Presentacion pasaje a tablas

24
Pasaje a Tablas Pasaje a Tablas Entidad es Introducció n Atributo s Relacio nes Entidad D ébil Bruno Gómez 4º B Profesorado de informática

Transcript of Presentacion pasaje a tablas

Pasaje a TablasPasaje a Tablas

Entidades

Introducción

Atributos RelacionesEntidad Débil

Bruno Gómez 4º B Profesorado de informática

Pasaje a Tablas

Luego de haber realizado el análisis de la realidad planteada, efectuando un Modelo Entidad Relación que la represente.EntidadesRelacionesAtributos y Atributos DeterminatesRestricciones

•Cardinalidad• Totalidad• Mínimo y Máximo

Regresar a inicio

Pasaje a Tablas

EntidadesEn principio, cada conjunto de entidades genera una tabla con el mismo nombre, para almacenar los datos de cada entidad que lo compone.

Estudiantes

CId nombrefecha_nac

dirección

Estudiantes (CId, nombre, fecha_nac, dirección)

Regresar a inicio

Pasaje a Tablas

Atributo CompuestoSe genera un atributo por cada atributo atómico que lo compone.

Estudiantes

CId nombrefecha_n

dirección

Estudiantes (CId, nombre, fecha_n, calle, numero, esquina)

callenumero

esquina

Atributos

Regresar a inicio

Pasaje a Tablas

Atributo MultivaloradoUn atributo multivalorado genera una relación con la entidad a la que pertenece.

Estudiantes

CId nombrefecha_nac

teléfono*

Estudiantes (CId, nombre, fecha_nac)

Est-Telefono (CId, telefono)Regresar a inicio

Pasaje a Tablas

RelacionesBinarias

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

A1 A2A3

B1 B2

BA-B

Regresar a inicio

Pasaje a Tablas

RelacionesBinarias

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

A1 A2A3

B1 B2

BA-B

Regresar a inicio

Pasaje a Tablas

RelacionesBinarias

A-B (A1, A2, B1)El atributo determinate de la relación depende de la cardinalidad de la relación.

A

A1 A2A3

B1 B2

BA-B

Pasaje a Tablas

RelacionesBinarias

A-B (A1, A2, B1,A_B_1)Si la relación posee atributos propios, se representan en la misma tabla, A-B.

A

A1 A2A3

B1 B2

BA-B

A_B_1

Regresar a inicio

Pasaje a Tablas

RelacionesBinariasN a N

A (A1, A2, A3)B (B1, B2)

A-B (A1, A2, B1)

NA

A1 A2A3

N

B1 B2

BA-B

Regresar a inicio

Pasaje a Tablas

RelacionesBinariasN a 1

A (A1, A2, A3)B (B1, B2)

A-B (A1, A2, B1)

1A

A1 A2A3

N

B1 B2

BA-B

Si no hay totalidad, es preferible crear la relación porque no todos los A se relacionan con los B

Regresar a inicio

Pasaje a Tablas

RelacionesBinarias1 a N

A (A1, A2, A3)B (B1, B2)

A-B (B1, A1, A2)

NA

A1 A2A3

1

B1 B2

BA-B

Regresar a inicio

A-B

Pasaje a Tablas

RelacionesBinarias1 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)

B (B1, B2, A1, A2)

NA

A1 A2A3

1

B1 B2

B

Regresar a inicio

A-B

Pasaje a Tablas

RelacionesBinarias1 a N

Para este caso, la totalidad no afecta la relación, como si no existiera. A (A1, A2, A3)B (B1, B2)

A-B (B1, A1, A2)

NA

A1 A2A3

1

B1 B2

B

Regresar a inicio

Pasaje a Tablas

RelacionesBinarias1 a 1

A (A1, A2, A3)B (B1, B2)

A-B (B1, A1, A2)A-B (B1, A1, A2)

1A

A1 A2A3

1

B1 B2

BA-B

Elijo alguno de los dos

Regresar a inicio

A-B

Pasaje a Tablas

RelacionesBinarias1 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)

B (B1, B2, A1, A2)

1A

A1 A2A3

1

B1 B2

B

Regresar a inicio

A-B

Pasaje a Tablas

RelacionesBinarias1 a 1

Para este caso existen dos posibilidades:

•A (A1, A2, A3, B1)

•B (B1, B2, A1, A2)

1A

A1 A2A3

1

B1 B2

B

Regresar a inicio

Pasaje a Tablas

RelacionesN-arias

NA

A1 A2A3

N

B1 B2

BA-B-C

C1 C2

C

A-B-C (A1, A2, B1, C1)Depende de la realidad para determinar el o los atributos determinantes de la relación.

N

Regresar a inicio

Pasaje a Tablas

RelacionesN-ariasEjemplo

1Salones

Nro-salon

N

Nro-máquina

MáquinasUtilizan

Nro-estudiante

Estudiantes

Utilizan (Nro-salon, Nro-estudiante, Nro-maquina)

N

Regresar a inicio

Pasaje a Tablas

RelacionesCategorización

A (A1, A2, A3)B (A1, B1)C (A1)

D1C-DB C D2

A1

A3A2A

B1DN N

D (D1, D2)C-D (A1, D1)

Regresar a inicio

Pasaje a Tablas

RelacionesAgregación

A (A1, A2)B (B1, B2)C (C1, C2)A-B (A1, B1)AB-C (A1, C1)

B1A-B B2

A1A B

A2

C2C1

C

AB-C

N 1

N

N

Regresar a inicio

Pasaje a Tablas

RelacionesAutorelación

A (A1, A2)

B (A1, A1) *

B (Es, Esta)

Esta

BEsA1A2

A

Regresar a inicio

A-B

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.

A (A1, A2, A3)B (A1, B1, B2)

NA

A1 A2A3

B1

B1 B2

Regresar a inicio

A-B

Pasaje a Tablas

Entidad DébilLa relación de una entidad débil no se pasa a tablas.

NA

A1 A2A3

1

B1 B2

B

C1

C2

C

B-C

N

N

A (A1, A2, A3)B (A1, B1, B2)C (C1, C2)B-C (A1, B1, C1)

Regresar a inicio