Bases De Datos Modelo Relacional Reglas
Enviado por juancarlos900205 • 13 de Noviembre de 2013 • 970 Palabras (4 Páginas) • 477 Visitas
REGLAS PARA PASAR DEL MODELO ENTIDAD RELACION AL MODELO RELACIONAL
Cardinalidad 1:1 (parcial para las dos)
3 tablas:
1. A(pk A + atributos A)
2. B(pk B + atributos B)
3. A_B (pk A + pk B + atributos de la relación) // pk A + pk B forman una super llave y deben señalar esto en el esquema
Cardinalidad 1:1 (parcial para una)
2 tablas:
1. A(pk A + atributos de A + pk B + atributos de la relación) // pk B es llave foránea y deben señalar esto en el esquema
2. B(pk B + atributos de B)
Cardinalidad 1:1 (obligatorio para las dos)
1 tabla:
1. AB ( atributos de A + atributos de B + pk + atributos de la relación) // la pk puede ser la pk de A o la pk de B, puede ser cualquiera pero solo una y esto debe estar señalado en el esquema
Cardinalidad 1:N (obligatorio para N)
2 tablas:
1. A (pk A + atributos de A)
2. B (pk B + atributos de B + pk A + atributos de la relación) // pk de A es llave foránea y deben señalar esto en el esquema
Cardinalidad 1:N (parcial para N)
3 tablas:
1. A (pk A + atributos de A)
2. B (pk B + atributos de B)
3. A_B ( pk A + pk B + atributos de la relación) // pk A y pk B forman una superllave y esto se debe representar en el esquema
Cardinalidad N:N
3 tablas:
1. A (pk A + atributos de A)
2. B (pk B + atributos de B)
3. A_B ( pk A + pk B + atributos de la relación) // pk A y pk B forman una superllave y esto se debe representar en el esquema
Dependencia de existencia (sin dependencia en identificación)
2 tablas:
1. A (pk A + atributos de A)
2. B (pk B + atributos de B + pk A + atributos de la relación) // pk de A es llave foránea y deben señalar esto en el esquema
Dependencia de existencia (con dependencia en identificación)
2 tablas:
1. A (pk A + atributos de A)
2. B (semi pk B + pk A + atributos de B + atributos de la relación) // pk A y semi pk B forman una superllave y deben señalar esto en el esquema
Atributos Multivaluados
Una tabla para la entidad y los atributos que no son multivaluados:
A (a1, a2, a4) // donde a1 es la llave primaria y debe señalarse en el esquema
Una tabla por cada atributo multivaluado que exista: (en este ejemplo solo hay uno)
A_a3 ( a1, a3) //
...