Modelos entidad relación

Solo disponible en BuenasTareas
  • Páginas : 13 (3173 palabras )
  • Descarga(s) : 4
  • Publicado : 12 de julio de 2010
Leer documento completo
Vista previa del texto
Ejercicios de Bases de Datos - Modelo Entidad/Relación
1. Sea un sistema de información que representa la información sobre los proveedores, clientes y artículos disponibles en una determinada empresa de distribución. Este sistema contiene la siguiente información: Información sobre proveedores: código, NIF, nombre, dirección, teléfono, ciudad, país. Información sobre clientes: código, DNI,nombre, dirección, teléfono. Información sobre artículos: código, nombre, PVP, precio unitario de compra, color, cantidad almacenada, IVA. Información sobre la relación entre los clientes y los artículos. Información sobre la relación entre proveedores y artículos. Información sobre las facturas, indicando cantidad y fecha. Restricciones: Un mismo artículo sólo puede ser comprado a un proveedor. Lacantidad de un artículo en una factura no puede ser mayor que el stock almacenado. No puede haber dos proveedores, o dos clientes, con el mismo código. Cada factura está identificada por un número, y en ella sólo se puede incluir un artículo. Crear un diagrama E/R que describa conceptualmente el sistema de información. 2. Se desea diseñar una base de datos que contenga información de las reservas deuna empresa de alquiler de automóviles. Disponemos de los siguientes datos: Un determinado cliente puede tener en un momento dado varias reservas. Una reserva la realiza un único cliente, pero puede involucrar varios coches. Es necesario almacenar las fechas de comienzo y de terminación de la reserva, y el precio de alquiler de cada uno de los coches. Todo coche tiene siempre asignado undeterminado garaje que no puede cambiar. Cada reserva se realiza en una determinada agencia. Pueden existir clientes que no hayan hecho ninguna reserva. Todas las entidades tienen una clave que las identifica unívocamente. 3. El ayuntamiento de una gran ciudad quiere organizar una base de datos para controlar las matrículas de los cursos deportivos correspondiente a cada año natural. Para ello se hanobtenido los siguientes requisitos: Se necesita almacenar información sobre monitores (DNI, nombre, tlf), Cursos (código, deporte, hora_inicio, fecha_inicio, nivel), Deportes (Nombre, instalación, riesgo) y Alumnos (DNI, nombre, dirección, edad). Hay que tener en cuenta que los monitores en nómina pueden no impartir ningún curso durante el año y que pueden estar preparados para impartir variosdeportes.

1

Curso 2007/2008

En cualquier caso, cada monitor imparte un único curso cada año, y cada curso corresponde a un único deporte. Los alumnos sólo pueden matricularse en un curso por cada deporte para evitar la excesiva acumulación de cursos por alumno y por tanto que queden infrautilizados. Ni que decir tiene, que cada curso tiene limitadas las plazas con un número predeterminado segúnel deporte al que corresponda. Diseñar el modelo E/R que exprese los requisitos anteriores. 4. Queremos almacenar información sobre los trabajadores, departamentos y secciones departamentales de una determinada empresa, para lo cual disponemos de los siguientes datos: De los trabajadores se necesita almacenar su DNI, nombre, dirección, teléfono, y cónyuge (en caso de que este trabaje también enla empresa). De los departamentos necesitamos conocer su nombre (único), su único director (que es un trabajador), tarea asignada al mismo y localidad donde está ubicada la dirección. Los departamentos están subdivididos en secciones cada una con una subtarea específica. Cada sección tiene un director, que también es un trabajador de la empresa. De las secciones también se necesita conocer sunombre (único), localidades donde está ubicada y número mínimo de empleados. Una determinada sección sólo pertenece a un departamento. Los trabajadores pueden pertenecer a más de una sección, siempre y cuando no pertenezcan a más de una sección por departamento. Los trabajadores sólo pueden dirigir un departamento. Los trabajadores sólo pueden dirigir una sección. Diseñar el modelo E/R que exprese...
tracking img