algebra relacional - taller (1)

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

Upload: jefersom

Post on 24-Feb-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 1/12

TALLLER ALGEBRA RELACIONAL

FABIAN ALEJANDRO IZQUIERDO ARDILAJAIRO ALONSO CAMARGO ALEJANDRA RODRIGUEZ

IVAN ANDRES DIAZ

INGENIERIA DE SISTEMASFACULTAD DE INGENIERIA

UNIVERSIDAD DE CUNDINAMARCAFUSAGASUGA, 21 DE AGOSTO DE 2011

Page 2: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 2/12

Teniendo en cen!" #"$ o%e&"cione$ de# '#(e)&" &e#"cion"# *$e#ecci+n, %&oecci+n,%&odc!o c"&!e$i"no, co-%o$ici+n .oin, co-%o$ici+n n"!&"#/ &e"#i"& e.e-%#o$ conn" de #"$ )"$e$ &e"#i"d"$ en #" "c!iid"d 2 o 3

EJERCICIO 3:

REGISTRO NOMBRE INGRESO MATERIA CICLO FECHA NOTA MENCION

040456 Lo%e , Je$7$ 180890 1 An'#i$i$ 1 M"!e-'!ico 1680840 1 INSUF3040456 Lo%e , Je$7$ 180890 154 :i$!o&i" 1 :-"nid"de$ 0809840 BUENO040456 Lo%e , Je$7$ 180890 169 De&3 ;7)#ico J&<dico 2812840 1 INSUF3040456 Lo%e , Je$7$ 180890 1 An'#i$i$ 1 M"!e-'!ico 1280841 2 A;ROB312=65 G"&c<" , J"n 2=80840 169 De&3 ;7)#ico J&<dico 1280=841 1 INSUF312=65 G"&c<" , J"n 2=80840 1 An'#i$i$ 1 M"!e-'!ico 1280>841 5 M3 BUENO12=65 G"&c<" , J"n 2=80840 16 E$!"di$!ic" M"!e-'!ico 0580=842 BUENO11046 A#"&e , Li$ 0=80=841 164 ;&i"do J&<dico 26809841 1 INSUF311046 A#"&e , Li$ 0=80=841 1 An'#i$i$ 1 M"!e-'!ico 11810841 2 A;ROB311046 A#"&e , Li$ 0=80=841 16 E$!"di$!ic" M"!e-'!ico 26809841 1 INSUF3

150000 ;oo# , An" 0180=842 154 :i$!o&i" 1 :-"nid"de$ 25810842 BUENO150000 ;oo# , An" 0180=842 16 E$!"di$!ic" M"!e-'!ico 0>811842 5 M3BUENO150000 ;oo# , An" 0180=842 1 An'#i$i$ 1 M"!e-'!ico 16812842 2 A;ROB3111022 Ri , So# 0180584 169 De&3 ;7)#ico J&<dico 1180984 2 A;ROB3111022 Ri , So# 0180584 154 :i$!o&i" 1 :-"nid"de$ 0280984 BUENO

1N

REGISTRO    NOMBRE APELLI DO I NGRESO   COD_MAT    NOM_MATERIA CICLO   FECHA   NOTA MENCION

040456 Je$7$ L+%e 180890 1 An'#i$i$ 1 M"!e-'!ico 1680840 1 INSUF3040456 Je$7$ L+%e 180890 154 :i$!o&i" 1 :-"nid"de$ 0809840 BUENO

