Ejercicios Modelo ER

December 20, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Ejercicios Modelo ER...

Description

 

1. 

La base de datos COMPAÑÍA se ocupa de los empleados, departamentos y proyectos de una empresa, de acuerdo con los siguientes requisitos:  1. La compañía está organizada en departamentos. Cada departamento tiene un nombre único, un número único y un empleado que la dirige y estamos interesados en guardar la fecha en que dicho empleado comenzó a dirigir el departamento. Un departamento puede estar e star distribuido en vario lugares. 2. Cada departamento controla un cierto número n úmero de proyectos, cada uno de los cuales tiene un nombre y un número únicos, y se proyectos. realiza en un sólo lugar. Tener en cuenta que un proyecto de mayor envergadura puede contener a otros 3. Se almacena el nombre, número n úmero de la Seguridad Social, dirección, di rección, salario, sexo y fecha de nacimiento de cada empleado. Todo empleado está asignado a un departamento, pero puede trabajar en varios proyectos que no tienen por qué ser del mismo departamento. Nos interesa saber el número de horas que un empleado trabaja en cada proyecto a los que está asignado. Para un mayor control se registran las actividades que se realizan a diario por estos empleados en los proyectos que participan. 4. También se quiere guardar la relación de las cargas familiares de cada empleado para administrar el seguro que poseen. Almacenaremos el nombre, sexo y fecha de nacimiento de cada una de las cargas familiares y su parentesco con el empleado. Se pide: a.  Modelo relacional

  b. desiguientes la base deconsultas: da tos diseñada datos c.  Creación Elabore las i.  Para cada departamento listar la cantidad de proyectos asignados. ii.  Ingresado un proyecto, listar la relación de empleados asignados y la cantidad de horas

asumidas.

2.  En un centro de investigación se llevan a cabo varios proyectos. Cada proyecto de investigación es llevado a cabo por una serie de investigadores. Si hay un proyecto, al menos, hay un investigador trabajando en él. Cada investigador trabaja sólo en un proyecto en el centro obligatoriamente, el que se le asignó. De cada proyecto nos interesa su nombre (que es único por proyecto) y la fecha en la que se inició el proyecto.   Proyectos de investigación hay únicamente de 2 tipos: nuevos y de revisión. De los proyectos nuevos nos



interesaría registrar el presupuesto económico (en euros) del que se dispone para poderlo llevar a cabo, mientras que de los proyectos de revisión nos interesaría guardar un texto explicativo del motivo que

provocó la revisión del mismo (por ejemplo “Error de cálculo inicial” o “Adaptación a las nuevas necesidades del mercado”). 

  Entre los investigadores hay jefes e investigadores que no son jefes. Cada investigador in vestigador que no es jefe es



supervisado por un jefe, mientras que los que son jefes no tienen ningún jefe superior que los supervise. De cada investigador nos interesaría registrar su nombre completo (aunque separado en nombre y apellidos), D.N.I., dirección, localid localidad, ad, y teléfono.   Además, los investigadores realizarán conferencias en otros centros sobre sus investigaciones, aunque no todos los investigadores las harán. Cada conferencia será realizada por uno o varios investigadores. investigadores. Los investigadores más dotados podrán participar incluso en más de una conferencia. De cada conferencia nos interesa su nombre identificativo, fecha y hora del inicio de la conferencia, número de horas de la exposición y el lugar donde se realizará (por ejemplo, en la Facultad de Estadística). Nota: Asuma algunos supuestos semánticos para completar su modelo.

 

  3.  Queremos realizar una Base de Datos que contenga la información de los resultados de las pruebas realizadas por los alumnos en una determinada asignatura. De los alumnos se necesita conocer su número de matrícula y el grupo al que es su identificador único, apellidos, nombre, fecha de Ingresos y el grupo al asisten a clase. Cada grupo identifica la apertura un curso estefecha puede varios grupos. De cada curso se registra su identificador y su nombre. Tododegrupo tieneyuna deestar inicioen y culminación. Dichos alumnos realizar dos tipos de pruebas a lo largo del curso académico:   Exámenes escritos: cada alumno realiza varios exámenes a lo largo del curso, y éstos se definen por



el número de preguntas de que consta y la fecha de realización (la misma para todos los alumnos que realizan el mismo examen). Evidentemente, es importante almacenar la nota de cada alumno por examen. Además el tipo de examen (Parcial, Final, etc.).

  Prácticas: se realizan un número indeterminado de ellas durante el curso. Se definen por un código



de práctica y el grado de dificultad. En este caso los alumnos se pueden examinar de cualquier práctica cuando lo deseen, debiéndose almacenar la fecha y la nota obtenida. Toda prueba es desarrollada para un determinado grupo, registrándose la fecha de elaboración.

En cuantoetc.), a loscuál profesores, interesa conocer, sabiendo además de personales apellidos, nombres, es el queúnicamente ha diseñado cada práctica, quesus endatos el diseño de una (DNI, práctica puede colaborar más de un profesor, y que cada profesor puede diseñar más de una práctica. Además, nos interesa saber la fecha en la que ha sido diseñada cada práctica. Se le pide:         

(4 Puntos.) Realizar el modelo entidad-relación. (3 Puntos.) Generar el Modelo Relacional correspondiente (2 Puntos.) Generar su correspondiente mapa de instancias. (1.5 Puntos c/u.) Realizar las siguientes consultas de su modelo de base de datos diseñado.         

Listado de alumnos por grupo Listado de docentes por práctica elaborada. Notas por examen escrito. Notas por práctica.

4.  CASO MER: Artículos y encargos Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en documentos varios: Para cada cliente: Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límite de crédito (depende del cliente, pero en ningún caso debe superar los 3.000.000 pts.), descuento. Para cada artículo: Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo.

 

Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente, dirección de envío y fecha del pedido. El cuerpo del pedido son varias líneas, en cada línea se especifican el número del artículo pedido y la cantidad. Además, se ha determinado que se debe almacenar la información de las fábricas. Sin embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y Teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica. También, por información estratégica, se podría incluir información de fábricas alternativas respecto de las que ya fabrican artículos para esta empresa. Nota: Una dirección se entenderá como Nº, Calle, Comuna y Ciudad. Una fecha incluye hora. Se pide:

Elaborar el diagrama ER para la base de datos que represente esta información. Elaborar el Modelo relacional correspondiente. Mapee su modelo relacional 5.  Se desea modelar la realidad de un hostal, donde existen varias habitaciones que son identificadas con un número, además de saber qué capacidad tiene cada una una de ellas. Las habitaciones pueden sser er de dos tipos: de alquiler mensual o diario. De una habitación de alquiler mensual interesa saber su costo por mes, mientras que de las habitaciones de alquiler diario interesa saber si tienen baño compartido. En las habitaciones de alquiler diario se desea identificcar ar cada cama con un número, sabiendo que el número de cama se puede repetir en distintas habitaciones. habitaciones. Para cada cama se guarda su costo por día, dado que éste puede variar dependiendo de la cantidad de camas camas de la habitación (ej: una noche en una cama de un dormitorio de 6 plazas no cuesta lo mismo que una noche en una cama de una habitación doble). Las habitaciones de alquiler mensual cuentan cuentan con equipamiento, el cual se identifica identifica con un número de inventario. El equipamiento se clasifica en muebles y electrodomés electrodomésticos. ticos. De cada electrodoméstico se conoce su tipo (ej.: heladera, microondas, etc.) y marca y de cada mueble se conoce su tipo y material (ej.: silla de madera). De cada huésped se conoce su documento de identidad, que lo identifica, su nombre y una lista de los idiomas que éste habla. Al hostal llegan dos tipos de huéspedes: turistas y estudiantes. A los estudiantes se les hace un descuento que varía según el estudiante. Si el huésped solicita una habitación de alquiler diario, en la reserva se le asigna una cama de alguna habitación y se registra la fecha desde la cual ocupará esa plaza hasta la fecha en que la liberará. Si el huésped solicita una habitación de alquiler mensual, en la reserva se le asigna una habitación y, además de registrar registrar la fecha desde la cual ocu ocupará pará esa habitación hasta la fecha en que la liberará, se le pregunta si desea agregar equipamien equipamiento to a la habitación. En caso afirmativo se registra que equipamiento equipamiento es necesario agregar. Idiomas Mueble

Electrodomestico numeroInventario(FK)

numeroInventario(FK) tipo material

tipo marca

Cama

Habitacion

documentoIdentidad(FK) idioma

Reserva numeroReserva

numero

numeroCama numero(FK)

capacidad tipoHabitacion

costoCamaDia

fechaAlta fechaBaja

Huesped documentoIdentidad HabMensual numero(FK) costoMes

ReservaDiaria HabAlquilerDiario numero(FK) TieneBanio

Equipamiento

nombre

numeroReserva(FK) numero(FK) ReservaMensual numeroReserva(FK)

numeroInventario numero(FK)

numero(FK) Estudiantes Turistas Equipamiento_ReservaMensual numeroInventario(FK) numeroReserva(FK)

documentoIdentidad(FK)

documentoIdentidad(FK) descuento

 

6.  En un centro de investigación se llevan a cabo varios proyectos. Cada proyecto de investigación es llevado a cabo por una serie de investigadores. Si hay un proyecto, al menos, hay un investigador trabajando en él. Cada investigador trabaja sólo en un proyecto en el centro obligatoriamente, el que se le asignó. De cada proyecto nos interesa su nombre (que es único por proyecto) y la fecha en la que se inició el proyecto. Proyectos de investigación hay únicamente de 2 tipos: nuevos y de revisión. De los proyectos nuevos nos interesaría registrar el presupuesto económico (en euros) del que se dispone para poderlo llevar a cabo, mientras querevisión de los proyectos revisión nos “Error interesaría guardarinicial” un texto explicativo del que provocó la del mismode(por ejemplo de cálculo o “Adaptación a motivo las nuevas necesidades del mercado”).  Entre los investigadores hay jefes e investigadores que no son jefes. Cada investigador in vestigador que no es jefe es supervisado por un jefe, mientras que los que son jefes no tienen ningún jefe superior que los supervise. De cada investigador nos interesaría registrar su nombre completo (aunque separado en nombre y apellidos), D.N.I., dirección, localid localidad, ad, y teléfono. Además, los investigadores realizarán conferencias en otros centros sobre sus investigaciones, aunque no todos los investigadores las harán. Cada conferencia será será realizada por uno o varios investigadores. investigadores. Los investigadores más dotados podrán participar incluso en más de una conferencia. De cada conferencia nos interesa su nombre identificativo, fecha y hora del inicio de la conferencia, número de horas de la exposición y el lugar donde se realizará (por ejemplo, en la Facultad de Estadística). Se le pide: 

(4.0 puntos) Implemente el modelo Entidad Relación.    (3.0 puntos) Genere el modelo relacional.   (3.0 puntos) Mapear las tablas relacionales. 

7.  Se pide a usted señor Ing. De sistemas el diseñar una base de datos que permita almacenar la siguiente información según la siguiente narrativa. Se desea modelar la realidad de un hostal, donde existen varias habitaciones que son identificadas con un número, además de saber qué capacidad tiene cada una una de ellas. Las habitaciones pueden sser er de

 

dos tipos: de alquiler mensual o diario. De una habitación de alquiler mensual interesa saber su costo por mes, mientras que de las habitaciones de alquiler diario interesa saber si tienen baño compartido. En las habitaciones de de alquiler diario se desea iddentificar entificar cada cama con un número, ssabiendo abiendo que el número de cama se puede repetir en distintas habitaciones. habitaciones. Para cada cama se guarda su costo por día, dado que éste puede variar dependiendo de la cantidad de camas camas de la habitación (ej: una noche en una cama de un dormitorio de 6 plazas no cuesta lo mismo que una noche en una cama de una habitación doble). Las habitaciones de alquiler mensual cuentan cuentan con equipamiento, el cual se identifica identifica con un número de inventario. El equipamiento se clasifica en muebles y electrodomés electrodomésticos. ticos. De cada electrodoméstico se conoce su tipo (ej.: heladera, microondas, etc.) y marca y de cada mueble se conoce su tipo y material (ej.: silla de madera). De cada huésped se conoce su documento de identidad, que lo identifica, su nombre y una lista de los idiomas que éste habla. Al hostal llegan dos tipos de huéspedes: turistas y estudiantes. A los estudiantes se les hace un descuento que varía según el estudiante. Si el huésped solicita una habitación habitación de alquiler diario, en la reserva se le asiggna na una cama de alguna habitación y se registra la fecha desde la cual ocupará esa plaza hasta la fecha fecha en que la liberará. Si el huésped solicita una habitación de alquileerr mensual, en la reserva se le asigna una habitación y, además además de registrar la fecha desde la cual ocupará ocupará esa habitación hast hastaa la fecha en que la liberará, se le pregunta si desea agregar equipamiento a la habitación. En caso afirmativo se registra que equipamiento es necesario agregar. Se pide: Modelo entidad relación Modelo Relacional Mapa de instancias.

8.  La BD laboral de una empresa requiere lo siguiente: 1. Archivo de empleados: Dni, nombre, apellidos, domicilio, código postal, población y provincia, FechaAlta y FechaBaja. Un empleado, en un instante, está en una categoría. Cada empleado tiene un  jefe; la excepción es el presidente. Cada empleado puede tener un complemento salarial. Un jefe no puede tener más de 10 empleados a su cargo. 2. Archivo de categorías. IdCategoría, NombreCategoria, Salario Bruto de la categoría. 3. Nómina mensual. Cada empleado en activo (no tiene FechaBaja en el momento de la elaboración) tendrá una nómina mensual, donde constará la referencia al empleado, a su categoría en el momento, el sueldo de la categoría y el complemento salarial. I.III.Diseñe un un esquema de Datos del de modelo. Obtenga modeloconceptual relacional yER susy Diccionario correspondientes tablas instancias. Empleado dni Jefe(FK) nombres apellidos domicilio codigoPostal poblacion provincia fechaAlta fechaBaja complementoSalarial IdCategoria(FK)

Categoria IdCategoria nombreCategoria

NominaMensual numeroNomina periodo sueldoBruto complementoSalarial dni(FK) IdCategoria(FK)

 

9.  La autoridad sanitaria de un país necesita una base de datos para apoyar la actividad facultativa en los centros sanitarios. Debe captarse información sobre la red de farmacias existentes en el país; cada farmacia está ubicada en una zona de una ciudad, identificada por el código postal de dicha zona. Las ciudades están ubicadas en distritos, éstos en provincias y estas en departamentos. Es fundamental conocer esta información topológica de la red de farmacias. Las farmacias mantienen en stock (cantidad disponible) medicamentos. Se necesita información on-line de la cantidad disponible de un medicamento en cada farmacia. Cada medicamento está identificada unívocamente mediante un IdMedicamento, además se registra información sobre su descripción. Un medicamento puede ser equivalente a otro (Medicamento Genérico). Este conocimiento es relevante para facilitar los tratamientos de pacientes, pudiendo proponer la adquisición de un medicamento o su equivalente en zonas cercanas a la del domicilio del paciente. Para atender a los pacientes, la autoridad sanitaria quiere garantizar homogeneidad en los criterios de diagnóstico y aplicación de tratamientos a enfermedades, de modo que la base de datos sirva de apoyo a los facultativos para aplicar dichos tratamientos. Un paciente, adscrito a un código postal, puede ser diagnosticado de un conjunto de enfermedades a lo largo del tiempo; cada vez que se emite un diagnóstico (p.ej. “Gripe”), se asocia la fecha de inicio del diagnóstico y se le aplica un tratamiento, hasta su finalización que se producirá en la fecha que fije el facultativo. Cada diagnóstico está asociado a una enfermedad o dolencia. Cada enfermedad o dolencia tiene asociada una prescripción facultativa, entendiéndose por tal el conjunto de medicamentos aplicables para subsanar dicha enfermedad o dolencia. 10.  La cadena de agencias inmobiliarias "Vivienda Perfecta" de reciente creación necesita una Base de Datos para la gestión a nivel nacional de sus inmuebles y clientes. Para ello, nos ha proporcionado los siguientes requisitos que deben ser recogidos en la Base de d e Datos. Existen diversas agencias inmobiliarias en distintas ciudades peruanas, todas ellas con el mismo nombre. Sobre las agencias se quiere almacenar el código de agencia, dirección, teléfono y director de la misma. Cada agencia dispone de un conjunto de inmuebles (viviendas, locales comerciales y fincas) caracterizados por un código de inmueble, una dirección, un precio de venta y un propietario que puede ser o bien la propia agencia o bien el cliente que desea vender un inmueble y para ello recurre a la agencia inmobiliaria. Además, cada tipo de inmueble tiene sus propias características. Las viviendas se caracterizan por una superficie, número de habitaciones y baños, si incluye plaza de garaje y una breve descripción; sobre los locales comerciales se guarda información sobre su área y uso al que han sido destinados (en caso de que se hayan utilizado) y, por último, de las fincas también se guarda su superficie y si está urbanizada. 11.  Obtenga el Modelo Entidad relacion y genere el Modelo relacional del siguiente caso. La autoridad sanitaria de un país necesita una base de datos para apoyar la actividad facultativa en los centros sanitarios. Debe captarse información sobre la red de farmacias existentes en el país; cada farmacia está ubicada en una zona de una ciudad, identificada por el código postal de dicha zona. Las ciudades están ubicadas en distritos, éstos en provincias y estas en departamentos. Es fundamental conocer esta información topológica de la red de farmacias. Las farmacias mantienen en stock (cantidad disponible) medicamentos. Se necesita información on-line de la cantidad disponible de un medicamento en cada farmacia. Cada medicamento está identificada unívocamente mediante un IdMedicamento. Un medicamento puede ser equivalente a otro (Medicamento Genérico). Este conocimiento es relevante para facilitar los tratamientos de pacientes, pudiendo proponer la adquisición de un medicamento o su equivalente en zonas cercanas a la del domicilio del paciente. Para atender a los pacientes, la autoridad sanitaria quiere garantizar homogeneidad en los criterios de diagnóstico y aplicación de tratamientos a enfermedades, de modo que la base de datos sirva de apoyo a los facultativos para

 

aplicar dichos tratamientos. Un paciente, adscrito a un código postal, puede ser diagnosticado de un conjunto de enfermedades a lo largo del tiempo; cada vez que se emite un diagnóstico (p.ej. “Gripe”), se asocia la fecha de inicio del diagnóstico y se le aplica un tratamiento, hasta su finalización que se producirá en la fecha que fije el facultativo. Cada diagnóstico está asociado a una enfermedad o dolencia. Cada enfermedad o dolencia tiene asociada una prescripción facultativa, entendiéndose por tal el conjunto de medicamentos aplicables para subsanar dicha enfermedad o dolencia. 12.  Obtenga el Modelo Entidad relación, genere el Modelo relacional y el modelo de instancias del siguiente caso. La cadena de agencias inmobiliarias "Vivienda Perfecta" de reciente creación necesita una Base de Datos para la gestión a nivel nacional de sus inmuebles y clientes. Para ello, nos ha proporcionado los siguientes requisitos que deben ser recogidos en la Base de d e Datos. Existen diversas agencias inmobiliarias en distintas ciudades españolas todas ellas con el mi mismo smo nombre. Sobre las agencias se quiere almacenar el código de agencia, dirección, teléfono y director de la misma. Cada agencia dispone de un conjunto de inmuebles (viviendas, locales comerciales y fincas) caracterizados por un código de inmueble, una dirección, un precio de venta y un propietario que puede ser o bien la propia agencia o bien el cliente que desea vender un inmueble y para ello recurre a la agencia inmobiliaria. Además, cada tipo de inmueble tiene sus propias características. Las viviendas se caracterizan por una superficie, número de habitaciones y baños, si incluye plaza de garaje y una breve descripción; sobre los locales comerciales se guarda información sobre su área y uso al que han sido destinados (en caso de que se hayan utilizado) y, por último, de las fincas también se guarda su superficie y si está urbanizada. 13.  La ONG “Solidaridad” acomete acciones humanitarias en todo el mundo, atendiendo a zonas donde se requiere de su apoyo por diversas razones (zonas de catástrofes, guerras, etc.). Cada acción está definida por una denominación y código. Las acciones pueden tener campañas definidas por un intervalo de tiempo para su realización. A las campañas se asocian recursos necesarios para la labor humanitaria; estos recursos pueden estar representados por aportación económica (dinero expresado en euros) o bien de diferentes tipos de medios materiales (vehículos, material sanitario, medicamentos, alimentos no perecederos, etc.) que tienen una valoración económica definida o bien la aportación de medios materiales que no tienen una valoración económica (ropa usada, calzado, juguetes, etc.). Debe tenerse en cuenta que estos tipos de aportaciones están indeterminados en general en tipo y número, definiéndose para cada campaña (deben estar tipificados y poder añadirse en cualquier momento un nuevo tipo de recurso con valoración o sin valoración económica). Para las campañas se define una necesidad económica o presupuesto. Este presupuesto debe cubrirse con las donaciones de instituciones, personas nominales o personas anónimas. Se registrará el tipo de donación y cuantificación de la misma por cada donante. “Solidaridad” cuenta con una organización de voluntarios que cubren puestos (diversos tipos) en su estructura o

bien con personal voluntario que se adscribe a campañas. Debe recogerse el intervalo de tiempo de dicha asignación, bien a un puesto o dentro de una campaña. Cada campaña tiene una persona responsable de la misma (que puede ser bien de la misma organización de la ONG o bien un voluntario de reconocida experiencia).

14.  La compañía está organizada en departamentos. Cada departamento tiene un nombre único, un número único y un empleado que la dirige y estamos interesados en guardar la fecha en que dicho empleado comenzó a dirigir el departamento. Un departamento puede estar distribuido en vario lugares. Cada departamento controla un cierto número de proyectos, cada uno de los cuales tiene un nombre y un número únicos, ay otros se realiza en un sólo lugar. Tener en cuenta que un proyecto de mayor envergadura puede contener proyectos.

 

Se almacena el nombre, número de la Seguridad Social, dirección, salario, sexo y fecha de nacimiento de cada empleado. Todo empleado está asignado a un departamento, pero puede trabajar en varios proyectos que no tienen por qué ser del mismo departamento. Nos interesa saber el número de horas que un empleado trabaja en cada proyecto a los que está asignado. Para un mayor control se registran las actividades que se realizan a diario por estos empleados en los proyectos que participan. También se quiere guardar la relación de las cargas familiares de cada empleado para administrar el seguro quey su poseen. Almacenaremos el nombre, sexo y fecha de nacimiento de cada una de las cargas familiares parentesco con el empleado. 15.  Se desea diseñar una Base de Datos que recoja la organización y gestión de una vuelta ciclista por etapas. De cada etapa será necesario registrar el número de etapa, fecha, hora de salida, hora estimada de llegada, Km. de la etapa, denominación del lugar lug ar de donde sale y al que se llega, puertos de montaña por los que se pasa y categoría de dichos puertos. Los equipos que participaran están formados por nueve ciclistas (identificados por el dorsal). Será necesario guardar el nombre del equipo, nacionalidad, director, patrocinador del equipo y ciclistas que lo componen. Se considera jerarquía de subordinación entre ciclistas de cada equipo. Un ciclista puede responder a un ciclista y un ciclista puede tener ninguno o varios ciclistas como subordinados. De los ciclistas se guardara además, su nombre, nacionalidad y las mejores clasificaciones que haya tenido en su carrera (ej. Tercero en el tour del 2007, cuarto en giro del 2007, etc.). Los equipos tienen contratos con distintos proveedores de materiales (ruedas, cuadros, piñones, etc.). De cada contrato se desea almacenar el equipo, proveedor y el detalle de los materiales que dicho proveedor suministra al equipo. Con el fin de obtener la clasificación de la etapa y la clasificación general (suma de los tiempos en cada una de las etapas), se necesita llevar un registro de los tiempos invertidos por cada corredor en cada una de las etapas. Para la clasificación de la montaña, se dan puntos a los tres primeros corredores que pasan por cada puerto. número dey puntos de la categoría del puerto y de laque posición en según que pasa ciclista (primero,El segundo tercero).depende Será necesario almacenar los puntos se dan las eldistintas categorías de los puertos y los puntos acumulados por cada uno de los ciclistas. Al finalizar cada etapa los ciclistas conceden entrevistas a las distintas cadenas de radio o televisión. La organización cobra un canon (cantidad fija por entrevista) por lo que desea controlar el numero de entrevistas, el nombre del ciclista y la cadena de radio o televisión que la realiza. Obtenga: El diagrama entidad relación correspondiente al caso en líneas anteriores. El Modelo relacional. 16.  La O.M.C.M (Organización Mundial para el Control Marítimo) desea montar un sistema de información sobre el tráfico marítimo internacional. La información que le interesa mantener consiste en: Se tienen barcos (identificados por una matrícula) de los cuales interesa su bandera, nombre,

 

tonelaje, calado y fecha de botadura. Los barcos pueden ser de pasajeros, de pesca o de carga. Los barcos de pasajeros tienen asociados la cantidad de pa pasajeros sajeros que pueden transportar. Los de pes pesca, ca, el tippoo de barco (atunero, de altura, etc.) y los de carga la capacidad de carga que pueden transportar. Con respecto a los barcos de pesca, interesa tener la información de la zona de pesca en la que se encuentran trabajando. Un Interesa barco puede y enbarco una zona trabajando varios barcos. sabertrabajar en qué en fechamuchas estuvozonas un en unapueden zona. haber Una zona de pesca está identificada por uunn código, tiene asociada un conjunto de coordenadas (latitud y longitud) de los puntos que la limitan y un conjunto de especies cuya pesca está permitida en la zona. Interesa saber qué zonas limitan con qué ootras. tras. Con respecto a los barcos de carga, interesa saber en qué puertos atracaron, la fecha en que lo hicieron y si cargaron o descargaron mercadería. No necesariamente un barco que atraca en un puerto debe hacerlo. Si hubo movimiento (cargo y/o descarga) interesa saber la cantidad asociada a cada operación. Las mercaderías están identificadas por un código y tienen asociada una unidad y su peso por metro cúbico. Los puertos están identif identificados icados por el nombre y el país, y tiene asociados la profundidad, los tipos de grúas que tiene, la capacidad en cantidad de barcos y si es de agua dulce o salada. Interesa también qué puertos están en cada zona de pesca (un puerto puede estar en varias).También interesa saber las distancias que existen entre los puertos. Se pide: Modelo EEntidad ntidad Relaación ción del problema. 17.  Se desea realizar el modelado de los datos necesarios para la distribución de los productos de un frigorífico, la cual se realiza desde su planta de procesamiento. Los clientes de frigorífico, que son carnicerías o mayoristas, realizan pedidos. El frigorífico conoce el nombre, dirección y RUC de sus clientes. También conoce la lista de los empleados de los mayoristas que están autorizados a recibir las entregas directamente. Los pedidos, que están numerados y fechados, consisten en una lista de varios cortes de productos cárnicos, en la que, por cada cada corte, se indica el número número de piezas y el peso ttotal otal aproximado. Los cortes reciben nombres identificatorios y se sabe que un corte puede formar parte de otros así como contener a otros cortes. Los distribuidores son interme intermediarios diarios entre el frigoríficcoo y los clientes (sean carnic carnicerías erías o mayoristas). De ellos se conoce el nombre, la dirección y la lista de receptores autorizados a recibir entregas. Los distribuidores pueden atender a varios cliientes entes y a su vez, un cliiente ente puede ser atendido por varios distribuidores. Las entregas a los distribuidores y a los mayoristas, consisten en cargar un camión, de un único distribuidor o mayorista, con piezas de carne. Esta entrega, que está identificada con un número, se realiza en la planta del frigorífico, en cierta fecha, a individuos que se hacen responsables como receptores de la carga. La entrega de piezas a un distribuidor o mayorista se realiza contra un pedido realizado por un cliente.

 

Más aun, el número de piezas entregada, su peso total (registrado en la balanza en el momento del embarque) y los cortes de éstas, deben corresponderse al del pedido. Sin embargo, pueden ser necesarias varias entregas para satisfacer un pedido, así como en una entrega se pueden satisfa satisfacer cer varios pedidos. Se pide: Modelo EEntidad ntidad Relaación ción del problema. 18.  Una empresa constructora dedicada a obras viales desea implantar un sistema informático que le permita llevar un registro de todas las actividades en cada una de sus obras. Su principal actividad es la construcción y mantenimiento de carreteras. La empresa cuenta con una flota de vehículos formada por autos, camionetas y camiones. De los vehículos se conoce su matrícula, marca, modelo y año. En el caso de las camionetas interesa saber su capacidad de carga y si son doble cabina o no; de los camiones su capacidad de carga y cantidad de ejes. Cada obra que la empresa lleva adelante tiene un nombre, el número de la ruta, y una descripción de la obra. La jornada es un día completo de trabajo. Las jornadas se numeran secuencialmente con un número, el cual indica las jornadas trabajadas a partir del comienzo de la obra. A su vez tiene un costo operativo de mano de obra, es decir el total de los jornales que se han de pagar al terminar el día. Al comenzar la  jornada se fijan los trabajos a realizar durante la misma. Si por algún motivo cierto trabajo queda incompleto ma l tiempo), el sigu siguiente iente laborable no sse e registrasólo como nu nueva evaque jornada sino como parte(por de ej. la mal jornada de inicio de esedíatrabajo, y se realizan losuna trabajos quedaron pendientes. Los trabajos que se desean registrar son la producción y el tendido de la mezcla asfáltica. Cada día, en cada obra se producen las toneladas necesarias de mezcla de acuerdo a la planificación de la jornada. Esa producción se utiliza para realizar los tendidos de ese mismo día, ya que la mezcla no puede guardarse de un día para otro. Sin embargo, no toda la producción del día es utilizada ya que parte de ella es rechazada por los inspectores del ministerio en la planta asfáltica y otra parte es rechazada en la zona del tendido. Para elaborar la mezcla se necesitan piedras y asfalto que se traen en camiones desde una cantera cercana a la obra. En cada viaje de un camión a la cantera se compra una cierta cantidad de piedras y asfalto por la que se obtiene una boleta de compra. De cada viaje interesa saber la cantidad y el costo de cada material adquirido. Una vez que la producción de mezcla es aceptada por la inspección, se procede a su tendido. De los tendidos se registra el kilometraje inicial, el final y la jornada de trabajo. La empresa desea saber las toneladas totales producidas así como las rechazadas tanto en planta como en la zona de tendido. De cada inspector se conoce su cédula, nombre, teléfonos y dirección. Algunos inspectores tienen un alto grado de calificación en lo que refiere a conocimientos y formación técnica. Otros simplemente conocen metodologías básicas y procesos rutinarios. Estos últimos están asignados sólo a planta. El resto inspecciona tanto en la planta como en la carretera, pero nunca visitan ambos lugares el mismo día. A éstos, la empresa les brinda un vehículo (auto o camioneta) para ir al lugar del tendido. Cada oobra bra tiene un grupo de innspectores spectores asiggnados nados por el ministerio, uno de los cuales es el jefe. Interesa saber la cantidad de mezcla rechazada por cada uno y para los que inspeccionan tendido los vehículos utilizados para sus visitas. Se pide:

 

Modelar la realidad planteada utilizando MER.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF