Sunteți pe pagina 1din 13

MODELO RELACIONAL

Ing. Carlos Polanco


MODELO RELACIONAL
 Terminología.
Una relación es una tabla con
columnas y filas.
 solo se aplica a la estructura
lógica de la base de datos no a la
física.
Un atributo es una columna
nominada de una relación.
Un dominio es un conjunto de
valores permitidos para uno o
MODELO RELACIONAL
 Terminología.
Una tupla es una fila de una
relación .
El grado es el numero de
atributos que contiene.
La cardinalidad es el numero de
tuplas que contiene.
Una base de datos relacional es
una colección de relaciones
normalizadas que cada relación
MODELO RELACIONAL
ATRIBUTO CLAVE
S
RELACION
DATOS 1
2 CARDINALIDAD
3

GRADO

ATRIBUTOS
DATOS CLAVE
1
RELACION
2
MODELO RELACIONAL
ATRIBUTO CLAVE
S
RELACION
DATOS 1
2
3

Dominio de los atributos puede ser tipo entero, carácter, long,


MODELO RELACIONAL
Terminologíaalternativa del
modelo relacional

Relación Tabla Archivo


Tupla Fila Registro
Atributo Columna Campo
MODELO RELACIONAL
 Relaciones en una base de datos.
Una relación denominada por
un conjunto de parejas de
atributos y nombre de dominio.
Esquema de la base de datos
relacional
Un conjunto de esquemas de
relación cada uno con un
nombre distintivo.
MODELO RELACIONAL
 Propiedades de las relaciones
La relación tiene un nombre
distinto de los demás nombres
de relación del esquema
relacional.
Cada celda de la relación
contiene exactamente un valor
atómico (único).
Cada atributo tiene un nombre
distintivo.
MODELO RELACIONAL
 Propiedades de las relaciones
Cada tupla es diferente no hay
tuplas duplicadas.
El orden de los atributos no
tiene importancia.
El orden de las tuplas no tiene
importancia, teóricamente.
MODELO RELACIONAL
 Claves relacionales.
Superclave.
 un atributo o conjunto de atributos, que
identifica de forma univoca cada tupla
dentro de una relación.
Clave candidata.
 una súper clave tal que ningún
subconjunto propio de la misma es una
superclave de la relación.
 En una tupla de R, los valores de K
identifican unívocamente a la tupla.
MODELO RELACIONAL
 Claves relacionales.
Clave principal.
 la clave candidata seleccionada para
identifica las tuplas de forma univoca
dentro de la relación.
Claves alternativas.
 las claves candidatas que no han sido
seleccionadas para ser claves principal.
Clave externa.
 un atributo o conjunto de atributos dentro
de una relación que se corresponde con la
MODELO RELACIONAL
 Restricciones de integridad.
Valor nulo.
 representa un valor para un
atributo que es actualmente
desconocido o no es aplicable a
esta tupla.
 Representa la ausencia de valor y

no es lo mismo que un valor


numérico cero o una cadena de
texto llena de espacios dado que
MODELO RELACIONAL

S-ar putea să vă placă și