Professional Documents
Culture Documents
03-Modelo Relacional
03-Modelo Relacional
Coronel, C., Morris S, Rob, P. Database Systems: Design, implementation and Management. 9th edition. Cengage Learning. 2010. P. 36
Modelo Relacional
Relación
CUERPO
Estructura
Elementos de una relación
GRADO
NÚMERO
DE ATRIBUTOS
Propiedades:
Cada columna tiene un nombre único dentro de la relación.
Cada intersección de una fila con una columna (celda o valor) es atómica
o univaluada.
Las columnas no tienen orden.
Las tuplas no tienen orden.
No hay tuplas repetidas.
El número de tuplas puede variar en el tiempo.
El número de atributos no cambia*.
Concepto del valor nulo
Definición: “Es una forma de señalización, utilizada para
representar información desconocida, inaplicable inexistente, no
válida, no proporcionada, indefinida, etc.” No es exclusivo del
modelo relacional, pero en este contexto es donde se ha abordado
su estudio de manera más sistemática.
Concepto del valor nulo
¿Por qué se necesitan en las bases de datos?
Coronel, C., Morris S, Rob, P. Database Systems: Design, implementation and Management. 9th edition. Cengage Learning. 2010. P. 62
Tipos de Claves
Superclave: Un atributo (o combinación de atributos) que identifica
de forma única cada fila en una tabla.
Clave candidata: Una superclave mínima (irreducible). Una
superclave que no contiene un subconjunto de atributos que es en
sí misma una superclave.
Clave primaria (principal): Una clave candidata seleccionada para
identificar de forma única todos los demás valores de atributo en
una fila determinada.
Clave secundaria: Un atributo (o combinación de atributos) que se
utiliza estrictamente para fines de recuperación de datos.
SECUNDARIA CANDIDATA PRIMARIA
Definición:
Sean 2 relaciones R1 y R2 (No necesariamente distintas)
La clave foránea es un atributo (o conjunto de atributos) de la
relación R2 cuyos valores son:
a. O completamente nulos
b. O coindicen con la llave primaria de la relación R1
Clave foránea