Sunteți pe pagina 1din 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
O R D E N D E C O M PR A Proveedor: Direccin: Telfono: RUC N Cotizac N 1 2 3 4 5 6 7 8 9 10 Codigo 0012 0187 4569 2134 System Computer SRL Los nogales 251 - San Isidro - Lima (14) 358954 1121314151 25411 Producto / Servicio Consultora informtica Desarrollo de aplicacin de Rentas Capacitacin al personal

N: 251478 Fecha: 25/11/2008

Moneda Condic.Pago Forma Pago Soles ( ) Contado ( ) ( ) Efectivo Dlar ( ) Credito ( ) ( ) Deposito ( ) Letras Cambio ( ) Tarjeta Credito P.Unit. Cantidad 30000 50000 2000 Subtotal 1 1 1 30000 50000 2000

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

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

8200 14022 59778

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

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) 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) pariente 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)

afp afp_id: int(2) afp_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) empl_fec_ingre: datetime empl_cuspp: varchar(15) pers_id: int(8) afp_id: int(2) carg_id: int(4) cargo_nombre: varchar(30) unor_id: int(3) 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 caem_id: int(8) empl_id: int(8) caem_fecha: datetime caem_descripcion: varchar(30) ceed_id: int(8) financiado: char(1)

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

AFP CAMPO AFP_ID AFP_NOMBRE

TIPO DATO INT VARCHAR(30)

NUL NN NN

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

CAPACITACION_EMPLEADO CAMPO TIPO DATO CAEM_ID INT EMPL_ID CAEM_FECHA CAEM_DESCRIPCION CEED_ID FINANCIADO INT(8) DATETIME VARCHAR(30) INT CHAR(1)

NUL NN NN NN NN 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.

CARGO CAMPO

TIPO DATO

NUL

DESCRIPCION

12/16

UNIVERSIDAD PRIVADA ANTENOR ORREGO Facultad de Ingeniera Escuela de Ingeniera de Computacin y Sistemas
CARG_ID CARGO_NOMBRE UNOR_ID CENTRO_EDUCATIVO CAMPO CEED_ID CEED_NOMBRE CEED_NIVEL INT VARCHAR(30) INT NN NN NN Codigo unico del cargo(crece secuencialmente de 1 en 1) Nombre del cargo Codigo de la unidad organizacional

TIPO DATO INT VARCHAR(30) CHAR(1)

NUL NN NN

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

EMPLEADO CAMPO EMPL_ID EMPL_FEC_INGRE EMPL_CUSPP PERS_ID AFP_ID CARG_ID ESTUDIO_EMPLEADO CAMPO ESEM_ID CEED_ID ESEM_ANIOS ESEM_ANIO_FIN EMPL_ID PARIENTE CAMPO PARI_ID PERS_ID EMPL_ID TIPA_ID

TIPO DATO INT DATETIME VARCHAR(15) INT INT INT

NUL NN NN NN NN

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

TIPO DATO INT INT INT INT INT

NUL NN NN

NN

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

TIPO DATO INT INT INT INT

NUL NN NN NN

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

PERMISO_EMPLEADO CAMPO PEEM_ID PEEM_DOCUMENTO PEEM_FECHA_INI PEEM_FECHA_FIN PEEM_DIAS PEEM_GOCE_HABER EMPL_ID PERSONA CAMPO PERS_ID PERS_NOMBRE PERS_APE_PAT

TIPO DATO INT VARCHAR(15) DATETIME DATETIME DECIMA(7,2) CHAR(1) INT

NUL NN

NN NN NN NN

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

TIPO DATO INT VARCHAR(30) VARCHAR(30)

NUL NN NN NN

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 PERS_CSSP TIPO_PARIENTE CAMPO TIPA_ID TIPA_NOMBRE VARCHAR(30) VARCHAR(60) DATETIME VARCHAR(10) 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.

TIPO DATO INT VARCHAR(30)

NUL NN NN

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

UNIDAD_ORGANIZACIONAL CAMPO TIPO DATO UNOR_ID INT UNOR_NOMBRE UNOR_DEPENDENCIA UNOR_ESTADO VARCHAR(50) INT CHAR(1)

NUL NN NN 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.

VACACION_EMPLEADO CAMPO TIPO DATO VAEM_ID INT EMPL_ID VAEM_RESOLUCION VAEM_FECHA_INI VAEM_FECHA_FIN VAEM_DIAS INT VARCHAR(15) DATETIME DATETIME DECIMA(7,2)

NUL NN NN NN NN NN NN

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 seme_id: int NOT NULL seme_nombre: varchar(20) NOT NULL seme_inicio: datetime NULL seme_fin: datetime NULL

curso curs_id: int NOT NULL curs_nombre: varchar(50) NOT NULL curs_ciclo: int NOT NULL curs_cred: int NOT NULL curs_estado: char(1) 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

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) 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) pariente 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)

afp afp_id: int(2) afp_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) empleado empl_id: int(8) empl_fec_ingre: datetime empl_cuspp: varchar(15) pers_id: int(8) afp_id: int(2) carg_id: int(4) carg_id: int(4) cargo_nombre: varchar(30) unor_id: int(3) 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 caem_id: int(8) empl_id: int(8) caem_fecha: datetime caem_descripcion: varchar(30) ceed_id: int(8) financiado: char(1)

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

16/16

S-ar putea să vă placă și