LABORATORIO LABORATORIO 5. APLICANDO EL MER (MODELO ENTIDAD ENTID AD RELACIÓN)
RICARDO FABIÁN MORENO
LABORATORIO 5. APLICANDO EL MER (MODELO (MODELO ENTIDAD RELACIÓN) PROCEDIMIENTO: Para el Desarrollo de cada uno de los ejercicios tenga en cuenta el siguiente procedimiento: 1. Leer detenidamente cada enunciado. 2. Identifcar las entidades. 3. Defnir las relaciones relaciones requeridas requeridas entre las entidades entidades identifcadas, identifcadas, verifque cardinalidad y participacin. !. Ide Identif ntifc car los los atri" tri"ut uto os para para cada ada entid ntidad ad:: cu#l u#l es el atri atri"u "uto to de identif identifcac cacin in,, e$ist e$isten en atri"ut atri"utos os especi especiales ales %multiv %multivalu aluado ados, s, derivad derivados, os, compuestos&. '. Diagramar el modelo entidad relacin %()*& en la +erramienta Dia.
EJERCICIOS: 1. Se pretende aut!at"#ar $a %e&t"'n de una "$"tea. Para e$$ &e re%e $a &"%u"ente "n*r!a"'n:
-e dispone dispone de un conjunto conjunto de usuarios usuarios con con el nmero nmero de carnet carnet,, nom"re nom"re y direccin/ 0ada li"ro de la "i"lioteca tiene un cdigo, ttulo y nmero de p#ginas.
-e realian realian prstamos prstamos de li"ros li"ros a los usuarios. usuarios. 0ada usuario usuario puede tener
• • •
0lase )ditorial Prestamos
De+n"r Re$a"ne& entre ent"dade&: Las relaciones de entidades, ser#n resaltadas en color *ojo • • • •
5utor escri"e escri"e Li"ro Li"ro Li"ro tiene tiene )ditorial )ditorial Li"ro pertenece pertenece 0lase 6suario Prstamo Prstamo li"ro li"ro
Ident"+ar Atr"ut&: Autr: • •
Id7autor 8om"re
L"r: • • •
0od7Li"ro P#ginas 9tulo
Ed"tr"a$: •
0od7)ditorial
• • • •
0od7Li"ro 0od70arnet ;ec+aPrestamo ;ec+aDevolucion
D"a%ra!ar e$ !de$ ent"dad re$a"'n (MER) BIBLIOTECA
/. Se pretende aut!at"#ar $a %e&t"'n de una 0"de t"enda ten"end en uenta $a &"%u"ente "n*r!a"'n:
Ident"+ar Ent"dade&: • • • • • • • •
0liente
relacione iones s de entida entidades des,, ser#n ser#n De+n"r Re$a"ne& entre ent"dade&: Las relac resaltadas en color *ojo • • • • • •
Director Dirige Dirige
Ident"+ar Atr"ut&: D"retr: • • •
0od7Director 8om"re 8acionalidad
• • • •
0od70liente 8om"re Direccin )@mail
A$3u"$er: • • • • •
0od75lquiler ;ec+a7Inicio ;ec+a7Devol
Atr: • • • •
0od75ctor 8om"re Direccin )@mail
L"&tad: • •
Premios -anciones
D"a%ra!ar e$ !de$ ent"dad re$a"'n (MER) (MER) 0IDEO TIENDA
4. E$ SENA SENA re%" re%"n na$ a$ Ca$d Ca$da& a& de de&e &ea a n& n&tr tru" u"rr e$ d"a% d"a%ra ra!a !a en ent" t"da dad d re$a"'n de una a&e de dat& 3ue t"ene ! et"6 *unda!enta$ $$e6ar un ntr$ de $& aprend"e&7 "n&trutre&7 ur&& 8 *r!a"'n 3ue "!parte ada entr pertene"ente a $a re%"na$. La "n*r!a"'n re3uer"da para $a a&e de dat& e& $a &"%u"ente:
De los aprendices interesa conocer su nmero de documento documento de identidad, nom"r nom"re, e, 4ec+a 4ec+a de nacimie nacimiento nto,, direcc direccin in,, tel4o tel4ono no y estrat estrato. o. 5dem#s 5dem#s es importante conocer para cada aprendi el curso en el que se encuentra matriculado, as como la 4ec+a de la matrcula.
Los Los cursos pertene pertenecen cen a un determ determina inado do centro centro de 4ormac 4ormacin, in, del cual interesa conocer el cdigo y nom"re, tam"in sera importante conocer los instr instruct uctor ores es que que pert perten enec ecen en a un deter determin minad ado o centr centro o y a que grupo grupos s imparte 4ormacin cada instructor. instructor.
9enien eniendo do en cue cuent nta a que algun algunos os de los los aprend aprendic ices es del del -)85 -)85 est#n est#n patrocina patrocinados, dos, es importante importante tam"in conocer conocer la in4ormaci in4ormacin n de la empresa empresa que los patrocina. patrocina. La in4ormaci in4ormacin n requerida requerida de la empresa empresa es: 8I9, nom"re, direc direcci cin n,, tel tel4o 4ono no.. 6n apre aprendi ndi solo solo puede puede esta estarr patr patroc ocina inado do por por una empresa, pero una empresa puede patrocinar a varios aprendices, siendo importante para la "ase de datos todas las empresas de la regin as estas no estn patrocinando a ningn aprendi. 9am"in es importante conocer la 4ec+a de inicio y fn del patrocinio. 5suma la in4ormacin restante necesaria para construir el ()*
Ident"+ar Ent"dade&: • •
5prendi 0urso
• • • • • •
Id75prendi 8om"re ;ec+a78acimiento Direccin 9el4ono 9el4ono )strato
Cur&: • • •
0od70urso 8om"re 0od70entro
Matr"u$a:
Centr2r!a"'n: • •
0od70entro;orm 8om"re
In&trutr: • • •
0od7Instructor 8om"re 0dula
D"a%ra!ar e$ !de$ ent"dad re$a"'n (MER) SENA
. Se nen $a& &"%u"ente& re%$a& de ne%" de un an:
)l "anco tiene cuentas corrientes, cuentas de a+orro y clientes. 6n cliente tien tiene e al meno menos s una una cuen cuenta ta,, aunq aunque ue pued puede e tene tenerr vari varias as cuen cuenta tas s de cualquiera de los dos tipos. 0ada cuenta pertenece a un nico cliente.
Los clientes clientes tiene tiene un nom"re, nom"re, una una direccin direccin y se identifcan identifcan por por su cdigo. cdigo. Los clientes del "anco son personas u organiac organiaciones. iones. Las personas tienen 4ec+a de nacimiento y gnero/ en cam"io las organiaciones tienen un tipo de organiaci organiacin n %empresa, %empresa, institucin institucin p"lica, p"lica, etc.&, etc.&, un representan representante te y un nmero de empleados.
9odas odas las cuenta cuentas s tienen tienen un nmero nmero de cuenta, cuenta, saldo saldo actua actuall y un saldo promedio, pero es importante poder determinar si una cuenta es de a+orro o corriente.
0ada sucursal sucursal se identifc identifca a por su nmero. nmero. 5dem#s 5dem#s tiene tiene una direcci direccin, n, un tel4ono y una ciudad.
Los empleados empleados del "anco "anco se identifca identifcan n por por su cdigo. cdigo. 9am"in interesa interesa conocer su nom"re, 4ec+a@nacimiento, se$o y la sucursal en la que tra"ajan %aunque +ay empleados que no tra"ajan en ninguna sucursal&. 5suma la in4ormacin necesaria para construir el ()*
Ident"+ar Ent"dade&: • • • •
>anco 0liente Brganiacin Persona
Suur&a$: • • • •
8um7-ucursal Direccion 9ele4ono 9ele4ono 0iudad
E!p$ead: • • • • •
8om"re 0digo ;ec+a78acimiento ?nero 8um7-ucursal
C$"ente: • • • • • •
8om"re Direccin )@mail 0digo ;ec+a78acimiento ?nero
Or%an"#a"'n: 9ipo7Brganiacin
D"a%ra!ar e$ !de$ ent"dad re$a"'n (MER) ; BANCO