Sie sind auf Seite 1von 5

UNIVERSIDAD AUTNOMA DEL ESTADO DE MXICO

Centro Universitario UAEM Atlacomulco.


Unidad De Aprendizaje:
Base de datos relacionales.
Nombre de la catedrtica: LIA. Elizabeth Evangelista Nava.
Nombre de la alumna: Liliana Romero Serapio.
Licenciatura en Informtica Administrativa.
Atlacomulco, Mxico a 06de Septiembre de 2015.

ALGEBRA RELACIONAL

INTRODUCCION: Dar a conocer los aspectos del algebra relaciona: operacin


seleccin, proyeccin, unin, diferencia de conjuntos renombramiento.
ALCANCES:
Conocer sus caractersticas del algebra relacional.
Brindar una buena calidad a nuestros trabajos asignados.
Conocer ventajas y desventajas.
REQUERIMIENTOS DE SOFTWARE Y HARDWARE.
Libros de biblioteca.
TIEMPO ESTIMADO:
1 hora.

LIA I9

Pgina 1

ALGEBRA RELACIONAL
Se llama lgebra relacional a un conjunto de operaciones simples sobre tablas
relacionales, a partir de las cuales se definen operaciones ms complejas
mediante composicin. Definen, por tanto, un pequeo lenguaje de
manipulacin de datos.
El elemento fundamental del modelo relacional de bases de datos es la tabla
relacional. Una tabla relacional es una representacin extensional de una
relacin definida sobre un cierto dominio.
Proyeccin
Permite extraer columna de una relacin, dando como resultado un
subconjunto vertical de atributos de la relacin, sealada 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.
Ejemplos :
EMPLEADOS
CLAVE NOMBRE

DIRECCIN

001

Juan Carlos
Torres
Atasta
Mndez

002

Mnica
Comes Prez

003

Carmen Cruz
Tamute
Cruz

004

Miguel
Contreras
Len

Centro

Sabina

Clave (Empleados)

LIA I9

Pgina 2

CLAVE
001
002
003
004

Seleccin
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 :
EMPLEADOS
CLAVE NOMBRE

DIRECCIN

001

Juan Carlos
Torres
Atasta
Mndez

002

Mnica
Comes Prez

003

Carmen Cruz
Tamute
Cruz

004

Miguel
Contreras
Len

Centro

Sabina

nombre nombre='Mnica Comes Prez' (Empleados)


NOMBRE
Mnica
Prez
LIA I9

Comes

Pgina 3

Unin.
Descripcin General: Permite obtener la Unin de dos relaciones tomadas
como conjuntos de tuplas. Sintaxis: () U () donde: relacin es una relacin o
expresin relacional.
Unin: Sean R y S dos relaciones con igual esquema (o compatible). La
operacin: (R S) da como resultado otra relacin: cuyo esquema es igual al de
R (y S), y que tiene como conjunto de tuplas a la unin de las de R y las de S.
- Interseccin.
Descripcin General: Permite obtener la Interseccin de dos relaciones
tomadas como conjuntos de tuplas. Sintaxis: () () donde: relacin es una
relacin o expresin relacional.
Interseccin: Sean R y S dos relaciones con igual esquema (o compatible). La
operacin: (R S) da como resultado otra relacin: cuyo esquema es igual al de
R (y S), y que tiene como conjunto de tuplas a la interseccin de las de R y las
de S.
Diferencia
Permite obtener la Diferencia de dos relaciones tomadas como conjuntos de
tuplas. Sintaxis: () - () donde: relacin es una relacin o expresin relacional.
Diferencia: Sean R y S dos relaciones con igual esquema (o compatible). La
operacin: (R - S) da como resultado otra relacin: cuyo esquema es igual al de
R (y S), y que tiene como conjunto de tuplas a la resta de las de R menos las de
S.
Producto Cartesiano
Descripcin General: Permite obtener el Producto Cartesiano de dos
relaciones tomadas como conjuntos de tuplas. Sintaxis: () x () donde: relacin
es una relacin o expresin relacional.
Producto Cartesiano: Sean R y S dos relaciones con esquemas (A1,...,An) y
(B1,...,Bm) respectivamente. La operacin: R x S da como resultado: otra

LIA I9

Pgina 4

relacin cuyo esquema es (A1,...,An,B1,...,Bm) y cuyas tuplas son generadas por


todas las combinaciones posibles de las de R con las de S.
- Join
Descripcin General: Permite combinar tuplas de dos relaciones a travs de
una condicin sobre los atributos. Corresponde a una seleccin sobre el Prod.
CJoin. Sean R y S dos relaciones, la operacin R |>artesiano de las
relaciones. Sintaxis: () |> ().
Join Natural.
Sean R y S dos relaciones, la operacin R * S es equivalente a realizar el: Join con la condicin de igualdad entre los atributos de igual nombre y luego
proyectar eliminando columnas con nombre repetido
Conclusin:
El concepto de modelo de datos se ha presentado en otra unidad didctica. En
sta se profundiza en un modelo de datos concreto: el modelo relacional, que
actualmente tiene una gran relevancia. Sus conceptos fundamentales estn
bien asentados y, adems, los sistemas de gestin de bases de datos
relacionales son los ms extendidos en su utilizacin prctica. Por estos
motivos pensamos que es importante conocerlo.
Bibliografas:
R. Elmasri, S. Navathe, Fundamentos de Sistemas de Bases de Datos
(5 edicin). Ed. Addison-Wesley, 2007.
A. Silberschatz, H. Korth, S. Sudarskhan, Fundamentos de Bases de Datos
(5 edicin). Ed. McGraw-Hill, 2006.
C. J. Date, An Introduction to Database Systems (8th edition). Ed. AddisonWesley, 2003.

LIA I9

Pgina 5

Das könnte Ihnen auch gefallen