2. Definir el modelo entidad-relación
• Un diagrama o modelo entidad-relación es una
herramienta para el modelo de datos que permite
representar las entidades relevantes de un
sistema de información así como sus
interrelaciones y propiedades.
3. Una relación o vínculo entre dos o más
entidades describe alguna interacción entre
las mismas. Por ejemplo, una relación entre
una entidad "Empleado" y una entidad
"Sector" podría ser "trabaja en", porque el
empleado trabaja en un sector determinado.
Las relaciones se describen en la estructura
de la base de datos empleando un modelo
de datos. Las relaciones son muy
empleadas en los modelos de bases de
datos relacional y afines.
4. Que tipos de relaciones existen, defina
cada uno de ellas y dé un ejemplo
5. Uno a Uno
Una entidad de A se relaciona únicamente con
una entidad en B y viceversa
Ejemplo
relación vehículo - matrícula: cada vehículo tiene
una única matrícula, y cada matrícula está asociada
a un único vehículo).
6. Uno a Varios
Una entidad en A se relaciona con cero o muchas
entidades en B. Pero una entidad en B se relaciona
con una única entidad en A
Ejemplo
vendedor - ventas).
7. Varios a una
Una entidad en A se relaciona exclusivamente con una
entidad en B. Pero una entidad en B se puede
relacionar con 0 o muchas entidades en A.
ejemplo
empleado-centro de trabajo.
8. Varios a Varios
Una entidad en A se puede relacionar con 0 o
muchas entidades en B y viceversa
ejemplo
asociaciones- ciudadanos, donde muchos
ciudadanos pueden pertenecer a una misma
asociación, y cada ciudadano puede pertenecer
a muchas asociaciones distintas
9. Proceso de diseño de una BD
•Determinar la finalidad de la base de datos: esto
le ayudara a estar preparado para los demás
pasos.
•Buscar y organizar la información necesaria:
reúna todos los tipos de información que desee
registrar en la base como los nombres de
productos o los números pedidos.
•Dividir la informacion en tablas: Divida lo
elementos de informacion e entidades o temas
principales como, productos o pedidos. cada tema
pasara a ser una tabla.
10. •Convertir los elementos de informacion en
columnas: Decida que informacion desea
almacenar en cada de tabla. Cada elemento se
convertirá en un campo y se mostrara como una
columna en la tabla.
Especificar claves principales: Elia al clave principal
de la tabla. Lac lave principal es una columna que
se utiliza para identificar inequivocadamente cada
fila, como id.
Definir relaciones entre las tablas: Examine cada
tabla y decida como se relacionan los datos de una
tabla con las demás tablas. Agregue campos a las
tablas o cree nuevas tablas para clarificar las
relaciones según sea necesario
11. Ajustar el diseño: Analice el diseño para
detectar errores. Cree las tablas y agregue
algunos registros con datos de ejemplo.
Compruebe si puede obtener los resultados
previstos de las tablas. Realice los ajustes
necesarias en el diseño.
Aplicar las reglas de normalización: Aplique las
reglas de normalización de los datos para
comprobar si las tablas están estructuradas
correctamente. Realice los ajustes necesarios
en las tablas.