Sie sind auf Seite 1von 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 Relacionales).
Anlisis de Sistemas de Informacin y BD Fernando Gonzlez Gil

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 Fernando Gonzlez Gil

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 Fernando Gonzlez Gil

ELEMENTOS DEL MODELO RELACIONAL


Nombre de la RELACIN ATRIBUTOS

PELCULA
TITULO El seor de los anillos Mar adentro El viaje de Chihiro AO DURACION La guerra de las galaxias 1997 120
TUPLAS

2001 180 2004 90 2001 120

El DOMINIO del atributo TITULO = TEXTO

Dominio de AO y DURACION = ENTEROS

Anlisis de Sistemas de Informacin y BD Fernando Gonzlez Gil

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 Fernando Gonzlez Gil

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 Fernando Gonzlez Gil

ELEMENTOS DEL MODELO RELACIONAL


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

Claves candidatas candidatas a qu? a ser claves primarias

Un automvil puede identificarse por el nmero de matrcula o por el nmero del motor
Anlisis de Sistemas de Informacin y BD Fernando Gonzlez Gil

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 (Integridad Referencial).
Anlisis de Sistemas de Informacin y BD Fernando Gonzlez Gil

Das könnte Ihnen auch gefallen