You are on page 1of 10

ejercicio1

5/1/12

Ejercicio
5/1/12

Si tenemos el siguiente esquema relacional:


Clientes(N_Cliente, Nombre, Direccion, Telefono, Poblacion) Productos(CodigoP, Descrpcion, Precio) Ventas(CodigoP, N_Cliente, Cantidad, IdVenta)

Escribir la operacin de lgebra relacional que resuelve cada una de las siguientes consultas:

1) Obtener el nombre de los clientes de

Ejercicio
Productos(CodigoP, Descrpcion, Precio) Ventas(CodigoP, N_Cliente, Cantidad, IdVenta)
5/1/12

Clientes(N_Cliente, Nombre, Direccion, Telefono, Poblacion)

3) Obtener el nombre de los clientes, el identificador de venta y la cantidad vendida, de aquellos productos de los que se vendieron ms de 500 unidades. 4) Obtener el nombre de los clientes de la tabla Clientes que no aparecen en la tabla de ventas (Clientes que no han comprado nada).

Ejercicio
Productos(CodigoP, Descrpcion, Precio) Ventas(CodigoP, N_Cliente, Cantidad, IdVenta)
5/1/12

Clientes(N_Cliente, Nombre, Direccion, Telefono, Poblacion)

6) Obtener el identificador de las ventas cuya cantidad supera a la cantidad vendida en la venta nmero 18. 7) Obtener los productos que no se han comprado nunca en Teposcolula. 8) Obtener los productos que se han vendido tanto en Teposcolula como en Tlaxiaco.

ejercicio2

5/1/12

Ejercicio
5/1/12

Un centro de Salud tiene una base de datos con el siguiente esquema relacional:
Medicos(IdMedico, Nombre, Profesion) Pacientes(IdPaciente, Nombre, NSS, Direccion, Telefono) Consulta(IdMedico, IdPaciente, Dia, Mes, Ao, Comentarios, IdConsulta) Receta(IdReceta, IdConsulta, Marca, Comentarios)

Los mdicos atienden a los pacientes a travs de una consulta y se registra en

Ejercicio
Medicos(IdMedico, Nombre, Profesion)
5/1/12

Pacientes(IdPaciente, Nombre, NSS, Direccion, Telefono) Consulta(IdMedico, IdPaciente, Dia, Mes, Ao, Comentarios, IdConsulta) Receta(IdReceta, IdConsulta, Marca, Comentarios)

Con este esquema realizar usando lgebra relacional las siguientes consultas:

1) Obtener el nombre y nmero de seguridad social de los pacientes que an no han hecho ni una sola consulta. 2) Obtener el nombre de los mdicos que han

Ejercicio
Medicos(IdMedico, Nombre, Profesion)
5/1/12

Pacientes(IdPaciente, Nombre, NSS, Direccion, Telefono) Consulta(IdMedico, IdPaciente, Dia, Mes, Ao, Comentarios, IdConsulta) Receta(IdReceta, IdConsulta, Marca, Comentarios)

3) Obtener el nombre e identificador de los pacientes que no han tenido consulta con ningn mdico. 4) Obtener el nombre e identificador de los pacientes que han tenido consulta con el mdico nmero 189 y nmero 230.

Ejercicio
Medicos(IdMedico, Nombre, Profesion)
5/1/12

Pacientes(IdPaciente, Nombre, NSS, Direccion, Telefono) Consulta(IdMedico, IdPaciente, Dia, Mes, Ao, Comentarios, IdConsulta) Receta(IdReceta, IdConsulta, Marca, Comentarios)

6) Obtener el nombre de los pacientes que han ido a consulta todos los meses. 7) Obtener el nombre de los pacientes que no han ido a consulta en todo el ao 2005.

Ejercicio

Portada Redaccin de las consultas Operacin en algebra relacional que resuelve la consulta. Conclusiones por integrante del equipo.

Se entrega a mas tardar el da 26 de Abril en un documento impreso o digital.

5/1/12

Entregar un reporte del ejercicio por equipos de mximo tres personas que incluya:

You might also like