ENFERMEDAD
CONSULTAS 1. Seleccionar los nombres de los pacientes y su edad WHERE paciente.nombre,edad FROM paciente ORDER BY nombre,
2. Seleccionar los pacientes mayores de 50 años WHERE paciente.nombre,edad FROM paciente WHERE (edad)>50;
3. Seleccionar el nombre de enfermedad y su tipo SELECT Enfermedad.nombre, Tipodeenfermedad.descripcion FROM Enfermedad, Tipodeenfermedad WHERE Enfermedad.idTipo=Tipodeenfermedad.idTipo ORDER BY descripcion;
4. Seleccionar todos los nombres y edad paciente que sea el genero M SELECT Paciente.nombre, Paciente.edad
FROM Paciente WHERE genero="M" ORDER BY nombre, genero;
5. Selecciona los pacientes y su respectiva enfermedad SELECT Paciente.nombre, Enfermedad.nombre FROM Paciente, Enfermedad, Pacienteenfermedad WHERE Paciente.idPaciente=Pacienteenfermedad.idPaciente AND Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf ermedad;
6. Seleccionar los pacientes la enfermedad en donde el tipo de enfermedad es alergica
SELECT Paciente.nombre, Enfermedad.nombre FROM Paciente, Enfermedad, Tipodeenfermedad, Pacienteenfermedad WHERE descripcion='alergica' AND Tipodeenfermedad.idTipo=Enfermedad.idTipo AND Paciente.idPaciente=Pacienteenfermedad.idPaciente AND Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf ermedad;
7. Seleccionar todos los pacientes del genero femenino con su enfermedad y el tipo de enfermedad. SELECT Paciente.nombre, Tipodeenfermedad.descripcion, enfermedad.nombre FROM Paciente, Pacienteenfermedad, Enfermedad, Tipodeenfermedad WHERE genero='F' AND Paciente.idPaciente=Pacienteenfermedad.idPaciente AND Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf ermedad AND Tipodeenfermedad.idTipo=Enfermedad.idTipo; ç
8. Seleccionar todos los pacientes entre 9 y 40 años que tenga enfermedad parasitarias. SELECT Paciente.nombre FROM Paciente, Pacienteenfermedad, Enfermedad, Tipodeenfermedad WHERE Paciente.edad BETWEEN '9' AND '40' AND Tipodeenfermedad.descripcion='PARASITARIA' AND Paciente.idPaciente=Pacienteenfermedad.idPaciente AND Enfermedad.idEnfermedad=Pacienteenfermedad.idEnf ermedad AND Tipodeenfermedad.idTipo=Enfermedad.idTipo;
9. Seleccionar todos los pacientes y el nombre inicie por J SELECT Paciente.nombre FROM Paciente WHERE Paciente.nombre LIKE 'j*';
10. Seleccionar todos los pacientes que tenga enfermedades congenitas o urales o infecciosas SELECT Paciente.nombre, Tipodeenfermedad.descripcion FROM Paciente, Tipodeenfermedad, Enfermedad, PacienteEnfermedad WHERE (Tipodeenfermedad.descripcion='CONGENITA' Or Tipodeenfermedad.descripcion='INFECCIOSA') AND Enfermedad.idEnfermedad=PacienteEnfermedad.idEnf ermedad AND Paciente.idPaciente=PacienteEnfermedad.idPaciente AND Tipodeenfermedad.idTipo=Enfermedad.idTipo;
11. Seleccionar las enfermedades detectadas antes del 14 de septiembre del 2008 SELECT Enfermedad.nombre FROM Enfermedad, Pacienteenfermedad WHERE Pacienteenfermedad.fechadedeteccion<'14septiembre del2008';
12.Todos los pacientes menores de edad SELECT Paciente.nombre FROM Paciente WHERE Paciente.edad<'18';
13. Todos los pacientes que sertifiquen mayores de edad SELECT Paciente.nombre FROM Paciente WHERE Paciente.tipoid='CC';