Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada...

45
MODELO ENTIDAD RELACION MODELO ENTIDAD RELACION Administración de Administración de Base de Datos Base de Datos Alexis Alexis Olvany Olvany Torres Torres Ch Ch Mentor Mentor

Transcript of Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada...

Page 1: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION

Administración de Administración de Base de DatosBase de Datos

Alexis Alexis OlvanyOlvany Torres Torres ChChMentorMentor

Page 2: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

El puntualidad

Page 3: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 1

El ministerio de la salud desea mantener un sistema de información relativo a hospitales. A

continuación se detalla lo que se desea modelar:

HOSPITAL, con los datos:

► código, que lo identifica.

► nombre

► dirección

► teléfono

► cantidad de camas

SALA, con los datos:

PACIENTE, con los datos:

► cédula de identidad

► número de registro

► número de cama

► nombre

► direcciónSALA, con los datos:

► código

► nombre

► cantidad de camas

MEDICO, con los datos:

► cédula de identidad

► nombre

► especialidad

LABORATORIO, con los datos:

► código, que lo identifica.

► nombre

► dirección

► teléfono

► dirección

► fecha de nacimiento

► sexo

DIAGNOSTICO, con los datos:

► código, que lo identifica.

► tipo

► complicaciones

Page 4: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 1, Continua

Además se sabe que:

· Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital.En distintos hospitales puede haber salas con el mismo código, pero esto nopuede ocurrir dentro de un hospital.

· Cada médico trabaja en un único hospital.

· Cada hospital trabaja con muchos laboratorios, y un laboratorio presta servicios· Cada hospital trabaja con muchos laboratorios, y un laboratorio presta serviciosa más de un hospital. Interesa conocer la descripción de cada servicio y la fechaen que se realizó.

· Un paciente puede estar internado en una única sala.

· Cada paciente puede ser atendido por más de un médico, y a su vez cada médicoatenderá varios pacientes. Interesa conocer las fechas de las atenciones.

· Cada paciente puede tener varios diagnósticos. Interesa saber la fecha en que serealizó cada uno.

Page 5: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 1, Continua, DER

HOSPITAL

dig

o

No

mb

re

Dir

ecc

ión

Te

léfo

no

# C

am

as

Tiene Salas

dig

o

No

mb

re

# C

am

as

Laboratorio

Presta

Servicios1 N

1

N

N1

Trabaja

Medico

Ce

du

la

No

mb

re

Esp

eci

ali

da

d

Atiende Pacientes

Ce

du

la

Ca

ma

Re

gis

tro

No

mb

re

Se

xo

Internado

Tiene

Diagnósticos

Co

dig

o

No

mb

re

Te

lefo

no

Dir

ecc

ion

dig

o

Tip

o

Co

mp

l.

N

N

N N

1

N

Page 6: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 2

Una tienda de música desea modelar a los compositores desinfonías, las sinfonías y la relación entre ambos. De loscompositores se conoce su nombre, mientras que de cadasinfonía se conoce: el nombre de su compositor, el género, lasinfonía se conoce: el nombre de su compositor, el género, latonalidad y los instrumentos necesarios para su ejecución.

Proponer un MER que modele la realidad planteada.

Page 7: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 2, Continua, DER

Compositor SinfoníasCompone1 N

Compositor SinfoníasCompone

Co

mp

osi

tor

Ge

ne

ro

To

na

lid

ad

Inst

rum

en

tos

No

mb

re

Page 8: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 3

La secretaría del MERCOSUR desea diseñar un sistema de información sobrerelaciones comerciales y diplomáticas entre paises. Cada pais se identifica porsu nombre, mientras que de cada producto se conoce su nombre y una brevedescripción.

a. Se desea modelar que:

· Un país puede tener relaciones diplomáticas con varios países, interesandosaber en qué fecha se establecieron.saber en qué fecha se establecieron.

· Cada país exporta y/o importa una serie de productos

b. Se desea modelar el flujo de productos de un país a otro. (por ej. : un paísque exporta un producto, ¿hacia dónde lo hace?)

Nota: Para esta parte no considerar las relaciones diplomáticas entre lospaíses.

Page 9: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 3, Continua, DER

Relación Tiene Países

1N

1

1:N

ImportaProducto

Exporta

1

N

N

1

Page 10: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 4

Se pretende modelar la cantidad de goles que hizo un jugador a lo largo de su vida en cada equipo en que jugó. Tanto de los jugadores como de los equipos se conoce su nombre.

Se propone el siguiente MER:

Marcar errores y corregirlos. Discutir la posibilidad de representar los goles realizados por un

jugador en cada temporada (identificada por el año) o en los distintos campeonatos que jugó en cada equipo. Cada campeonato se identifica por un código y se conoce su nombre y el año en que se jugó.

Page 11: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 4, Continua, DER

Campeonato

Realizados

Jugador

Contrato

Juega

Temporada

1

N

11

N

1

Logra Goles

Anotaciones Equipo

Anota

N N1

1

Page 12: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 5

Se desea modelar una parte del sistema de una bedelía, el cuallleva información acerca de las asignaturas y las carreras. El sistemadebe permitir que existan carreras que no tengan asignaturasasignadas, debe exigir que todas las asignaturas pertenezcan por lomenos a una carrera.

Para ello se realizo el siguiente MER:Para ello se realizo el siguiente MER:

Discutir acerca de su representatividad de la realidad. En caso deque ésta no sea satisfactoria modificar dicho MER para que mejoreesta representación. Bedelía

Presentación

La Bedelía es la sección que centraliza la gestión de trámites

para estudiantes, docentes y egresados.

Se ocupa de dar seguimiento a toda la trayectoria estudiantil

desde los cursos, las escolaridades, certificaciones médicas

hasta el trámite de egreso.

Así mismo, tiene a su cargo la inscripción, coordinación,

publicación y expedición de certificados de los cursos de

educación permanente.

Page 13: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 5, Continua, DER

Asignatura CarreraPertenezca1N

Page 14: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 6

Se pretende modelar la siguiente realidad :

Existe un conjunto de empresas que producenvarios productos, también hay un conjunto de

promotores que trabajan en las empresas. Cadapromotor trabaja para una sola empresa y

vende un único producto de esta.

a. Dada la siguiente solución, ¿qué restriccioneshabría que agregar para que represente

la realidad descripta ?

b. ¿Qué cambios deberían hacerse si todos losproductos deben tener un promotor asociado?

c. Describa otras alternativas para representar larealidad planteada sin tener en cuenta la

parte b. y discutiendo las posibles anomalías.

Page 15: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 6, Continua, DER

Empresa Produce ProductoN N

11

Promotor VendeTrabaja

NN

1

Page 16: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 7

Dado un conjunto depersonas se deseamodelar los vínculosentre los padresbiológicos y sus

hijos mediante elhijos mediante elsiguiente MER:

a. Discutir surepresentatividad.

b. Plantear un nuevomodelo que representeesta realidad.

Page 17: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 7, Continua, DER

Padre1

Padre

Parentesco

Hijos

1

N

Page 18: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 8

Una cadena de restaurantes ha relevado información acerca de los clientes ysus preferencias.

De cada persona, identificada por su cédula de identidad, se conoce sunombre, el restaurantes que frecuenta más y las comidas que mas le gustan.

De cada restaurante, identificado por su nombre, se conoce las comidas quepreparan. De cada comida se conoce su nombre, que la identifica, el tiempode preparación y los ingredientes principales.

a. Diseñar un MER que represente la realidad anterior

b. Modificar el MER anterior para representar la información anteriorconsiderando la siguientes restricciones.

· Un restaurante no vende más de 10 comidas.

· Una persona frecuenta varios restaurantes.

· A una persona no le gusta una comida por sí sola sino cómo la sirven endeterminados restaurantes.

Page 19: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 8, Continua, DER

Persona Visita Restaurante1

1

N

N1

No le gusta Comida No Vende

Sirve

N1

1

Page 20: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 9

Se desea modelar un sistema de corrección deexámenes donde los propios estudiantes realizan lacorrección.

Cada estudiante corrige uno o más exámenes de otrosestudiantes. Si un estudiante no está conforme con laestudiantes. Si un estudiante no está conforme con lacorrección puede solicitar recorrección, en cuyo casootro estudiante realiza la corrección. De cadaestudiante se conoce su nombre, el cual lo identifica.

Diseñar un MER que represente la información decuáles estudiantes corrigieron y recorrigieron a quéestudiantes y las calificaciones obtenidas en el proceso.

Page 21: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 9, Continua, DER

Estudiantes

Corrige

Pertenece

Exámenes

1 N

1

10 Pertenece

Solicita Recorrección

1

N

0

