Vous êtes sur la page 1sur 12

TALLLER ALGEBRA RELACIONAL

FABIAN ALEJANDRO IZQUIERDO ARDILA


JAIRO ALONSO CAMARGO
ALEJANDRA RODRIGUEZ
IVAN ANDRES DIAZ

INGENIERIA DE SISTEMAS
FACULTAD DE INGENIERIA
UNIVERSIDAD DE CUNDINAMARCA
FUSAGASUGA, 21 DE AGOSTO DE 2011

Teniendo en cuenta las operaciones del lgebra relacional (seleccin, proyeccin,


producto cartesiano, composicin join, composicin natural) realizar ejemplos con
una de las bases realizadas en la actividad 2 o 3.

EJERCICIO 3:
REGISTRO

080845
080845
080845
080845
126543
126543
126543
110835
110835
110835
140000
140000
140000
111022
111022

NOMBRE

Lopez , Jess
Lopez , Jess
Lopez , Jess
Lopez , Jess
Garca , Juan
Garca , Juan
Garca , Juan
Alvarez , Luis
Alvarez , Luis
Alvarez , Luis
Pool , Ana
Pool , Ana
Pool , Ana
Ruiz , Sol
Ruiz , Sol

INGRESO

MATERIA

13-03-70
13-03-70
13-03-70
13-03-70
26-03-80
26-03-80
26-03-80
06-06-81
06-06-81
06-06-81
01-06-82
01-06-82
01-06-82
01-04-83
01-04-83

133 Anlisis 1
148 Historia 1
157 Der. Pblico
133 Anlisis 1
157 Der. Pblico
133 Anlisis 1
135 Estadistica
158 Privado
133 Anlisis 1
135 Estadistica
148 Historia 1
135 Estadistica
133 Anlisis 1
157 Der. Pblico
148 Historia 1

CICLO

FECHA

Matemtico
Humanidades
Jurdico
Matemtico
Jurdico
Matemtico
Matemtico
Jurdico
Matemtico
Matemtico
Humanidades
Matemtico
Matemtico
Jurdico
Humanidades

NOTA

15-03-80
30-07-80
23-12-80
12-03-81
12-06-81
12-09-81
04-06-82
25-07-81
11-10-81
25-07-81
24-10-82
09-11-82
15-12-82
11-07-83
02-07-83

1
3
1
2
1
4
3
1
2
1
3
4
2
2
3

MENCION

INSUF.
BUENO
INSUF.
APROB.
INSUF.
M. BUENO
BUENO
INSUF.
APROB.
INSUF.
BUENO
M.BUENO
APROB.
APROB.
BUENO

1N
REGISTRO

080845
080845
080845
080845
126543
126543
126543
110835
110835
110835
140000
140000
140000
111022
111022

NOMBRE

Jess
Jess
Jess
Jess
Juan
Juan
Juan
Luis
Luis
Luis
Ana
Ana
Ana
Sol
Sol

APELLIDO

Lpez
Lpez
Lpez
Lpez
Garca
Garca
Garca
lvarez
lvarez
lvarez
Pool
Pool
Pool
Ruiz
Ruiz

INGRESO

13-03-70
13-03-70
13-03-70
13-03-70
26-03-80
26-03-80
26-03-80
06-06-81
06-06-81
06-06-81
01-06-82
01-06-82
01-06-82
01-04-83
01-04-83

COD_MAT

133
148
157
133
157
133
135
158
133
135
148
135
133
157
148

NOM_MATERIA

Anlisis 1
Historia 1
Der. Pblico
Anlisis 1
Der. Pblico
Anlisis 1
Estadstica
Privado
Anlisis 1
Estadistica
Historia 1
Estadistica
Anlisis 1
Der. Pblico
Historia 1

CICLO

Matemtico
Humanidades
Jurdico
Matemtico
Jurdico
Matemtico
Matemtico
Jurdico
Matemtico
Matemtico
Humanidades
Matemtico
Matemtico
Jurdico
Humanidades

FECHA

15-03-80
30-07-80
23-12-80
12-03-81
12-06-81
12-09-81
04-06-82
25-07-81
11-10-81
25-07-81
24-10-82
09-11-82
15-12-82
11-07-83
02-07-83

NOTA

1
3
1
2
1
4
3
1
2
1
3
4
2
2
3

MENCION

INSUF.
BUENO
INSUF.
APROB.
INSUF.
M. BUENO
BUENO
INSUF.
APROB.
INSUF.
BUENO
M.BUENO
APROB.
APROB.
BUENO

2N
REGISTRO
080845
080845
080845
080845
126543
126543
126543
110835
110835
110835
140000
140000
140000
111022
111022

COD_MAT
133
148
157
133
157
133
135
158
133
135
148
135
133
157
148

REGISTRO
080845
126543
110835
140000
111022

COD_MAT
133
148
157
135
158