040456 Je$7$ L+%e 180890 169 De&3 ;7)#ico J&<dico 2812840 1 INSUF3040456 Je$7$ L+%e 180890 1 An'#i$i$ 1 M"!e-'!ico 1280841 2 A;ROB312=65 J"n G"&c<" 2=80840 169 De&3 ;7)#ico J&<dico 1280=841 1 INSUF312=65 J"n G"&c<" 2=80840 1 An'#i$i$ 1 M"!e-'!ico 1280>841 5 M3 BUENO12=65 J"n G"&c<" 2=80840 16 E$!"d<$!ic" M"!e-'!ico 0580=842 BUENO11046 Li$ ?#"&e 0=80=841 164 ;&i"do J&<dico 26809841 1 INSUF311046 Li$ ?#"&e 0=80=841 1 An'#i$i$ 1 M"!e-'!ico 11810841 2 A;ROB311046 Li$ ?#"&e 0=80=841 16 E$!"di$!ic" M"!e-'!ico 26809841 1 INSUF3150000 An" ;oo# 0180=842 154 :i$!o&i" 1 :-"nid"de$ 25810842 BUENO150000 An" ;oo# 0180=842 16 E$!"di$!ic" M"!e-'!ico 0>811842 5 M3BUENO150000 An" ;oo# 0180=842 1 An'#i$i$ 1 M"!e-'!ico 16812842 2 A;ROB3111022 So# Ri 0180584 169 De&3 ;7)#ico J&<dico 1180984 2 A;ROB3111022 So# Ri 0180584 154 :i$!o&i" 1 :-"nid"de$ 0280984 BUENO

Page 3: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 3/12

2N

REGISTRO COD_MAT FECHA   NOTA MENCION

040456 1 1680840 1 INSUF3040456 154 0809840 BUENO040456 169 2812840 1 INSUF3040456 1 1280841 2 A;ROB312=65 169 1280=841 1 INSUF312=65 1 1280>841 5 M3 BUENO12=65 16 0580=842 BUENO11046 164 26809841 1 INSUF311046 1 11810841 2 A;ROB311046 16 26809841 1 INSUF3150000 154 25810842 BUENO150000 16 0>811842 5 M3BUENO150000 1 16812842 2 A;ROB3111022 169 1180984 2 A;ROB3111022 154 0280984 BUENO

REGISTRO    NOMBRE APELLIDO INGRESO

040456 Je$7$ L+%e 18089012=65 J"n G"&c<" 2=8084011046 Li$  ?#"&e 0=80=841150000 An" ;oo# 0180=842111022 So# Ri 0180584

COD_MAT    NOM_MATERIA CICLO

1 An'#i$i$ 1 M"!e-'!ico154 :i$!o&i" 1 :-"nid"de$169 De&3 ;7)#ico J&<dico16 E$!"d<$!ic" M"!e-'!ico164 ;&i"do J&<dico

Page 4: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 4/12

3N

TABLA EXAMENES

REGISTRO COD_MAT FECHA   NOTA

040456 1 1680840 1

040456 154 0809840 040456 169 2812840 1040456 1 1280841 212=65 169 1280=841 112=65 1 1280>841 512=65 16 0580=842 11046 164 26809841 111046 1 11810841 211046 16 26809841 1150000 154 25810842 150000 16 0>811842 5150000 1 16812842 2111022 169 1180984 2111022 154 0280984

TABLA NOTAS

NOTA MENCION

1 INSUF32 A;ROB3 BUENO5 M3 BUENO

TABLA REGISTROS

REGISTRO    NOMBRE APELLIDO INGRESO

040456 Je$7$ L+%e 18089012=65 J"n G"&c<" 2=8084011046 Li$ ?#"&e 0=80=841150000 An" ;oo# 0180=842111022 So# Ri 0180584

TABLA MATERIAS

COD_MAT    NOM_MATERIA CICLO

1 An'#i$i$ 1 M"!e-'!ico154 :i$!o&i" 1 :-"nid"de$169 De&3 ;7)#ico J&<dico16 E$!"d<$!ic" M"!e-'!ico164 ;&i"do J&<dico

Page 5: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 5/12

A.OPERACIONES UNARIAS

"3 Con #" )"$e de d"!o$ &e"#i"& !&e$ e.e-%#o$ de $e#ecci+n  *e#e(i&/ donde$e ino#c&e e# o%e&"do&  Y o e# o%e&"do& O !i#i"ndo #"$ co-%"&"cione$

@ , , , , e!c3

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

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

σ  (cdigo_mat >0) y (nota>1) (EXAMENES)

)3 Re"#i"& !&e$ e.e-%#o$ de ;&oecci+n

π nom!re" a#e$$ido (%E&S%S)

π nom_materia" cic$o (MAE%AS)

π  registro" nota  (σ  (registro>1) o (nota >0) (EXAMENES)) 

c3 Gene&"& #"$ !")#"$ &e$#!"do de #"$ o%e&"cione$ " )3