Page 22: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 10

Se desea modelar parte de la realidad de la oficina de trabajo deuna Facultad.

La oficina de trabajo recibe ofertas de empleo y cada vez que estoocurre se abre un llamado a estudiantes interesados. A cadallamado se le asigna un número, una descripción, la fecha deaparición y la fecha límite de presentación al mismo.aparición y la fecha límite de presentación al mismo.

Los llamados pueden ser para una empresa o para una facultad. Siel llamado es para una empresa se sabe el nombre de la misma y sidesea figurar o no en el aviso que saldrá publicado. Cuando laoferta de empleo proviene de una facultad, se conoce el nombre dela institución y dentro de la misma qué instituto u oficina realizó lasolicitud.

Para anotarse a un llamado, el estudiante debe estar registrado enla oficina. De los estudiantes se conoce su cédula, nombre, fecha denacimiento, dirección, email, currículum y teléfonos.

Page 23: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 10

Además se sabe en que carrera de las que dicta la Facultad estánmás avanzados. Se considera una sola carrera por estudiante. Decada estudiante inscripto al llamado se registra la fecha deinscripción al mismo.

Los currículum de los estudiantes presentados se envían a laempresa o facultad que ofrece el empleo, para que esta realiceempresa o facultad que ofrece el empleo, para que esta realicela selección. En caso que la empresa decida no contratar a nadieel llamado se declara como desierto y se registra el motivo de talsituación para tenerlo en cuenta en futuros llamados. Tambiénpuede suceder que ningún estudiante se inscriba para unllamado, en cuyo caso el llamado también será declarado comodesierto. De lo contrario se registran los estudiantes contratadosen el mismo.

Diseñar un MER que represente la información de los llamados ysus posibles resultados.

Page 24: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 10, Continua, DER

Oferta de

EmpleoAbre Llamado Registrado

1

1

1 1

OficinaPuede

Ser

Empresa Facultad

1 1

N N

1

Page 25: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 11

Una empresa de entretenimientos y vacaciones para niños en edad escolar ypreescolar desea automatizar el manejo de la información de sus clientes y lasasociaciones con las que trabaja.

La información que se desea mantener tiene las siguientes características:

Existen varias asociaciones juveniles, las cuales tienen sus propias colonias devacaciones.Existen varias asociaciones juveniles, las cuales tienen sus propias colonias devacaciones.

Cada asociación tiene varias colonias, pero cada colonia pertenece a una únicaasociación. De cada asociación se conoce su nombre, que la identifica, ladirección y un teléfono de referencia.

De las colonias se conoce su código y ubicación; el código puede repetirse para lasdistintas asociaciones.

En las colonias trabajan varios líderes de grupos, de los cuales se conoce su C.I.,nombre y teléfono.

Cada líder puede trabajar para varias colonias. Todos los líderes deben tener unacertificación que los acredita como tales, interesa la fecha, el grado y la asociaciónque emitió el certificado.

Page 26: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 11

En caso de tener más de un certificado interesa sólo el más reciente.

Cada líder en una colonia coordina exactamente una actividad, pero puede ayudaren otras. Las actividades a su vez son desarrolladas (coordinación y ayuda) porvarios líderes de colonias. De las actividades se conoce su identificador y unabreve descripción de la misma. Estas pueden ser de los siguientes tipos:campamentos, deportes y juegos. De los campamentos interesa la ubicación y laduración en días, de los deportes interesa el tipo, los accesorios necesarios y la

cantidad de horas semanales de entrenamiento, de los juegos interesa el tipo decantidad de horas semanales de entrenamiento, de los juegos interesa el tipo dejuego, una descripción de las características y la cantidad de participantes.

Cada colonia atiende a un conjunto de clientes, algunos de ellos asisten a más deuna colonia.

Nos interesa el número de cliente que lo identifica, nombre, C.I., teléfono y edad.Los clientes realizan diversas actividades, interesando la antigüedad con que lasrealizan. En el caso de los deportes, interesan también las fechas en las que elcliente participó en competencias. Los clientes sólo realizan actividades de lasdisponibles en su colonia.

Se pide:

Modelo Entidad Relación completo.

Page 27: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 11, Continua, DER

Asociación

JuvenilTiene

Colonias

de vacacionesAtiende Clientes

Trabajan

1 N

N

N N

N

CoordinaActividad

Puede

Ser

Lideres de

Grupos

Tienen

Certificación

Campamentos DEPORTES JUEGOS

N

N

N

N

N

1

Page 28: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 12

Se desea modelar un red de bibliotecas.

De cada libro se conoce su título, sus autores, la editorial, la fecha de edicióny su código internacional. Un libro queda identificado por el códigointernacional.

De cada biblioteca se conoce su nombre. Todas las bibliotecas tienen librospudiendo haber más de una copia de cada uno de ellos. Además algunasDe cada biblioteca se conoce su nombre. Todas las bibliotecas tienen librospudiendo haber más de una copia de cada uno de ellos. Además algunasbibliotecas realizan convenios entre sí.

Existen institutos, de los cuales se conoce su nombre, que piden libros a lasbibliotecas. Se lleva un control sobre la fecha en que se realizan estospedidos.

Los libros se clasifican por temas, considerando que un código es cualquierfrase o palabra con sentido. O sea, dejamos de lado las palabras como "al","con", "del", "su",etc. Además se considera que existen dos tipos de códigosdistintos e independientes entre sí: los códigos llamados DESCRIPTORES y loscódigos llamados TERMINOS.

Page 29: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 12

De todos los códigos nos interesa conocer su texto y dado que los organismosque establecen los códigos son las bibliotecas interesa saber quién estableció loscódigos. Un código puede ser establecido por varias bibliotecas y una bibliotecapuede establecer varios códigos.

En especial de los códigos que son DESCRIPTORES nos interesa conocer la fechaen que se los consideró como DESCRIPTORES por primera vez.

La clasificación temática de los libros se realiza según uno o más DESCRIPTORES (La clasificación temática de los libros se realiza según uno o más DESCRIPTORES (por ejemplo el libro "Lógica para resolver problemas" tiene como descriptores a"resolución de problemas" y "lógica y matemática" ). Todos los TERMINOS sonsinónimos de un DESCRIPTOR y un DESCRIPTOR puede ser sinónimo de más deun TERMINO ( por ejemplo los términos "ordenador", "equipo", "máquina" sonsinónimos del descriptor "computador" ). No hay DESCRIPTORES sinónimos entresí.

Dentro de los DESCRIPTORES hay algunos que representan temas vinculadosentre sí ( por ej.Organización Internacional del Trabajo y Salarios Mínimos).

También hay DESCRIPTORES que representan temas más generales que otros,por ejemplo Programación y Programación Estructurada ).

Se pide: Modelo Entidad Relación completo.

Page 30: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 12, Continua, DER

Libro

Clasifica

Temas

Identifica

Tienen

Biblioteca

Institutos

Piden

EstablecidoCódigo

Internacional

Existen

Descriptores

Sinónimos

Términos

Page 31: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 13

Se quiere modelar la realidad relativa a una clínica odontológica. La clínicaestá compuesta por varios locales de atención, identificados por su nombre,de los cuales se conoce además su dirección dada por la ciudad donde seubica, la calle y el número.

En cada local existen varios consultorios que se identifican por un númerodentro del local y en cada consultorio existe cierto equipamiento. Dichoequipamiento se identifica globalmente mediante un número de serie, seequipamiento se identifica globalmente mediante un número de serie, seconoce el tipo (torno, laser, etc.) e interesa mantener registro de la últimafecha en que se le realizó mantenimiento.

La clínica posee dos planes diferentes de afiliación: individual y grupal. Delos afiliados se conoce la CI, el nombre y uno o más teléfonos. Para losafiliados grupales interesa saber el nombre del convenio de afiliación y elporcentaje de rebaja que se debe aplicar a la cuota mensual.

En la clínica se realizan tratamientos, los cuales se identifican por su nombrey tienen un costo asociado.

Los odontólogos que trabajan en la clínica se identifican por su nombre. Deellos se conoce su especialidad principal dentro de la odontología y losdiferentes tratamientos que pueden realizar.

Page 32: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 13

Los odontólogos trabajan en diferentes locales y cada odontólogo puede tenerdistintos horarios de atención en cada local. De cada horario de atención seconoce el día de la semana, la hora de comienzo y la hora de finalización. (EJ:lunes de 16:00 a 18:30).

Los afiliados se atienden con determinados odontólogos en determinado local yademás los odontólogos les realizan tratamientos. Para que un paciente puedarecibir tratamiento de un odontólogo debe ser previamente atendido por este.recibir tratamiento de un odontólogo debe ser previamente atendido por este.

