Documentos de Académico
Documentos de Profesional
Documentos de Cultura
03 Guia de Ejercicios Algebra Relacional
03 Guia de Ejercicios Algebra Relacional
GUIA DE EJERCICIOS
Empleado
nombre sueldo cod dept fecha ing
Torres 1.200 A1 01/01/2004
Soto 500 A2 01/01/2003
Perez 300 A2 01/10/2003
Figueroa 600 A1 01/03/2002
Salas 1.500 A1 01/01/2002
Ros 2.000 A3 01/06/2002
Campos 800 A2 01/11/2003
Venegas 600 A1 01/06/2002
Carcamo 500 A2 01/04/2003
Gonzalez 2.000 A3 01/10/2002
Departamento
Nombre Cod_dept Fecha_creac
Informatica A1 01/03/2002
Marketing A2 01/01/2002
Ventas A3 01/01/2001
Recursos Humanos A4 01/01/2003
Se pide:
Asignaturas Notas
CodA NombreA Precio Nmat CodA Fecha Nota
1 Programacin 1.500 0338 1 Feb 02 8
2 Dibujo 20.000 0254 2 Feb 02 5
3 Ingles 18.000 0168 2 Feb 02 3
0338 2 Feb 02 5
Alumnos 0338 3 Jun 02 7
Nmat Nombre Apellidos Domicilio Telfono 0254 1 Jun 02 6
0338 Ana Prez Gmez C/Julio n 96 02692478596 0168 1 Jun 02 9
0254 Rosa Lpez Lpez C/Verano s/n 02692458796 0168 3 Jun 02 5
0168 Juan Garcia Garcia C/Playa n 1 02692477863
Leyenda:
CodA: Codigo del Alumno.
Nmat: Numero de matrcula.
Se pide:
1. Obtener los apellidos y telfono de los alumnos de nombre Rosa.
2. Obtener el nombre, apellidos y las notas obtenidas de los alumnos cursante de la asignatura de
Ingls
3. Obtener los alumnos que figuren matriculados en todas las asignaturas
4. Obtener los alumnos que figuren matriculados en las asignaturas de Ingls y Dibujo.
5. Obtener el nmero de matrcula de los alumnos que no han reprobado ninguna asignatura
La tabla de clientes almacena informacin sobre cada posible cliente de nuestra empresa.
En la tabla de productos almacenamos informacin sobre cada producto de la empresa.
La tabla de ventas relaciona a las dos anteriores utilizando el atributo cod Producto para indicar el
producto que se venda, y el atributo N Cliente para indicar el cliente al que vendimos el producto.
Se pide:
1. Realizar una consulta que muestre el nombre de los clientes de la poblacin Palencia.
2. Indicar el cdigo y descripcin de los productos cuyo cdigo coincida con su descripcin.
3. Obtener el nombre de los clientes junto con descripcin del producto y la cantidad vendida, de
aquellos productos de los que se vendieron ms de 500 unidades.
4. Nombre de los clientes de la tabla Clientes que no aparecen en la tabla de ventas (Clientes que no
han comprado nada)
5. Nombre de los clientes que han comprado todos los productos de la empresa.
6. Productos que no se han comprado nunca en Palencia.
7. Productos que se han vendido tanto en Palencia como en Valladolid.
8. Poblaciones a las que hemos vendido todos nuestros productos.
Imaginemos que aadimos la tabla de facturas que se relaciona con la de ventas, de modo que a la tabla
de ventas le aadimos el n de Factura con la que se relaciona. En la tabla de factura indicamos la
fecha, el nmero y si se pago o no (un 1 significa pagado, un 0 que no est pagada). Cada factura se
corresponde con varias ventas y con un solo cliente, para lo cual se vara el diseo:
9. Obtener el nombre de los clientes que tienen alguna factura sin pagar
10. Clientes que han pagado todas sus facturas
Relacin: R Relacin: S
A B C D A C E
Pipo 15 10% 2.71 Pipo 21% I
Pipo 25 16% 3.14 Pipo 9% II
Nata 21 11% 1.67 Nata 33% III
Pipo 25% IV
Obtenga el resultado de las siguientes expresiones:
1. a R S
2. b A,C(R)
3. c A,C(S)
4. d b c
5. e b c
6. f b c
7. g c b
8. h C>15%(S)
9. i A(h)
10. jRS