UNIVERSIDAD AUTONOMA DE MADRID DEPARTAMENTO DE INGENIERIA INFORMATICA SISTEMAS INFORMATICOS I Curso 2001-2002

Anuncio
UNIVERSIDAD AUTONOMA DE MADRID
DEPARTAMENTO DE INGENIERIA INFORMATICA
SISTEMAS INFORMATICOS I
Curso 2001-2002
Examen parcial
Una empresa de venta a través de Internet quiere implementar una base de datos para el control de las
ventas. La empresa está organizada en varias secciones, como Alimentación, Calzado y Vestido, cada una
de las cuales vende distintos tipos de productos, como Botas o Verduras, de forma que cada producto
concreto que se vende corresponde a un único tipo de producto.
1) (4 puntos) Diseñar una base de datos de acuerdo con lo anterior. La base de datos deberá permitir
hacer consultas como las de la pregunta siguiente. Se deberá exponer el proceso seguido para el
diseño.
2) Dar razonadamente consultas en el álgebra relacional y en SQL que permitan obtener:
i) (3 puntos) Calcular el resultado obtenido después de una oferta de un producto específico. Este
saldo se calculará mediante los beneficios correspondientes a las ventas de dicho producto
durante el período de vigencia de la oferta y durante el mes siguiente a la terminación de la
misma.
ii) (3 puntos) Entre los clientes que no han comprado ningún libro, obtener los que han consumido
más vegetales en el último mes.
UNIVERSIDAD AUTONOMA DE MADRID
DEPARTAMENTO DE INGENIERIA INFORMATICA
SISTEMAS INFORMATICOS I
Curso 2001-2002
Examen parcial
Una empresa de venta a través de Internet quiere implementar una base de datos para el control de las
ventas. La empresa está organizada en varias secciones, como Alimentación, Calzado y Vestido, cada una
de las cuales vende distintos tipos de productos, como Botas o Verduras, de forma que cada producto
concreto que se vende corresponde a un único tipo de producto.
3) (4 puntos) Diseñar una base de datos de acuerdo con lo anterior. La base de datos deberá permitir
hacer consultas como las de la pregunta siguiente. Se deberá exponer el proceso seguido para el
diseño.
4) Dar razonadamente consultas en el álgebra relacional y en SQL que permitan obtener:
iii) (3 puntos) Calcular el resultado obtenido después de una oferta de un producto específico. Este
saldo se calculará mediante los beneficios correspondientes a las ventas de dicho producto
durante el período de vigencia de la oferta y durante el mes siguiente a la terminación de la
misma.
iv) (3 puntos) Entre los clientes que no han comprado ningún libro, obtener los que han consumido
más vegetales en el último mes.
Descargar