Proyecto 1.2

Description
Algebra Relacional

Please download to get full document.

View again

of 5
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Information
Category:

Documents

Publish on:

Views: 3 | Pages: 5

Extension: PDF | Download: 0

Share
Tags
Transcript
  PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS GRUPO 3 INTEGRANTES:  Jean Pierre Del Castillo Kevin Jarrin Cristopher García ALGEBRA RELACIONAL Consideraciones: a) Considere el siguiente modelo relacional Médico - atiende - Paciente. b) Realice las siguientes consultas en álgebra relacional. c) Recuerde que cada operación genera una relación nueva. CONSULTAS: 1.   Obtener el nombre de todos los pacientes > de 18 años.   Nombre (  ( 2018-04-13   - Nacimiento)>18   (Pacientes))  2.   Obtener los nombres de los pacientes que consultan al médico con carné No.17-14-124. 3.   Obtener los nombres de los médicos que atienden al paciente “Pamela Flores”.  4.   Suponiendo que el hospital de Quito, tiene una tabla de pacientes similar al hospital de Cuenca, obtener el nombre, tipo de sangre y dirección de todos los pacientes de las dos ciudades. 5.   Obtener los nombres de los pacientes y nombres de médicos, excepto de aquellos médicos cuya especialidad sea ‘Oftalmología’.  6.- Determinar que médicos (nombres) atendieron al paciente Fernando Sarria. 7. Determinar que pacientes (nombres) fueron atendidos por el médico Holger Garzón.    Código  (  No_Carnet='17-14-124'   (MEDICO) → A    Paciente.codigo (  Medico.codigo=A ( ATIENDE ))   → B    nombre (  codigo=B ( PACIENTE ))    Codigo  (  Nombre=’Pamela Flores’ (PACIENTE))   → A    Medico.Codigo (  Paciente.Codigo=A (ATIENDE))   → B    Nombre (  Código=B (MEDICO)) πNombre,Sangre,Direccion (QUITO.PACIENTE ) u   πNombre,Sangre,Direccion (CUENCA.PACIENTE)    Nombre  (PACIENTE) U  Nombre  (  Especialidad != Oftalmólogo (MEDICO))    Código  (  Nombre =’Fernando Sarria’ (PACIENTE))   → A    Medico.Codigo (  Paciente.Codigo=A (ATIENDE))   → B    Nombre (  Codigo=B (MEDICO))     8. Determinar el número de pacientes que atendió el médico Galo Quizanga. 9. Registrar que el paciente Arcos fue atendido por el médico Anita Terán este día. 10. Registrar que el médico Salazar atendió al paciente Patricio Arias el 1 de septiembre del 2011. 11.   Determinar el nombre de los médicos que aplican o aplicaron quimioterapia    ombre  (    Especialidad = Oncólogo (Medico))  Código  (  Nombre = ’Holger Garzon’ (MEDICO))   → A    Paciente.Codigo (  Medico.Codigo=A (ATIENDE))   → B   Count(B)    Código  (  Nombre = ’Holger Garzon’ (MEDICO))   → A    Paciente.Codigo (  Medico.Codigo=A )   → B    Nombre (  Codigo=B )    Codigo (  Nombre=’Arcos’ (PACIENTE))   → A      Codigo (  Nombre=’Anita Teran’ (MEDICO))   → B  ATIENDE<- ATIENDE U (B, A, 2018-04-13 )  Codigo (  Nombre=’Patricio Arias’ (PACIENTE))   → A      Codigo (  Nombre=’Salazar’ (MEDICO))   → B  ATIENDE<- ATIENDE U (B, A, 2011-09-01)  12.   Determinar la dirección de los pacientes que fueron atendidos en enero 2011 13.   Sin utilizar la función min determine el nombre del paciente más joven 14.   Registre la atención de Fernando Sarria por el doctor Garzón el día de hoy a las 17:00 horas 15.   Obtener los pacientes menores de edad 16.   Actualizar los carnets que empiezan con 04 a 06.  Pacientes.Codigo (  Cita_Fecha>=2011-01-01 ∩Cita_Fecha   (ATIENDE))   → A      Direccion (  Codigo=A  (PACIENTE))      Nombre (    Max (Nacimiento) (Paciente))   Codigo (  Nombre=’Patricio Arias’ (PACIENTE))   → A      Codigo (  Nombre=’Salazar’ (MEDICO))   → B   Atiende   Atiende U (B, A, 2018-04-13 17:00:00)    Nombre (  ( 2018-04-13- Nacimiento)) <18 (Pacientes)) MEDICO<-    Código, Nombre, Especialidad, Concat(06, Substring(No_Carnet,3,Count(No_Carnet)-2)),Teléfono (  Substring(No_Cuenta,1,2)= ’ 04 ’ (MEDICO))
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks