Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RELACIONAL
LENGUAJES DE
CONSULTA
LENGUAJES DE
CONSULTA
Un lenguaje de consulta es un lenguaje en el
que un usuario solicita informacin de la base
de datos. Estos lenguajes suelen ser de un
nivel superior que el de los lenguajes de
programacin habituales.
Los lenguajes de consulta pueden clasificarse:
Lenguajes de consultas Procedimentales
Lenguajes de consultas No Procedimentales
ALGEBRA
RELACIONAL
OPERACION DE
SELECCIN ( )
La operacin seleccin, selecciona
tuplas que satisfacen un predicado
dado. Se utiliza la letra griega sigma
minscula ( ) para denotar la seleccin.
El predicado aparece como subndice de
.
p(R)
CLIENTE
CODCLTE NOMBRE DIRECCION CIUDAD DNI
4086461
3 Jorge vazquez Lora y lora LIMA 5
4056231
6 Fausto Contreras Angamos 753 LIMA 3
4023513
9 Eduarto Larrea Dos de mayo 152 LIMA 5
1658224
12 Alejandro Quispe Parias 489 LIMA 3
CLIENTE
CODCLTE NOMBRE DIRECCION CIUDAD DNI
2 Mayte Proenca leoncio prado 974 CHICLAYO 16487595
CLIENTE
CODCLTE NOMBRE DIRECCION CIUDAD DNI
4056231
6 Fausto Contreras Angamos 753 LIMA 3
CLIENTE
CIUDAD_RESID
CODCLTE NOMBRE DIRECCION E CIUDAD_NACIO
Barrio Nuevo Block 4 N
1 Marlon Eugenio 422 CHICLAYO CHICLAYO
3 Jorge vazquez Lora y lora LIMA LIMA
4 Leoncio Paredes Parias 615 CHICLAYO CHICLAYO
Laura Peres
5 Vilchez Quiones 452 CHICLAYO CHICLAYO
ALGEBRA
RELACIONAL
OPERACION DE
PROYECCION ( )
La operacin proyeccin es una operacin unaria que
devuelve su relacin de argumentos, excluyendo
algunos argumentos.
Dado que las relaciones son conjuntos, se eliminan
todas las filas duplicadas. La proyeccin se denota por la
letra griega mayscula pi ().
Se crea una lista de los atributos que se desea que
aparezcan en el resultado como subndice de . La
relacin de argumentos se escribe a continuacin entre
parntesis.
argumentos (R)
CLIENTE
CODCLTE NOMBRE
1 Marlon Eugenio
2 Mayte Proenca
4 Leoncio Paredes
5 Laura Peres Vilchez
7 Sipriano Lopez
8 Florentino Pajares
13 Eugenio Figueroa
X
clientes que viven en la ciudad de 2 Mayte Proenca
Chiclayo. 3 Jorge vazquez
4 Leoncio Paredes
Laura Peres
5 Vilchez
CIUDAD = CHICLAYO ( CODIGO, NOMBRE (CLIENTE)) 6 Fausto Contreras
7 Sipriano Lopez
8 Florentino Pajares
9 Eduarto Larrea
10 Aurelio Gonzales
11 Manuel Mamani
12 Alejandro Quispe
13 Eugenio Figueroa
DOCENTE U ALUMNO
ALGEBRA
RELACIONAL
LA OPERACION DE
R
DIFERENCIA ( R - S)
CODDO
C NOMBRE CIUDAD
R
CODDOC NOMBRE CIUDAD
D01 Jos Snchez CHICLAYO
D01 Jos Snchez CHICLAYO
DO2 Maria Reyes CHICLAYO
DO2 Maria Reyes CHICLAYO
DO3 Luis Prez LIMA
DO3 Luis Prez LIMA
D04 Leoncio Paredes CHICLAYO
D05 Laura Prez CHICLAYO
D04
Leoncio
Paredes
S
CHICLAYO
Fausto
D05 Laura Prez
CODALU CHICLAYO
NOMBRE CIUDAD
D06 Contreras LIMA
Fausto
D06 A01
Contreras Jos Snchez
LIMA CHICLAYO
S AO2 Maria Ruiz CHICLAYO
CODALU NOMBRE CIUDAD Teresa
AO3 Terrones LIMA
A01 Jos Snchez CHICLAYO
A04 Leonor Prez CHICLAYO
AO2 Maria Ruiz CHICLAYO
A05 Mariela chilln CHICLAYO
Teresa
AO3 Terrones LIMA
DOCENTE - ALUMNO
ALGEBRA
RELACIONAL
LA OPERACION DE
INTERSECCION
R
( R S)
CODDO
C NOMBRE CIUDAD
R
CODDOC NOMBRE CIUDAD
D01 Jos Snchez CHICLAYO
D01 Jos Snchez CHICLAYO
DO2 Maria Reyes CHICLAYO
DO2 Maria Reyes CHICLAYO
DO3 Luis Prez LIMA
DO3 Luis Prez LIMA
D04 Leoncio Paredes CHICLAYO
D05 Laura Prez CHICLAYO
D04
Leoncio
Paredes
S
CHICLAYO
Fausto
D05 Laura Prez
CODALU CHICLAYO
NOMBRE CIUDAD
D06 Contreras LIMA
Fausto
D06 A01
Contreras Jos Snchez
LIMA CHICLAYO
S AO2 Maria Ruiz CHICLAYO
CODALU NOMBRE CIUDAD Teresa
AO3 Terrones LIMA
A01 Jos Snchez CHICLAYO
A04 Leonor Prez CHICLAYO
AO2 Maria Ruiz CHICLAYO
A05 Mariela chilln CHICLAYO
Teresa
AO3 Terrones LIMA
DOCENTE ALUMNO
Mariela chilln CHICLAYO
DOCENTE
NOMBRE CIUDAD
NOMBRE CIUDAD
Jos Snchez CHICLAYO Jos Snchez CHICLAYO
ALUMNO
ESCUELA
CODALU NOMBRE CIUDAD CODESC
CODESC DESCESC
X
A01 Jos Snchez CHICLAYO IS
Ingeniera de
AO2 Maria Ruiz CHICLAYO IC IS Sistemas
ALUMNO X ESCUELA
CODALU NOMBRE CIUDAD CODESC CODESC DESCESC
ALUMNO X ESCUELA
NOMBRE DESCESC
ALGEBRA
RELACIONAL
LA OPERACION DE
RENOMBRAMIENO ( )
ALUMNO
CODALU NOMBRE CIUDAD CODESC EDAD
X (E)
devuelve el resultado de la expresin E con el nombre x.
Las relaciones r por s mismas se consideran expresiones
(triviales) del lgebra relacional. Por tanto, tambin se
puede aplicar la operacin renombramiento a una relacin r
para obtener la misma relacin con un nombre nuevo.
ALUMNO X AL
CODALU NOMBRE CIUDAD CODESC EDAD CODALU NOMBRE CIUDAD CODESC EDAD
Gavino
AO5 Carrasco LIMA IS 22 AO2 Maria Ruiz CHICLAYO IC 23
Ernesto
A06 Coronel CHICLAYO AR 21 AO2 Maria Ruiz CHICLAYO IC 23
Gavino
AO5 Carrasco LIMA IS 22 AO3 Teresa Terrones LIMA IS 25
Ernesto
A06 Coronel CHICLAYO AR 21 AO3 Teresa Terrones LIMA IS 25
CODALU NOMBRE CIUDAD CODESC EDAD CODALU NOMBRE CIUDAD CODESC EDAD
ALUMNO X AL
EDAD
15
17
19
21
22
23
ALUMNO
ESCUELA
CODALU NOMBRE CIUDAD CODESC
CODESC DESCESC
|X|
A01 Jos Snchez CHICLAYO IS
Ingeniera de
AO2 Maria Ruiz CHICLAYO IC IS Sistemas
ALGEBRA
RELACIONAL
LA OPERACION DE
DIVISION R1 R2
La operacin divisin, denotada por , resulta
adecuada para las consultas que incluyen la
expresin para todos.
R1 R2
R1 R2
ING PILAR RIOS CAMPOS FUNDAMENTOS DE BASES DE DATOS
LA OPERACION DE
DIVISION R1 R2
CLIENTE COMPRA
CODCLTE NOMBRE CIUDAD CODCO
M CODCLTE MONTO CODTDA
C01 Jos Snchez CHICLAYO
TIENDA
CODTDA
T01
T02
Maria Ruiz T02 CODTDA
Teresa Terrones T03 T01
Maria Ruiz T01 T02
Jos Snchez T02
Leonor Prez T04