Está en la página 1de 8

Asignatura

Profesor Tipo Evaluacin Evaluacin Fecha Fecha lmite entrega Formatos Grupos de

Laboratorio de Bases de Datos


Mximo E. Prez M. Evaluacin Final Trabajo Final

2-12-2012 12-12-2012 23:59 Digital (PDF)


N/A - Individual

En base a las tablas mostradas ms abajo, realizar las siguientes preguntas:

Notas aclaratorias: 1. Identicar claramente cada respuesta. 2. Para las preguntas 3 a 8 las respuestas deben ser contestadas con slo una instruccin SQL. En la pregunta 9, cada tem debe ser una instruccin SQL. 3. Incluir las instrucciones de INSERT usadas. 4. Incluir los resultados para cada pregunta. Presentar estos datos de la forma mejor organizada posible.

Preguntas: 1. Crear tablas con reglas de integridad adecuadas.

2. Para las realizacin de la facturacin hacer las operaciones como transacciones afectando: Facturas, Detalles de facturas, Cantidad en existencia (Artculos) y Movimientos inventario. Cada operacin de facturacin debe ser una transaccin. 3. Listado de empleados de la regin norte del pas (Rep. Dom.) con menos de un ao en trabajando y con un sueldo por encima del sueldo promedio de todos los empleados. Incluir: cdigo empleado, nombre completo empleado (en una columna), edad, fecha ingreso, nombre ocina, nombre provincia ocina, nombre ciudad ocina, nombre sector ocina, nombre departamento, sueldo actual, nombre completo supervisor. Ordenar por nombres de provincia, ciudad, sector, ocina, nombre completo empleado. 4. Crear vista de clientes con: cdigo cliente, nombre completo (De la forma: Primer apellido inicial segundo apellido y nombres, ej: Marte P., Carla Mara), sexo (valores a mostrar: masculino | femenino), fecha, edad, fecha ingreso, tiempo como cliente (aos), direccin completa (de la forma c/calle, #nmero, nombre sector, nombre ciudad, nombre provincia, nombre pas), cantidad facturas, monto total facturas, total en balance, total pagado, promedio monto facturas del cliente, mayor monto en una factura del cliente, menor monto en una factura del cliente, cantidad promedio de artculos por factura. 5. Vista con las ventas mensuales (ao-mes) de productos por nombres de regiones, provincias, ciudades, sectores, rangos de edades y sexo. Mostrar adems cdigo producto, nombre producto, cantidad productos vendidos, monto en ventas. Los rangos de edades son denidos por el estudiante. 6. Nombre de la regin del pas (Rep. Dom.) donde mayor cantidad de artculos se venden. 7. Nombre del producto de mayor benecio (ganancia en base a diferencia precio venta y costo).

8. Facturas con inconsistencias entre monto en encabezados y total en monto en detalles (deben incluirse los impuestos para la comparacin). Mostrar nmero de factura, fecha, cdigo cliente, nombre completo cliente y nombre completo empleado factur. 9. A las facturas, crear vistas para: a) Encabezados de las facturas pendientes de ser saldadas (faltan por pagar en su totalidad). Datos a mostrar en la vista: # factura fecha factura tiempo factura (en das) cdigo cliente nombre completo cliente monto total (incluido impuestos) monto por pagar b) Detalles en impuestos por artculo en cada factura. El artculo puede aparecer varias veces por factura si se le aplican varios impuestos. Datos a mostrar en la vista: #factura cdigo articulo nombre artculo cantidad precio nombre impuesto % impuesto monto en impuestos (%impuesto * precio * cantidad) c) Detalles artculos en facturas incluyendo total en impuestos. El artculo slo puede aparecer una vez por factura. Datos a mostrar en la vista: #factura cdigo articulo nombre artculo cantidad precio monto (cantidad * precio) total_impuestos total_articulo (monto + total impuestos)

Tablas: Personas codigo_persona nombres

primer_apellido segundo_apellido sexo (M o F) fecha_nacimiento documento_identidad calle nmero sector_residencia

Clientes codigo_cliente codigo_persona fecha_ingreso

Empleados codigo_empleado codigo_persona ocina fecha_ingreso supervisor (otro empleado) sueldo_actual

Departamentos codigo_departamento nombre_departamento responsable (empleado responsable)

Ocinas codigo_ocina nombre_ocina

responsable_ocina (empleado responsable) sector (lugar donde esta ubicado)

Articulos codigo_articulo nombre_articulo precio costo cantidad_existencia

Movimiento_inventario numero_movimiento (clave primaria) codigo_articulo tipo_movimiento (E: entrada, S: salida) fecha cantidad

Tipos_movimientos codigo_tipo_movimiento nombre_tipo_movimiento operacin (+: entradas, - :salidas)

Tipos_impuestos codigo_impuesto nombre_impuesto porcentaje

Impuestos_articulos (Pueden existir artculos con varios impuestos)

articulo impuesto

Detalles_facturas numero_factura detalle_no articulo cantidad precio

Facturas numero_factura ocina empleado (quien factur) fecha cliente monto factura (sin impuestos) monto impuestos (total impuestos de la factura) balance (monto pendiente de pagar)

Sectores codigo_sector nombre_sector ciudad

Ciudades codigo_ciudad nombre_ciudad

provincia

Provincias codigo_provincia nombre_provincia region pais La FK de region es compuesta por region y pais a la tabla Regiones_provincias

Regiones_provincias codigo_region codigo_pais nombre_region

Regiones_continentes codigo_region nombre_region continente

Paises codigo_pais nombre_pais continente region_continente

Continentes codigo_continente nombre_continente

También podría gustarte