1 / 24

Pasaje a Tablas

Pasaje a Tablas. Pasaje a Tablas. Luego de haber realizado el análisis de la realidad planteada, efectuando un Modelo Entidad Relación que la represente. Entidades Relaciones Atributos y Atributos Determinates Restricciones Cardinalidad Totalidad Mínimo y Máximo. Pasaje a Tablas.

Download Presentation

Pasaje a Tablas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pasaje a Tablas Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  2. Pasaje a Tablas • Luego de haber realizado el análisis de la realidad planteada, efectuando un Modelo Entidad Relación que la represente. • Entidades • Relaciones • Atributos y Atributos Determinates • Restricciones • Cardinalidad • Totalidad • Mínimo y Máximo Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  3. Pasaje a Tablas • Entidades • En principio, cada conjunto de entidades genera una tabla con el mismo nombre, para almacenar los datos de cada entidad que lo compone. Estudiantes dirección fecha_nac CId nombre Estudiantes (CId, nombre, fecha_nac, dirección) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  4. Pasaje a Tablas • Atributo Compuesto • Se genera un atributo por cada atributo atómico que lo compone. Estudiantes calle numero dirección esquina fecha_n CId nombre Estudiantes (CId, nombre, fecha_n, calle, numero, esquina) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  5. Pasaje a Tablas • Atributo Multivalorado • Un atributo multivalorado genera una relación con la entidad a la que pertenece. Estudiantes teléfono* fecha_nac CId nombre Estudiantes (CId, nombre, fecha_nac) Est-Telefono (CId, telefono) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  6. Pasaje a Tablas A B • Relaciones • Binarias • La relación entre las entidades se representa a través de una tabla • Esta tabla esta formada por los atributos determinantes de las entidades relacionadas A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  7. Pasaje a Tablas A B • Relaciones • Binarias • La relación entre las entidades se representa a través de una tabla • Esta tabla esta formada por los atributos determinantes de las entidades relacionadas A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  8. Pasaje a Tablas A B • Relaciones • Binarias • A-B (A1, A2, B1) • El atributo determinate de la relación depende de la cardinalidad de la relación. A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  9. Pasaje a Tablas A B • Relaciones • Binarias • A-B (A1, A2, B1,A_B_1) • Si la relación posee atributos propios, se representan en la misma tabla, A-B. A-B A3 A_B_1 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  10. Pasaje a Tablas N N A B • Relaciones • Binarias • N a N A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (B1, B2) A-B (A1, A2, B1) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  11. Pasaje a Tablas N 1 A B • Relaciones • Binarias • N a 1 A-B A3 A1 A2 B1 B2 Si no hay totalidad, es preferible crear la relación porque no todos los A se relacionan con los B A (A1, A2, A3) B (B1, B2) A-B (A1, A2, B1) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  12. Pasaje a Tablas 1 N A B • Relaciones • Binarias • 1 a N A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  13. Pasaje a Tablas 1 N A B • Relaciones • Binarias • 1 a N • Para este caso, TOTALIDAD, la relación A-B se representa en la entidad B • B hereda la clave de A (A1, A2) A-B A3 A1 A2 B1 B2 B (B1, B2, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  14. Pasaje a Tablas 1 N A B • Relaciones • Binarias • 1 a N • Para este caso, la totalidad no afecta la relación, como si no existiera. A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  15. Pasaje a Tablas 1 1 A B • Relaciones • Binarias • 1 a 1 A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (B1, B2) A-B (B1, A1, A2) A-B (B1, A1, A2) Elijo alguno de los dos Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  16. Pasaje a Tablas 1 1 A B • Relaciones • Binarias • 1 a 1 • Para este caso, TOTALIDAD, la relación A-B se representa en la entidad B • B hereda la clave de A (A1, A2) A-B A3 A1 A2 B1 B2 B (B1, B2, A1, A2) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  17. Pasaje a Tablas 1 1 A B • Relaciones • Binarias • 1 a 1 • Para este caso existen dos posibilidades: • A (A1, A2, A3, B1) • B (B1, B2, A1, A2) A-B A3 A1 A2 B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  18. Pasaje a Tablas N N A B • Relaciones • N-arias A-B-C A3 A1 A2 B1 B2 N C C1 C2 A-B-C (A1, A2, B1, C1) Depende de la realidad para determinar el o los atributos determinantes de la relación. Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  19. Pasaje a Tablas N 1 Salones Utilizan Máquinas • Relaciones • N-arias • Ejemplo Nro-salon Nro-máquina N Estudiantes Nro-estudiante Utilizan (Nro-salon, Nro-estudiante, Nro-maquina) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  20. Pasaje a Tablas • Relaciones • Categorización A1 A2 A A3 D1 B1 N N C-D B C D D2 • A (A1, A2, A3) • B (A1, B1) • C (A1) • D (D1, D2) • C-D (A1, D1) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  21. B1 A1 A-B A B B2 A2 C1 C C2 AB-C Pasaje a Tablas • Relaciones • Agregación N 1 N A (A1, A2) B (B1, B2) C (C1, C2) A-B (A1, B1) AB-C (A1, C1) N Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  22. A1 Es B A A2 Esta Pasaje a Tablas • Relaciones • Autorelación A (A1, A2) B (A1, A1) * B (Es, Esta) Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  23. Pasaje a Tablas • Entidad Débil • La relación débil se representa en la entidad débil. • La entidad débil heredea el atributo determinante de la entidad fuerte. 1 N A B A-B A3 A1 A2 A (A1, A2, A3) B (A1, B1, B2) B1 B2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

  24. Pasaje a Tablas • Entidad Débil • La relación de una entidad débil no se pasa a tablas. N 1 N A B A-B A3 A1 A2 B1 B2 A (A1, A2, A3) B (A1, B1, B2) C (C1, C2) B-C (A1, B1, C1) B-C C1 N C C2 Prof. Leonardo Carámbula – Sistemas de Bases de Datos – Informática – E.M.T. – I.T.S.

More Related