Objetivo: Normalizar la información para trabajar con las base de Datos "ACCESS"
NORMALIZACIÓN DE UNA
BASE DE DATOS
El proceso de normalización de una base de datos consiste en
aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo
E-R (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 bidimensional 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.
Tabla de contenidos
1 Terminología equivalente
2 Claves
2.1 Clave ajena
.2 Clave candidata
2.3 Clave alternativa
2.4 Clave simple
2.5 Clave compuesta
3 Formas Normales
3.1 Primera Forma Normal (1NF)
3.2 Segunda Forma Normal (2NF)
3.3 Tercera Forma Normal (3NF)
3.4 Cuarta Forma Normal (5NF)
4 Reglas de Codd
5 Véase también
6 Enlaces externos
Terminología equivalente
- Entidad = tabla o archivo
- tupla = registro, fila o renglón
- Atributo = campo o columna
- Base de datos = banco de datos
- Dependencia multivaluada = dependencia multivalor
- Clave = llave
- Clave primaria = superclave
- Clave ajena = clave externa o clave foránea
- RDBMS = del inglés Relational Data Base Manager System que significa, Sistema Gestor de Bases de Datos Relacionales
FUENTE:
Connolly, T. M., & Begg, C. (2005). Sistemas de bases de datos. Un
enfoque práctico.
Elmasri, R., Navathe, S. B., Castillo, V. C., Espiga, B. G., &
Pérez, G. Z. (2002). Fundamentos de sistemas de bases de datos. Addison-Wesley.
No hay comentarios:
Publicar un comentario