ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases De Datos Modelo Relacional Reglas

juancarlos90020513 de Noviembre de 2013

970 Palabras (4 Páginas)518 Visitas

Página 1 de 4

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) // la pk de la entidad y el atributo compuesto forman una superllave y esto se debe señalar en el esquema

Atributos Compuestos

Una tabla para la entidad, pero no se trata el atributo compuesto sino los que lo componen:

A ( a1, aa, ab, a3, a4) // aa y ab son los atributos que componen a2 por eso no aparece

Especializaciones

OPCION 1:

Una tabla para la entidad de nivel superior:

A (pk A + atributos de A)

Una tabla por cada entidad de bajo nivel:

B (pk A + atributos de B)

C (pk A + atributos de C)

OPCION 2:

Una tabla por cada entidad de nivel inferior:

B (pk A + atributos de A + atributos de B)

C (pk A + atributos de A + atributos de C)

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com