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

ÁLGEBRA RELACIONAL

• Conjunto de Operadores que tienen


tablas como sus operandos y regresan
una tabla como resultado.
• Operadores:
– Tradicionales: unión, intersección,
diferencia y producto cartesiano.
– Especiales: restringir (seleccionar),
proyectar, juntar, dividir
CALCULO RELACIONAL

• Proporciona una notación para


establecer la definición de la relación
deseada en términos de las relaciones
dadas.

• En la práctica son las sentencias que se


desean hacer las consultas.
LA TEORÍA RELACIONAL

• Concepto: tabla, filas(tuplas), columnas.


• Una tabla se RELACIONA
• Conjunto de las columnas se denomina
DOMINIO DE LA RELACION
• Así una Base de Datos Relacional
estará formada por un conjunto de
TABLAS.
RELACION

• Dada una serie de conjuntos D1,D2 , D3


, ......., Dn se dice que R es una
relación de entre estos n conjuntos si es
conjunto de n tuplas no ordenadas
(d1,d2,d3,...dn) tales que d1 Є D1, d2 Є D2,
d3 Є D3, .....dn Є Dn

• A los conjuntos D1,D2 , D3 , ......., Dn se


les denomina dominio de R y el valor de
n es el grado de la relación R.
Dominios y Atributos

• Un atributo representa el uso de un


dominio para una determinada relación,
es decir aporta un significado semántico
a un dominio.
• Un dominio es un conjunto homogéneo
definido mediante el uso de la
abstracción en base a otro conjunto.
Define Dominio expediente entero(4) fin def;
Define Dominio nombre carácter(15) fin def;
Define Dominio apellidos carácter(40) fin def;
Define Dominio estudios entero(2) fin def;
Define Dominio nota real(4) fin def;

Define Relación Alumno


(matricula_id: Dominio expediente,
nombre: Dominio nombre,
apellidos Dominio apellidos,
curso Dominio estudios,
nota Dominio nota);
CLAVES DE LAS RELACIONES

• El atributo matricula_id tiene la propiedad de


identificación única.
• La agregación de los atributos nombre y
apellidos también tienen ésta propiedad.
• Identifican sin ambigüedad a c/u de las tuplas
de la relación alumno. Estos atributos se le
denominan claves candidatas.
• Se eligen atributos (uno a varios)
INTEGRIDAD DE LOS ESQUEMAS
RELACIONES
• Se garantiza la consistencia de la
información.
• Integridad de Clave: ningún atributo que
forma parte de la clave candidata podrá
tomar valores nulos.
• Integridad de Referencia: clave foránea.
• Otras Restricciones: valores permitidos de
atributos. Condiciones que determinan el
valor que pueden tomar los atributos.
BASE DE DATOS DISTRIBUIDAS
Es una colección de sitios, conectados por medio de una Red
de comunicación.
Es un tipo de Base de Datos Virtual cuyas partes
componentes están almacenadas en varias Base de Datos
reales distintas que se encuentran en varios sitios distintos.
Cada sitio es un sitio de un sistema de Base de Datos por
derecho propio, cada sitio tiene sus propias Base de Datos
reales, sus propios usuarios locales, DBMS local, SW de
Administración de Transacciones, Administrador de
Comunicación de Datos, agregados en el SW DBMS para que
un usuario consulte de un sitio a otro o pueda hacer
transacciones.
Las Base de Datos Distribuidas reflejan la estructura de la
empresa.
LIMA AREQUIPA

RED

TRUJILLO CHICLAYO
BASE DE DATOS MULTIDIMENSIONAL

Se utilizan para crear aplicaciones OLAP (On Line


Analytical Processing) y podemos pensarla como Base de
Datos de una sola tabla.

Por cada dimensión tiene un campo y otro campo por cada


métrica o hecho, es decir tiene n-tuplas de campos de la
forma d1, d2, d3, …….f1, f2, f3, …….

La tabla contiene todas las n-tuplas con los valores de las


métricas previamente precalculadas para ese cruce.
Nivel Educativo
Orden
idnivel
Idorden Nombrenivel
Fecha Instrucción
status
Tabla de Hechos Gradotitulo
otros
Persona Idnumero
Idconsultante Fecha
dni Entidad
Nombre idfecha
Dniquery
Dirección año
Nombre
Ciudad mes
datanivel1
dia
datanivel2
datanivel3
Consultante datanivel4 Ciudad
datanivel5
dnic Fecha idciudad
Nombrec Nombre
Direcciónc Region
Ciudadc Estado

13
Nivel Educativo
Orden
idnivel
Idorden Nombrenivel
Categoría
Fecha Instrucción
Tabla de Hechos status Instruccion
Gradotitulo Descripcion
otros
Persona
Idnumero
Idconsultante Fecha
dni Entidad Mes Año
Nombre idfecha
Dniquery
Dirección año
Nombre
Ciudad mes
datanivel1
dia
datanivel2
datanivel3
Consultante datanivel4 Ciudad
datanivel5
dnic Fecha idciudad
Nombrec Nombre País
Direcciónc Region
Ciudadc Estado

14
BASE DE DATOS ORIENTADA A OBJETOS

Las BD Relacionales no se adaptan bien para almacenar


los objetos de la Programación Orientada a Objetos,
debido a que estos pueden contener estructuras complejas
que no se adapten fácilmente a la tabla. Asimismo los
objetos incluyen métodos de objetos que también
necesitan almacenarse. Los productos DBMS orientado a
objetos no han tenido éxito debido a que los datos
relacionales deben convertirse al formato del ODBMS, La
ganancia no compensa el costo. En lugar de esto los
productos DBMS están empezando a dar soporte a los
híbridos del objeto y del almacenamiento relacional
denominado base de datos objeto-relacional.
Oracle proporciona soporte para la persistencia de objetos
junto con los dispositivos de bases de datos relacionales
de objetos.

Вам также может понравиться