You are on page 1of 16

UNIVERSIDAD PRIVADA ANTENOR ORREGO

Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas

EJERCICIOS DE MODELAMIENTO DE BASE DE DATOS


1. Construir un esquema MER para una secretara de universidad. La
secretara mantiene datos sobre cada asignatura, incluyendo el profesor,
lista de alumnos y la hora y el lugar de las clases. Para cada par estudianteasignatura se registra su nota.
2. Construir un esquema MER para una compaa de seguros de autos con un
conjunto de clientes, cada uno de los cuales es propietario de un nmero de
autos. Cada auto tiene asociado el nmero de accidentes registrados.
3. Construir un esquema MER para un hospital con un conjunto de pacientes y
un conjunto de mdicos. A cada paciente se le asocia un registro de los
anlisis realizados.
4. Disear un esquema MER que recoja la organizacin de un sistema de
informacin en el que se quiere tener informacin sobre municipios,
viviendas y personas. Cada persona slo puede habitar en una vivienda,
pero puede ser propietaria de ms de una. Nos interesa tambin la
interrelacin de las personas con su cabeza de familia. (Haga los supuestos
que estime convenientes para justificar sus decisiones de diseo).
5. Disear un esquema MER que recoja la organizacin de las carreteras de
todo el pas. Se sabe que las carreteras se encuentran divididas en tramos,
un tramo siempre pertenece a una nica carretera y no puede cambiar de
carretera, existen una serie de reas en las que se agrupan los tramos,
cada uno de los cuales no puede pertenecer a ms de un rea y un tramo
puede pasar por varios trminos municipales, siendo un dato de inters el
km del tramo por el que entra en dicho trmino municipal y el km por el que
sale.
6. El estudio de abogados ABOGANSTER requiere llevar la informacin de
sus operaciones, para lo cual, ellos necesita archivar informacin de los
clientes, de los casos que llevan, de los abogados asociados que lo
atienden, de las citas que lleva cada asociado y de los pagos que efectan
los clientes.
El estudio esta conformado por 10 abogados que cada cierto tiempo van
cambiando algunos se van y otros llegan, cuando esto ocurre los casos que
llevan son pasados a otro abogado, cada caso es llevado por dos
abogados, cada cliente puede tener varios casos y cada caso varias citas,
cada cita es registrada por la secretaria y tiene una duracin de mximo una
hora por lo cual se cobra 100 nuevos soles. Los casos pueden durar varios
meses para ellos se debe registrar el juzgado en el que se encuentra y los
jueces que lo dirigen, adems de el estado en el cual se encuentra el caso.
Cada abogado mensualmente recibe una boleta de pago que se calc ula del
sueldo bsico de 500 nuevos soles mas el 60% de los pagos por cita y 10%
de los pagos por juicio concluido, menos las retenciones de ley. Se requiere
el diagrama entidad-relacin.

1/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
7. Dado el siguiente documento, construir un DER

UNIVERSIDAD DE LO NUESTRO

N: 251478
Fecha: 25/11/2008

O R D E N D E C O M PR A
Proveedor:
Direccin:
Telfono:
RUC
N Cotizac

2134 System Computer SRL


Los nogales 251 - San Isidro - Lima
(14) 358954
1121314151
25411

Moneda Condic.Pago Forma Pago


Soles ( ) Contado ( )
( ) Efectivo
Dlar ( ) Credito ( )
( ) Deposito
( ) Letras Cambio
( ) Tarjeta Credito

N
1
2
3
4
5
6
7
8
9
10

Producto / Servicio
Consultora informtica
Desarrollo de aplicacin de Rentas
Capacitacin al personal

P.Unit. Cantidad
30000
50000
2000

Codigo
0012
0187
4569

Estado de la O/C
( ) Enviada ( ) Atendido ( ) Anulada

Subtotal
1
1
1

10% Descto
19% IGV
Total
Emitido por: TE01 Carmen Diaz

8. TORTUGAS SURF SRL es una empresa comercializadora de ropa


deportiva, el propietario esta buscando un diseador de base de datos para
modelar la realidad e la empresa.
La empresa comercializa polos, truzas, calcetines, zapatillas, zapatos
deportivos, subvenir, y otros equipos deportivos de las diferentes disciplinas
deportivas, de diferentes marcas, modelos, tallas, colores, material, calidad.
La Administracin de la empresa esta en Lima, all estn La Gerencia, las
oficinas de Logstica, de Ventas, de finanzas y Administracin, y el almacn
central.

2/16

30000
50000
2000

