Es eliminar la REDUNDANCIA (repetición) y las INCONSISTENCIAS de dependencia en el
DISEÑO de las tablas normalizar base de datos forma normal tercera forma normal". Es el proceso de organizar los datos de una base de datos, se incluye la creación de tablas y
el establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los
datos como para hacer que la base de datos sea más flexible Segunda Forma Normal Primera Forma Normal Segunda Forma Normal Normalizar. Hay algunas reglas en la normalización de una base de datos, las cuales se
denominan como Normalizar forma normal Segunda Forma Normal Tercera Forma Normal. Cuantas formas normales existen 3 2 5 4. Forma normal se considera el máximo nivel necesario para la mayor parte de las aplicaciones. Primera Segunda Tercera Cuarta. Listado de la información proporcionada por el cliente
• Nombre del cliente
• Nombre de la Empresa
• Dirección empresa
• E-mail (todos los que pueda tener)
De que tipo de normalización se esta hablando Primera Cero Tercera Segunda. Eliminar los grupos repetitivos de las tablas individuales.
Crear una tabla separada por cada grupo de datos relacionados.
Identificar cada grupo de datos relacionados con una clave primaria. Primera Forma Normal Segunda Forma Normal Tercera Forma Normal Cuarta Forma Normal. - Crear tablas separadas para aquellos grupos de datos que se aplican a varios
registros.
- Relacionar éstas tablas mediante una clave externa. Cuarta Forma Normal Segunda forma normal
Tercera forma normal Cuarta forma normal. -Eliminar aquellos campos que no dependan de la clave primaria.
-Cree tablas independientes y colocar estos campos
Primera forma normal Cuarta forma normal Tercera forma normal Segunda forma normal
. En las relaciones muchos-a-muchos, entidades independientes no pueden ser
almacenadas en la misma tabla.
Ya que sólo se aplica a las relaciones de muchos a muchos, la mayoría de los
desarrolladores pueden ignorar esta regla Segunda forma normal Cuarta forma normal Quinta forma normal Tercera forma normal. -La tabla original debe ser reconstruida desde las tablas resultantes en las cuales a sido dividida.
-Los beneficios de aplicar esta regla aseguran que no se ha creado ninguna columna extraña en las
tablas y quela estructurade estashansidocreadasdel tamañojustoquetienequeser.
-Es una buena práctica aplicar este regla, pero a no ser que este tratando con una extensa
estructura de datos probablemente no sea necesaria.
Primera forma normal Cuarta forma normal Tercera forma normal Quinta forma normal. es una limitación .
Situada en cualquier columna o tabla,
una restricción asegura que nuestros
datos satisfacen determinadas reglas de
integridad de datos. restricción reglas integridad integridad de los datos. garantiza la calidad de los datos de la
base de datos. Restricción integridad de los datos Integridad de entidad
Integridad de dominio. Por ejemplo, si se especifica para un
empleado el valor de código C9765, la
base de datos no debe permitir que otro
empleado tenga el mismo valor como
código. Este es un ejemplo de Integridad de entidad Integridad de dominio INTEGRIDAD DE LOS DATOS Integridad referencial. es favorecer la
integridad de los datos, sin importar la actividad que
se desarrolle sobre la base de datos. Integridad referencial Integridad de dominio Integridad de entidad La función de la normalización. Dentro del proceso de
normalización podemos distinguir las siguientes tipos de
integridades:
Integridad de entidad Integridad de dominio
Integridad referencial Integridad definida por el usuario Todas son correctas . define una fila
como entidad única para una tabla
determinada Integridad de entidad
integridad de dominio
Integridad referencial Integridad definida por el usuario. exige la
integridad de las columnas de los
identificadores o la clave principal de una
tabla, mediante índices y restricciones
UNIQUE, o restricciones PRIMARY KEY
o propiedades de IDENTITY. Integridad referencial
Integridad de dominio
Integridad de entidad
Integridad definida por el usuario. - Esta restricción obliga a que todos los valores de
una determinada columna no estén repetidos en
otros registros. Especifica que dos registros no
puedan tener el mismo valor en un campo.
-Se permiten valores nulos.
- Se pueden aplicar varias restricciones de este
tipo a una misma tabla.
- Pueden aplicarse a uno o varios campos que no
sean clave primaria. IDENTITY PRIMARY KEY UNIQUE CHECK. nos permite asegurar la integridad
de entidad (puesto que es única en
cada registro) y por otro lado nos
garantiza la estabilidad de las
relaciones con otras tablas. UNIQUE
IDENTITY CHECK PRIMARY KEY. Se utiliza generalmente en campos
correspondientes a códigos de identificación
para generar valores únicos para cada nuevo
registro que se inserta. PRIMARY KEY IDENTITY UNIQUE CHECK. viene dada por
la validez de las entradas para una
columna determinada.
- Puede exigir la integridad de dominio
para restringir el tipo mediante los TIPOS
DE DATOS, el formato mediante reglas y
restricciones como CHECK, o el intervalo
de valores posibles mediante restricciones
FOREIGN KEY, definiciones DEFAULT,
y definiciones NOT NULL . INTEGRIDAD DE DOMINIO Integridad de entidad
Integridad referencial
Integridad definida por el usuario.
|