Está en la página 1de 19

UNIVERSIDAD TECNOLOGCA DE CAMPECHE

T.S.U Tecnologas de la Informacin y Comunicacin


rea: Sistemas Informticos

Grado y Grupo:
2 A

Tema:
Algebra Relacional

Docente
Ma. De Lourdes Crdenas Maldonado

BASE DE DATOS

Alumna
Jocelyne Elizabeth Hernndez Martnez

Periodo
Enero-Mayo



San Antonio Crdenas, Carmen, Campeche


UNIVERSIDAD TECNOLOGCA DE CAMPECHE

Qu es Algebra Relacional?

Conjunto de operaciones usadas para manipular relaciones.
Estas operaciones toman relaciones como operando y regresan relaciones
Que a su vez pueden ser manipuladas MR es cerrado.

H Seleccionar
H Proyectar
H Unin
H Diferencia (de Conjuntos)
H Producto Cartesiano
H Renombrar

Los operadores toman una o ms relaciones como entrada y proporcionan una
nueva relacin como salida


Objetivo del Algebra Relacional

Es permitir que el lgebra relacional se relacione con el modelo relacional a la
base de datos desde la perspectiva matemtica en lo cual se relaciona con la
estructura del lenguaje de SQL.
Y adquirir los conocimientos necesarios comenzando por explicar las operaciones
bsicas que es Seleccionar, Proyectar y renombrar, seguidamente las
operaciones de la teora matemtica de conjuntos: Unin, interseccin, la
diferencia y el producto cartesiano, para que podamos presentar el lgebra
relacional.
Finalidad del Algebra Relacional

Es Ensearnos a Resolver los Problemas de Manera Analtica y Lgica de los
operadores Bsicos que se Clasifican en Unarios y Binarios.






UNIVERSIDAD TECNOLOGCA DE CAMPECHE

PROYECCION

Concepto:
Operacin del lgebra relacional que crea una relacin borrando columnas de una
relacin existente



Ejemplo:
title,year,length(Movie)
title year length
Star Wars 1977 124
Mighty Ducks 1991 104
Wayne's World 1992 95
filmType(Movie)
filmType
color





UNIVERSIDAD TECNOLOGCA DE CAMPECHE



Ejemplos:


Selecciona los atributos Apellido, Semestre y Numero Control de la relacin
Alumnos, mostrados como un subconjunto de la relacin Alumnos


El resultado de una operacin Relacional es una relacin
Las operaciones relacionales se pueden componer para formar una
expresin del algebra relacional (Igual que las expresiones
aritmticas)

Ejemplo;
Mostrar el atributo # Prestamos de aquellas sucursales cuyo Nombre
es Miraflores de la relacin de prestamos



UNIVERSIDAD TECNOLOGCA DE CAMPECHE




.-
La operacin de proyeccin permite quitar ciertos atributos de la
relacin, esta operacin es unaria, copiando su relacin base dada
como argumento y quitando ciertas columnas, La proyeccin se
seala con la letra griega pi mayscula (). Como subndice de se
coloca una lista de todos los atributos que se desea aparezcan en
el resultado. La relacin argumento se escribe despus de entre
parntesis



Seleccin de uno o varios atributos de una relacin

Por ejemplo

cdigo (Productos) retorna todas las Tuplas de


Productos pero solo con el atributo cdigo.

SELECCIN

Concepto:
Operacin del lgebra relacional que usa una condicin para seleccionar filas de
una relacin.

Ejemplos:
length>=100 (Movie)
title year length filmType studioName
Star Wars 1977 124 color Fox
Mighty Ducks 1991 104 color Disney
length>=100 and studioName='Fox' (Movie)

UNIVERSIDAD TECNOLOGCA DE CAMPECHE
title year length filmType studioName
Star Wars 1977 124 color Fox

title,studioName( length>=100 (Movie))
title studioName
Star Wars Fox
Mighty Ducks Disney






UNIVERSIDAD TECNOLOGCA DE CAMPECHE









Seleccin.

UNIVERSIDAD TECNOLOGCA DE CAMPECHE
El operador de seleccin opta por Tuplas que satisfagan cierto
predicado, se utiliza la letra griega sigma minscula () para sealar la seleccin.
El predicado aparece como subndice de . La Relacin que constituye el
argumento se da entre parntesis despus de la .

Ejemplos :


Seleccin de Tuplas dado un predicado lgico.
Por ejemplo:

valor>10codigo<500(Productos)
Selecciona los productos cuyo valor es mayor a 10 y su cdigo menor a 500
Tabla Ingenieros

Seleccionar las Tuplas de la tabla Ingenieros que cumplan con tener una edad mayor a
30 aos:






Respuesta
edad>30Ingenieros




UNIVERSIDAD TECNOLOGCA DE CAMPECHE

INTERSECCION

Concepto:
Operacin del lgebra relacional que crea un conjunto interseccin de dos
relaciones unin compatible.

Produce el conjunto de todas las Tuplas pertenecientes a A y B. Al igual
que en teora de conjuntos el smbolo representa aqu la interseccin
entre dos relaciones.

Ejemplo:

Devuelve todos los dueos que tambin son choferes







UNIVERSIDAD TECNOLOGCA DE CAMPECHE




CONCIENTE

Concepto:
Operacin del lgebra relacional que crea una nueva relacin, seleccionando las
filas en una relacin que se corresponden con todas las filas en otra relacin.










Selecciona todos los autos a cuyos choferes les caduca la licencia el
01/01/1999


UNIVERSIDAD TECNOLOGCA DE CAMPECHE












RENOMBRADO
Concepto:
Renombrar una relacin para facilitar la interaccin con otras




UNIVERSIDAD TECNOLOGCA DE CAMPECHE



Por ejemplo

emp(c,n,t) (cod,nom,telEmpleado) retorna una relacin
Con nombre emp y atributos (c, n,t).




r
x
(E)
Devuelve la expresin E bajo el nombre X
r
x

(A1, A2, , An)

(E)
Devuelve los resultados de la expresin E bajo el nombre de X con los
atributos renombrados como: A1, A2, ., An.



UNIVERSIDAD TECNOLOGCA DE CAMPECHE


UNIN

Concepto:
La unin de dos relaciones devuelve una nueva relacin que contiene todas las
Tuplas que aparecera cualquiera de las relaciones originales o en ambas, es
importante tener en cuenta lo siguiente:


Se eliminara las Tuplas repetidas, se entiende que en las dos relaciones no debe
haber Tuplas con la misma clave primaria y el resto de la informacin diferente.


UNIVERSIDAD TECNOLOGCA DE CAMPECHE






UNIVERSIDAD TECNOLOGCA DE CAMPECHE



DIFERENCIA

Concepto:
Operacin del lgebra relacional que crea un conjunto diferencia de dos relaciones
unin compatible.


UNIVERSIDAD TECNOLOGCA DE CAMPECHE


















UNIVERSIDAD TECNOLOGCA DE CAMPECHE


PRODUCTO CARTESIANO
Concepto:
Operacin del lgebra relacional que crea el producto cartesiano de dos
relaciones.








UNIVERSIDAD TECNOLOGCA DE CAMPECHE

















UNIVERSIDAD TECNOLOGCA DE CAMPECHE


CONCLUSIN
De Manera general, este trabajo de investigacin permite que el lgebra relacional
se relacione con la base de datos de acuerdo se clasifican en anuarios y binarios
en unuario que entra en proyeccin, y seleccin.
En Binario entra la unin, interseccin, diferencia, producto cartesiano y divisin
que son los operadores bsicos del algebra relacional.

También podría gustarte