Modelo Relacional
Modelo Relacional
Modelo Relacional
Integrantes:
Dvila Vargas, Elita Mori Saavedra, Irina Mayt Rimachi Valle, Ehisten
Modelo relacional
Fue creado por Ted Codd en 1973. Una base de datos relacional es un conjunto de dos o mas tablas estructuradas en registros (lneas) y campos (columnas), que se vinculan entre s por un campo en comn.
Usa una coleccin de tablas para representar tanto los datos como sus relaciones. Implementado en muchos SGBD (relacionales).
Clave primaria= Es un conjunto de atributos que identifica a cada tupla de una relacin y adems no hay un subconjunto de ellos que cumplan esa propiedad.
Clave fornea= Es un conjunto de atributos de una tabla que son clave primaria en otra tabla
COMPONENTES:
Trmino relacin formal ENTIDAD TUPLA CARDINALIDAD ATRIBUTO Equivalente informal tabla Fila o registro Numero de filas o registros Columna o campo
GRADO
ATRIBUTO IDENTIFICADOR DOMINIO
1977
2001 2004
123
178 125
Dominio=textos
Dominio=enteros
Tabla Columnas
Atributos
Relacin
Tabla
Esto mismo es aplicable a las relaciones binarias con cardinalidad uno a uno, puesto que son un caso particular de las anteriores.
Las tablas con un nico atributo se pueden eliminar.
CLIENTE
compra
PRODUCTO
descripcin
CLIENTE (dni, nombre, apellidos) PRODUCTO (cdigo, descripcin) COMPRAS (dni_cliente, cdigo _ producto, fecha_compra)
EVOLUCIN:
Modelo relacional
Este modelo esta basado en el concepto de relacin.
RELACIN
TUPLA
Restricciones de integridad:
Integridad de la Entidad: Ninguna componente de la clave primaria puede tomar valores nulos o desconocidos, porque entonces no se podran distinguir dos entidades. Integridad Referencial: Cualquier valor que tome un atributo en una relacin del que es clave fornea, debe existir en la relacin del que es clave primaria.