Sie sind auf Seite 1von 3

Caractersticas del diseo relacional.

Se pueden desarrollar sistemas de procesamiento de archivo e incluso manejadores de bases de


datos basndose en la experiencia del equipo de desarrollo de software logrando resultados
altamente aceptables, siempre es recomendable la recomendacin de determinados estndares de
diseo que garantizan el nivel de eficiencia.
Dominios atmicos y la primera forma normal
Cuando pasamos al modelo relacional debemos aplicar ciertas reglas de estandarizacin, de
normalizacin, a este conjunto de reglas se le conoce con el nombre de normalizacin de base de
datos, que consiste en aplicar una serie de relacin las relaciones obtenidas tras el paso del modelo
entidad relacin al modelo relacional. Las bases de datos relacionales se normalicen para evitar
redundancia de los datos, evitar problemas de actualizacin de los datos en las tablas, para proteger
la integridad de los datos. Aqu es importante mencionar que tenemos tres tipos de integridades.
Integridad de dominio: limita el conjunto de datos posibles en una columna
Integridad de identidad: que establece que cada fila debe ser nica y que no se permite la
duplicidad.
Integridad referencial: que plantean que cuando un atributo columna de una tabla hace referencia a
la informacin de la tabla.
Normalizacin:
Aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relacin al
modelo relacional. Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Evitar problemas de actualizacin de los datos en las tablas.
Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relacin, aunque para que una tabla
sea considerada como una relacin tiene que cumplir con algunas restricciones:
o Cada tabla debe tener su nombre nico
o No puede haber dos filas iguales
o No se permiten duplicados.
o Todos los datos en una columna deben ser el mismo tipo.
Consiste en verificar el cumplimiento de ciertas reglas que aseguran la eliminacin de redundancias
e inconsistencias.
Debe cumplir ciertas caractersticas:
Se debe conservar la informacin:
o Conservar los atributos
o Conservar las tuplas, evitando la aparicin de tuplas que no estaban en las relaciones
originales.
Se deben conservar dependencias.
Este proceso se lleva a cabo aplicando una serie de reglas llamadas formas normales

Formas normales:
Estas reglas permiten crear bases de datos libres de redundancias e inconsistencias.
Primera forma normal
Dependencias funcionales
Segunda forma normal
Tercera forma normal
Forma normal Boyce-Codd
Formas superiores (4FN y 5FN)
Primera forma normal: (1FN)
Todos los atributos llave estn definidos.
No hay columnas repetidas en la tabla (atributos multivalorados).
Los atributos son atmicos (no divisibles).
Todos los atributos deben depender de la llave primaria.
Pasos para 1FN
1.- Eliminar los grupos repetidos: Cada celda debe tener un solo valor, y eliminar los valores nulos.
2.- Identificar la llave primaria.
3.- Identificar todas las dependencias.
Dependencia parcial
Dependencia transitiva
Dependencias funcionales.
Dependencia funcional: el atributo B es funcionalmente dependiente de A, si cada valor de A
determina un valor de B.
Dependencia Parcial.
Existe cuando hay una dependencia funcional en la que el determinante es slo parte de la llave
primaria. Si (A+B)(C, D) y BC.
Entonces se dice que existe una dependencia parcial porque slo una parte de la llave primaria
participa en esta relacin de dependencia.
Dependencia transitiva.
Se presenta una dependencia transitiva cuando existe una dependencia funcional entre atributos no
primos.
Atributos no primos: se refiere a todos aquellos atributos que no forman parte de la llave
primaria
Atributos primos: atributos que forman parte de la llave primaria
SEGUNDA FORMA NORMAL: (2FN)
Est en 1FNno incluye dependencias parciales.

Una tabla est en 2FN siempre que est en 1FN y todos sus atributos (campos) dependen
totalmente de la clave primaria sin ser parte de ella.
Pasos para 2FN:
1.- Hacer nuevas tablas para eliminar dependencias parciales: por cada componente de la llave
primaria que acte como determinante en una llave parcial, genere una nueva, pero es importante
que permanezcan en la tabla original.
Tercera forma normal (3FN)
Tabla en 2FN
No debe contener dependencias transitivas.
Pasos para 3FN:
1.- Hacer nuevas tablas para eliminar dependencias transitivas
2.-Reasignar atributos dependientes correspondientes:

Das könnte Ihnen auch gefallen