Documente Academic
Documente Profesional
Documente Cultură
Relacional
Clase 8
Antecedentes
Edgar Codd, 1970:
Artculo: A Relational Model of Data for
Large Shared Data Banks
Basado en teora de conjuntos
Gran avance respecto a los modelos de red y
jerrquico (que son difciles de administrar,
de ejecucin compleja,, con carencia de
independencia estructural, etc.)
Evita el uso de punteros
Operaciones sobre conjuntos de datos
Representacin
Datos en tablas bidimensionales.
Se basa en el concepto de relacin
Informalmente en el modelo relacional:
relacin = tabla
Se apoya en el lgebra y el clculo de
relaciones
Gener los RDBMS (SGBD Relacionales)
Ventajas
Separacin clara del nivel lgico y el
fsico
Sencillo y fcil de modificar
Operadores con gran poder de
manipulacin de datos
Fundamentacin terica slida
Compatibilidad y estandarizacin
Confiabilidad y estabilidad
Ventajas
Garanta de Independencia de los
datos
Es empleado por numerosos sistemas
comerciales y conectividad
garantizada con los lenguajes de
programacin estndar (Java, C++,
VBasic etc.)
Se consigue fcilmente apoyo tcnico
Desventajas
No incluye comportamiento de los datos a diferencia
del objetual y objeto relacional por ejemplo
No se puede representar conocimiento en forma de
reglas Cmo cules?
No se puede manejar herencia*
Descompone los elementos de inters en varias
tablas**
Presenta dificultades para el manejo de datos no
atmicos (confrontar con los atributos grupales y
multivaluados del modelo semntico)
* Aunque la herencia puede ser simulada de forma incmoda
** Esto implica la recomposicin del elemento
PELICULA
TITULO
AO
DURACION
2001 180
Mar adentro
2004 90
El viaje de Chihiro
2001 120
Dominio de AO y
DURACION = ENTEROS
Ejemplo:
EMPLEADO(cdula,nombre,direccin,salario)
t[A] = <x>
x dom(A)
CLAVES
Clave candidata:
Atributo o atributos que identifican de
manera nica una tupla dada
Por qu toda relacin tiene al menos
una clave candidata?
Deben cumplir unicidad y minimalidad
(irreducibilidad)
EJEMPLO
Claves candidatas candidatas a qu? a ser
claves primarias
Automvil
Superclave
Natural
Inteligente o Semntica
Artificial o Subrogada
Solapadas
INVESTIGA !!!
FIN