8200
14022
59778

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
Desde Lima se realiza las compras a proveedores nacionales (Wallon,
Umbro, etc) y extranjeros (Adidas, Nike, etc). Cuando se requiere comprar
mercadera la empresa enva una solicitud de compra (SC) a los
proveedores posibles va e-mail, indicando el nmero de la SC, los
artculos, la cantidad y preguntando por las condiciones de pago. Los
proveedores responden enviando la cotizacin la cual incluye aparte del
articulo y la cantidad, el precio unitario por cada uno de ellos, as como los
descuentos, el tipo de moneda (soles, dlares, euros, yenes), la forma de
pago(efectivo, deposito, otro), tipo de pago(contado, crdito) y condiciones
de entrega, las cotizaciones se realizan directamente con los contactos de
los proveedores.
Con las cotizaciones se realiza un cuadro comparativo por solicitud para lo
cual se evala calidad del producto, precios, antecedentes del proveedor,
condiciones de pago y se elige un proveedor al cual se le enva la Orden de
Compra (OC). Si el proveedor es extranjero para la importacin de los
artculos tiene que pagar un derecho de desaduanaje equivalente al 1000
dlares mas el 10% del importe total de la factura del proveedor que agrupa
a 1 o mas Ordenes de Compra y luego el camin de la empresa lo lleva
haca el almacn central en Lima. Si el proveedor es nacional la mercanca
en enviada por este al almacn central.
La empresa tiene oficinas de venta en Lima (4), Chimbote (1), Trujillo (1),
Arequipa (2), Cuzco (1) y Chiclayo (2) cada una de ellas cuenta con un
administrador, 3 vendedoras y 1 personal de mantenimiento.
El club Sporting Cristal y la Municipalidad Provincial de Santa son unos de
sus principales clientes, ellos compran equipos e implementos deportivos
todos los meses del ao, a ellos se les necesita hacer un seguimiento para
ofrecerles descuentos. Los clientes que compran por mas de 100 dlares se
les agrega a la lista de cliente a seguir, para lo cual solicitan su nombre y
apellidos, lugar de trabajo, direccin, numero de hijos, que tipo de tarjeta de
crdito, telfono para hacerle llegar posteriormente las ofertas del mes.
Por cada venta se entrega al comprador una Boleta de Venta (BV) o
Factura (FA) en la cual se consigna el numero de BV o FA, razn social o
nombre y apellido del cliente, Ruc y direccin del cliente, fecha, forma de
pago (efectivo o tarjeta de crdito) y que banco, cdigo del articulo, precio
unitario, cantidad, subtotal, moneda, IGV, total venta. Los clientes grandes
pagan con Letras por Pagar que se generan dependiendo del monto y es
mensual cada pago, llegado el mes el cliente puede pagar una parte de la
letra de ese mes, cuando paga el resto se le cobra un inters diario de
0.006 %.

3/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
9. DATACOM SRL es una empresa comercializadora de equipos de computo
y equipos de telecomunicaciones, tiene su oficina central en Nuevo
Chimbote y dos sucursales en Chimbote, cada oficina tiene su rea de
venta y de servicio tcnico.
Sus proveedores son empresas extranjeras muy importantes en ese rubro,
algunas de ellos son Hpq, Acer, Dell, IBM, Lucent Tecnology, Sony, entre
otros, todos ellos de EE.UU., Japn, Tailandia.
En EE.UU. y Japn compra equipos completos, pero las piezas solo las
compra en Tailandia, las empresas que las proveen son autorizadas por las
marcas respectivas.
Los equipos de agrupan por tipos: equipos de computo que agrupa a
computadora, impresora, scanner, otras; equipos de telecomunicaciones
que agrupa a central telefnica, hubs, switcht, routers, otros; suministros y
partes que pueden ser parlantes, mouse, tarjetas y dems.
Cada equipo que se compra tiene su cdigo nico, cdigo patrimonial,
numero de serie, empresa que la provee, fecha de compra, fecha de
recepcin del bien, vida til, valor de compra, descripcin, unidad de
medida, tipo, estado, empresa que la compro, fecha de compra del cliente,
fecha de entrega, valor de venta . Adems cada parte de un equipo se
inventara y tiene los mismos atributos que el equipo del cual forma parte y
otros adicionales dependiendo de la parte. Por ejemplo, si el equipo es
computado esta tiene una parte que es el disco duro y unos de sus atributos
adicionales es la capacidad y la velocidad de acceso.
Las ventas que se hacen a un cliente puedes ser al contado o al crdito, si
es al contado puede ser en efectivo o tarjeta de crdito y si es al crdito solo
con depsitos bancarios a la cuenta de la empresa en el Banco de Crdito,
Banco Continental o Caja Municipal del Santa.
Las ventas se realizan en cualquiera de sus oficinas, cada venta de equipo
puede incluir el pago adicional de soporte de 7X24 que puede ser de 0, 1, 2,
3, 4, 5 aos. Adems si el cliente as lo desea puede asegurar el bien en la
Compaa de Seguro Pacifico, para lo cual se realiza un pago adicional por
0, 1, 2, 3, 4, 5 aos.
La empresa puede comprar las partes o suministros de equipo en una
unidad de medida y venderlos en otra unidad, por ejemplo puede comprar
Mouse en caja de 100 y venderlos por unidad.
El rea de soporte tcnico atiende todo el da y todos los das, y a todos los
clientes de cualquiera de las oficinas, cuando un cliente requiere atencin
tcnica llama por telfono a esta rea y su solicitudes de atencin es
registradas en un cuaderno de solicitudes, en el cual se registra el cliente,
su direccin, descripcin del problema o falla, el equipo, posteriormente se
le asigna un tcnico dependiendo de su disponibilidad de tiempo y se le
programa una hora y da para ir a atender esa solicitud.
El tcnico acude al lugar y verifica el equipo:
Si se puede arreglar en ese momento lo hace,
Si necesita cambio de pieza y la garanta lo cubre, se llama a la empresa
para que le enven la pieza y se prosigue a su cambio.
Si la pieza no esta en garanta se notifica al cliente para que proceda a su
compra y luego que lo compra se procede a cambiarlo.
4/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
Si el equipo esta daado completamente y la garanta procede, entonces se
cambia el equipo; si no hay garanta solo se informa al cliente el estado del
equipo.
Cada una de estas situaciones es registrada en el registro de bitcora de
cada tcnico e informada de inmediato a la oficina.
El Gerente General quiere una base de datos centralizada, que va a estar
ubicada en un servidor en la oficina central, que le permita registrar y
consultar informacin de todo el movimiento de equipos y partes, adems
de toda la informacin de soporte tcnico y atencin al usuario.
10. La empresa de trabajo temporal TEMPO ha decidido crear un sistema de
informacin para reali zar su gestin, considere las sgtes es
especificaciones:
La Bolsa de trabajo de TEMPO almacena toda la informacin relativa a los
demandantes de empleo como relevante el DNI, nombre, direccin,
telfono, clase de carn de conducir y currculo. Estando este ultimo
compuesto por numero de titulacion (de 1 a 4 en media 2), nombre de las
mismas, especialidad realizada en cada una de ellas y universidad donde
se titulo.
Si el demandante posee experiencia profesional tambin guardaremos el
nombre de la empresa donde realizo el trabajo, el tiempo y el puesto que
desempeo. En general existe un promedio de dos trabajos por persona.
Las empresas cliente se caracterizan por un cdigo de perfil y lleva
asociada una descripcin. Adems un perfil puede ser requerido por varios
clientes. Un perfil puede asociarse a distintos demandantes de empleo y a
su vez un demandante puede responder a diferentes perfiles.
11. Una compaa dedicada a los seguros en material sanitario desea disear
una BD para informatizar parte de su gestin hospitalaria. Para ellos ha
definido los siguientes supuestos semnticos:
Los hospitales de su red pueden ser propios o en convenio; adems de
unos datos comunes a todos ello como son el cdigo de hospital, su
nombre, numero de camas, etc.; cuando el hospital es propio se tienen
otros especficos como el presupuesto, tipo de servicio, etc. Una pliza, que
se identifica por el nmero de pliza, tiene varios atributos que en un
principio, no interesa especificar y que se agrupan bajo el nombre de datos
de pliza. Una pliza cubre a varios asegurados, los cuales se identifican
por un nmero correlativo, aadiendo al cdigo de la pliza, y tienen un
nombre, fecha de nacimiento, etc.
Los asegurados cubiertos por una misma pliza pueden ser de distintas
categoras. Mientras los asegurados de primera categora pueden ser
hospitalizados en cualquier hospital, los de segunda categora solo pueden
ser hospitalizados en hospitales propios. Aunque las otras categoras no
tienen derecho a hospitalizacin, en la BD se guardan todos los asegurados
sea cual sea su categora.
Interesa saber en que hospitales han estado (o estn) hospitalizados los
asegurados, el medico que prescribi la hospitalizacin, as como las fechas
de inicio y de fin de la misma.

