ejerciciosclase1 mer

13
Ejercicio 1. En un hospital se tiene un registro de pacientes, un registro de personal y uno de salas con funcionarios que trabajan en esas salas y con pacientes internados en esas salas. Del personal nos interesa el numero de empleado, el nombre, la dirección y el teléfono. Sabemos que dos empleados no tienen el mismo número. De los pacientes nos interesa el numero de registro (le es asignado cuando ingresa) y el nombre mientras que de las salas nos interesa el nombre y la cantidad de camas que tiene. También se sabe que un empleado trabaja en una única sala y que en una sala trabajan varios empleados. Lo mismo ocurre con los pacientes.

Upload: juan-gutierrez-paredes

Post on 09-Sep-2015

236 views

Category:

Documents


0 download

DESCRIPTION

fff

TRANSCRIPT

  • Ejercicio 1. En un hospital se tiene un registro de pacientes, un registro de personal y uno de salas con funcionarios que trabajan en esas salas y con pacientes internados en esas salas. Del personal nos interesa el numero de empleado, el nombre, la direccin y el telfono. Sabemos que dos empleados no tienen el mismo nmero. De los pacientes nos interesa el numero de registro (le es asignado cuando ingresa) y el nombre mientras que de las salas nos interesa el nombre y la cantidad de camas que tiene. Tambin se sabe que un empleado trabaja en una nica sala y que en una sala trabajan varios empleados. Lo mismo ocurre con los pacientes.

  • Conjuntos de objetos: Pacientes, Salas, Personal

    Relaciones entre esos conjuntos: Los Pacientes estn Internados en las Salas y el Personal Trabaja en las Salas.

    Caractersticas que interesan de los objetos: Personal: nro. de funcionario, nombre, direccin y telfono Pacientes: nro. de registro, nombre Salas: nombre, cantidad de camas

    Restricciones: Un empleado trabaja en una nica sala y en una sala trabajan varios empleados. Un paciente est internado en una sola sala pero en una sala hay varios pacientes. Esquema Relacional: Salas (nombre, nroCamas) Empleado (docIdent, nombre, direccin, telfono, nombreSala) LLAVE FORANEA: nombreSala REFERENCIA nombre EN Salas Pacientes (nroHistoria, nombreS) LLAVE FORANEA: nombreS REFERENCIA nombre EN Sala

  • Diagrama E-R:

    Salas

    Paciente Empleado

    trabaja seInterna

    noHistoria nombreS docIdent

    nombre direccion

    telefono

    nombre nroCamas

    (1:N)

    (1:1)

    (1:N)

    (1:1)

    nombreSala

  • Ejercicio 2. Una empresa esta dividida en varios departamentos de los que se conoce un nombre que los identifica. De los funcionarios de la empresa se conoce su nmero de documento de identidad, su nombre y su direccin de residencia. Si el funcionario es un conductor se conoce la categora del pase de conduccin y la cantidad de accidentes que ha tenido. Si es administrativo se conoce los idiomas que habla. Si es tcnico, se conoce las especialidades en las que puede trabajar. La empresa tiene un conjunto de vehculos, de los cuales se conoce el nmero de la placa y la marca. Estos carros son manejados por los conductores y a cualquier conductor se le puede asignar cualquier vehculo para que lo conduzca durante el da (todo el da). La empresa lleva adelante un conjunto de proyectos en los que trabajan. Estos proyectos estn identificados por el nmero del proyecto y tienen un presupuesto asignado. A un proyecto se pueden asignar varios tcnicos. Un tcnico podr ser asignado a varios proyectos.

  • Conjuntos de objetos: Departamentos, Funcionarios, Conductores, Administrativos, Tcnicos, Vehculos, Proyectos Relaciones entre esos conjuntos: Los funcionarios trabajan en Departamentos. Los conductores manejan vehculos. Los tcnicos se asignan a proyectos. Caractersticas que interesan de los objetos: Departamento: nro. de Depto, nombre Depto, director Funcionario: doc. Identidad, nombre y, direccin Conductor: nro. Categora Pase, nro Accidentes Administrativo: idiomas Tcnico: especialidades Proyecto: nro. de Proyecto, nombre proyecto, presupuesto Vehculos: placa Nro, marca Restricciones: Un funcionario trabaja en un nico departamento y en un

    departamento trabajan varios funcionarios. Un conductor es un funcionario, un administrativo es un

    funcionario y un tcnico es un funcionario. Un conductor conduce un vehculo en un da determinado. Un tcnico puede estar asignado a varios proyectos y un

    proyecto puede tener asignados varios tcnicos. Un administrativo habla varios idiomas y un tcnico conoce

    varias especialidades

  • Esquema Relacional: Funcionario (nombre, docIdent, direccin, noDep) LLAVE FORANEA: noDep REFERENCIA nroDepto EN Departamento Departamento (nroDepto, nombreDep, director) LLAVE FORANEA: director REFERENCIA docIdent EN Funcionario Conductor (docIdent, categorPase, nroAccidentes) LLAVE FORANEA: docIdent REFERENCIA docIdent EN Funcionario Administrativo (docIdent) LLAVE FORANEA: docIdent REFERENCIA docIdent EN Funcionario Tecnico (docIdent) LLAVE FORANEA: docIdent REFERENCIA docIdent EN Funcionario Especialidad (especial) Maneja (docIdent, especial) LLAVE FORANEA: docIdent REFERENCIA docIdent EN Tecnico LLAVE FORANEA: especial REFERENCIA especial EN Especialidad Proyecto (nroProyecto, nombre, pptoPry) Asigna (docIdent. nroProy, fechaInicio, fechaFianl) LLAVE FORANEA: docIdent REFERENCIA docIdent EN Tecnico LLAVE FORANEA: nroProy REFERENCIA nroProyecto EN Proyecto Vehculo (nroPlaca, marca) Conduce (nroPlaca, docIdent, fechaAsignacion) LLAVE FORANEA: docIdent REFERENCIA docIdent EN Conductor nroPlaca REFERENCIA nroPlaca EN Vehculo Idioma (idioma) Domina (docIdent, idioma) LLAVE FORANEA: docIdent REFERENCIA docIdent EN Administrativo LLAVE FORANEA: idioma REFERENCIA idioma EN Idioma

  • Diagrama E-R:

    Funcionario

    ProyectoVehculo

    conduceconduceconduce

    laboralabora

    pptoPrypptoPry

    nombreDepnombreDep

    nroPlacanroPlaca marcamarca

    nroDeptonroDepto

    directordirector

    nombrenombre direcciondireccion

    (1:1)

    (1:N)

    (1:1)

    Conductor Administrativo Tcnico

    Especialidad

    Departamento

    Idioma

    docIdentdocIdent

    (1:N)

    asignadoasignado

    nroProyectonroProyecto

    nombrenombre

    (1:N)

    (1:N)

    (1:N)

    (1:N)

    (1:N)

    (1:N)

    categorPasecategorPase nroAccidentesnroAccidentes

    manejamanejamaneja

    dominadominadomina

    nroProynroProy

    nomDepnomDep

    fechaAsignacfechaAsignac

    Atencin: observe que todas las entidades tienen una participacin total en las relaciones.

  • Ejercicio 3. Se desea modelar la estructura de un banco de datos que contiene informacin relativa a ejercicios para toda la Universidad. La realidad consiste en lo siguiente: Se tienen ejercicios, identificados por un cdigo, con una fecha de propuesta asociada y que pueden tener varios autores. Estos ejercicios pueden ser prcticos, de examen o simplemente propuestas de ejercicios. Tanto los ejercicios prcticos, como los de examen, estn asociados a materias dentro de carreras determinadas. Por ejemplo, el ejercicio cdigo BDI274 es un ejercicio prctico asociado a la materia Bases de Datos I, de la carrera Ingeniera de Sistemas, pero no est asociado a la misma materia de la carrera de Tecnologa en Sistemas de Informacin. Sobre los ejercicios prcticos asociados a una materia en una carrera, interesa saber en qu nro. de hoja est dicho ejercicio, su nro. dentro de la hoja y un cdigo de dificultad asociado. Un ejercicio prctico puede aparecer en varias materias de diferentes carreras. Todos los ejercicios prcticos estn asociados a alguna materia. Sobre los ejercicios tipo examen, interesa saber la fecha del examen en que apareci, su cantidad de puntos y el nro. de ejercicio en el examen. Un ejercicio tipo examen est asociado a una y slo una materia dentro de una carrera.

  • La informacin que interesa sobre las materias es el nombre y sobre las carreras su identificacin. Se sabe que dentro de una carrera hay muchas materias y que una misma materia puede estar dentro de varias carreras. Una materia en una carrera, tiene una determinada cantidad de horas de curso a la semana. Las materias podrn tener igual nombre, aunque deben de tener un cdigo nico. Por otro lado, todos los ejercicios (de cualquier tipo) estn relacionados con temas con distintos grados de dificultad. Cada tema se identifica por un cdigo e interesa saber cules temas son previos de otros. Se pide: Construir el esquema relacional con todos los atributos, los

    cuales no debern aparecer en el diagrama (si se requiere, se debern explicar aquellos atributos que no resulten claros).

    Elaborar el modelo Entidad Relacin completo. Todas las relaciones debern tener indicada su clase o

    cardinalidad o mapeo, y deber sealarse si la participacin de las entidades es parcial o total.

    Las restricciones no estructurales, si existen, se formularn

    en lenguaje natural.

  • Ejercicio 4. HOSPITAL GENERAL En un centro hospitalario se desea informatizar parte de la gestin relativa a pacientes. Tras el anlisis realizado, se establecen los siguientes requerimientos:

    Los datos de inters que se desea almacenar del paciente son: nmero del documento de identidad, nmero de la historia clnica, nombre, apellidos, direccin y telfono de residencia y fecha de nacimiento.

    Un paciente estar asignado a una cama determinada de una planta del hospital, pudiendo estar a lo largo del tiempo de ingreso en diferentes camas y plantas, es importante la fecha de asignacin de cama y el nmero de sta. Habr que tener en cuenta que las camas se numeran correlativamente por cada planta, es decir, existir la cama nmero 12 de la tercera planta y tambin la nmero 12 de la sptima planta. Las plantas del hospital estarn identificadas por nmero de planta, su nombre y n de camas de que dispone.

    Por cada paciente se entregar hasta un mximo de 4 tarjetas de visita. Estas tarjetas de visita sern vlidas para visitar a un nico paciente. La tarjeta de visita se definir por: nmero de tarjeta de visita y la hora de comienzo y de final en que se puede visitar al enfermo, se debe saber a quien se le entreg y a qu paciente se puede visitar.

    A un paciente le pueden atender diferentes mdicos, siendo importante por cada visita mdica la fecha y hora de sta. Y un paciente puede tener diferentes diagnsticos de enfermedad, es necesario conocer la fecha de diagnstico. Por otra parte, un mdico puede tratar diferentes tipos de diagnsticos y viceversa.

    Los datos de inters de los mdicos sern: cdigo del mdico, nombre y apellidos. Los datos de inters de los diagnsticos sern: cdigo de diagnstico y descripcin.

    Una vez dado de alta un paciente se traslada toda la informacin relativa a ste, a un archivo histrico.

  • Conjuntos de objetos: Pacientes, Planta, Tarjetas de Visita, Historias Clnicas, Mdicos, Diagnstico, Camas. Relaciones entre esos conjuntos: Los pacientes estn ubicados en Camas. Un paciente tiene su Historia Clnica. Las camas corresponden a una planta del Hospital. A un paciente se le entregan hasta 4 tarjetas de visita Un mdico es responsable de un diagnstico. Caractersticas que interesan de los objetos: Paciente: nro. de Historia, fechaIngreso, fechaSalida, camaPac,

    PlantaPac Planta: nro. de Planta, nombre de la Planta, nro de camas en la planta TarjetaVisita: doc. Identidad Paciente, consecutivo, hora Inicio, hora

    finalizacin, nombre visitante HistoriaClnica: nro de Historia, documento Identidad, nombres,

    apellidos, direccin, telfono, fechaNacimto, estatura, peso, seales particulares

    Mdico: cdigo Mdico, nombres, apellidos, especialidad Diagnstico: cdigo de Diagnstico, descripcin Cama: nroPlanta, nroCama, marca, valor, descripcin Restricciones: Un paciente se hospitaliza en una nica cama y en una cama se

    pueden hospitalizar varios pacientes. Un paciente tiene una y solo una historia clnica Las camas corresponden a una sola planta del Hospital. A un paciente se le entregan hasta 4 tarjetas de visita Un mdico es responsable de un solo diagnstico.

  • Esquema Relacional: HistoriaClnica (noHistoria, docIdent, nombre, apellido, direccin,

    telfono, fecNacmt, estatura, peso, sealPartic) Planta (nroPlanta, nombrePla, nroCamasPla) Cama (nroPlanta, nroCama, marca, valor, descripcin) Paciente (noHisto, fechaIngreso, fechaSalida, camaPac, PlantaPac) LLAVE FORANEA: noHisto REFERENCIA noHistoria EN HistoriaCln LLAVE FORANEA: (camaPac, PlantaPac) REFERENCIA (nroPlanta,

    nroCama) EN Paciente TarjetaVisita (noHisto, consecutivo, horaInicio, horaFinal, nombreVisita) LLAVE FORANEA: noHisto REFERENCIA noHisto EN HistoriaClnica LLAVE FORANEA: noHisto REFERENCIA noHisto EN Paciente Mdico (codMdico, nombre, apellido, especialidad) Diagnstico (codDiagnstico, descripcin) ItemHistoria (noHist, fecha, hora, codMedico, codDiagnstico, formula) LLAVE FORANEA: noHist REFERENCIA noHisto EN HistoriaClnica LLAVE FORANEA: codMedico REFERENCIA codMdico EN Mdico LLAVE FORANEA: codDiagnstico REFERENCIA codDiagnstico EN

    Diagnstico

  • Diagrama E-R:

    Historia Clnica

    PlantaDiagnstico

    seEntregaseEntrega

    (1:1)

    (0:N)

    (1:1)

    ItemHistoria

    Tarjeta Visita

    Cama

    Paciente

    Medico

    (1:N)

    se Asignase Asigna

    (1:N)

    (1:N)

    (1:N)

    (0:1)

    (1:N) seAtiendeseAtiendeseAtiende

    pertenecepertenece(1:1)

    generagenera

    firma

    tienetiene

    se Ubicase Ubica

    (1:1)

    (1:1)

    (1:1)

    (1:1)

    (1:1)