Tp 6 Db Paper
Resumen—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 datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Evitar problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
Índices—Introducción..................... 1
Problemas.......................... 2
Agradecimientos…............ 8
Referencias…..................... 8
I. Introducción
Qué es el proceso de Normalización?
Normalización La teoría del modelo relacional y el proceso de normalización de las Bases de Datos, fue desarrollado por Edgar Frank Codd en sus papers:
• “A relational model for large shared data banks” – ACM –1970.
• “Further normalization of the data base relational model” – RUSTIN – 1972. En estos papers investiga, identifica las causas y define las primeras tres “formas normales”.
Definición (PFN o 1FN)
Una relación está en la primera forma normal (1FN) si y sólo si cada atributo tiene valor sencillo para cada tupla
Restricciones
Para que una tabla sea una relación debe cumplir con ciertasrestricciones:
1. Las celdas deben ser de un valor único. No se puede tener ni repetir grupos ni tener series en calidad de valores.
2. Todas las entradas en una misma columna deben ser del mismo tipo.
3. Cada columna tiene un nombre único y el orden en las columnas en la tabla no es importante.
4. Dos renglones en la tabla no pueden ser idénticos y el orden de los renglones no tiene importancia.Definición 2FN:
“Una relación está en segunda forma normal (2FN) si y sólo si está en primera forma normal y todos los atributos
no clave son completamente dependientes funcionales sobre la clave”.
Claro está, si una relación es 1FN y la clave consiste en un solo atributo, la relación es automáticamente 2FN. Tiene que preocuparse por 2FN sólo cuando la clave sea compuesta.
Dependencia Transitiva yTercera Forma Normal (TFN o 3FN)
Definición Dependencia Transitiva:
“Si A, B y C son atributos de la relación R, tales que A → B y B → C, entonces C es transitivamente dependiente de A”.
Para la Tercera Forma Normal se quiere eliminar ciertas dependencias transitivas. Las dependencias transitivas causan anomalías de inserción, borrado y actualización.
1)
Colegio
Profesor
InfantilAsignatura
/Habilidades
Aula
Curso
Libro
Editorial
Fecha Préstamo
C.P. Cervantes
Juan Pérez
Pensamiento
Lógico
1.A01
1º
Aprender y Enseñar
en Educación Infantil
Graó
09/09/2006
C.P. Cervantes
Juan Pérez
Escritura
1.A01
1º
Preescolar Rubio, N6
Técnicas
Rubio
05/05/2005
C.P. Cervantes
Juan Pérez
Pensamiento
Numérico
1.A01
1º
Educación Infantil N9
Graó
05/05/2005
C.P. CervantesAlicia
García
Pensamiento
Espacial,
Temporal y
Causal
1.B01
1º
Aprender y Enseñar
en Educación Infantil
Prentice
Hall
06/05/2005
C.P. Cervantes
Alicia
García
Pensamiento
Numérico
1.B01
1º
Aprender y Enseñar
en Educación Infantil
Graó
06/05/2005
C.P. Cervantes
Andrés
Fernández
Escritura
1.A01
2º
Saber Educar: Guía
para Padres y
Profesores
Graó
09/09/2006
C.P. Cervantes
AndrésFernández
Inglés
1.A01
2º
Saber Educar: Guía
para Padres y
Profesores
Temas de hoy
05/05/2005
C.P. Quevedo
Juan
Méndez
Pensamiento
Lógico
2.B01
1º
Aprender y Enseñar
en Educación Infantil
Temas de hoy
18/12/2006
C.P. Quevedo
Juan
Méndez
Pensamiento
Numérico
2.B01
1º
Aprender y Enseñar
en Educación Infantil
Graó
06/05/2005
La tabla se encuentra en 1 forma normal. La relación está en 1FN porqueen la tabla no existen grupos repetitivos y no está en 2FN, porque existen atributos no principales que dependen de forma no-total de las claves
La Segunda Forma Normal (2NF) pide que no existan dependencias parciales o dicho de otra manera, todos los atributos no clave deben depender por completo de la clave primaria. Actualmente en nuestra tabla tenemos varias dependencias parciales.
Para...
Regístrate para leer el documento completo.