BBDD | DÍA 13: DISEÑO LÓGICO & PRIMEROS EJERCICIOS
Día 13. En el día de hoy, hemos terminado de ver en clase todo el tema del diseño lógico y su transformación de modelo entidad relación a modelo relacional.
Posteriormente, comenzamos a trabajar con algunos ejercicios poniendo en práctica lo visto en clase. La tarea era realizar el modelo lógico teniendo como enunciado el modelo Entidad- Relación.
A continuación, los puntos más importantes de lo aprendido en este nuevo modelo relacional.
Derechos de autor aquí |
Diseño lógico: del modelo Entidad-Relación al modelo Relacional:
Entidades -> Tablas
A la hora de pasar de entidades a tablas, hay que tener en cuenta varios puntos importantes:
- Se conservan los atributos y la clave principal
- Atributos compuestos -> un campo por atributo
- Atributos derivador -> columnas calculadas
- Restricciones sobre atributos -> lenguaje lógico
Entidades débiles -> Tablas
Conserva todos sus atributos y se añade la clave principal de la entidad fuerte de la que depende. Además, si la relación es de existencia, tendrá su propia clave, pero se establecerá borrado.
Relaciones -> Tablas
La tabla a la que da lugar tendrá como atributos las claves principales de las entidades que se conectan y los atributos de la relación. Sin embargo, la elección de la clave principal depende de la cardinalidad de la relación.
A continuación, los ejercicios que estuvimos trabajando en clase con sus soluciones:
Imagen sacada del drive del profesor |
Solución del ejercicio 1:
Atleta ( nº dorsal, nombre)
Da_relevo_a (nº dorsal_Inicio, nº dorsal_destino)
Imagen sacada del drive del profesor |
Soluciones del ejercicio 2:
Elemento (nombre_elem, peos_atómico, símbolo, nºatómico)
Compuesto (nombre_comp, estado, coef_expan, temp_lic, densidad, temp_evap, color, olor, dureza)
Compuesto_por (nombre_elem, nombre_ comp, proporción)
Comentarios
Publicar un comentario