 |
El modelo relacional desarrolla un esquema de base de datos (data base schema) a patir del cual se podrá realizar el modelo físico o de implementación en el SMBD |
Existe dos formas para la construcción de modelos relacionales
- Creando un conjunto de tablas iniciales y aplicando operaciones de normalización hasta conseguir el esquema más óptimo,
- O, convertir el modelo entidad relación ER en tablas, con una depuración lógica y la aplicación de restricciones de integridad

Definiciones
Relación: Tabla bidimensional para la representación de datos. Ejemplo: Estudiantes
Tuplas: Filas de una relación que contiene valores para cada uno de los atributos (equivale a los registros). Ejemplo: 34563, José, Martpinez, 19, Masculino
Atributos: Columnas de una relación y describe las características particulares de cada campo. Ejemplo: id estudiante
Esquemas: Forma de representar una relación y su conjunto de atributos. Ejemplo: Estudiantes (id estudiante, nombre(s), apellido(s), edad, género)
Claves: Campo cuyo valor es único para cada registro. Principal, identifica una tabla, y Foránea, clave principal de otra tabla relacionada. Ejemplo: id estudiante
Reglas para Relación entre Tablas

Integridad
Reglas o restricciones de validación que controlan que los datos a registrar sean correctos.
- Restricción de Integridad de Dominio: Conjunto de valores válidos de un campo (propiedades del campo)
- Restricción de Integridad de Transiciones: Define los estados por lo que un registro puede pasar válidamente (operación previa)
- Restricción de Integridad de Entidades: Asegura la integridad de las tablas (claves, identificación)
- Restricción de Integridad Referencial: Mantienen y protegen vínculos entre tablas (propiedades de las relaciones)
- Restricción de Integridad de Bases de Datos: Referencian más de una tabla, gobiernan la DB como un todo.
- Restricción de Integridad de Transacciones: Controlan la forma como se manipulan los datos entre una o varias BD
Ejemplo
