NORMALIZACIÓN
El proceso de normalización
de bases de datos consiste
en designar y 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.
·
Disminuir 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
bidimensional sea considerada como una relación tiene 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.
Terminología equivalente
o
relación = tabla o archivo
o
tupla = registro, fila o renglón
o
atributo = campo o columna
o
base de datos = banco de datos
o
dependencia multivaluada = dependencia multivalor
o
clave = llave
o
clave primaria = superclave
o
clave ajena = clave extranjera o clave foránea
o
RDBMS = del inglés Relational Data Base Manager
System que significa, Sistema
Gestor de Base de Datos Relacionales