Interesa mantener la historia clínica de cada afiliado, la cual consiste, por unlado, en un registro de cada consulta indicando la fecha de consulta, elodontólogo y el local y por otro en un registro de todos los tratamientos que sele han realizado. De cada tratamiento interesa saber: fecha de inicio, si eltratamiento ha sido finalizado o no y la identificación del odontólogo que lorealizó, teniendo en cuenta que como política de la clínica un odontólogo sólopuede practicar un tratamiento por vez a cada afiliado. El inicio de untratamiento, siempre se hace en una consulta. Para cada afiliado se mantieneuna cuenta corriente donde se incluyen los costos de todos los tratamientos quehan sido finalizados. Esta cuenta corriente es global a la clínica.

Se pide: Modelo Entidad Relación completo.

Page 33: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 13, Continua, DER

Page 34: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio # 14

Se desea realizar una base de datos geográfica.

Los países pueden clasificarse en países independientes y colonias. Lascolonias pertenecen a algún país independiente. Estos últimos tienenalguna forma de gobierno que puede ser república, principado, emirato,democracia popular, dictadura, etc. Los países independientes comercianentre sí distintos productos. Las colonias sólo comercian con el paíscolonizador. En ambos casos, del producto comerciado se conoce uncódigo que lo identifica, así como el nombre del producto. Las relacionescódigo que lo identifica, así como el nombre del producto. Las relacionesde comercio posibles son de importación y exportación de productos.También forma parte de la BD la información de límites entre países (quépaíses limitan con un país dado).

Interesa modelar información relativa a los ríos, los cuales pueden serinternacionales o nacionales. Los ríos internacionales sirven de límiteentre dos países mientras que los nacionales están totalmente contenidosen un sólo país. Los datos que interesan de cada río son su nombre, caudaly longitud. Se supone que pueden existir dos ríos nacionales con igualnombre en distinto país. Los ríos internacionales tienen nombre único.

Se pide: Modelo Entidad Relación completo.

Page 35: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #14, Continua, DER

Page 36: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #15

La O.M.C.M (Organización Mundial para el Control Marítimo) desea montarun sistema de información sobre el tráfico marítimo internacional. Lainformación que le interesa mantener consiste en:

Se tienen barcos (identificados por una matrícula) de los cuales interesa subandera, nombre, tonelaje, calado y fecha de botadura.

Los barcos pueden ser de pasajeros, de pesca o de carga. Los barcos depasajeros tienen asociados la cantidad de pasajeros que puedentransportar. Los de pesca, el tipo de barco (atunero, de altura, etc.) y los depasajeros tienen asociados la cantidad de pasajeros que puedentransportar. Los de pesca, el tipo de barco (atunero, de altura, etc.) y los decarga la capacidad de carga que pueden transportar.

Con respecto a los barcos de pesca, interesa tener la información de lazona de pesca en la que se encuentran trabajando. Un barco puedetrabajar en muchas zonas y en una zona pueden haber trabajando variosbarcos. Interesa saber en qué fecha estuvo un barco en una zona. Una zonade pesca está identificada por un código, tiene asociada un conjunto decoordenadas (latitud y longitud) de los puntos que la limitan y un conjuntode especies cuya pesca está permitida en la zona. Interesa saber qué zonaslimitan con qué otras.

Page 37: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #15

Con respecto a los barcos de carga, interesa saber en qué puertosatracaron, la fecha en que lo hicieron y si cargaron o descargaronmercadería. No necesariamente un barco que atraca en un puerto debehacerlo. Si hubo movimiento (cargo y/o descarga) interesa saber lacantidad asociada a cada operación. Las mercaderías están identificadaspor un código y tienen asociada una unidad y su peso por metro cúbico.Los puertos están identificados por el nombre y el país, y tiene asociados laprofundidad, los tipos de grúas que tiene, la capacidad en cantidad deprofundidad, los tipos de grúas que tiene, la capacidad en cantidad debarcos y si es de agua dulce o salada.

Interesa también qué puertos están en cada zona de pesca (un puertopuede estar en varias).También interesa saber las distancias que existenentre los puertos.

Se pide: Modelo Entidad Relación completo.

Page 38: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #15, Continua, DER

Page 39: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #16

Se desea realizar el modelado de los datos necesarios para ladistribución de los productos de un frigorífico, la cual se realiza desdesu planta de procesamiento.

Los clientes de frigorífico, que son carnicerías o mayoristas, realizanpedidos. El frigorífico conoce el nombre, dirección y RUC de susclientes. También conoce la lista de los empleados de los mayoristasque están autorizados a recibir las entregas directamente.que están autorizados a recibir las entregas directamente.

Los pedidos, que están numerados y fechados, consisten en una listade varios cortes de productos cárnicos, en la que, por cada corte, seindica el número de piezas y el peso total aproximado. Los cortesreciben nombres identificatorios y se sabe que un corte puede formarparte de otros así como contener a otros cortes.

Los distribuidores son intermediarios entre el frigorífico y los clientes(sean carnicerías o mayoristas). De ellos se conoce el nombre, ladirección y la lista de receptores autorizados a recibir entregas. Losdistribuidores pueden atender a varios clientes y a su vez, un clientepuede ser atendido por varios distribuidores.

Page 40: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #16

Las entregas a los distribuidores y a los mayoristas, consisten encargar un camión, de un único distribuidor o mayorista, con piezasde carne. Esta entrega, que está identificada con un número, serealiza en la planta del frigorífico, en cierta fecha, a individuos quese hacen responsables como receptores de la carga.

La entrega de piezas a un distribuidor o mayorista se realiza contraun pedido realizado por un cliente. Más aun, el número de piezasun pedido realizado por un cliente. Más aun, el número de piezasentregada, su peso total (registrado en la balanza en el momentodel embarque) y los cortes de éstas, deben corresponderse al delpedido. Sin embargo, pueden ser necesarias varias entregas parasatisfacer un pedido, así como en una entrega se pueden satisfacervarios pedidos.

Se pide: Modelo Entidad Relación completo.

Page 41: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #16, Continua, DER

Page 42: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #17

Una empresa constructora dedicada a obras viales desea implantar un sistemainformático que le permita llevar un registro de todas las actividades en cada una de susobras. 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 lascamionetas interesa saber su capacidad de carga y si son doble cabina o no; de loscamiones 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 unadescripción de la obra.descripción de la obra.

La jornada es un día completo de trabajo. Las jornadas se numeran secuencialmente conun número, el cual indica las jornadas trabajadas a partir del comienzo de la obra. A su veztiene un costo operativo de mano de obra, es decir el total de los jornales que se han depagar al terminar el día. Al comenzar la jornada se fijan los trabajos a realizar durante lamisma. Si por algún motivo cierto trabajo queda incompleto (por ej. mal tiempo), elsiguiente día laborable no se registra como una nueva jornada sino como parte de lajornada de inicio de ese trabajo, y se realizan sólo los trabajos que 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 laplanificación de la jornada. Esa producción se utiliza para realizar los tendidos de esemismo día, ya que la mezcla no puede guardarse de un día para otro. Sin embargo, notoda la producción del día es utilizada ya que parte de ella es rechazada por losinspectores del ministerio en la planta asfáltica y otra parte es rechazada en la zona deltendido.

Page 43: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #17

Para elaborar la mezcla se necesitan piedras y asfalto que se traen en camiones desdeuna cantera cercana a la obra. En cada viaje de un camión a la cantera se compra unacierta cantidad de piedras y asfalto por la que se obtiene una boleta de compra. De cadaviaje 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 sutendido.

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 tantoen planta como en la zona de tendido.en planta como en la zona de tendido.

De cada inspector se conoce su cédula, nombre, teléfonos y dirección. Algunosinspectores tienen un alto grado de calificación en lo que refiere a conocimientos yformación técnica. Otros simplemente conocen metodologías básicas y procesosrutinarios. Estos últimos están asignados sólo a planta. El resto inspecciona tanto en laplanta como en la carretera, pero nunca visitan ambos lugares el mismo día. A éstos, laempresa les brinda un vehículo (auto o

camioneta) para ir al lugar del tendido. Cada obra tiene un grupo de inspectoresasignados por el ministerio, uno de los cuales es el jefe. Interesa saber la cantidad demezcla rechazada por cada uno y para los que inspeccionan tendido los vehículosutilizados para sus visitas.

Se pide: Modelo Entidad Relación completo.

Page 44: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos

Ejercicio #17, Continua, DER

Page 45: Alexis Alexis OlvanyOlvanyTorres Torres CChh Mentor # 1, Continua Además se sabe que: · Cada hospital tiene varias salas. Cada una de ellas pertenece a un solo hospital. En distintos