Morón
Facultad de Ciencias Económicas y
Empresariales
INFORMÁTICA II
Guía de Trabajo Práctico Nro. 1
Diseño de Base de datos
Ejercicios genéricos
Docentes
HemilseCicco, Fabiana Conde, Silvia Silvetti, Viviana Sánchez, Jorge
Díaz, Luis Mongeló
Para cada uno de los siguientes enunciados:
1. Identificar entidades y atributos que permitan definir gráficamente las tablas que satisfagan la necesidad del problema.
2. Definir los campos claves de cada tabla y establecer las relaciones correspondientes con su cardinalidad.
La Universidad de Morón desea llevar el registro de quiénes son
los profesores titulares de cada materia que se cursa dentro de la
institución.
Tener en cuenta los siguientes aspectos:
La Universidad está compuesta por varias Facultades
En cada Facultad se dictan varias Carreras
En cada Carrera se dictan varias materias
De cada materia se sabe: su carga horarios semanal, el año al que pertenece dentro de la carrera y quién es su profesor titular
Un profesor puede estar a cargo de muchas materias
De los profesores solamente se desea almacenar su Apellido y nombre completo y la fecha de ingreso en la Universidad
Un
Negocio de ropa mayorista
desea llevar a través de un sistema
de Base de Datos la facturación de su negocio.
Tener en cuenta los siguientes aspectos:
Se quiere almacenar en dicha base todas las facturas que se vayan realizando, los datos de los productos que comercializa el negocio y los clientes atendidos.
En una factura se podrá detallar la venta de uno o de varios artículos.
Cada artículo vendido debe aparecer una única vez dentro de una misma factura, figurando la cantidad total vendida de dicho artículo.
Enunciado Nro. 3
Enunciado Nro. 2
Consignas generales
En una
fábrica de licores
es necesario llevar el registro de la
producción diaria por botellas.
Para ello considerar lo siguiente:
Un mismo producto puede fabricarse más de una vez en el mismo mes.
Si un producto se fabrica más de una vez en el mismo día se registra la cantidad total producida ese día para ese producto.
Todo producto se fabrica con varias materias primas. Una misma materia prima puede ser usada en varios productos
La composición de un producto nos dice que cantidad de materia prima lleva cada uno.
Ejemplo:
Una unidad de licor de chocolate (1 botella) lleva 100 gr. de azúcar, 150 gr. de cacao, 50 CC de alcohol, 100 CC de agua, etc.
En una
Biblioteca
es necesario registrar los movimientos diarios de
retiros y devoluciones de los libros.
Para ello considerar lo siguiente:
La biblioteca posee socios a los cuales se les prestan libros por una cantidad de días.
Un mismo socio puede llevarse más de un libro el mismo día.
De los libros se conoce, como mínimo, su autor, título, ubicación, tema.
La cantidad de días para prestar cada libro se define en el momento del préstamo.
Los movimientos de entrada y salida de un mismo libro deben registrarse en un mismo registro.
Ejemplo: El socio Funes retiro un libro de historia el día 10/06/2006 y lo entregó el 14/06/2006.
La empresa
Construyendo
se dedica a realizar proyectos de
construcción de nuevos edificios para vender. Se desea diseñar una
Base de datos que permita administrar la asignación de los proyectos
a los distintos arquitectos y empresas constructoras.
Para ello considerar lo siguiente:
La empresa cuenta con distintos arquitectos
A cada proyecto se le asignan los arquitectos a cargo (puede ser mas de uno).
Trabaja con distintas empresas constructoras que se encargan de la construcción de los edificios.
En cada proyecto se contrata una única empresa constructora.
Cada proyecto se refiere a la construcción de un edificio de departamentos y se le asigna un número de proyecto. Del mismo se debe registrar además de los datos necesarios, la ubicación, cuándo se estima iniciar, cuándo se estima finalizar, el presupuesto estimado, cantidades de pisos, etc.
Una empresa necesita una base de datos para la liquidación de
sueldos de sus empleados.
Para ello considerar lo siguiente:
La empresa tiene varias áreas y cada una de ellas está compuesta por distintos sectores.
Se deben registrar los datos personales de cada empleado, el puesto de trabajo y el sector al que pertenece.
Para la liquidación de sueldos mensual se toma en cuenta la cantidad de horas totales trabajadas en el mes por cada empleado y el valor de la hora del puesto de trabajo.
Se desea diseñar una B.D. para una
consultora
que realiza
búsquedas de personal.
Para ello considerar lo siguiente:
Las búsquedas se realizan para diferentes empresas.
Los interesados pueden postularse a distintas búsquedas, pero solo una vez a cada una.
La consultora recibe yregistra los C.V. de postulantes, registrando la fecha en que los mismos se postulan a cada búsqueda.
Para cada búsqueda, la consultora establece además de los datos normales:
- Un código único
- Un puntaje (de 1 a 10) que corresponde a la evaluación del perfil de
cada postulante
- El tipo de contratación (Ejemplos: efectivo, temporario, pasantía, etc.)
Una empresa de
servicios hoteleros
desea registrar las reservas
de alojamiento en distintos hoteles, de acuerdo a las preferencias y
posibilidades de sus clientes.
Para ello considerar lo siguiente:
Las categorías de los hoteles disponibles se designan de una a cinco estrellas.
De los hoteles se conoce la zona y país al que pertenecen.
Las categorías de las habitaciones de todos los hoteles se clasifican en: single, doble, triple, cuádruple, suite, etc.
El precio diario por persona de la habitación, depende tanto de la categoría del hotel como de la categoría de la habitación elegida.
Los tipos de servicios de pensión disponibles, van desde solo incluir el desayuno hasta todos los servicios incluidos. Según la elección de la pensión deseada, varía el porcentaje de incremento en el costo diario de la habitación.