Cátedra de Base de Datos...Algebra Relacional Operadores BINARIOS Operador División Dadas R1 y R2,...
Transcript of Cátedra de Base de Datos...Algebra Relacional Operadores BINARIOS Operador División Dadas R1 y R2,...
![Page 1: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/1.jpg)
Cátedrade BasedeDatosFacultaddeCienciasExactasyTecnología
UniversidadNacionaldeTucumán
CicloLectivo2019
![Page 2: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/2.jpg)
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
![Page 3: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/3.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 4: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/4.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 5: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/5.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 6: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/6.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 7: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/7.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 8: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/8.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 9: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/9.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 10: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/10.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 11: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/11.jpg)
σσ Especialidad=Administración(Estudiante)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 12: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/12.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 13: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/13.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 14: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/14.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 15: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/15.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 16: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/16.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 17: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/17.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 18: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/18.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 19: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/19.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 20: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/20.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 21: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/21.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 22: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/22.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 23: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/23.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 24: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/24.jpg)
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
![Page 25: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/25.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 26: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/26.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 27: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/27.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 28: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/28.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 29: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/29.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 30: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/30.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 31: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/31.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 32: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/32.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 33: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/33.jpg)
PracticaI
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 34: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/34.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 35: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/35.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 36: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/36.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 37: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/37.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 38: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/38.jpg)
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 39: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/39.jpg)
PracticaII
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 40: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/40.jpg)
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
![Page 41: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/41.jpg)
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
![Page 42: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/42.jpg)
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
![Page 43: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/43.jpg)
Bibliografía
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS
![Page 44: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/44.jpg)
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
![Page 45: Cátedra de Base 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](https://reader030.fdocuments.net/reader030/viewer/2022040515/5e71cba3ed362b680a20f8e1/html5/thumbnails/45.jpg)
Sitio Web de la Cátedra http://catedras.facet.unt.edu.ar/bd
BasesdeDatos Mg.Ing.GustavoE.Juárez
BASES DE DATOS