5/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
Existen reas, identificadas por un cdigo y con datos sobre su superficie,
numero de habitantes, etc. Los hospitales concertados tienen que estar
asignados a una nica rea, que no puede cambiar, mientras que los
propios no estn asignados a reas.
Los mdicos, que se identifican por un cdigo, tienen un nombre, telfono
de contacto, etc. Interesa conocer las reas a las que se esta adscrito un
medico. Existe una dependencia jerrquica entre mdicos de forma que un
medico tiene un nico jefe.

12. Pedro Len es un agente que renta embarcaciones a los clientes por una

determinada tarifa. San Juan es su empresa y no posee barcos; en lugar de


eso, los arrienda a nombre de los propietarios que desean obtener ingresos
cuando no usan sus botes. Por tal servicio, Pedro cobra una cuota y se
especializa en barcos que pueden usarse para viajes de varios das o
semanas. La embarcacin ms pequea tiene veintiocho pies de largo y la
ms grande es de cuarenta y cuatro.
Cada barco esta por completo equipado cuando se renta. Gran parte del
equipo lo proporcionan los propietarios, pero Pedro agrega una parte. El
equipo que proporciona el propietario incluye lo que es parte del bote,
piense el lector en los radios, las brjulas, los indicadores de profundidad y
otros importantes instrumentos, estufas y refrigeradores. Otro equipo que
proporciona el propietario no esta instalado como parte del bote. Tales
implementos incluyen velas, cuerdas, anclas, balsas de caucho, salvavidas
y, en la cabina, platos, cubiertos, utensilios de cocina, ropa de cama, etc.
Pedro aporta el equipo de consumo, que tambin podra considerarse de
provisiones, como diagramas, libros de navegacin, tablas de mareas y
corrientes, jabn, toallas de cocina, papel de bao y artculos similares.
Una importante responsabilidad de Pedro es registrar el equipo que esta en
el bote. Gran parte es costoso y algunos elementos se pierden o son
robados con facilidad, en particular los que no estn fijos en la embarcacin.
Los clientes son responsables de todo el equipo durante el tiempo de su
viaje.
Pedro prefiere conservar registros precisos de sus clientes y los viajes, no
solo para publicidad, sino parra tener estadsticas de cuales clientes han ido
y en que viajes. Algunos itinerarios y condiciones climatolgicas son ms
peligrosos que otros, y por tal motivo a Pedro Len le gusta saber cuales
clientes tienen determinada experiencia.
Casi todos los negocios de Pedro Len son fletes de naves solas, lo que
significa que no cuenta con navegador u otra tripulacin. En algunos casos
los clientes solicitan los servicios de un piloto u otro miembro de la
tripulacin y San Juan contrata por horas a tales personas.

