You are on page 1of 6

Universidad Autnoma Del Estado De Mxico

Centro Universitario UAEM Atlacomulco


Licenciatura en Informtica Administrativa
Unidad De Aprendizaje: Base de Datos Relacionales
Algebra Relacional
Consuelo Martnez Crdenas
LIA Elizabeth Evangelista Nava

10/octubre/ 2015

Propsito:
Identificar el concepto y trminos de lgebra relacional y ser capaz de explicar y
entender los trminos del dicho tema. Conociendo su concepto principal como que
es un conjunto de operaciones que en cada paso define operaciones ms
complejas. Y as poder tener un apunte sobre cada subtema.
El lgebra relacional define un conjunto de operadores y frmulas para manipular
conjuntos de informacin A= {1, 2, 3, 4, 5, 6,}, B= {1, 2,3}.
En el caso de las bases de datos relacionales los conjuntos son las relaciones de
la base de datos que describen en los conjuntos de entidades y a las relaciones
que entre estos existen. L informacin son los atributos y las n-adas. El lgebra
original constaba de 8 operadores en2 grupos de 4 cada uno. 1.- El conjunto
tradicional de operadores unin, interseccin, diferencia y producto cartesiano
(son especficamente relaciones en lugar de conjuntos arbitrarios). 2.- Los
operadores relacionales son: restringir, seleccionar, proyectar, juntar y dividir.
Seleccin: permite obtener las tuplas que cumplen una cierta condicin.
Sintaxis: < condicin > (< R >) donde: Condicin es una condicin lgica sobre
valores de los atributos de las tuplas resultado. Sea R una relacin y c una
condicin. <c> (R)
Da como resultado otra relacin con esquema igual que el de R con instancia el
conjunto de tuplas de la instancia de R que cumplen con la condicin c.
Proyectar: Regresa una relacin que contienen todas las tuplas o suptuplas que
quedan en una relacin especificada despus de quitar los atributos especificados.
1, 2, 3 (R) Proyeccin de los atributos
A y B
AB
1 1
2 2
33

A B
1 1
2 2
33

de R
=
R=

Universidad Autnoma Del Estado De Mxico


Centro Universitario UAEM Atlacomulco
Licenciatura en Informtica Administrativa
Unidad De Aprendizaje: Base de Datos Relacionales
Algebra Relacional
Consuelo Martnez Crdenas
LIA Elizabeth Evangelista Nava

10/octubre/ 2015

Junta natural:
Denotada por R |x| S donde R y S son relaciones, con cardinalidades r y s
respectivamente, en las que los atributos tienen nombre.
R: A B C y S:
B C E
1121
2222
1433
332
Para cada atributo A que de nombre a una columna en R y S, seleccione de R x S
las (r+s). R=R |x| S=
ABCBCE
11 21 22
Semi-Junta natural:
Denotado por R |x S, donde R y S son relaciones con cardinalidades r y s,
respectivamente en lo que los atributos tienen nombre. Para cada atributo A que
de nombre en una columna en R y en S. Seleccionar de R y S las (r+s)-adas
donde los valores R.A y S.A sean iguales (R.A significa el atributo A en R y S.A el
atributo A en S). Para cada (r+s)-ada seleccionada procede los atributos
correspondientes a R.

A, B, C
R; R= R|x S= 112
Junta :

La junta de R y S sobre las columnas i y j, denotada por R |x| S i j, donde es


un operador aritmtico relacional (<, >, <=, >=, =, =!), es una abreviatura de i
(r+s) (R x S) si la cardinalidad de R es R y S es S. Con 0<= i, <= r y <=j, <= s es

Universidad Autnoma Del Estado De Mxico


Centro Universitario UAEM Atlacomulco
Licenciatura en Informtica Administrativa
Unidad De Aprendizaje: Base de Datos Relacionales
Algebra Relacional
Consuelo Martnez Crdenas
LIA Elizabeth Evangelista Nava

10/octubre/ 2015

decir, la junta de r y s, son aquellas n-adas del producto cartesiano de R y S en


las que el i esimo componente de r est relacionado con el j iesimo componente
s. Si es el operador igual, la operacin es llamada |x|.
R: A B C y S:
B C E
1 1 2
1 2 2
2 2 1
4 3 3
332
R=
A B C B C
E11212
211243
322112
222143
333212
233243
3
La junta R |x| S: A>E =
Semi junta

R= R|x S
A>E
ABC,
R;
Unin:

Universidad Autnoma Del Estado De Mxico


Centro Universitario UAEM Atlacomulco
Licenciatura en Informtica Administrativa
Unidad De Aprendizaje: Base de Datos Relacionales
Algebra Relacional
Consuelo Martnez Crdenas
LIA Elizabeth Evangelista Nava

10/octubre/ 2015

Permite obtener la Unin de dos relaciones tomadas como conjuntos de tuplas.


Sintaxis:
(R) U (S)

R: A B C y S:
AB C
1 2 2
1 2 2
2 2 1
4 3 3
332

R-S:

ABC
221
332

Plano cartesiano:
Permite obtener el Producto Cartesiano de dos relaciones tomadas como
conjuntos de tuplas. Sintaxis:
(R) x (S)
Sean R y S dos relaciones con esquemas (A, B, C) y (B, C, E) respectivamente.
La operacin: R x S da como resultado: otra relacin cuyo esquema es (A, B, C, B,
C, E) y cuyas tuplas son generadas por todas las combinaciones posibles de las
de R con las de
S.

ABC
1 1 2
1 2 2
2 2 1
4 3 3
332

R: A B C y S:
R=

ABCB
CE11
2 1 2 2
1 1 2 4
3 3 2 2
1 1 2 2
2 2 1 4
3 3 3 3
2 1 2 2
3 3 2 4
33

Universidad Autnoma Del Estado De Mxico


Centro Universitario UAEM Atlacomulco
Licenciatura en Informtica Administrativa
Unidad De Aprendizaje: Base de Datos Relacionales
Algebra Relacional
Consuelo Martnez Crdenas
LIA Elizabeth Evangelista Nava

10/octubre/ 2015

Cociente
Dadas las relaciones R y S de cardinalidad r y s respectivamente, con
cardinalidades r>s y con s =! 0 el cociente entre R y S, indicado por R= R/S, est
dado por el conjunto (r-s)-adas = {t}. R=
ABCD
12341
25623
56543
42456
1243
R=
C D
1 2
54

Conclusin:
El lgebra relacional permite se puedan manipular la BD, para poder manipular los
datos y actualizarlos, caractersticas como atributos de cierta(s) entidades que le
permitirn al usuario y al programador de la B.D conocer si necesita algo ms.

BIBLIOGRAFIA

Universidad Autnoma Del Estado De Mxico


Centro Universitario UAEM Atlacomulco
Licenciatura en Informtica Administrativa
Unidad De Aprendizaje: Base de Datos Relacionales
Algebra Relacional
Consuelo Martnez Crdenas
LIA Elizabeth Evangelista Nava

10/octubre/ 2015

Base de datos relacionales. Colombia: ITM. T., P. M. (2009).


Madrid: Visin Libros. Costa, D. C. (2005). El modelo relacional y el lgebra
relacional. Mxico: UOC. GMEZ, J. M. (2013).
Bases de datos. Caracas: Universidad Central de Venezuela
Cobo, A. (2005). Diseo y programacin de bases de datos.
Bases de datos relacionales y modelado de datos. Espaa: Paraninfo. Rivera, F. L.
(2008).

You might also like