BASE DE DATOS DE ENFERMEDADES RELACIONES
CONSULTA 1.
Seleccionar los nombres de los pacientes y su edad. Select Paciente.nombre, Paciente.edad From Paciente Order by nimbre;
2.
Seleccionar los pacientes mayores de 50 años. Select paciente.nombre From Paciente Where edad>50
3.
Seleccionar el nombre de la enfermedad y su tipo. Select Enfermedad.nombre, TipoEnfermedad.nombre From Enfermedad, TipoEnfermedad Where Enfermedad.Idtipoenfermedad=TipoEnfermedaIdtipoEnfermedad Order by Enfermedad.nombre;
4.
Seleccionar todos los nombres y edad de pacientes que sean de genero masculino. Select Paciente.nombre, Paciente.edad From Paciente Where genero=M Order by nombre;
5. Seleccionar los pacientes y su respectiva enfermedad. Select Paciente.nombre, Enfermedad.nombre From Paciente, Enfermedad, PacienteEnfermedad Where Paciente.IdPaciente=PacienteEnfermedad.Idpaciente AND Enfermedad.Idenfermedad=PacienteEnfermedad.Idenfermedad Order by 1;
6. Seleccionar los pacientes y la enfermedad en donde el tipo de enfermedad sea igual a alérgica. Select Paciente.nombre, Enfermedad.nombre From Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad Where Paciente.Idpaciente=PacienteEnfermedad.Idpaciente AND Enfermedad.Idenfermedad=PacienteEnfermedad.IdEnfermedad AND Enfermedad.Idtipoenfemedad= PacienteEnfermedad=Idtipoenfermedad Order by 1;
7. Seleccionar todos los pacientes del genero femenino con su enfermedad y tipo de enfermedad. Select Paciente.nombre, Enfermedad.nombre, TipoEnfermedad.nombre From Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad Where Paciente.Idpaciente=PacienteEnfermedad.Idpaciente AND Enfermedad.Idenfermedad=PacienteEnfermedad.IdEnfermedad AND Enfermedad.Idtipoenfemedad= PacienteEnfermedad=Idtipoenfermedad AND genero=F Order by 1; 8.
Seleccionar todos los pacientes entre 9 y 40 años que tengan enfermedades parasitarias. Select Paciente.nombre, Enfermedad.nombre, TipoEnfermedad.nombre From Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad Where Paciente.Idpaciente=PacienteEnfermedad.Idpaciente AND Enfermedad.Idenfermedad=PacienteEnfermedad.IdEnfermedad AND Enfermedad.Idtipoenfemedad= PacienteEnfermedad=Idtipoenfermedad AND TipoEnfermedad.nombre=”Parasitaria” AND Paciente.edad BETWEN 9 and 40. Order by 1;
9. Seleccionar todos los pacientes cuyo nombre inicie por J. Select Paciente.nombre From Enfermedad Where Paciente.nombre LIKE “J*” 10. Seleccionar todos los pacientes que tengan enfermedades congénitas, virales o infecciosas. Select Paciente.nombre, Enfermedad.nombre, TipoEnfermedad.nombre From Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad Where Paciente.Idpaciente=PacienteEnfermedad.Idpaciente AND Enfermedad.Idenfermedad=PacienteEnfermedad.IdEnfermedad AND
Enfermedad.Idtipoenfemedad= PacienteEnfermedad=Idtipoenfermedad AND TipoEnfermedad IN (‘CONGENITA’, ‘VIRAL’,’INFECCION’) Order by 1; 11. Seleccionar todos los pacientes que tengan enfermedades detectada antes del 14 de septiembre de 2008. Select Paciente.nombre, Enfermedad.nombre, TipoEnfermedad.nombre From Paciente, Enfermedad, TipoEnfermedad, PacienteEnfermedad Where Paciente.Idpaciente=PacienteEnfermedad.Idpaciente AND Enfermedad.Idenfermedad=PacienteEnfermedad.IdEnfermedad AND Enfermedad.Idtipoenfemedad= PacienteEnfermedad=Idtipoenfermedad AND PacienteEnfermedad.fechadeteccion <#14/09/2008# Order by 1; 12. Seleccionar todos los pacientes menores de edad. Select Paciente.nombre From Paciente Where Paciente.edad < 18 Order by Paciente.nombre;