Cátedra de Base de Datos...Algebra Relacional Operadores BINARIOS Operador División Dadas R1 y R2,...

Post on 15-Mar-2020

24 views 0 download

Transcript of Cátedra de Base de Datos...Algebra Relacional Operadores BINARIOS Operador División Dadas R1 y R2,...

Cátedrade BasedeDatosFacultaddeCienciasExactasyTecnología

UniversidadNacionaldeTucumán

CicloLectivo2019

Unidad4-ÁLGEBRA RELACIONAL.

Sintaxis del álgebra relacional. Operaciones de conjuntos. Cálculo relacional. Cálculo

relacionalorientadohacialastuplas.Tipificacióndeoperacionesrelacionales.Operadores

deSelección,Proyección,productos,UniónyDiferencia,Intersección,CocienteyJoin.

ProgramaAnalíticodelaMateria

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

σσ Especialidad=Administración(Estudiante)

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Algebra Relacional Operadores BINARIOS

Operador División

Dadas R1 y R2, donde R2 C R1(la cabecera de R2 es un subconjunto de R1), se construye una nueva relación formada por los atributos de R1 que ni están en R2, donde los valores

de los otros atributos concuerdan con todos los valores de la relación R2.

Sean:

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

PracticaI

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

PracticaII

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Codigo Nombre Camas22 Rivadavia 41213 Central 50245 Deninos 84518 Italiano 987

HOSPITAL

Resolver:

1). σ camas>800 (HOSPITAL) Codigo Nombre Camas45 Deniños 84518 Italiano 987

2). σ codigo+’22’ (HOSPITAL) Codigo Nombre Camas22 Rivadavia 412

3). σ Nombre=“Central’ (HOSPITAL) Codigo Nombre Camas13 Central 502

Operador Seleccion

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

PERSONAL

Operador Proyeccion

Resolver:

1). Π Cargo (PERSONAL)

Hosp Numero Nombre Cargo22 6 Gimenez enfermera13 3 Sarli enfermera22 6 Olmedo ordenanza22 2 Porcel residente45 1 Leblanc enfermera22 1 Faiad enfermera

2). Π Codigo,Nombre (HOSPITAL)

Cargoenfermeraordenanzaresidente

Codigo Nombre22 Rivadavia13 Central45 Deniños18 Italiano

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

MEDICO

Hosp Numero Nombre Espec45 607 Erico Pediatria18 585 Artime Neuro22 453 Toriani Psiq22 398 Delamata Card13 301 Navarro Pediatria13 197 Bernao Pediatria

Resolver:

1). Π Nombre ( σ espec = ‘Pediatria’ (MEDICO))

Hosp Numero Nombre Espec45 607 Erico Pediatria13 301 Navarro Pediatria13 197 Bernao Pediatria

PASO 1

NombreErico

NavarroBernao

PASO 2

Bibliografía

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Fundamentosdebasesdedatos/AbrahamSilberschatz,HenryF.Korth/y/S.Sudarshan.—(Tra.FernándoSáenzPérez,AntonioGarcíaCordero/y/JesúsCorreasFernández.--Rev.Tca.LuisGrauFernández).McGrawHill.Madrid/c.2008/5a.Edic.

BibliográficasPrincipal

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS

Sitio Web de la Cátedra http://catedras.facet.unt.edu.ar/bd

BasesdeDatos Mg.Ing.GustavoE.Juárez

BASES DE DATOS