11
Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

Catedrade BasedeDatosFacultaddeCienciasExactasyTecnología

UniversidadNacionaldeTucumán

CicloLectivo2019

Page 2: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

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

Page 3: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

BASES DE DATOS

Parte II

BasesdeDatos Mg.Ing.GustavoE.Juárez

Page 4: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

BASES DE DATOS

PracticaI

Práctica I

Page 5: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

Algebra Relacional - EJERCICIO

ApartirdelasTablas,resuelvalossiguientesejercicios.

Page 6: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

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)

Page 7: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

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))

Page 8: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

Algebra Relacional - EJERCICIO

Resuelvalossiguientesejercicios.

Page 9: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

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:

Page 10: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

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

Page 11: Catedra de Base de Datos - Universidad Nacional de Tucumán · Catedra de Base de Datos Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Ciclo Lectivo 2019

Sitio Web de la Cátedra http://www1.herrera.unt.edu.ar/bd/

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS