Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Catedrade BasedeDatosFacultaddeCienciasExactasyTecnología
UniversidadNacionaldeTucumán
CicloLectivo2019
Programa Analítico de la Materia
Unidad 4: Álgebra relacional
Álgebra relacional. Sintaxis del álgebra relacional. Operaciones de conjuntos.
Cálculorelacional.Cálculorelacionalorientadohacialastuplas.Operadoresde
Selección, Proyección, productos, Unión y Diferencia, Intersección, Cociente y
Join.
BASES DE DATOS
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
Parte II
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
PracticaI
Práctica I
BASES DE DATOS
BasesdeDatos Mg.Ing.GustavoE.Juárez
Algebra Relacional - EJERCICIO
ApartirdelasTablas,resuelvalossiguientesejercicios.
BASES DE DATOS
BasesdeDatos Mg.Ing.GustavoE.Juárez
Algebra Relacional - EJERCICIO
Resuelvalossiguientesejercicios. 1-Sedebenpresentartodaslasmateriasdesegundoañodelacarrera.
a)σ año_curso=2(materias)
2-Sedebenpresentarlasinscripcionesdealumnosquecorrespondenalaño2008yquetengan
calificacionessuperioresa7.
a)σ Año=2008ANDresultado>7(materias)
3-Sedebepresentarelnombredetodoslosalumnos
a) πNombre(alumnos)
4-SedebenpresentartodoslosdatosdelosalumnosquetenganDNIsuperiora20millones.
a) πNombre(σ dni>20000000(alumnos))
5-Sedebenpresentartodoslosdatosdelosalumnosconlaslocalidadesdondeviven.
a) σ Alumnos.idlocalidad=localidades.idlocalidad(alumnosxlocalidades)
BASES DE DATOS
BasesdeDatos Mg.Ing.GustavoE.Juárez
Algebra Relacional - EJERCICIO
Resuelvalossiguientesejercicios. 6-Sedebenpresentarelnombredecadamateriajuntoconlacarreraalaquecorresponde.
a) πmaterias.nombre,carreras.nombre(σ materias.idcarrera=carreras.idcarrera(materiasxcarreras))
7-Sedebenpresentartodoslosnombresdelosalumnosquecurseninformáticaovivanenla
localidaddePico:
a) πalumnos.nombre(σ alumnos.idcarrera=carreras.idcarrera(σ nombre=«informatica»(carreras))xalumnos))U
πalumnos.nombre(σ alumnos.idlocalidad=localidades.idlocalidad(σ nombre=«Gral.Pico»(localidades))xalumnos))
8-Sedebenpresentartodoslosnombresdelosalumnosquecurseninformáticaynovivanenla
πalumnos.nombre(σ alumnos.idcarrera=carreras.idcarrera(σ nombre=«informática»(carreras))xalumnos))-
πalumnos.nombre(σ alumnos.idlocalidad=localidades.idlocalidad(σ nombre=«Gral.Pico»(localidades))xalumnos))
BASES DE DATOS
BasesdeDatos Mg.Ing.GustavoE.Juárez
Algebra Relacional - EJERCICIO
Resuelvalossiguientesejercicios.
BASES DE DATOS
BasesdeDatos Mg.Ing.GustavoE.Juárez
Algebra Relacional - Operadores BINARIOS
OperadorDIVISIÓN
DadasR1yR2,dondeR2CR1(lacabeceradeR2esunsubconjuntodeR1),seconstruyeunanuevarelaciónformadaporlosatributosdeR1quenoestánenR2,dondelosvaloresdelosotrosatributosconcuerdancontodoslosvaloresdelarelaciónR2. Seobtendríalasiguientetabla:
Referencia Bibliográfica principal
Fundamentos de bases de datos / Abraham Silberschatz, Henry F. Korth / y/ S. Sudarshan.—(Tra. Fernándo Sáenz Pérez, Antonio García Cordero /y/ Jesús Correas Fernández.-- Rev. Tca. Luis Grau Fernández). McGraw Hill. Madrid /c.2008/5a. Edic.
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
Sitio Web de la Cátedra http://www1.herrera.unt.edu.ar/bd/
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS