Practico 1.docx

  • Uploaded by: Vagner Zeballos
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Practico 1.docx as PDF for free.

More details

  • Words: 1,492
  • Pages: 6
PRACTICO 1. DISEÑO DE BASE DE DATOS

(Ing. Gustavo Tantani)

1. Caso: Video Clubs La cadena de Video-Clubs “EVO” ha decidido, para mejorar su servicio, emplear una base de datos para almacenar la información referente a las películas que ofrece en alquiler. Esta información es la siguiente: 

   

Una película se caracteriza por su título, nacionalidad, productora y fecha. En una película pueden participar varios actores (nombre, nacionalidad, sexo) algunos de ellos como actores principales. Una película está dirigida por un director (nombre, nacionalidad). De cada película se dispone de uno o varios ejemplares diferenciados por un número de ejemplar y caracterizados por su estado de conservación. Un ejemplar se puede encontrar alquilado a algún cliente (DNI, nombre, dirección, teléfono, email). Se desea almacenar la fecha de comienzo del alquiler y la de devolución. Cada socio puede tener alquilados, en un momento dado, 4 ejemplares como máximo. Un socio tiene que ser avalado por otro socio que responda de él en caso de tener problemas en el alquiler.

2. Caso: Farmacia La gestión de una farmacia requiere poder llevar control de los medicamentos existentes, así como de los que se van vendiendo, para lo cual se pretende diseñar un sistema acorde a las siguientes especificaciones: 



 

En la farmacia se requiere una catalogación de todos los medicamentos existentes, para lo cual se almacenará un código de medicamento, nombre del medicamento, tipo de medicamento (jarabe, comprimido, pomada, inyectable, etc.), unidades en stock, unidades vendidas y precio. Existen medicamentos de venta libre y otros que sólo pueden dispensarse con receta médica. La farmacia adquiere cada medicamento de un laboratorio, o bien los fabrica ella misma. Se desea conocer el código del laboratorio, nombre, teléfono, dirección, fax, así como el nombre de la persona de contacto. Los medicamentos se agrupan en familias, dependiendo del tipo de enfermedades a las que dicho medicamento se aplica. La farmacia tiene algunos clientes que realizan los pagos de sus pedidos a fin de cada mes (clientes con crédito). La farmacia quiere conocer las unidades de cada medicamento vendido (con o sin crédito) así como la fecha de venta. Además, es necesario tener los datos bancarios de los clientes con crédito, así como la fecha de pago de las ventas que realizan. Diseñar la BD a nivel conceptual y lógico.

3. Caso: Agencia Aeroespacial Se trata de diseñar la base de datos de una agencia aeroespacial. En ella se pretende almacenar toda la información referente a sus empleados (DNI, nombre completo, edad y dirección) y los nombres y parentesco de los familiares que dependen de éstos. Los empleados pueden ser técnicos, astronautas y científicos. Los empleados participan en una serie de misiones en un periodo determinado de tiempo, dato que es de interés recoger, pero como máximo, a lo largo de su estancia en la agencia pueden participar en diez misiones. Puede haber empleados que no participen en ninguna misión porque están en „periodo de Prácticas‟. Cada misión es propuesta por un científico en una fecha determinada. Estas misiones están desarrolladas con vistas al estudio de uno o varios planetas. La agencia dispone de una flota de naves espaciales de distintos tipos que realizan vuelos entre dos fechas en cada una de las misiones. Estas naves son manejadas en una fecha concreta por astronautas. Una vez finalizada una misión se pretende almacenar sus conclusiones y la fecha de finalización. Diseñar la BD a nivel conceptual y lógico. Indicar todas las restricciones que no se puedan especificar en los modelos utilizados. Señalar las suposiciones semánticas que a su criterio sean imprescindibles.

4. Caso: Consorcio de Hospitales Se trata de diseñar la base de datos para la administración de un consorcio de hospitales, que permita gestionar datos acerca del personal, así como de los pacientes de los mismos. De cada hospital interesa almacenar su nombre dirección, teléfono, fax, etc. El personal de los hospitales (del que interesa almacenar su dni, nombre, apellidos, dirección y teléfono) se divide en personal administrativo y personal sanitario (dentro de este se distingue a su vez asistentes y médicos). · Los médicos tienen una especialidad que interesa conocer (pediatría, obstetricia, etc.) y sólo trabajan, al igual que el resto del personal, en un hospital. · Los pacientes pueden acudir a varios hospitales del consorcio, pudiendo ser atendidos por varios médicos. · Se desea conocer los datos personales de los pacientes que van a ingresar en el hospital, así como el número de seguridad social, compañía aseguradora, la fecha de admisión y la sala (habitación) en la que deben permanecer. · Cada sala se identifica por un número de sala dentro de cada hospital y se desea conocer el número de camas de las que dispone. · Cada admisión (internación) de paciente en el hospital lleva asociada una o varias fichas de tratamiento en las que se indica la enfermedad y el médico que la atiende. Cada tratamiento se identifica por el nombre de la enfermedad del tratamiento que es único para cada admisión. · Además, cada tratamiento da lugar a distintos resultados que permiten realizar el seguimiento de cada enfermedad de un paciente. El resultado debe indicar la fecha y hora en que éste tuvo lugar, así como un comentario (por ejemplo, indicando si el paciente tiene fiebre etc.). Para un mismo tratamiento sólo puede haber un resultado en un mismo día, a una misma hora.

5. Caso: Empresa y departamentos La empresa “X” desea llevar un control de sus departamentos, empleados y proyectos según las siguientes especificaciones: · Se desea conocer el nombre, salario y número de la seguridad social de cada empleado, así como el nombre, fecha de nacimiento y estudios que cursa, de cada uno de sus hijos. Existen varios tipos de empleados: directores (encargados de un departamento), representantes de ventas (se ocupan de la representación en un número de regiones) e ingenieros (encargados de realizar los proyectos de la empresa); hay, además, otros empleados, como secretarios, auxiliares de laboratorio, etc. Un director no puede ejercer ninguna otra función; sin embargo, un representante de ventas puede desempeñar también las funciones de un ingeniero y viceversa. · Los distintos departamentos conceden becas de estudio a los hijos de los empleados. Estas becas no están tipificadas, sino que son ayudas que se conceden dependiendo del presupuesto del que disponga el departamento. Se desea conocer la fecha de concesión de cada beca así como la cuantía de ésta. · Un ingeniero puede tener varias especialidades que se desean conocer. · De los departamentos se necesita saber, el nombre, localización y empleados que trabajan en él. Un departamento tiene, como mínimo 2 empleados y como máximo 30 y está al cargo de un único director. Cada departamento tiene un director distinto. · Un departamento puede controlar un número de proyectos, de los que se desea conocer su nombre y fecha de comienzo. · En la realización de un proyecto no puede haber involucrados más de 5 ingenieros. Todo ingeniero debe estar asociado a 1 proyecto como mínimo y a 2 como máximo. En el caso de que un departamento no tenga ningún proyecto, sus empleados podrán estar trabajando en proyectos de otros departamentos.

6. Caso: Equipo de Fútbol Un equipo de fútbol está conformado por 11 jugadores de campo entre los cuales podemos identificar a 1 portero, y el resto jugadores de cancha (en ocasiones se organizan en cuatro defensas, tres centrales y tres delanteros) los jugadores pueden usar cualquier parte de su cuerpo excepto las manos para introducir el balón a la portería del equipo contrario. La única excepción de esta regla la tiene el portero, quien puede utilizar también las manos para tocar el balón, pero solo dentro del área de meta. El campo de juego es de una longitud máxima de 120 m. y mínima de 90 m; y con una anchura no mayor a 90 m. ni menor de 45 m. Para partidos internacionales, la longitud será de 110 m como máximo y 100 m. como mínimo; y una anchura no superior a 75 m. ni inferior a 64 m. en cualquier caso deberá ser mayor la longitud que la anchura. El campo de juego se dividirá en dos mitades transversales de igual tamaño. El centro del campo será marcado con un punto visible, alrededor del cual se trazará una circunferencia de 9.15 m de radio. La meta del juego es pasar el balón a los delanteros quienes están más preparados para patear el balón a la portería. El portero o arquero es la única línea de defensa que intentará bloquear con cualquier parte de su cuerpo los tiros de sus opositores. Cada vez que evita un gol, es decir que el balón entre a la portería habrá salvado su meta. Cada gol equivale a un punto. Un juego dura 90 min. Dividido en dos periodos de 45 min. cada uno. Realizar el diagrama correspondiente. Si usted conoce mejor de fútbol agregue tal información a su diagrama.

Related Documents

Practico
April 2020 18
Practico
June 2020 14
Practico 8
July 2020 5
Practico 4
June 2020 3
Practico 1
May 2020 5
Caso Practico
October 2019 39

More Documents from ""

Practico 1.docx
June 2020 4
Galileo Galilei.docx
June 2020 3
Noefisicatarea.docx
June 2020 2
Ampicilina.docx
June 2020 3
Sociales.docx
June 2020 4