Professional Documents
Culture Documents
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=
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 :
10/octubre/ 2015
R= R|x S
A>E
ABC,
R;
Unin:
10/octubre/ 2015
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
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
10/octubre/ 2015