FECHA
15-03-80
30-07-80
23-12-80
12-03-81
12-06-81
12-09-81
04-06-82
25-07-81
11-10-81
25-07-81
24-10-82
09-11-82
15-12-82
11-07-83
02-07-83

NOMBRE
Jess
Juan
Luis
Ana
Sol

NOTA
1
3
1
2
1
4
3
1
2
1
3
4
2
2
3

APELLIDO
Lpez
Garca
lvarez
Pool
Ruiz

NOM_MATERIA
Anlisis 1
Historia 1
Der. Pblico
Estadstica
Privado

MENCION
INSUF.
BUENO
INSUF.
APROB.
INSUF.
M. BUENO
BUENO
INSUF.
APROB.
INSUF.
BUENO
M.BUENO
APROB.
APROB.
BUENO

INGRESO
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83

CICLO
Matemtico
Humanidades
Jurdico
Matemtico
Jurdico

3N
TABLA EXAMENES
REGISTRO
080845
080845
080845
080845
126543
126543
126543
110835
110835
110835
140000
140000
140000
111022
111022

COD_MAT
133
148
157
133
157
133
135
158
133
135
148
135
133
157
148

FECHA
15-03-80
30-07-80
23-12-80
12-03-81
12-06-81
12-09-81
04-06-82
25-07-81
11-10-81
25-07-81
24-10-82
09-11-82
15-12-82
11-07-83
02-07-83

NOTA
1
3
1
2
1
4
3
1
2
1
3
4
2
2
3

TABLA NOTAS
NOTA
1
2
3
4

MENCION
INSUF.
APROB.
BUENO
M. BUENO

TABLA REGISTROS
REGISTRO
080845
126543
110835
140000
111022

NOMBRE
Jess
Juan
Luis
Ana
Sol

APELLIDO
Lpez
Garca
lvarez
Pool
Ruiz

INGRESO
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83

TABLA MATERIAS
COD_MAT
133
148
157
135
158

NOM_MATERIA
Anlisis 1
Historia 1
Der. Pblico
Estadstica
Privado

CICLO
Matemtico
Humanidades
Jurdico
Matemtico
Jurdico

A. OPERACIONES UNARIAS
a. Con la base de datos realizar tres ejemplos de seleccin (elegir) donde
se involucre el operador Y o el operador O utilizando las comparaciones
= , >, <, #, etc.

(codigo_mat =148) y (nota=3) (EXAMENES)


(registro='140000') o (nota>3) (EXAMENES)
(cdigo_mat >0) y (nota>1) (EXAMENES)

b. Realizar tres ejemplos de Proyeccin

nombre, apellido (REGISTROS)


nom_materia, ciclo (MATERIAS)

c.

a.

registro, nota (

registro>1) o (nota >0)

Generar las tablas resultado de las operaciones a y b.

(EXAMENES))

(codigo_mat =148) y (nota=3) (EXAMENES)


REGISTRO
080845
140000
111022

COD_MAT
148
148
148

FECHA
30-07-80
24-10-82
02-07-83

NOTA
3
3
3

(registro='140000') o (nota>3) (EXAMENES)


REGISTRO
126543
140000
140000
140000

COD_MAT
133
148
135
133

FECHA
12-09-81
24-10-82
09-11-82
15-12-82

NOTA
4
3
4
2

(codigo_mat >0) y (nota>1) (EXAMENES)


REGISTRO
080845
080845
126543
126543
110835
140000
140000
140000
111022
111022

b.

COD_MAT
148
133
133
135
133
148
135
133
157
148

nombre, apellido (REGISTROS)

FECHA
30-07-80
12-03-81
12-09-81
04-06-82
11-10-81
24-10-82
09-11-82
15-12-82
11-07-83
02-07-83

NOTA
3
2
4
3
2
3
4
2
2
3

NOMBRE
Jess
Juan
Luis
Ana
Sol

APELLIDO
Lpez
Garca
lvarez
Pool
Ruiz

nom_materia, ciclo (MATERIAS)


NOM_MATERIA
Anlisis 1
Historia 1
Der. Pblico
Estadstica
Privado

CICLO
Matemtico
Humanidades
Jurdico
Matemtico
Jurdico

registro, nota ( (registro>1) o (nota >0) (EXAMENES))


REGISTRO
080845
080845
080845
080845
126543
126543
126543
110835
110835
110835
140000
140000
140000
111022
111022

NOTA
1
3
1
2
1
4
3
1
2
1
3
4
2
2
3

B. OPERACIONES BINARIAS
a. Mostrar un Ejemplo de Producto cartesiano con la base de datos
seleccionada.

TABLA REGISTROS

REGISTRO
080845
126543
110835
140000
111022

NOMBRE
Jess
Juan
Luis
Ana
Sol

APELLIDO
Lpez
Garca
lvarez
Pool
Ruiz

INGRESO
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83

TABLA MATERIAS
COD_MAT
133
148
157
135
158

NOM_MATERIA
Anlisis 1
Historia 1
Der. Pblico
Estadstica
Privado