"3

Page 6: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 6/12

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

REGISTRO COD_MAT FECHA   NOTA

040456 154 0809840 150000 154 25810842 111022 154 0280984

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

REGISTRO COD_MAT FECHA   NOTA

12=65 1 1280>841 5

150000 154 25810842 150000 16 0>811842 5150000 1 16812842 2

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

REGISTRO COD_MAT FECHA   NOTA

040456 154 0809840 040456 1 1280841 212=65 1 1280>841 5

12=65 16 0580=842 11046 1 11810841 2150000 154 25810842 150000 16 0>811842 5150000 1 16812842 2111022 169 1180984 2111022 154 0280984

)3π nom!re" a#e$$ido (%E&S%S)

Page 7: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 7/12

NOMBRE APELLIDO

Je$7$ L+%eJ"n G"&c<"Li$ ?#"&e

 An" ;oo#So# Ri

π nom_materia" cic$o (MAE%AS)

NOM_MATERIA CICLO

 An'#i$i$ 1 M"!e-'!ico:i$!o&i" 1 :-"nid"de$De&3 ;7)#ico J&<dicoE$!"d<$!ic" M"!e-'!ico

;&i"do J&<dico

π registro" nota (σ (registro>1) o (nota >0) (EXAMENES))

REGISTRO    NOTA

040456 1040456 040456 1040456 212=65 112=65 512=65 11046 111046 211046 1150000 150000 5150000 2111022 2111022

B. OPERACIONES BINARIAS

"3 Mo$!&"& n E.e-%#o de ;&odc!o c"&!e$i"no  con #" )"$e de d"!o$$e#eccion"d"3

Page 8: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 8/12

TABLA REGISTROS

REGISTRO    NOMBRE APELLIDO INGRESO040456 Je$7$ L+%e 18089012=65 J"n G"&c<" 2=8084011046 Li$ ?#"&e 0=80=841150000 An" ;oo# 0180=842111022 So# Ri 0180584

TABLA MATERIAS

COD_MAT    NOM_MATERIA CICLO

1 An'#i$i$ 1 M"!e-'!ico154 :i$!o&i" 1 :-"nid"de$169 De&3 ;7)#ico J&<dico16 E$!"d<$!ic" M"!e-'!ico164 ;&i"do J&<dico

)3 Gene&"& #" !")#" &e$#!"n!e con $$ &e$%ec!i"$ !%#"$

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

NOM_MATERIA, CICLO (REGISTROS X MATERIA)

Page 9: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 9/12

REGISTRO NOMBRE APELLIDO INGRESO COD_MAT NOM_MAT

Page 10: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 10/12

080845 Jesús Lóe! "#$0#$%0 "## A&'ss

"*+54# J-& &arc*a +,-03-80 "## A&'ss

""08#5 ./is $are2 0,-0,-81 "## A&'ss

"40000 Ana oo$ 01-0,-8+ "## A&'ss

"""0** So$ %/i2 01-04-83 "## A&'ss

080845 Jesús Lóe! "#$0#$%0 148 istoria 1"*+54# J-& &arc*a +,-03-80 148 istoria 1

""08#5 ./is $are2 0,-0,-81 148 istoria 1"40000 Ana oo$ 01-0,-8+ 148 istoria 1"""0** So$ %/i2 01-04-83 148 istoria 1080845 Jesús Lóe! "#$0#$%0 156 7er 9!$ico"*+54# J-& &arc*a +,-03-80 156 7er 9!$ico""08#5 ./is $are2 0,-0,-81 156 7er 9!$ico"40000 Ana oo$ 01-0,-8+ 156 7er 9!$ico"""0** So$ %/i2 01-04-83 156 7er 9!$ico080845 Jesús Lóe! "#$0#$%0 135 Estad*stica"*+54# J-& &arc*a +,-03-80 135 Estad*stica""08#5 ./is $are2 0,-0,-81 135 Estad*stica"40000 Ana oo$ 01-0,-8+ 135 Estad*stica"""0** So$ %/i2 01-04-83 135 Estad*stica080845 Jesús Lóe! "#$0#$%0 158 riado

