Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA
PROGRAMACIÓN AVANZADA
INVESTIGACIÓN HEMISEMESTRE 1
NORMALIZACIÓN
BASE DE DATOS
CURSO
4TO. SEMESTRE
ESTUDIANTE RESPONSABLE
Michael Díaz Toro
DOCENTE RESPONSABLE
Objetivos Específicos.
3. MARCO TEÓRICO.
Concepto de Normalización
Grados de Normalización
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.
Segunda Forma Normal:
Para que una base de datos sea 2FN primero debe ser 1FN, y además todas las
columnas que formen parte de una clave candidata deben aportar información sobre la
clave completa.
Esta regla significa que en una relación sólo se debe almacenar información sobre un
tipo de entidad, y se traduce en que los atributos que no aporten información directa
sobre la clave principal deben almacenarse en una relación separada.
Lo primero que necesitamos para aplicar esta forma normal es identificar las claves
candidatas.
Además, podemos elegir una clave principal, que abreviaremos como PK, las iniciales
de Primary Key. Pero esto es optativo, el modelo relacional no obliga a elegir una clave
principal para cada relación, sino tan sólo a la existencia de al menos una clave
candidata.
La inexistencia de claves candidatas implica que la relación no cumple todas las normas
para ser parte de una base de datos relacional, ya que la no existencia de claves implica
la repetición de tuplas.
Definición: Una base de datos está en 3FN si está en 2FN y además todas las columnas que no sean
claves dependen de la clave completa de forma no transitiva.
Cuando las tablas están en la Tercera Forma Normal se previenen errores de lógica cuando se insertan
o borran registros. Cada columna en una tabla está identificada de manera única por la llave primaria, y
no debe haber datos repetidos. Esto provee un esquema limpio y elegante, que es fácil de trabajar y
expandir.
EJERCICIOS PRACTICOS
4. CONCLUSIÓN
5. BIBLIOGRAFÍAS
https://www.slideshare.net/sesa78/normalizacion-de-base-de-datos-14102278
https://es.scribd.com/document/246925838/EJERCICIOS-NORMALIZACION-BASE-
DE-DATOS
https://pedro1hernandez.blogspot.com/2019/05/introduccion.html?m=0