COMPANY LOGO
www.themegallery.com
Definición de las formas normales de la Manera
Más Fácil
¿Cómo puedo realizar una normalización de forma sencilla? ¿Por qué es fácil?
En un mundo perfecto, la mayoría de los diseños modelo de base de datos
relacional son muy similares.
La normalización es, en su mayor parte, es fácil y sobre todo es sentido común,
con algunos conocimientos empresariales. Hay, por supuesto, muchas
circunstancias excepcionales y casos especiales en que la interpretación de la
normalización no cubrir todas las necesidades al 100 por ciento.
Formas normales
COMPANY LOGO
www.themegallery.com
1ra Forma Normal (1NF)
Elimina la repetición de grupos.
Define las claves principales.
Todos los registros deben ser identificados únicamente con una clave
principal. Una clave primaria es única y, por tanto, no se permiten valores
duplicados.
Todos los campos distintos de la clave primaria debe depender de la clave
principal, ya sea directamente o indirectamente.
Todos los campos deben contener un único valor.
Todos los valores de cada campo debe tener el mismo dato.
Crear una nueva tabla para mover la repetición de grupos de la tabla original.
COMPANY LOGO
www.themegallery.com
1ra Forma Normal (1NF)
COMPANY LOGO
www.themegallery.com
1ra Forma Normal (1NF)
Muestra la aplicación de 1NF, eliminando la repetición de campos mediante la
creación de una nueva tabla, donde el original y nuevo cuadro se vinculan en un
maestro-detalle, uno-a-muchos relación
Se crean claves primarias de ambas tablas en las que
los detalles de tabla tiene un compuesto
principal llave. El compuesto clave principal contiene
la tabla maestra de campo como clave principal el
prefijo de su campo clave principal.
Por lo tanto, el prefijo en el campo
AUTOR DEL LIBROes la clave
foránea que apunta a la tabla maestra
AUTOR.
COMPANY LOGO
www.themegallery.com
1ra Forma Normal (1NF)
Muestra lo que los datos se ve como en la alteración de la tabla AUTOR y la
tabla libro, previamente la tabla AUTHORSBOOKS. Fíjate en cómo la
introducción de la relación entre las dos tablas permite cualquier número de
libros para cada uno de los autores a ser atendidas.
Ninguna restricción sobre
el número de libros por
AUTOR
Claves primarias única
identificar las filas en cada
cuadro
Clave foránea de
tabla maestra
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal 2NF
Segunda forma normal se refiere a las relaciones y dependencias funcionales entre
atributos no-claves.
Una entidad que cumplan Segunda forma normal tiene que tener las siguientes
características:
De modo que si una entidad no se halla en
segunda forma normal lo que deberemos hacer
para convertirla será remover los atributos que
son dependientes parcialmente (solo de parte)
de la clave primaria.
Si una entidad tiene clave primaria compuesta
de varios atributos y/o relaciones, y si otro
atributo depende únicamente de parte de tal
identificador compuesto, entonces el atributo y
la parte de la clave primaria de la cual depende,
deberán formar la base de una nueva entidad.
1
La entidad debe
estar en primera
forma normal.
2
Que todos lo
atributos no clave
sean dependientes
totalmente de la
clave primaria.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
Indicando los dos puntos de una forma diferente, eliminar los campos que son
independientes de la clave principal.
Crear una nueva tabla para separar la parte parcialmente dependientes de la
clave principal y sus dependientes campos.
2NF aparentemente realiza una función similar a la de 1NF, pero cuando crea
una tabla y tenemos valores repetidos estos campos son trasladados a una nueva
tabla. El nuevo cuadro es una de las principales clave que consta de un solo
campo. Normalmente, 2NF crea relaciones de muchos a uno entre las
relaciones dinámicas y los datos, la supresión de los datos de tablas
transaccionales en las nuevas tablas.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
El cuadro se encuentra en 1NF para después realizar la separación del grupo de libros de los autores. La editorial y la información objeto son relativamente estable en comparación con los libros.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
Esta figura muestra la etapa inicial de la aplicación de 2NF, con la
creación de la tabla editor trasladamos los datos que se encontraban en la
tabla libro los cuales no pertenecían a dicha entidad.
En la Figura 4-17, muchos-a-uno son las relaciones establecidas entre las tablas dinámicas estáticas, es decir, BOOK a PUBLISHER y BOOK a SUBJECT. Al aplicar 1NF, uno-a-muchos son relaciones establecido entre el capitán y los cuadros de detalle, como se muestra en la Figura 4-10 y Figura 4-11. Aplicación de 2NF establece la misma relación, excepto que es más fácil de entender la ligera diferencia llamando que una relación de muchos a una relación. Matemáticamente, uno-a-muchos relación es idéntica a una muchos a una relación, sin embargo, 1NFs y 2NFs son completamente diferentes, porque el uno a muchos relación se establece por una razón completamente diferente.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
Luego creamos las relaciones entre nuevas tablas que hemos creado con la
entidad libro, creándose una relación de uno a muchos.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
Las claves primarias se crean tanto en el editor y tema tablas para identificar de
forma exclusiva los editores y los temas dentro de sus respectivos dos tablas.
Identificar las relaciones LIBRO con las entidades editor y tema ya se crea la
clave principal compuesta de la tabla LIBRO.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
Es importante comprender estas relaciones 2NF en la dirección opuesta de
modo que las entradas de la Libreta depende de la existencia de
PUBLISHER y SUBJEC. Así pues, los editores y los temas deben
existir para un libro o cada libro debe tener un editor y tema. , la excepción
podría ser un editorial en quiebra. Por el contrario, la relación entre
PUBLISHER y BOOK mas SUBJECT son en realidad uno a cero, uno, o
muchos. Esto significa que no todos los editores absolutamente tienen que
tener títulos publicados, y también que no siempre hay un libro sobre cada
tema disponible.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
Es evidente en este ejemplo que utilizando la 2NF físicamente hemos
ahorrado espacio. La duplicación se ha eliminado ya que sólo tenemos un
registro de SUBJECT y un número de registros mucho menor
de PUBLISHER.
Tenemos un nuevo ejemplo que muestra dos cuadros en 1NF. Ponga el
SALE_ORDER y ALE_ORDER_ITEM cuadros presentados en la Figura
4-2 en 2NF:
1. Crear dos nuevas tablas con los campos correspondientes.
2. Eliminar los campos correspondientes de los cuadros originales.
3. Crear claves principales en los nuevos cuadros.
4. Crear las relaciones y definición de claves foráneas y colocación
adecuada.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
¿Cómo
funciona?
2NF requiere crear las nuevas
tablas de campos que en parte
depende de las claves principales.
1. Crear la tabla CLIENTE para
eliminar los datos de la tabla
SALE_ORDER.
2. STOCK_ITEM crear la tabla
para eliminar los datos de la tabla
SALE_ORDER_ITEM.
COMPANY LOGO
www.themegallery.com
Segunda Forma Normal
Esto muestra la creación de dos nuevos cuadros. Otra diferencia es que los
campos de la clave foránea aparecen en las tablas originales en lugar de las
nuevas tablas, teniendo en cuenta la dirección de la relación entre el original
y las nuevas tablas.
Top Related