Está en la página 1de 12

Modelado de datos Ejercicios prcticos

Tecnologa de la Informacin Tecnologa de la Informacin



Modelado de datos Modelado de datos
Gua prctica Gua prctica
Curso: ________
Profesor: _____________
Ctedra: ______________
1
Modelado de datos Ejercicios prcticos
Ejercicio 1 : Venta y distribucin de helados
La heladera Palito! desea arir un nue"o punto de "enta a tra"#s de Internet$ Para
ello% necesita desarrollar un sistema &ue le permita automati'ar la operatoria de
solicitud ( entrega de pedidos$
Cuando un cliente ingrese a la pgina del sitio de la heladera deer:
Poder consultar los gustos de helado disponiles )con stoc*+ ( su composicin$
,eali'ar pedidos)especificando cantidad ( gustos de helado+$
Cuando el cliente realice un pedido otendr de inmediato un cdigo de
pedido$
-i no es un usuario registrado% deer ingresar pre"iamente sus datos
especificando nomre% domicilio% tel#fono% e.mail% fecha de nacimiento$
/erificar el estado de su pedido$
Por su parte% los operadores de nue"os clientes de la heladera deen "erificar sus
datos ( asignarles un cdigo de cliente a los nue"os usuarios registrados$ )0l cliente
dee ser notificado de su numero para &ue pueda reali'ar el pedido+$
Los operadores de e1pedicin son &uienes se encargan de armar los pedidos (
asignarlos a un repartidor% para ello consultan la cantidad ( gustos del pedido (
n2mero% nomre ( domicilio del cliente$ 3na "e' armado el pedido ( entregado a un
repartidor% ingresa en el sistema el cdigo de repartidor ( horario de e1pedicin del
pedido$
0L 4r$ Lpe'% gerente de logstica de la heladera% necesita &ue el sistema le permita
otener la cantidad de pedidos ( la cantidad de *ilos de helado &ue se solicitan por
da$
Observaciones:
Los gustos se encuentran codificados$
Los datos &ue se guardan del repartidor son: n2mero de repartidor% nomre (
domicilio$
Resolver:
0ntidades principales% con sus atriutos ( cla"es
Con respecto al punto anterior% reali'ar 40, )4iagrama de 0ntidad ,elacin+$
2
Modelado de datos Ejercicios prcticos
Ejercicio 2 : Picapiedras S.A.
La empresa Picapiedras S.A. se dedica a la faricacin de carpetas$ Para la
produccin de las mismas% la empresa utili'a las materias primas &ue tiene en
e1istencia$
Pedro% gerente de produccin% es &uien se encarga de reali'ar las compras de
materias primas a los pro"eedores$ Por lo tanto% re&uiere un sistema &ue le permita%
cuando #l lo re&uiera% otener un listado con las materias primas cu(o stoc* se
encuentran por dea5o del stoc* crtico )determinado para cada una de las materias
primas+% oteniendo adems de cada una de ella el precio de compra% cdigo (
descripcin$
Pedro% es &uien determina cul es el stoc* crtico de cada una de las materias primas$
6dems% es &uien determina cules son los productos &ue produce la empresa% (
cules ( &u# cantidades de materia primas lo componen$
Los operarios de la planta% Pablo y Bety, son los encargados de ingresar cules son
las cantidades de cada uno de los productos &ue se han producido en el da$ 4ichos
datos los informan al final de cada da$ -ore la ase de esos datos se reali'a la
actuali'acin del stoc* de las materias primas$
Cuando se recien las materias primas &ue en"an los pro"eedores% se reali'a el
ingreso de sus cantidades para actuali'ar el stoc* de las mismas$ Tami#n se registra
toda la informacin referente a los pro"eedores en el sistema$
Observaciones:
3na misma materia prima puede ser usada en ms de un producto$
Los productos se encuentran codificados$
Los datos &ue ingresan Bety y Pablo son las carpetas producidas ( sus
cantidades$ 0sta informacin es necesaria para la actuali'acin del stoc* de
materias primas$
Se pide:
,eali'ar la estructura de datos% con sus entidades% cla"es ( atriutos$
4iagrama de entidad relacin )40,+
3
Modelado de datos Ejercicios prcticos
Ejercicio 3 : S!PS"# S.A.
La empresa -impson -$6$ se dedica a la edicin ( comerciali'acin de liros$ Los
liros son "endidos directamente al lector% nunca a lireras$ Para lo cual tiene un
plantel de unos 78 "endedores &ue se encargan de "isitar a los posiles clientes en
sus casas ( lugares de traa5o$
Las personas a las cuales se "isita ( "ende deen ser empleados de empresas u
organismos con los cuales la empresa ha(a firmado un acuerdo$ 4ichas empresas u
organismos deen entregar un listado con los datos de todos sus empleados )Lega5o%
9omre% tel#fono)s+% domicilio+
0l gerente de "entas :omero -impson% re&uiere un sistema &ue le a(ude en la
asignacin a sus "endedores de personas para "isitar% as como en el seguimiento de
dichas "isitas$
:omero desea &ue el sistema tenga ingresados todos los empleados &ue traa5an en
las distintas empresas u organismos$ 3na "e' por semana desea poder consultar (%
en ase a esto% luego asignar a cada "endedor personas para "isitar durante dicha
semana$
6l finali'ar la semana se ingresan al sistema: la fecha en &ue el "endedor reali' la
"isita ( la respuesta &ue se otu"o de misma$ Las respuestas pueden ser:
;+ /enta
<+ /ol"er otro da
=+ 9o interesa el producto
>+ 9o "isit
:omero desea &ue se le entregue% cuando #l lo solicite% un listado con un detalle de lo
sucedido con las "isitas asignadas a un "endedor determinado en un perodo de
tiempo$
Observaciones:
Todos los empleados de las empresas tienen lega5o$ Los n2meros de lega5os
pueden repetirse entre empleados de distintas empresas% pero 939C6 dentro
de una misma$
Las empresas tienen la misma direccin ( tel#fono para todos los empleados
&ue en ella traa5an$
3na misma persona puede ser asignada ms de una "e'$
Se pide:
,eali'ar la estructura de datos% con sus entidades% cla"es ( atriutos$
4iagrama de entidad relacin )40,+
4
Modelado de datos Ejercicios prcticos
Ejercicio $ : !a%i &uiosco
Carlos ( Palo son dos "ie5os amigos &ue tiempo atrs traa5aron 5untos en un
e1portador de golosinas$ 6hora los dos amigos han decidido iniciciar un nue"o
emprendimiento 5untos% se trata de un &uiosco de "enta de cigarrillos% eidas
)gaseosas+% golosinas% galletitas% etc% llamado Ma1i &uiosco!$
0llos% compran cigarrillos% gaseosas ( golosinas a los pro"eedores% as &ue se les
ocurre hacer una listado de pro"eedores con sus nomres% apellidos% direccin%
tel#fonos )s+% e.mail )s+% a?o nacimiento% ( los artculos &ue le compran a cada
pro"eedor$ Palo% asume la responsailidad administrati"a% as se encarga de cargar
todos los datos en la computadora% &ue le permita automati'ar la operatoria de sus
negocios ( la "enta de artculos $
Tami#n desean poder otener una lista de precios de cada pro"eedor por articulo (
cantidad% ( la lista de "enta al p2lico% as como saer el in"entario &ue tienen de
cada cosa$ Carlos% estudiante a"an'ado en 6dministracin de empresa% asume la
responsailidad comercial% &uiere poder consultar las listas de pro"eedores% la lista
de precios del &uiosco ( las direcciones de los pro"eedores$
Observaciones:
Cada articulo )golosinas% cigarrillos% caramelos% chocolates% etc$+ poseen un
stoc* critico ( un stoc* real$
Los pro"eedores se encuentran codificados$
4onde dice tel#fonos )s+!% significa &ue tiene mas de uno$
Resolver:
Identificar las entidades% atriutos ( cla"es del enunciado$
,eali'ar el 4iagrama de 0ntidad ,elacin )40,+ seg2n lo "isto en clase$
5
Modelado de datos Ejercicios prcticos
Ejercicio ' : nstituto de salud
0l Instituto traumatolgico Integral desea desarrollar un sistema &ue le permita
administrar la asignacin de turnos a pacientes$
Cuando un paciente llama para solicitar un turno% la recepcionista dee "erificar si el
paciente (a ha sido atendido$ -i no fue atendido en el instituto% le solicita los
siguientes datos personales: 92mero de documento% nomre ( apellido% fecha de
nacimiento% domicilio% tel#fono% ora social ( n@ de afiliado$
Cada "e' &ue el paciente solicita un turno% la recepcionista dee "erificar &ue est#
disponile% en cu(o caso le asigna el turno informndole el n2mero de turno
correspondiente$
Cuando el m#dico atiende al paciente dee completar en el turno el moti"o de la
consulta% los sntomas% ( una re"e descripcin del tratamiento correspondiente$ Los
m#dicos pueden consultar adems todos los turnos de un paciente oteniendo: fecha
de consulta% el moti"o% sntomas% el tratamiento &ue se prescrii% ( el nomre (
apellido del m#dico &ue lo atendi en cada oportunidad$
Observaciones:
3n turno es para un solo paciente ( lo atiende un solo m#dico$
Las consultas tienen solo un moti"o )che&ueo% tratamiento prolongado% etc$+
0n una consulta un paciente puede presentar "arios sntomas$
Cada paciente tiene solo ;)una+ ora social$
Se pide:
4ise?ar las entidades rele"antes para el caso% con sus respecti"as cla"es (
atriutos$
,eali'ar el 4iagrama de 0ntidad ,elacin )40,+$
6
Modelado de datos Ejercicios prcticos
Ejercicio ( : )ara*e nc.
Pedro Hetfield% due?o de un estacionamiento de autos en el arrio de almagro$ 4ado
al uen momento &ue atra"iesa el negocio ( ante la ma(or demanda de
estacionamiento para "ehculos% desea me5orar su ser"icio &ue rinda a sus clientes%
por ello ha encomendado al responsale administrati"o Juan Ullrich el dise?o de un
sistema informtico &ue permita administrar eficientemente los siguientes aspectos
del negocio:
Hetfield desea lle"ar un registro de sus clientes% as como de los "ehculos
estacionados en el garage$ 4ee ser posile determinar &uien es el due?o de un
"ehculo determinado% ( cuales son los datos personales$ Cuando un cliente lle"a su
autom"il al estacionamiento% si es un nue"o cliente se le reali'a una ficha personal
donde se registra su nomre ( apellido% domicilio% se1o% e.mail% tel#fono )s+ ( fecha de
cumplea?os$
6dems% se le reali'a una ficha para el autom"il donde figuran la marca% modelo%
a?o% color% ( tipo de "ehculo$ Por ultimo es importante para :etfield conocer cuales
son las cocheras del garage &ue estn disponiles u ocupadas% ( en este ultimo caso
cual es el "ehculo estacionado% las cocheras se identifican por el piso ( nro de
cochera$
Ullrich no de5a de pensar en el modelo de datos para el nue"o sistema% hasta ahora lo
2nico &ue tiene en claro es &ue le con"iene identificar un"ocamente a los "ehculos
mediante la chapa patente% ( a sus due?os por tipo ( nro de documento$
Observaciones:
3n cliente puede tener ms de un "ehculo% pero un "ehculo pertenece a un
solo due?o$
Las marcas se encuentran codificados$ )05emplo: Aiat% :onda% ,enault% -u'u*i%
etc+$
Los tipos estn codificados ( pueden ser: auto pe&ue?o% mediano% grande%
camioneta% furgn% etc$
Resolver:
4ise?ar las entidades rele"antes para el caso% con sus respecti"as cla"es (
atriutos$
,eali'ar el 4iagrama de 0ntidad ,elacin )40,+$
7
Modelado de datos Ejercicios prcticos
Ejercicio + : ,aller -ec.nico
0L taller mecnico de reparacin de autom"iles 6le! desea me5orar el ser"icio &ue
rinda a sus clientes$ Por ello ha decidi desarrollar un sistema &ue le permita lle"ar
la historia de sus clientes ( de las reparaciones &ue ha efectuado sore los
autom"iles de los mismos$
Cuando un cliente lle"a su autom"il al taller para &ue lo re"isen% si es un nue"o
cliente se le reali'a una ficha personal donde se registra su n2mero de cliente%
nomre ( apellido% domicilio% e.mail% tel#fonos ( fecha de nacimiento ( adems se le
reali'a una ficha para el autom"il donde figuran patente% cliente al cual pertenece%
marca% modelo% a?o ( color$ 6dems% se le dee arir una orden de reparacin donde
se ingresa la fecha ( hora de entrada del autom"il% patente ( el moti"o por el cual lo
lle"a$
Cuando Bos#% Miguel Carlos% &ue son algunos de los mecnicos% arreglan el
autom"il% deen completar la orden de reparacin informando% *ilometra5e% tipo de
reparacin% el mecnico &ue reali' la misma ( las oser"aciones &ue considere
pertinentes$
Cuando el cliente retira el autom"il% se dee completar la fecha ( hora de salida en la
orden de reparacin$ 6ntes de re"isar cada autom"il% los mecnicos deen consultar
el sistema para saer si el mismo ha sido reparado en el taller con anterioridad ( &u#
tipo de reparaciones se le hicieron$
Por otro lado% ,amn% el due?o del taller desea poder otener por e5emplo el nomre
( apellido% tel#fonos ( e.mail de los clientes &ue reali'aron determinado tipo de
reparacin por 2ltima "e' hace 9 das o meses$
"bservaciones:
Los tipos de reparacin se encuentran codificados$
3n cliente puede tener ms de un autom"il% pero un autom"il pertenece solo
a un cliente$
Cada orden de reparacin puede tener ms de un tipo de reparacin% ( cada
tipo de reparacin es reali'ado por un solo mecnico$
Resolver:
0ntidades principales% con sus atriutos ( cla"es
Con respecto al punto anterior% reali'ar 40, )4iagrama de 0ntidad ,elacin+$
8
Modelado de datos Ejercicios prcticos
Ejercicio / : 0lorer1a 2A3lorar S. A.4
Aflorar S.A. necesita administrar la informacin acerca de su negocio &ue consiste en
la "enta de flores por internet )online+ en Capital Aederal ( Gran Cuenos 6ires$ 4icho
sistema dee permitir administrar las solicitudes de los pedidos ( los en"os en
distintas 'onas$
Cuando un cliente ingrese a la pgina del sitio de la florera deer:
Poder consultar el producto &ue desea comprar )"er sus caractersticas (
precios+$
Cuando el cliente realice un pedido otendr de inmediato un cdigo de
pedido$
-i no es un usuario registrado% deer ingresar pre"iamente sus datos
especificando nomre% domicilio% cdigo postal% tel#fono% e.mail% fecha de
cumplea?os$
6l reali'ar el pedido deer especificar la cantidad% tipo ( color de las flores$
Los pagos podrn reali'arse contra reemolso o con tar5etas 6M0D% /I-6%
Mastercard ( Caal$
6dems el sitio cuenta con un lum donde se encuentran "ariedades de fotos de
flores nacionales &ue se destacan por su gran elle'a ( durailidad% lo &ue permitir
a(udar al cliente seleccionar ( armar su propio pedido$
Los operadores de e1pedicin Alorencia ( Martn% son &uienes se encargan de armar
los pedidos ( asignarlos a un repartidor% para ello consultan en el sistema el nomre%
apellido% celular )solo ;+ del repartidor disponile% la cantidad ( caractersticas del
producto solicitado% forma de pago )se acepta solo una por pedido+$
Tami#n "erificar el nomre% domicilio ( 'ona del cliente$ 3na "e' armado el pedido
( entregado a un repartidor% se ingresa en el sistema el n2mero de repartidor ( hora
de partida del en"oE al finali'ar el da% se ingresa la hora de entrega del mismo$
Los pedidos pueden ser en"iados en el curso de < horas en Capital Aederal ( = horas
en el Gran Cuenos 6ires$
0l sistema dee ser capa' de mostrar al cliente el "alor de un determinado artculo
)flores+ al da de la fecha$ )6un cuando este articulo no se ha(a "endido
anteriormente+$ Por otra parte la gerencia dee poder otener los precios en &ue se
"endieron los artculos )flores+ en cual&uier fecha dada$
Por su parte el 4r$ Petunia% gerente de Mar*eting de 6florar% necesita &ue el sistema
le permita otener la cantidad de pedidos reali'ados ( el total )F+ de ingresos por
"enta &ue se solicitan por da$ 6dems% es de "ital importancia para el 4r$ Petunia
otener del sistema cuando #l lo re&uiera los datos de los clientes &ue cumplan a?os
para en"iarles una promocin de cumplea?os$
9
Modelado de datos Ejercicios prcticos
Observaciones:
Alores disponile en colores lanco% ro5o% rosa% amarillo% "ioleta$ Posee un
stoc* crtico ( un stoc* real$
Tipo de flores a'ucenas% margaritas% "ioleta% lirio% etc$
-e solicita al cliente solo un );+ tel#fono particular ( una direccin de e.mail$
Resolver:
Identificar las entidades% atriutos ( cla"es del enunciado$
0laorar el diagrama entidad relacin correspondiente al siguiente enunciado$
10
Modelado de datos Ejercicios prcticos
Ejercicio 5 : 6a cl1nica veterinaria
0n mar'o de <887 Mnica ( 6licia inauguraron su clnica "eterinaria en la 'ona de
Palermo$ 4ado &ue Mnica es Medica /eterinaria% ( su amiga 6licia estudiante
a"an'ada en la Aacultad de ciencias econmicas% han &uedado a cargo de 6licia
todos los temas administrati"os ( de organi'acin$
Los ser"icios &ue presta la clnica "eterinaria son:
Ciruga
,adiologa
Curaciones
/acunacin
Ca?o ( pelu&uera
/enta de productos "arios
6hora el primer tema &ue se le ha planteado a nuestra amiga es la necesidad de un
sistema &ue almacene ( recupere los datos de las mascotas de los clientes de la
"eterinaria% as como datos personales de estos 2ltimos$
4e este modo Mnica podr otener del sistema informtico datos sore el tipo de
mascota% nomre% ra'a% edad% la fecha de consultas anteriores ( los ser"icios &ue se
prestaron en esas consultas por e5emplo a?o% curacin% ciruga% "acunacin% etc$
Tami#n se podr conocer en todo momento &ue "acunas se han aplicado a las
mascotas% ( cuando$
Por ultimo el sistema permitir conocer los importes facturados en concepto de los
ser"icios prestados% no por "enta de productos para mascotas como correas% collares%
pipetas )para la "enta de productos utili'a otro sistema% no incluir este punto+$
Observaciones:
Tenga en cuenta &ue en una misma consulta puede aplicarse ninguna o "arias
"acunas a una mascota$
6s mismo en una consulta un animal puede necesitar ms de un ser"icio o
tratamiento$
Resolver:
Identifi&ue entidades ( atriutos rele"antes$
,ealice el diagrama de entidad relacin$
11
Modelado de datos Ejercicios prcticos
Ejercicio 17 : 2 TG9G- H3HI!
4ado el importante crecimiento &ue ha e1perimentado el negocio de los celulares (
accesorios% Carlos ( Hu*i han decidido emprender una empresa dedicada a la "enta
de tonos ),ing.Tones+ para tel#fonos m"iles$ La "enta de estos productos se
reali'ar a tra"#s de un sitio Ie www.kuki-tones.com.ar &ue Hu*i est
constru(endo$ La operatoria del sitio ser la siguiente:
6l entrar al sitio% el cliente podr elegir tonos de dos tipos )monofnicos ( polifnicos+%
los clientes pueden seleccionar los tonos uscndolos por categora% autor% ( nomre
de la cancin$ Por e5emplo )M2sica Pop . Miranda J 4on+$
Cada uno de estos productos se encuentra codificado seg2n su tipo% ( un cdigo de
articulo num#rico de K dgitos$ Cada uno de los productos tiene asociado un precio de
lista )&ue no inclu(e i"a+% ( las marcas ( modelos de celulares para los &ue estn
disponiles$ 0s decir un tono puede estar disponile para los 0ricsson T;8K% pero no
para los Motorola C;;7$
0l sistema dee poder almacenar datos de los tel#fonos celulares &ue descarguen los
tonos: n2mero de celular% marca% modelo% ( compa?a )Personal% Mo"istar% o CTI+% as
como una cla"e de seguridad para en"iarle los tonos$
Observaciones:
Las marcas ( modelos estn codificados
3n tono puede estar en formato monofnico ( polifnico% en este caso se trata
de dos productos distintos$
0l precio de los tonos es el precio al da de la fecha ( en caso de ser necesario
puede ser modificado por Carlos o Hu*i$
Se pide :
Identifi&ue las entidades ( atriutos rele"antes al modelo$
,ealice el diagrama de entidad relacin$
12

También podría gustarte