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

Normalización Modelo lógico


Enviado por   •  24 de Agosto de 2017  •  Documentos de Investigación  •  300 Palabras (2 Páginas)  •  115 Visitas

Página 1 de 2

Normalización

Modelo lógico

Pasos para pasar al modelo lógico

1. Revisar las relaciones

a. Relaciones N-M

b. Relaciones 1-1

c. Relaciones 1-N

2. De nuevo revisar si las relaciones requieren atributos

3. Normalizar

a. 1FN

b. 2FN

c. 3FN

Relaciones N-M

Las relaciones N-M las debemos convertir en tablas nuevas donde se guarde

el PK de cada una de las tablas en la relación y si es necesario agregamos

atributos nuevos a la relación.

Las llaves primarias en la tabla de relación pasan a ser llaves foráneas.

Ejemplo:

Profesores – Cursos

Relaciones 1-1

Una de las dos llaves primarias pasa a ser llave foránea de la otra. Para decidir

a cuál de las dos se pasa la llave foránea debemos analizar dónde va a ser

más conveniente utilizarla dependiendo de los datos que manejemos.

Ejemplo:

Trabajador – EncargadoDepartamento

Relaciones 1-N

La relación que tiene el valor de muchos hereda la llave primaria del que sólo

tiene 1.

Ejemplo:

Cliente – Pedido

Volver a Revisar las relaciones

Vamos a volver a revisar las relaciones para determinar si hace falta

agregarles atributos que nos ayuden a organizar mejor los datos

Ejemplo:

Relación Pedido: agregar cantidad

1FN - Primera Forma Normal

Una tabla está en primera forma normal si y sólo si todos sus

atributos/campos contienen un valor único para un registro determinado.

(Valores atómicos)

Ejemplo:

Dirección dirección exacta, ciudad, cantón, provincia, código postal, país

Nombre Completo Nombre, Apellido1, Apellido2

2FN - Segunda Forma Normal

Seleccionamos llaves candidatas y definimos cuales van a ser las llaves

primarias.

Revisar dependencias funcionales: que las llaves primarias representen

realmente los demás atributos de la tupla.

Se dice que una tabla está en segunda forma normal si y sólo si:

Está en 1FN.

Todos los atributos dependen funcionalmente de forma completa de la

llave primaria.

3FN - Tercera Forma Normal

Dependencia transitiva: Es una dependencia funcional de z a x a través de y

x y

y z

x z

Se dice que una tabla se encuentra en 3FN si y sólo si:

Está en 2FN

Ningún atributo no primo depende transitivamente de la llave primaria.

...

Descargar como (para miembros actualizados)  txt (2.2 Kb)   pdf (88.6 Kb)   docx (11.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com