CICLO
Matemtico
Humanidades
Jurdico
Matemtico
Jurdico

b. Generar la tabla resultante con sus respectivas tuplas

REGISTRO.REGISTROS, NOMBRE, APELLIDO, INGRESO, COD_MAT.MATERIAS,


NOM_MATERIA, CICLO (REGISTROS X MATERIA)

REGISTRO

NOMBRE

APELLIDO

INGRESO

COD_MAT

NOM_MATERIA

080845
126543
110835
140000
111022
080845
126543
110835
140000
111022
080845
126543
110835
140000
111022
080845
126543
110835
140000
111022
080845
126543
110835
140000
111022

Jess
Juan
Luis
Ana
Sol
Jess
Juan
Luis
Ana
Sol
Jess
Juan
Luis
Ana
Sol
Jess
Juan
Luis
Ana
Sol
Jess
Juan
Luis
Ana
Sol

Lpez
Garca
lvarez
Pool
Ruiz
Lpez
Garca
lvarez
Pool
Ruiz
Lpez
Garca
lvarez
Pool
Ruiz
Lpez
Garca
lvarez
Pool
Ruiz
Lpez
Garca
lvarez
Pool
Ruiz

13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83

133
133
133
133
133
148
148
148
148
148
157
157
157
157
157
135
135
135
135
135
158
158
158
158
158

Anlisis
Anlisis
Anlisis
Anlisis
Anlisis
Historia 1
Historia 1
Historia 1
Historia 1
Historia 1
Der. Pblico
Der. Pblico
Der. Pblico
Der. Pblico
Der. Pblico
Estadstica
Estadstica
Estadstica
Estadstica
Estadstica
Privado
Privado
Privado
Privado
Privado

1
1
1
1
1

c. Mencionar el grado y la cardinalidad de la tabla resultante.


GRADO= 4 + 3 = 7
CARDINALIDAD= 5 * 5 = 25

d. Ejemplo de Composicin (Join), generar tabla de la nueva relacin y


mencione grado y cardinalidad.
e.
REGISTRO

NOMBRE

APELLIDO

INGRESO

COD_MAT

NOM_MATERIA

080845
126543
110835
140000

Jess
Juan
Luis
Ana

Lpez
Garca
lvarez
Pool

13-03-70
26-03-80
06-06-81
01-06-82

133
133
133
133

Anlisis
Anlisis
Anlisis
Anlisis

1
1
1
1

111022
080845
126543
110835
140000
111022
080845
126543
110835
140000
111022
080845
126543
110835
140000
111022
080845
126543
110835
140000
111022

Sol
Jess
Juan
Luis
Ana
Sol
Jess
Juan
Luis
Ana
Sol
Jess
Juan
Luis
Ana
Sol
Jess
Juan
Luis
Ana
Sol

Ruiz
Lpez
Garca
lvarez
Pool
Ruiz
Lpez
Garca
lvarez
Pool
Ruiz
Lpez
Garca
lvarez
Pool
Ruiz
Lpez
Garca
lvarez
Pool
Ruiz

01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83

TABLA REGISTROS
REGISTRO
080845
126543
110835
140000
111022

NOMBRE
Jess
Juan
Luis
Ana
Sol

APELLIDO
Lpez
Garca
lvarez
Pool
Ruiz

INGRESO
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83

MATERIAS
COD_MAT
133
148
157
135
158

NOM_MATERIA
Anlisis 1
Historia 1
Der. Pblico
Estadstica
Privado

registros(registro, nombre, apellido)


materias(registro, cod_mat, nom_materia, ciclo)

CICLO
Matemtico
Humanidades
Jurdico
Matemtico
Jurdico

133
148
148
148
148
148
157
157
157
157
157
135
135
135
135
135
158
158
158
158
158

Anlisis 1
Historia 1
Historia 1
Historia 1
Historia 1
Historia 1
Der. Pblico
Der. Pblico
Der. Pblico
Der. Pblico
Der. Pblico
Estadstica
Estadstica
Estadstica
Estadstica
Estadstica
Privado
Privado
Privado
Privado
Privado

REGISTRO
080845
126543
110835
140000
111022
REGISTRO
080845
126543
110835
140000
111022

NOMBRE
Jess
Juan
Luis
Ana
Sol

COD_MAT
133
148
157
135
158

APELLIDO
Lpez
Garca
lvarez
Pool
Ruiz
NOM_MATERIA
Anlisis 1
Historia 1
Der. Pblico
Estadstica
Privado

INGRESO
13-03-70
26-03-80
06-06-81
01-06-82
01-04-83
CICLO
Matemtico
Humanidades
Jurdico
Matemtico
Jurdico

id.registros, nombre, apellido,id.materias, numero (registros.


registro = materias.id (registros X materias) )

GRADO= 4 + 3 = 7
CARDINALIDAD= 5 * 5 = 25

Vous aimerez peut-être aussi