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

Pasos para normalizar las bases de datos relacionales


Enviado por   •  16 de Agosto de 2019  •  Resúmenes  •  388 Palabras (2 Páginas)  •  76 Visitas

Página 1 de 2

Primera forma Normal (1FN)

  1. Cada columna tiene que tener un nombre único
  2. El orden de las filas y columnas no importa
  3. Cada columna tiene que tener un único tipo de datos
  1. No se permite en un campo la inclusión de un valor letra y un valor número, esto genera anomalía en caso de búsquedas.
  1. Dos Filas no pueden tener valores idénticos (REDUNDANCIA)
  1. Debe evitarse la duplicidad de datos, para corregirlo sería incluir un campo extra tipo llave o bien la separación de tabla.
  1. Cada columna tiene que contener un único valor (ATOMICIDAD)
  1. Si se pretende sobre un campo realizar consultas, no es correcto que en dicho campo existan datos separados por comas, lo correcto sería generar registros.

Ejemplo:

Idreceta

Nombre

Ingredientes

Postre01

Arroz con leche

Leche, Azucar, Evaporada, condensada

Correcto:

Idreceta

Nombre

Ingredientes

Postre01

Arroz con leche

Leche

Postre01

Arroz con leche

 Azucar

Postre01

Arroz con leche

Evaporada

Postre01

Arroz con leche

Condensada

  1. Las columnas no pueden contener grupos repetidos

No debe diseñarse así:

IdReceta

Nombre

Ingrediente1

Ingrediente2

Ingrediente3

Ingrediente4

Postre01

Arroz con Leche

Leche

Azúcar

Evaporada

Condensada

Segunda Forma Normal (2FN)

  1. Debe estar en 1FN
  2. Todos los campos que no son clave dependen de todos los campos claves (dependencia funcional)
  1. Ver la existencia de anomalías (se produce cuando se realiza un cambio o actualización en una fila y como resultado se obtiene una inconsistencia)

Ej. Si en una columna se repite varias veces la fila de datos, y se desea actualizar una de las filas, las demás filas que repiten generarían una anomalía.

...

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