Cardinalidad 1:1. Entidad A (1,1) - Entidad B (1,1) Tabla AB: Todos los atributos. Elegir PK (A o B) Tabla A (PK A). Tabla B (PK B + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (FK A + FK B + elegir PK + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PK FK B //entidad n// + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PKyFK AyB + atributos relación). Cardinalidad 1:1. Entidad A (1,1) - Entidad B (0,1) Tabla AB: Todos los atributos. Elegir PK (A o B) Tabla A (PK A). Tabla B (PK B + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (FK A + FK B + elegir PK + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PK FK B //entidad n// + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PKyFK AyB + atributos relación). Cardinalidad 1:1. Entidad A (0,1) - Entidad B (0,1) Tabla AB: Todos los atributos. Elegir PK (A o B) Tabla A (PK A). Tabla B (PK B + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (FK A + FK B + elegir PK + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PK FK B //entidad n// + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PKyFK AyB + atributos relación). Cardinalidad 1:N. Entidad A (0,1) - Entidad B (x,n) Tabla AB: Todos los atributos. Elegir PK (A o B) Tabla A (PK A). Tabla B (PK B + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (FK A + FK B + elegir PK + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PK FK B //entidad n// + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PKyFK AyB + atributos relación). Cardinalidad 1:N. Entidad A (1,1) - Entidad B (x,n) Tabla AB: Todos los atributos. Elegir PK (A o B) Tabla A (PK A). Tabla B (PK B + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (FK A + FK B + elegir PK + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PK FK B //entidad n// + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PKyFK AyB + atributos relación). Cardinalidad N:M. Entidad A (x,n) - Entidad B (x,n) Tabla AB: Todos los atributos. Elegir PK (A o B) Tabla A (PK A). Tabla B (PK B + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (FK A + FK B + elegir PK + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PK FK B //entidad n// + FK A + atributos relación) Tabla A (PK A). Tabla B (PK B). Tabla AB (PKyFK AyB + atributos relación). ¿Qué hacemos si es una entidad débil? Tomar PK y FK de la entidad fuerte, además de su propia PK. Tomar PK y FK de la entidad fuerte. No importa si es una entidad débil.
|