6/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
Las embarcaciones necesitan mantenimiento. En los contratos que San
Juan hace con los propietarios de las naves se incluyen registros precisos
de todos los procesos y de los costos del mantenimiento, incluyendo
actividades normales, tales como limpieza o cambio de aceite al motor, o
reparaciones no programadas. En algunos casos, son necesarias
reparaciones durante un viaje. El motor de un bote puede fallar mientras la
embarcacin esta lejos de las instalaciones de Pedro Len. En tal caso, los
clientes se comunican por radio con el despachador de San Juan, quien
determina la mejor opcin para hacer la reparacin y enva a su personal al
bote inhabilitado. Para tomar estas decisiones, los despachadores
necesitan informacin sobre sus opciones de reparacin, al igual que
antecedentes sobre calidad y costos de reparacin.
13. La Metropolitan Housing Agency (MHA) es una organizacin no lucrativa
que se dedica al desarrollo y mejoramiento de vivienda de bajo costo. La
MHA opera en un rea Metropolitana de unos 2.2 millones de personas, en
una ciudad del medio oeste de Estados Unidos.
La MHA conserva datos sobre la ubicacin, disponibilidad y condiciones de
alojamiento de bajo costo en 11 zo nas censadas diferentes del rea
metropolitana. Dentro de los lmites de estas zonas hay ms o menos 250
edificios que proporcionan alojamiento de bajo costo. En promedio, cada
edificio contiene 25 departamentos u otras unidades.
La MHA conserva datos sobre cada zona censada, incluyendo lmites
geogrficos, ingresos medios de la poblacin, servidores pblicos electos,
negocios principales, inversiones que representan los atributos en la zona y
otros datos demogrficos y econmicos. Tambin conserva una cantidad
limitada de datos sobre criminalidad.
Para cada edificio, MHA almacena el nombre, direccin, tamao, nombre
del (de los) propietarios(s) y direccin, nombre y direccin del (de los)
poseedor(es) de la hipoteca, renovaciones y reparaciones y disponibilidad
de instalaciones para personas discapacitadas. La MHA posee una lista de
cada una de las unidades dentro de cada edificio, incluyendo el tipo de
unidad, tamao, cantidad de recamaras, cantidad de baos, instalaciones
en la cocina y el comedor, ubicacin del edificio y otras consideraciones
especiales. La MHA pretende conservar datos relacionados con la tasa de
ocupacin promedio para cada unidad pero, a la fecha, no ha podido
reunirlos o almacenarlos. Sin embargo, si cierta unidad esta ocupada, la
MHA conserva los datos.
La MHA funciona como un centro de distribucin de informacin y ofrece
tres servicios bsicos. Primero trabaja con grupos de polticos, congresistas
y de abogados, as apoya la legislacin que estimula el desarrollo de
viviendas de bajo costo a travs de estmulos fiscales, desarrollo de zonas
preferencias y otros incentivos en la legislacin. Para lograrlo, la MHA
proporciona informacin sobre alojamiento de bajo costo a los gobiernos
estatales, municipales y regionales. Adems, mediante discursos,
seminarios, publicidad en las convenciones y otras actividades de
relaciones publicas, la MHA lucha por aumentar la conciencia de la
comunidad acerca de la necesidad de alojamiento de bajo costo. Por ultimo,
la MHA proporciona informacin sobre la disponibilidad de tal tipo de

7/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
habitacin a otras agencias que trabajan con la poblacin de bajos ingresos
y sin hogar.
14. Se le ha contratado como Consultor de Sistemas para que disee una Base
de datos que permita el control de la informacin sobre rutas de una
compaa de autobuses. Cada ruta cubierta por la compaa tiene un lugar
de inicio y uno de termino, siendo poltica de la empresa no parar en
paraderos intermedios dado que se trata de un servicio de transporte
diferenciado. La compaa tiene distribuida varias sucursales, al menos una
en cada ciudad importante. Sin embargo algo importante es que por lo
general se puede tener ms de una parada en una misma ciudad, por
cuanto para ello tan solo es necesario que esta sea un paradero autorizado
por las autoridades de la ciudad respectiva.
La compaa asigna al menos un autobs a cada ruta; existiendo
lgicamente algunas rutas que pueden tener varios autobuses
respectivamente.
Cada autobs tiene asignado una tripulacin que consiste en un piloto y un
copiloto, asignado en una forma permanente.
Algo que es de suma importancia para la empresa es mantener un registro
viajes de los pasajeros, especficamente para que de esa forma pudiera
aplicar eficientemente Campaas de Marketing, por ejemplo : esperamos
aplicar como una de nuestras polticas de marketeo la de girar un pasaje
GRATIS a cada persona que acumule 500 Km. de viaje en las distintas
rutas que nuestra empresa ofrezca, es para ello importante contar con
informacin del pasajero como su nombre, direccin, telfono; en el caso de
sus viajes que fecha se ha realizado, por cuanto esta oferta solo se aplicara
a los ltimos pasajes comprados en los ltimos 3 meses.
Otra poltica que la empresa ha definido es que no existe por ninguna forma
la transferencia de un pasaje de un cliente a otro, es decir una vez emitido
el pasaje este queda permanentemente registrado para el uso exclusivo de
ese cliente, lo que si puede hacer es utilizarlo como parte de una viaje mas
completo, por ejemplo : si tiene un pasaje TRUJILLO CHIMBOTE, tan solo
es suficiente que compre un nuevo pasaje CHIMBOTE LIMA, de esa
forma se lo har valer por un pasaje TRUJILLO LIMA.
15. Soy el propietario de una pequea tienda de abarrotes. Tenemos ms de
2000 artculos de uso masivo, de los cuales requerimos mantener un
registro.
Cada uno de nuestros artculos tiene un nmero de artculo. Para cada
artculo necesitamos conocer su descripcin y su categora (Ej. :
comestibles, de higiene, etc.). Tenemos siempre que saber la cantidad de
artculos existentes, su precio de venta, su cantidad mnima, su unidad de
medida, as mismo en ciertas ocasiones tenemos el cdigo del artculo
sustituto que podra tener este artculo.
Frecuentemente nos preguntan por los proveedores de determinados
artculos, de los cuales requerimos saber siempre el nombre de la empresa,
su telfono, y el responsable dentro de esta; sin embargo existe ocasiones
en que tambin registramos el email como medio de contacto. Sobre las
ventas estas se requieren registrar y saber la fecha en que fueron

8/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
realizadas, la cantidad vendida, y el monto de descuento que se realizado
por cada uno de los artculos vendidos.
Sobre los vendedores se requiere saber su cdigo, nombre, direccin y total
de comisin acumulada en base a las ventas que ha registrado, adems de
saber quien es su vendedor jefe.
16. El Programa Nacional de Vivienda es una agencia del estado que tiene
como labor fundamental al a de ser una organizacin no lucrativa que se
dedica al desarrollo y mejoramiento de vivienda de bajo costo entre muchas
de sus funciones principales. Operando en cada una de las principales
ciudades de nuestro pas a travs de la implementacin de proyectos de
factibilidad de construcciones a precios muy mdicos, orientadas a la clase
social con ingresos mas bajos.
Es por ello que conserva datos sobre la ubicacin, disponibilidad y
condiciones de alojamiento de cada una de las zonas donde a travs de un
CENSO, ha determinado su seleccin como una zona apropiada para un
proyecto de este tipo. Es as que los proyectos que han liderado estos
tienen al menos 50 nuevos edificios como mnimo el ms pequeo que
implemento, proporcionando de esa forma alojamiento de bajo costo. En
promedio, cada edificio contiene 25 departamentos.
Sobre cada una de las zonas censada, se requiere saber sus lmites
geogrficos, ingresos medios de la poblacin, servidores pblicos, negocios
principales, inversiones que representa n los atributos en la zona y otros
datos demogrficos y econmicos. Adems de algunos datos opcionales
como ndice de criminalidad.
Para cada edificio, se requiere saber el nombre, direccin, tamao, nombre
del (de los) propietarios(s) y direccin, nombre y direccin del (de los)
poseedor(es) de la hipoteca, y si dispone de instalaciones para personas
discapacitadas. Tambin le es importante saber informacin sobre cada una
de los departamentos en los respectivos edificios, tal como : el tipo de
departamento (familiar, individual, oficina) , tamao, cantidad de recamaras,
cantidad de baos, instalaciones en la cocina y el comedor, ubicacin del
edificio y otras consideraciones especiales. Se pretende conservar
informacin que permita conservar datos relacionados con la tasa de
ocupacin promedio para cada propietario en su respectivo departamento,
sin embargo a la fecha aun no se ha podido reunirlos o almacenarlos que le
permita de esa forma orientar mejor los acabados de cada uno de los
departamentos.
Finalmente algo que le interesa tener a la agencia es el poder mantener un
registro de los pagos de las distintas cuotas, cuando el propietario ha
optado por el pago financiado (puede ser 24 o 48 meses), lo cual no es
usual por que los precios de las cuotas aumenta bastante, es por ello que la
mayora adopta por pagarlo al contado. Es por ello que les interesa saber la
fecha en que pago y en que fecha se haba vencido la cuota, su monto y en
forma opcional cuanto fue el monto de la mora que pago.
17. Yo soy socio mayorista en una firma muy grande y diversificada de un
bufete jurdico. Mi compaa Bailey y Asociados, maneja una diversidad de
casos incluyendo violaciones de transito, peleas domesticas, demanda
civiles y casos de homicidio.
9/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
Tenemos en el bufete a un administrador de Base de Datos para que
organice y registre todo tipo de datos porque la firma ha crecido mas rpido
de lo que nos pudimos haber imaginado y actualmente hay casos regados
por todo el lugar Nuestra firma esta compuesta de departamentos como
litigacin, homicidios, etc. y cada caso es asignado a un departamento en
particular para fines administrativos. Los abogados tambin son asignados
a un departamento en particular, pero esto es solo para fines de nomina y
cobranza, ya que un abogado puede trabajar en varios casos de diferente
departamentos.
Necesitamos una lista de eventos para un caso dado (esencialmente los
antecedentes del caso) que incluye una bitcora de los eventos y el da en
que el evento se volvi efecti vo. Los casos pueden ser identificables por un
nmero nico que aparece en la lista con cada evento del da y la
descripcin del mismo. Los eventos tienen cdigos especiales como A para
abierto, J para Juicio, P para perdidos, siempre debe de haber un status del
evento para cada caso. Queremos registrar informacin importante
asociada con el caso incluyendo el departamento al que esta asignado y
una pequea descripcin (tal como Jones vs Jones). Despus de que el
caso ha sido cerrado, puede ser reabierto en un da futuro. Le asignamos a
estos casos reabiertos un nuevo nmero de caso, pero necesitamos ligar el
nuevo nmero de caso con el nmero de caso anterior. Los abogados
pueden participar en mltiples casos de la misma manera en que mucha
gente puede ser participe de mltiples casos. Por ejemplo, Jones puede ser
juez en un caso y testigo en otro. Nosotros solamente estamos interesados
en controlar estas partes y los roles en los que juegan en el contexto de un
caso particular. Las partes deben de estar identificadas por su nombre y
fecha de nacimiento, y de alguna manera por un nmero unci generado
por el sistema. Las clases de personas que pueden estar involucradas en
casos incluyen: jueces (JG), testigos (TT), acusados (AS), y por supuesto
los abogados (AG). Por ejemplo, tenemos un caso de asesinato y se trabaja
por el acusado. Un abogado es asignado al caso y hay por supuesto, un
juez presidiendo al mismo. Hay un testigo. As, que hay cuatro personas. En
este contexto, no se registra al abogado en trminos de pago, pero si,
simplemente como parte del caso.
Para trabajar en los roles variantes que la gente puede jugar asumir que
una parte puede servir en diferentes roles y en diferentes casos pero un
parte puede solo trabajar en un solo rol para un solo caso.
18. Mi nombre es Phil Sales y trabajo en los cruceros Shipmore. Hemos
decidido que nuestro sistema manual de reservaciones de pasajeros dentro
de nuestros barcos no funcionara ms cuando tengamos nuevos barcos.
Tendremos dos barcos mas, no botes, los botes entran dentro de los
barcos, y probablemente nos expandiremos a 5 o 6 para 1995. Cada uno
tiene un nombre como Goodsea., Goodwind. Y el nuevo es Goodsky,
cada uno tiene una capacidad especfica de pasajeros y tiene un registro. El
registro es el pas en donde se registro el barco. Necesitamos preocuparnos
sobre el tonelaje, o la mecnica, o cualquier otra cosa sobre el barco.
Cada ao sacamos un folleto con informacin sobre cada crucero que
ofrecemos. Cada crucero tiene un nombre, y una duracin en das.
Tomemos cruceros de tres, siete, once y catorce das. Cada crucero
10/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
tambin tiene un barco asignado especficamente a el, a alguna gente le
gusta solo viajar en los barcos mas nuevos. Vamos a necesitar conocer la
antigedad de cada barco.
Cada crucero se detiene en diferentes puertos. Un crucero de tres das solo
tendr una parada, siempre en el segundo da del crucero; un crucero de
siete das se detendr en tres puertos; y as sucesivamente. Los puertos
van variando dependiendo de donde haya salido el crucero.
Los puertos son los ngeles, Miami y Anchorage. Los cruceros por los
ngeles bajan a los puertos de Mxico, como son Cabo San Lucas y
Mazatln; los cruceros de Miami van a las Bahamas y a las Islas Vrgenes,
y el crucero de Anchorage hace paradas a lo largo de toda Alaska.
Dependiendo de la duracin de cada crucero, cada barco har llamadas a
puertos en das diferentes mientras este afuera.
Los pasajeros que viajan con nosotros escogern un crucero determinado,
que tendr determinada duracin y una X numero de puertos, y
dependiendo del crucero que elijan nos dir que cabinas estn disponibles.
Una vez que hayan escogido una si esta disponible, la podemos cotizar.
Esto depende de personas en cada cabina y la clase de la cabina. Siempre
que boleteamos una cabina bajo el sistema manual, borramos la cabina del
pizarrn de corcho donde llevamos la disponibilidad, a menos de que no
este lleno y el pasajero quiera compartirla con alguien mas. Si la cabina
tiene capacidad para cuatro personas, y los pasajeros viajan solos,
entonces les va a costar ms. Cada pasajero es boleteado, y entonces
recibimos su deposito, y despus le pagamos su comisin a la gerencia de
viajes que haya hecho la reservacin.

19. La empresa de agroindustrial EL ESPARRAGO SRL adquiri el software


de DBMS SQL SERVER 2000 y contrato a un diseador de BD para que
disee su modelo de datos sobre sus sistemas, este ha iniciado sus labores
con el SISTEMA DE ESCALAFON DE PERSONAL para el cual formulo el
siguiente diagrama E-R:

11/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
persona
pers_id: int(8)

afp
afp_id: int(2)
afp_nombre: varchar(30)

pariente
pari_id: int(8)

pers_nombre: varchar(30)
pers_ape_pat: varchar(30)
pers_ape_mat: varchar(30)
pers_direcc: varchar(60)
pers_fec_naci: datetime
pers_cssp: varchar(10)

tipo_pariente

pers_id: int(8)
empl_id: int(8)
tipa_id: int(1)

tipa_id: int(1)
tipa_nombre: varchar(30)

unidad_organizacional
cargo
estudio_empleado
esem_id: int(8)
ceed_id: int(8)
esem_anios: int(2)
esem_anio_fin: int(4)
empl_id: int(8)

carg_id: int(4)
empleado
empl_id: int(8)

cargo_nombre: varchar(30)
unor_id: int(3)

empl_fec_ingre: datetime
empl_cuspp: varchar(15)
pers_id: int(8)
afp_id: int(2)
carg_id: int(4)

unor_nombre: varchar(50)
unor_dependencia: int(3)
unor_estado: char(1)

permiso_empleado
peem_id: int(8)
peem_documento: varchar(15)
peem_fecha_ini: datetime
peem_fecha_fin: datetime
peem_dias: numeric(7,2)
peem_goce_haber: char(1)
empl_id: int(8)

centro_educativo
ceed_id: int(8)
ceed_nombre: varchar(30)
ceed_nivel: char(1)

vacacion_empleado

capacitacion_empleado

AFP
CAMPO
AFP_ID
AFP_NOMBRE

unor_id: int(3)

caem_id: int(8)

vaem_id: int(8)

empl_id: int(8)
caem_fecha: datetime
caem_descripcion: varchar(30)
ceed_id: int(8)
financiado: char(1)

empl_id: int(8)
vaem_resolucion: varchar(15)
vaem_fecha_ini: datetime
vaem_fecha_fin: datetime
vaem_dias: numeric(7,2)

TIPO DATO
INT
VARCHAR(30)

CAPACITACION_EMPLEADO
CAMPO
TIPO DATO
CAEM_ID
INT

NUL
NN
NN

DESCRIPCION
Codigo unico de AFP (crece secuencialmente de 1 en 1)
Nombre de la AFP

NUL
NN

DESCRIPCION
Codigo unico de la capacitacion del empleado(crece
secuencialmente de 1 en 1)
Codigo del empleado
Fecha de la capacitacion del empleado
Descripcion de la capacitacion. En que consiste
Codigo del centro educativo donde se realiza
Si la capacitacion es financiada por la institucin,
solo se aceptan 2 valores (0=no,1=si), valor por
defecto es 1.

EMPL_ID
CAEM_FECHA
CAEM_DESCRIPCION
CEED_ID
FINANCIADO

INT(8)
DATETIME
VARCHAR(30)
INT
CHAR(1)

NN
NN

CARGO
CAMPO

TIPO DATO

NUL

NN
NN

DESCRIPCION

12/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
CARG_ID

INT

NN

CARGO_NOMBRE
UNOR_ID

VARCHAR(30)
INT

NN
NN

CENTRO_EDUCATIVO
CAMPO
CEED_ID

TIPO DATO
INT

NUL
NN

CEED_NOMBRE
CEED_NIVEL

VARCHAR(30)
CHAR(1)

NN

EMPLEADO
CAMPO
EMPL_ID

TIPO DATO
INT

NUL
NN

EMPL_FEC_INGRE
EMPL_CUSPP
PERS_ID
AFP_ID
CARG_ID

DATETIME
VARCHAR(15)
INT
INT
INT

NN

ESTUDIO_EMPLEADO
CAMPO
ESEM_ID
CEED_ID
ESEM_ANIOS
ESEM_ANIO_FIN
EMPL_ID

TIPO DATO
INT
INT
INT
INT
INT

NUL
NN
NN

PARIENTE
CAMPO
PARI_ID

TIPO DATO
INT

NUL
NN

PERS_ID
EMPL_ID
TIPA_ID

INT
INT
INT

NN
NN

PERMISO_EMPLEADO
CAMPO
PEEM_ID

TIPO DATO
INT

NUL
NN

PEEM_DOCUMENTO
PEEM_FECHA_INI
PEEM_FECHA_FIN
PEEM_DIAS
PEEM_GOCE_HABER

VARCHAR(15)
DATETIME
DATETIME
DECIMA(7,2)
CHAR(1)

EMPL_ID

INT

NN

PERSONA
CAMPO
PERS_ID

TIPO DATO
INT

NUL
NN

PERS_NOMBRE
PERS_APE_PAT

VARCHAR(30)
VARCHAR(30)

NN
NN

NN
NN

NN

NN
NN
NN

Codigo unico del cargo(crece secuencialmente de 1 en


1)
Nombre del cargo
Codigo de la unidad organizacional

DESCRIPCION
Codigo unico del centro educativo(crece
secuencialmente de 1 en 1)
Nombre del centro educativo
Nivel de educacion. Solo se aceptan los valores de
I=inicial, P=primaria, S=secundaria, U= superior
universitaria, N=superior no universitaria

DESCRIPCION
Codigo unico del empleado(crece secuencialmente de 1
en 1)
Fecha de ingreso del empleado
Codigo unico del sistema privado de pensiones
Codigo de persona
Codigo de AFP
Codigo del cargo

DESCRIPCION
Codigo unico(crece secuencialmente de 1 en 1)
Codigo del centro educativo
Aos de estudio en ese centro educativo en ese nivel
Ao en el que finalizo sus estudios
Codigo del empleado

DESCRIPCION
Codigo unico de pariente(crece secuencialmente de 1 en
1)
Codigo de persona
Codigo del empleado
Codigo de tipo de pariente

DESCRIPCION
Codigo unico de permiso del empleado, (crece
secuencialmente de 1 en 1)
Documento con el que se pide permiso
Fecha de inicio del permiso
Fecha de fin del permiso
Dias de permiso
Indicador de que si el permiso es con goce de haber,
0=sin goce, 1=con goce, valor por defecto es 1.
Codigo unico del empleado

DESCRIPCION
Codigo unico de persona(crece secuencialmente de 1 en
1)
Nombre de la persona
Apellido paterno

13/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
PERS_APE_MAT
PERS_DIRECC
PERS_FEC_NACI

VARCHAR(30)
VARCHAR(60)
DATETIME

PERS_CSSP

VARCHAR(10)

TIPO_PARIENTE
CAMPO
TIPA_ID
TIPA_NOMBRE

TIPO DATO
INT
VARCHAR(30)

UNIDAD_ORGANIZACIONAL
CAMPO
TIPO DATO
UNOR_ID
INT
UNOR_NOMBRE
UNOR_DEPENDENCIA
UNOR_ESTADO

VARCHAR(50)
INT
CHAR(1)

NN

Apellido materno
Direccion domiciliaria de la persona
Fecha de nacimiento de la persona, debe ser mayo a
1900
Codigo unico del sistema social del peru.

NUL
NN
NN

DESCRIPCION
Codigo unico del tipo de parentesco
Nombre del tipo de parentesco

NUL
NN

DESCRIPCION
Codigo unico de la unidad organizacional, (crece
secuencialmente de 1 en 1)
Nombre de la unidad organizacional
Codigo de la unidad organizacional de la cual depende
Estado de la unidad organizacional, A=activo,
I=inactiva, alor por defecto es A.

NN
NN

VACACION_EMPLEADO
CAMPO
TIPO DATO
VAEM_ID
INT

NUL
NN

EMPL_ID
VAEM_RESOLUCION
VAEM_FECHA_INI
VAEM_FECHA_FIN
VAEM_DIAS

NN
NN
NN
NN
NN

INT
VARCHAR(15)
DATETIME
DATETIME
DECIMA(7,2)

DESCRIPCION
Codigo unico de las vacaciones del empleado. (crece
secuencialmente de 1 en 1)
Codigo unico del empleado
Resolucion con la cual se otorga las vacaciones
Fecha de inicio de vacaciones
Fecha de fin de vacaciones
Dias de vacaciones, no deben ser mayor que 30 ni menor
a 7.

14/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas
20. La entidad de educacin superior DATA INSTITUTE desea implementar
su SISTEMA DE MATRICULA, para el cual un diseador formulo el
siguiente diagrama E-R:

semestre
escuela
escu_id: int NOT NULL
escu_nombre: varchar(20) NOT NULL

alumno
alum_id: int NOT NULL
escu_id: int NOT NULL (FK)
alum_ape_pat: varchar(30) NOT NULL
alum_ape_mat: varchar(30) NULL
alum_nombre: varchar(30) NOT NULL
alum_estado: char(3) NOT NULL

curso

seme_id: int NOT NULL

curs_id: int NOT NULL

seme_nombre: varchar(20) NOT NULL


seme_inicio: datetime NULL
seme_fin: datetime NULL

curs_nombre: varchar(50) NOT NULL


curs_ciclo: int NOT NULL
curs_cred: int NOT NULL
curs_estado: char(1) NOT NULL

matricula
matr_id: int NOT NULL
matr_usuario: varchar(20) NOT NULL
matr_fecha: datetime NOT NULL
seme_id: int NOT NULL (FK)
alum_id: int NOT NULL (FK)

detalle_matricula
curs_id: int NOT NULL (FK)
matr_id: int NOT NULL (FK)
dema_nota: char(2) NULL
dema_estado: char(1) NULL

21. La entidad de educacin superior DATA INSTITUTE desea implementar


su SISTEMA DE PROGRAMACION DE SEMESTRE, para el cual un
diseador formulo el siguiente diagrama E-R:

15/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO


Facultad de Ingeniera
Escuela de Ingeniera de Computacin y Sistemas

22. El Instituto Tecnolgico NEW TECNOLOGY COMPUTER desea


implementar su BD de sus SISTEMA DE ESCALAFON DE PERSONAL, el
analista formulo el siguiente diagrama E-R:
persona
pers_id: int(8)

afp
afp_id: int(2)
afp_nombre: varchar(30)

pariente

pers_nombre: varchar(30)
pers_ape_pat: varchar(30)
pers_ape_mat: varchar(30)
pers_direcc: varchar(60)
pers_fec_naci: datetime
pers_cssp: varchar(10)

pari_id: int(8)
pers_id: int(8)
empl_id: int(8)
tipa_id: int(1)

tipo_pariente
tipa_id: int(1)
tipa_nombre: varchar(30)

unidad_organizacional
cargo
estudio_empleado
esem_id: int(8)
ceed_id: int(8)
esem_anios: int(2)
esem_anio_fin: int(4)
empl_id: int(8)

carg_id: int(4)
empleado

cargo_nombre: varchar(30)
unor_id: int(3)

empl_id: int(8)
empl_fec_ingre: datetime
empl_cuspp: varchar(15)
pers_id: int(8)
afp_id: int(2)
carg_id: int(4)

unor_id: int(3)
unor_nombre: varchar(50)
unor_dependencia: int(3)
unor_estado: char(1)

permiso_empleado
peem_id: int(8)
peem_documento: varchar(15)
peem_fecha_ini: datetime
peem_fecha_fin: datetime
peem_dias: numeric(7,2)
peem_goce_haber: char(1)
empl_id: int(8)

centro_educativo
ceed_id: int(8)
ceed_nombre: varchar(30)
ceed_nivel: char(1)
capacitacion_empleado

vacacion_empleado

caem_id: int(8)

vaem_id: int(8)

empl_id: int(8)
caem_fecha: datetime
caem_descripcion: varchar(30)
ceed_id: int(8)
financiado: char(1)

empl_id: int(8)
vaem_resolucion: varchar(15)
vaem_fecha_ini: datetime
vaem_fecha_fin: datetime
vaem_dias: numeric(7,2)

16/16

You might also like