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.