BDD U2 Ea Geca
BDD U2 Ea Geca
BDD U2 Ea Geca
Matrícula: ES1821000071
Unidad 2
Programa de la asignatura:
Base de Datos
Indicaciones de la actividad:
a.- Realizar una investigación del tema de la normalización, así como sus reglas.
b.- De los ejercicios que se encuentran en esta planeación, el alumno deberá entregar y
realizar las normalizaciones de las estas bases de datos, hay que entregar las tres
primeras formas normales (1nf, 2nf,3nf), Hay que recordar que hay cinco formas
normales, así como sus métodos y reglas de operación de la normalización, en un
documento de Word.
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.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla
sea considerada como una relación tiene que cumplir con algunas restricciones:
• Cada columna debe tener su nombre único.
• No puede haber dos filas iguales. No se permiten los duplicados.
• Todos los datos en una columna deben ser del mismo tipo.
•
Primera Forma Normal (1FN)
Una relación está en primera forma normal cuando todos sus atributos son atómicos. Una
tabla está en Primera Forma Normal si:
Todos los atributos 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 debe existir 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 las columnas, 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 un valor de Y y viceversa).
Esta forma normal elimina los valores repetidos dentro de una BD
Ejemplo:
Ejemplo:
Además, el esquema debe cumplir necesariamente, con las condiciones de segunda forma
normal.
Ejemplo
Fuentes de consulta
• Celma, M.; Casamayor, J.C.; Mota, L. (2003) Bases de datos relacionales. Madrid:
Pearson- Prentice Hall.
• Camps Paré, R. Et al. (2005). Bases de datos. Barcelona: Universitat Oberta de
Catalunya . https://www.uoc.edu/pdf/masters/oficiales/img/913.pdf
• Hernández, M. (s/f) Introducción al desarrollo de sistemas de
información. Recuperado el 29 de abril de 2011,
de: http://www.eduardoleyton.com/apuntes/Introduccion_SIA.pdf
• Ibáñez, A. (2007) Tesis de grado “Modelo de optimización para el diseño de bases de
datos relacionales”. La Paz, Bolivia: Universidad Mayor De San Andrés, Facultad De
Ciencias Puras Y Naturales Carrera De Informática.
• Kroenke, D. (2003) Procesamiento de Bases de Datos. Fundamentos, diseño e
implementación.
• México: Pearson Educación.
• Pérez L, César. (2008) Oracle 10g: administración y análisis de bases de datos.
Segunda edición.
• México: Alfaomega.
• Quiroz, Javier. (2003) “El modelo relacional de bases de datos” en Boletín de Política
Informática Núm. 6 (Versión electrónica). Recuperado el 26 de enero de 2011,
de http://www.doanalytics.net/Documents/Modelo_Relacional.pdf