Professional Documents
Culture Documents
Bases de Datos Apuntes Unidad III (B.D. ENE-JUL 2016)
Bases de Datos Apuntes Unidad III (B.D. ENE-JUL 2016)
UNIDAD III
Modelo Relacional
1
FUNDAMENTO DE BASES DE DATOS
Una base de datos que se constituye en un esquema E-R se puede representar por una
colección de tablas (modelo relacional). Para cada conjunto de entidades de la base de
datos hay una única tabla a la que se asigna el nombre del conjunto de entidades
correspondientes.
La relación es elemento básico del modelo relacional, y se puede representar como una
tabla
NOMBRE
2
FUNDAMENTO DE BASES DE DATOS
Una relación se puede representar en forma de tabla, aun que tiene una serie de
elementos característicos que le distinguen de la tabla, ya que no se admiten filas
duplicadas, que las filas y las columnas no están ordenadas y que es plana, es decir,
que en el cruce de una fila y una columna solo puede haber una valor (no se admiten
atributos multievaluados). Se trata de restricciones inherentes al modelo.
Esta representación de la relación como una tabla ha sido el origen de que los
productos relacionales y los usuarios utilicen habitualmente el nombre de tabla para
denominar las relaciones y, como consecuencia de ello, se llama filas a las tuplas y
columnas a los atributos; si bien, la terminología es irrelevante y un producto no es
más o menos relacional por utilizar una u otra terminología.
3
FUNDAMENTO DE BASES DE DATOS
Ejemplo:
Equipo
3.3 Claves
Una relación puede tener más de una clave candidata, entre las cuales se debe
distinguir:
Claves alternas: son aquellas claves candidatas que no han sido elegidas como
clave primaria.
4
FUNDAMENTO DE BASES DE DATOS
Restricciones
En el modelo relacional, al igual que cualquier modelo hay restricciones, siendo preciso
distinguir entre restricciones inherentes (los datos almacenados en la base han de
adaptarse a las estructuras impuestas por el modelo, por ejemplo no tener tuplas
duplicadas) y restricciones semánticas también denominadas de usuario (han de
cumplir las restricciones de usuario a fin de construir una ocurrencia valida del
esquema).
Restricciones inherentes.
No hay dos tuplas iguales (de donde se deduce la obligatoriedad de una clave
primaria).
El orden de las tuplas no es significativo
El orden de los atributos no es significativo.
Relaciones semánticas.
Este tipo de restricciones son facilidades que el modelo ofrece a los usuarios al fin de
que estos puedan reflejar lo más fielmente posible en el esquema la semántica del
mundo real.
Las principales restricciones semánticas del modelo relacional son las siguientes:
5
FUNDAMENTO DE BASES DE DATOS