LABORATORIO 5. Aplicando el MER (Modelo Entidad Relación) 1. Se preten pretende de autom automatizar atizar la e!tión de una "i"lioteca. "i"lioteca. #ara ello !e reco recoee la !iuiente in$ormación% • Se dispone de un conjunto de usuarios con el número de carnet, nombre y dirección; Cada libro de la biblioteca tiene un código, título y número de páginas. • Se realizan préstamos de libros a los usuarios. Cada usuario puede tener prestados a la ez arios libros. • Cada libro pertenece a una determinada clase, identi!icada por una clae. "e la clase del libro depende el tiempo má#imo $ue se puede prestar. • Se $uiere llear un control %istórico de todos los préstamos $ue se an realizando, sabiendo además del libro y el usuario, las !ec%as de inicio y de deolución del préstamo. • &s importante poder consultar los libros de un determinado autor o de una determinada editorial. Sabiendo $ue un libro puede ser escrito por arios autores pero editado por una sola editorial. 'sum 's uma a la in in!o !orm rmac ació ión n ne nece cesar saria ia pa para ra co cons nstr trui uirr el mo mode delo lo en enti tida dad d relación ()&*+.
A&'LISIS ESARROLLO E SISTEMAS E I&*ORMA+I,& I &*ORMA+I,& (-1/00) Mauricio Antonio Taborda Yepes
LABORATORIO 5. Aplicando el MER (Modelo Entidad Relación)
. Se pretende automatizar la e!tión de una 2ideo tienda teniendo en cuenta la !iuiente in$ormación% • Se dispone de un conjunto de clientes con su código, nombre, dirección y correo electrónico; Cada ideo de la ideo ienda tiene un código, título, idioma y duración. • -os clientes pueden al$uilar arios ideos y es importante saber la !ec%a de al$uiler, la !ec%a de deolución y el alor del al$uiler $ue depende del !ormato del ideo (/S, C", "", 0lue*ay+. -os clientes podrán consultar los ideos $ue %ay de un determinado !ormato, o género (comedia, terror etc.+, así como por determinado actor. • Cada ideo es dirigido por un director del cual además de interesarnos conocer los ideos $ue %a dirigido, nos interesa saber cuál es su nacionalidad. • Cada ez $ue un cliente deuele un ideo es importante registrar además de la !ec%a de deolución, los días de retraso, este %istórico es importante para determinar las sanciones o premios para cada cliente, pues e#iste un listado de premios y de sanciones $ue es importante conocer $ue clientes los %an recibido, aun$ue no todos los clientes deben recibir premios o sanciones. 'suma la in!ormación restante $ue sea necesaria para construir el )&*.
A&'LISIS ESARROLLO E SISTEMAS E I&*ORMA+I,& (-1/00) Mauricio Antonio Taborda Yepes
LABORATORIO 5. Aplicando el MER (Modelo Entidad Relación) . El SE&A reional +alda! de!ea con!truir el diarama entidad relación de una "a!e de dato! 3ue tiene como o"4etio $undamental llear un control de lo! aprendice!6 in!tructore!6 cur!o! 7 $ormación 3ue imparte cada centro perteneciente a la reional. La in$ormación re3uerida para la "a!e de dato! e! la !iuiente% • "e los aprendices interesa conocer su número de documento de identidad, nombre, !ec%a de nacimiento, dirección, telé!ono y estrato. 'demás es importante conocer para cada aprendiz el curso en el $ue se encuentra matriculado, así como la !ec%a de la matrícula. • -os cursos pertenecen a un determinado centro de !ormación, del cual interesa conocer el código y nombre, también sería importante conocer los instructores $ue pertenecen a un determinado centro y a $ue grupos imparte !ormación cada instructor. • eniendo en cuenta $ue algunos de los aprendices del S&1' están patrocinados, es importante también conocer la in!ormación de la empresa $ue los patrocina. -a in!ormación re$uerida de la empresa es2 13, nombre, dirección, telé!ono. 4n aprendiz solo puede estar patrocinado por una empresa, pero una empresa puede patrocinar a arios aprendices, siendo importante para la base de datos todas las empresas de la región así estas no estén patrocinando a ningún aprendiz. ambién es importante conocer la !ec%a de inicio y !in del patrocinio. 'suma la in!ormación restante necesaria para construir el )&*
A&'LISIS ESARROLLO E SISTEMAS E I&*ORMA+I,& (-1/00) Mauricio Antonio Taborda Yepes
LABORATORIO 5. Aplicando el MER (Modelo Entidad Relación) -. Se conocen la! !iuiente! rela! de neocio de un "anco% • &l banco tiene cuentas corrientes, cuentas de a%orro y clientes. 4n cliente tiene al menos una cuenta, aun$ue puede tener arias cuentas de cual$uiera de los dos tipos. Cada cuenta pertenece a un único c liente. • -os clientes tiene un nombre, una dirección y se identi!ican por su código. -os clientes del banco son personas u organizaciones. -as personas tienen !ec%a de nacimiento y género; en cambio las organizaciones tienen un tipo de organización (empresa, institución pública, etc.+, un representante y un número de empleados. • odas las cuentas tienen un número de cuenta, saldo actual y un saldo promedio, pero es importante poder determinar si una cuenta es de a%orro o corriente. • Cada sucursal se identi!ica por su número. 'demás tiene una dirección, un telé!ono y una ciudad. • -os empleados del banco se identi!ican por su código. ambién interesa conocer su nombre, !ec%a5nacimiento, se#o y la sucursal en la $ue trabajan (aun$ue %ay empleados $ue no trabajan en ninguna sucursal+. 'suma la in!ormación necesaria para construir el )&*
A&'LISIS ESARROLLO E SISTEMAS E I&*ORMA+I,& (-1/00) Mauricio Antonio Taborda Yepes