"*+54# J-& &arc*a +,-03-80 158 riado""08#5 ./is $are2 0,-0,-81 158 riado"40000 Ana oo$ 01-0,-8+ 158 riado"""0** So$ %/i2 01-04-83 158 riado

c3 Mencion"& e# (&"do #" c"&din"#id"d de #" !")#" &e$#!"n!e3

GRADO= 5 @ 9

CARDINALIDAD= 6 6 @ 26

d3 E.e-%#o de Co-%o$ici+n *Join/, (ene&"& !")#" de #" ne" &e#"ci+n -encione (&"do c"&din"#id"d3e3

REGISTRO NOMBRE APELLIDO INGRESO COD_MAT NOM_MAT080845 Jesús Lóe! "#$0#$%0 "## A&'ss

"*+54# J-& &arc*a +,-03-80 "## A&'ss

""08#5 ./is $are2 0,-0,-81 "## A&'ss

"40000 Ana oo$ 01-0,-8+ "## A&'ss

Page 11: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 11/12

"""0** So$ %/i2 01-04-83 "## A&'ss

080845 Jesús Lóe! "#$0#$%0 148 istoria 1"*+54# J-& &arc*a +,-03-80 148 istoria 1""08#5 ./is $are2 0,-0,-81 148 istoria 1"40000 Ana oo$ 01-0,-8+ 148 istoria 1"""0** So$ %/i2 01-04-83 148 istoria 1080845 Jesús Lóe! "#$0#$%0 156 7er 9!$ico

"*+54# J-& &arc*a +,-03-80 156 7er 9!$ico""08#5 ./is $are2 0,-0,-81 156 7er 9!$ico"40000 Ana oo$ 01-0,-8+ 156 7er 9!$ico"""0** So$ %/i2 01-04-83 156 7er 9!$ico080845 Jesús Lóe! "#$0#$%0 135 Estad*stica"*+54# J-& &arc*a +,-03-80 135 Estad*stica""08#5 ./is $are2 0,-0,-81 135 Estad*stica"40000 Ana oo$ 01-0,-8+ 135 Estad*stica"""0** So$ %/i2 01-04-83 135 Estad*stica080845 Jesús Lóe! "#$0#$%0 158 riado"*+54# J-& &arc*a +,-03-80 158 riado""08#5 ./is $are2 0,-0,-81 158 riado"40000 Ana oo$ 01-0,-8+ 158 riado"""0** So$ %/i2 01-04-83 158 riado

TABLA REGISTROS

REGISTRO    NOMBRE APELLIDO INGRESO

040456 Je$7$ L+%e 18089012=65 J"n G"&c<" 2=8084011046 Li$ ?#"&e 0=80=841150000 An" ;oo# 0180=842111022 So# Ri 0180584

 MATERIAS

COD_MAT    NOM_MATERIA CICLO

1 An'#i$i$ 1 M"!e-'!ico

154 :i$!o&i" 1 :-"nid"de$169 De&3 ;7)#ico J&<dico16 E$!"d<$!ic" M"!e-'!ico164 ;&i"do J&<dico

registros(registro, &/1e, -e2) materias(registro, cod_mat , no--"!e&i", cic#o)

Page 12: Algebra Relacional - Taller (1)

7/25/2019 Algebra Relacional - Taller (1)

http://slidepdf.com/reader/full/algebra-relacional-taller-1 12/12

REGISTRO    NOMBRE APELLIDO INGRESO

040456 Je$7$ L+%e 18089012=65 J"n G"&c<" 2=8084011046 Li$ ?#"&e 0=80=841150000 An" ;oo# 0180=842111022 So# Ri 0180584

REGISTRO COD_MAT     NOM_MATERIA CICLO

040456 1 An'#i$i$ 1 M"!e-'!ico12=65 154 :i$!o&i" 1 :-"nid"de$11046 169 De&3 ;7)#ico J&<dico150000 16 E$!"d<$!ic" M"!e-'!ico111022 164 ;&i"do J&<dico

π 2.1e3s1s, &/1e, -e2,2./-e1-s, &/e1 (σregistros. 

registro = materias.id  (1e3s1s X /-e1-s) )

GRADO= 5 @ 9CARDINALIDAD= 6 6 @ 26