Normalizacion de Base de Datos

Páginas: 3 (682 palabras) Publicado: 20 de marzo de 2014
El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Las bases de datosrelacionales se normalizan para:
Evitar la redundancia de los datos.
Disminuir problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
En el modelo relacional esfrecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
Cada tabla debe tener su nombre único.
No puede haberdos filas iguales. No se permiten los duplicados.
Todos los datos en una columna deben ser del mismo tipo.

Primera Forma Normal (1FN)
Una tabla está en Primera Forma Normal si:
Todos losatributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos.
La tabla contiene una clave primaria única.
La clave primaria no contiene atributos nulos.
No debeexistir variación en el número de columnas.
Los Campos no clave deben identificarse por la clave (Dependencia Funcional)
Debe Existir una independencia del orden tanto de las filas como de lascolumnas, es decir, si los datos cambian de orden no deben cambiar sus significados
Una tabla no puede tener múltiples valores en cada columna.
Los datos son atómicos (a cada valor de X le pertenece unvalor de Y y viceversa).
Esta forma normal elimina los valores repetidos dentro de una BD.

Tercera Forma Normal (3FN)
Artículo principal: Tercera forma normal
La tabla se encuentra en 3FN si es 2FNy si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave.
Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es unadependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y.
Por ejemplo, la dependencia SSN->DMGRSSN es una dependencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Normalización de bases de datos
  • Normalizacion de base de datos
  • Normalizacion de base de datos
  • Normalización En Base De Datos
  • Normalizacion de base de datos
  • Proceso De Normalizacion De Una Base De Datos
  • Normalizacion de base de datos
  • Normalizacion Base de Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS