Está en la página 1de 4

UNIVERSIDAD ABIERTA PARA ADULTOS

UAPA

Participante:
Yordani Peña Santana

Matricula:
2019-02653

Carrera:
Ingeniería en Software.

Asignatura:
Sistema de base de datos.

Tema
Normalización de Bases de Datos.
Facilitador:
Solanlly Martínez
Elabora un informe de lectura en donde explique los siguientes
temas correspondiente a la unidad de Normalización de Bases
de Datos.:
1. Fundamentos de Normalización.
La normalización es el proceso mediante el cual se transforman datos
complejos a un conjunto de
estructuras de datos más pequeñas, que además de ser más simples y más
estables, son más
fáciles de mantener. También se puede entender la normalización como una
serie de reglas que sirven
para ayudar a los diseñadores de bases de datos a desarrollar un esquema
que minimice los
problemas de lógica. Cada regla está basada en la que le antecede. La
normalización se adoptó porque el
viejo estilo de poner todos los datos en un solo lugar, como un archivo o una
tabla de la base de datos,
era ineficiente y conducía a errores de lógica cuando se trataban de manipular
los datos.

2. Objetivo de la normalización.
 Organizar los datos en grupos lógicos, de tal manera que cada grupo describa
una pequeña parte del todo.
 Minimizar la cantidad de datos duplicados almacenados en una base de datos.
 Perfeccionar la organización de los datos de tal manera que, cuando se
necesite introducir modificaciones, el cambio sólo deba aplicarse en un lugar.
 Construir una base de datos a la que se pueda acceder de forma rápida y
donde sea posible manipular los datos con la máxima eficiencia y sin
comprometer su integridad.

3. Primera forma normal.


La regla de la Primera Forma Normal establece que las columnas repetidas
deben eliminarse y colocarse en tablas separadas.

4. Segunda forma normal.


La regla de la Segunda Forma Normal establece que todas las dependencias parciales
se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es
un término que describe a aquellos datos que no dependen de la llave primaria de la
tabla para identificarlos.
5. Tercera forma normal.
Una tabla está normalizada en esta forma si todas las columnas que no son
llave son funcionalmente
dependientes por completo de la llave primaria y no hay dependencias
transitivas. Comentamos
anteriormente que una dependencia transitiva es aquella en la cual existen
columnas que no son llave
que dependen de otras columnas que tampoco son llave.

6. Cuarta Forma Normal.


Una tabla está en 4FN si ya pasó por la 3FN o en BCFN y no posee dependencias
multivaluadas no triviales. Una tabla con una dependencia multivaluada es una donde
la existencia de dos o más relaciones independientes muchos a muchos causa
redundancia, la que es suprimida por la cuarta forma normal.

7. Quinta Forma Normal.


No existen relaciones de dependencias de reunión (join) no triviales que no se generen
desde las claves. Una tabla que se encuentra en la 4FN se dice que está en la 5FN si,
y sólo si, cada relación de dependencia de reunión (join) se encuentra definida por
claves candidatas. Por lo que, si se aplicara una consulta entre al menos tres
relaciones independientes entre sí dentro de la 4FN y se obtuvieran tuplas espurias,
entonces no estaría dentro de la 5FN.

8. Reglas de Codd.
Regla 1: La regla de la información

 Toda la información en un RDBMS está explícitamente representada de una


sola manera por valores en una tabla.
Cualquier cosa que no exista en una tabla no existe del todo. Toda la información,
incluyendo nombres de tablas, nombres de vistas, nombres de columnas, y los datos
de las columnas deben estar almacenados en tablas dentro de las bases de datos. Las
tablas que contienen tal información constituyen el Diccionario de Datos. Esto significa
que todo tiene que estar almacenado en las tablas.
Regla 2: La regla del acceso garantizado

Cada ítem de datos debe ser lógicamente accesible al ejecutar una búsqueda que
combine el nombre de la tabla, su clave primaria y el nombre de la columna.
Esto significa que, dado un nombre de tabla, dado el valor de la clave primaria y dado
el nombre de la columna requerida, deberá encontrarse uno y solamente un valor. Por
esta razón la definición de claves primarias para todas las tablas es prácticamente
obligatoria.

Regla 3: Tratamiento sistemático de los valores nulos

La información inaplicable o faltante puede ser representada a través de valores nulos

Un RDBMS (Sistema Gestor de Bases de Datos Relacionales) debe ser capaz de


soportar el uso de valores nulos en el lugar de columnas cuyos valores sean
desconocidos.

9. Otras formas de normalización


Forma normal de dominio/clave

La forma normal de dominio/clave (DKNF) es una forma normal usada en


normalización de bases de datos que requiere que la base de datos contenga
restricciones de dominios y de claves.
Una restricción del dominio especifica los valores permitidos para un atributo dado,
mientras que una restricción clave especifica los atributos que identifican únicamente
una fila en una tabla dada.
Esta es el santo grial de la Base de datos y es alcanzado cuando cada restricción en la
relación es una consecuencia lógica de la definición de claves y dominios, y, haciendo
cumplir las restricciones y condiciones de la clave y del dominio, causa que sean
satisfechas todas las restricciones. Así, esto evita todas las anomalías no-temporales.

También podría gustarte