Вы находитесь на странице: 1из 8

EL MODELO RELACIONAL

Edgar Codd, 1970: Artculo A


Relational Model of Data for Large
Shared Data Banks.
Basado

en teora de conjuntos.
Operaciones sobre conjuntos de datos.
Datos en tablas bidimensionales.
Se basa en el concepto de relacin.
Informalmente en el modelo relacional:
Relacin = Tabla
Gener los RDBMS (SGBD
Anlisis de Sistemas de Informacin y
BD
Relacionales).

EL MODELO RELACIONAL
Ventajas:
Sencillo y fcil de modificar.
Operadores con gran poder de
manipulacin de datos.
Fundamentacin terica slida.
Compatibilidad y estandarizacin
Confiabilidad y estabilidad
Conectividad garantizada con los
lenguajes de programacin estndar
(Java, C++, etc.)
Se consigue fcilmente apoyo tcnico
Anlisis de Sistemas de Informacin y
BD

EL MODELO RELACIONAL
Desventajas:
No incluye comportamiento de
los datos.
No se puede manejar herencia.
Descompone los elementos de
inters en varias tablas.
Presenta dificultades para el
manejo de datos no atmicos

Anlisis de Sistemas de Informacin y


BD

ELEMENTOS DEL MODELO


RELACIONAL
Nombre de la
RELACIN

ATRIBUTOS

PELCULA

TUPLAS

El DOMINIO del atributo TITULO = TEXTO

Dominio de AO y
DURACION = ENTEROS

Anlisis de Sistemas de Informacin y


BD

NOTACIN PARA LA RELACIN


El esquema de una relacin R se denota
R(A1,A2, An) donde R es el nombre de la
relacin y A1,A2, An son los atributos de R

Ejemplo:
EMPLEADO(cdula,nombre,direccin,salario)

Anlisis de Sistemas de Informacin y


BD

ELEMENTOS DEL MODELO


RELACIONAL
TUPLA: Cada instancia o fila o registro
de una relacin es una tupla. Un
conjunto de tuplas es una relacin.
ATRIBUTO: Cada campo o columna
de una relacin es un atributo. El
conjunto de atributos forman la
cabecera de la relacin.
DOMINIO: Es el conjunto de los
posibles valores que puede tomar un
atributo. No es ms que un tipo de
datos. Ej: Booleano, Entero, cadena
de caracteres, etc.

Anlisis de Sistemas de Informacin y


BD

ELEMENTOS DEL MODELO


RELACIONAL
CLAVE CANDIDATA: Atributo o
atributos que identifican de manera
nica una tupla dada.

Claves candidatas candidatas a qu? a ser


claves primarias

Automvil

Un automvil puede identificarse por el nmero de


matrcula o por el nmero del motor
Anlisis de Sistemas de Informacin y
BD

ELEMENTOS DEL MODELO


RELACIONAL
CLAVE PRIMARIA: Elegida a partir de
las claves candidatas de la relacin.
Las dems quedan como claves
alternativas o secundarias (si las
hay). No puede contener valores nulos
(Integridad de la entidad).
CLAVE FORNEA: Atributo o conjunto
de atributos que especifica(n)
explcitamente la forma en que dos
tablas se relacionan. Todo valor de

llave fornea debe existir como llave


primaria en la tabla maestra

Anlisis de Sistemas de Informacin y


BD