Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El modelo relacional
Introducción
• Fue propuesto en 1970
por Edgar Frank Codd en
el artículo “A Relational
Model of Data for Large
Shared Data Banks”.
• Se trata de un modelo
lógico que establece una
estructura concreta sobre
los datos.
• Está basado en el
concepto matemático de
Relación
Reglas de Codd
• Regla 0: Todo relacional
• Regla 1: De la información
• Regla 2: Del acceso garantizado
• Regla 3: Tratamiento sistemático de valores nulos
• Regla 4: Catálogo basado en el modelo relacional
• Regla 5: Del sublenguaje de datos completo
• Regla 6: De actualización de vistas
• Regla 7: Inserción, actualización y borrado de alto nivel
• Regla 8: Independencia física de datos
• Regla 9: Independencia lógica de datos
• Regla 10: Independencia de integridad
Concepto de Relación
VOLVER A EJEMPLO
Esquema de bases de datos
• Un esquema es la definición de las relaciones
que conforman una base de datos.
• El esquema constará de:
– Nombre de la relación
– Nombre de los atributos
– Dominio de los atributos
• Además deberemos indicar todas las
restricciones que podamos (grafo relacional)
Representación del esquema
(no estándar)
• Atributo subrayado: clave primaria
• Atributo con doble subrayado: clave
alternativa
• Atributo con asterisco: clave foránea
• Ejemplo:
Empleado(dni, NSS, nombre, apellidos,
departamento*)