Tablas Base de Datos

Enviado por Programa Chuletas y clasificado en Otras materias

Escrito el en español con un tamaño de 1,87 KB

BINARIAS:
MUCHOS A MUCHOS (3 tablas: A, B, R)
· Cualquier totalidad es una RSA: Toda ocurrencia de A debe estar señalada por una ocurrencia de B (en CTA o CTB).
· Si el atributo de la relación es no faltante le ponemos Not Null.
· 2 FK{
NNA, D, UC
UNO A MUCHOS (2 tablas: A, BR)
· Si hay totalidad en el 1, añadimos una RSA.
· Si no hay ninguna totalidad 1 FK{
NA, D, UC
· Si hay totalidad en el muchos:
o En la tabla BR ponemos Not Null a la PK del 1.
o Ponemos 1 FK{
NNA, D, UC
UNO A UNO
· Si hay totalidad en los dos lados (1 tabla: ARB)
CT ARB (a0, b0 Not Null, r1)
PK (a0) Si es no faltante, Not Null
AK (b0)
· Si no hay ninguna totalidad
(2 tablas: A, BR )
1 FK {
NA, D, UC
· Si hay totalidad en un lado,
(2 tablas: A, BR o B, AR), agrupamos R con la que tenga la totalidad.
o Ponemos Not Null a la PK de la otra entidad.
o Si r1 es no faltante, Not Null.
o 1 FK{
NNA, D, UC


TERNARIAS:
(4 tablas: A, B, C, R)
· 3 FK {
NNA, D, UC
· Solo varía:
M:M:M PK (a0, b0, c0)
1:M:M PK (b0, c0) y CT R (a0 Not Null)
1:1:M PK (b0, c0) AK (a0, c0) y CT R (a0 Not Null)
1:1:1 PK (b0, c0) AK (a0, c0) AK (a0, b0) y CT R (a0 Not Null)

Entradas relacionadas: