Ejer Bdx Pract
Short Description
Download Ejer Bdx Pract...
Description
Instituto Educación Superior Público “Ciro Alegría Bazán”
IV
PRACTICA Para los siguientes casos, elaborar su diagrama Entidad Relación “E-R”, y crear la base de datos en Access
Caso 01: Vuelta Ciclista Los organizadores de una vuelta ciclista por etapas quieren desarrollar una aplicación para gestionar los datos de los participantes en la competición. Nos piden que diseñemos un esquema E/R que recoja la información de acuerdo a lo siguiente. Cada ciclista se identifica con un dorsal que se mantiene sin cambiar a lo largo de todas las etapas. Además necesitamos saber su nombre, equipo al que pertenece, fecha de nacimiento, edad, cuáles son las etapas que ha ganado y los puertos por los que ha pasado en primera posición. Existen varios maillots (camisetas) especiales que llevan algunos ciclistas. Por ejemplo, el amarillo lo viste el corredor situado en primera posición de la clasificación general de la vuelta. Para cada uno de estos maillots se debería saber su color, tipo de premio al que está asociado (por ejemplo “primer clasificado”, “campeón de la montaña”, etc.) y el premio en metálico que le corresponderá al corredor que posea ese maillot cuando acabe la vuelta. Cada maillot especial tiene un solo color, que es diferente al del resto de maillots. Cada etapa se identifica con un número y se conoce el número de kilómetros de los que consta, la población de salida y la de llegada. Se desea guardar quién es el corredor que lleva cada maillot especial al final de cada etapa de la vuelta. Hay que tener en cuenta que un mismo corredor puede tener derecho a llevar varios de estos maillots al final de capa etapa . Por cada puerto se almacena la única etapa a la que corresponde y el número de orden de subida respecto a otros puertos de la misma etapa. También se guarda la categoría asignada al mismo por parte de la organización y la altitud. Además de lo anterior se guarda por cada equipo su nombre (no hay dos equipos con el mismo nombre) y el de su director. Por cada corredor el tiempo que ha conseguido en cada etapa (horas, minutos y segundos). Se desea disponer de la información de todos los corredores aunque hayan abandonado la carrera. Sin embargo les gustaría poder distinguir quiénes siguen en carrera de los que no. Caso 02: Gimnasio En un Gimnasio se quiere implementar una base de datos para llevar el control de los socios, recursos utilizados, etc. Las especificaciones que nos han dado son: Existen varias salas, de las cuales se quiere guardar información, como los metros cuadrados que ocupa, ubicación y el tipo de sala que es (cardio, general, muscular). Cada sala se identifica por un número. Hay salas que tienen aparatos y salas que no. en las salas se puede o no impartir clases. Ing. Neicer Campos Vásquez
1
Instituto Educación Superior Público “Ciro Alegría Bazán”
IV
Cada aparato está asignado a una única sala y de cada uno de ellos se quiere tener almacenado, su código, descripción y estado de conservación. También se quiere tener información relacionada con las clases que se imparten (descripción, dia/hora), cada clase se identifica por un código de clase. Cada clase tiene asociada una sala donde se imparte y un entrenador. De cada entrenador se desea conocer su DNI, nombre, teléfono, si tiene o no titulación y experiencia profesional, así como las clases que pueden impartir (aerobics, step, etc). De cada socio se quiere conocer el número de socio, nombre, dirección, teléfono, profesión y datos bancarios, así como las clases alas que asiste.
Caso 03: Farmacia La gestión de una farmacia solicita poder llevar el control de los medicamentos existentes, así como de los que se van vendiendo, para lo cual se pretende diseñar un sistema acorde a las siguientes especificaciones: En la farmacia se requiere la catalogación de todos los medicamentos existentes para lo cual se almacenará el código de medicamento, el nombre, el tipo, unidades en stock, unidades vendidas y precio. Existen medicamentos de venta libre y otros que pueden dispensarse con receta médica. La farmacia compra cada medicamento en un laboratorio, o bien los fabrica ella misma, se desean conocer los datos del laboratorio. Los medicamentos se agrupan por genéricos. De este modo si la farmacia no dispone de un medicamento en particular puede vender otro similar aunque de distinto laboratorio. Caso 04: Empresa Sabelotodo La empresa de formación El sabelotodo, desea llevar un control informatizado de los cursos que imparte así como de lo profesores que participan en dichos cursos. Para ello, nos han dado las siguientes especificaciones: Cada curso, del que se desea conocer el título, el número de horas y el tema o los temas que trata, se identifica por un código de curso. Cada curso puede tener una serie de cursos cuyo realización previa es obligatoria (prerrequisito) o recomendada. Cada curso se puede impartir una o varias veces, en diferentes fechas y en cada edición del mismo pueden participar diferentes empleados. Los empleados, de los que se desea conocer su código de empleado, nombre, DNI y fecha de antigüedad en la empresa, pueden impartir y recibir cursos pero con la restricción de que en una misma edición de un curso no pueden participar como profesores y como alumnos.
Ing. Neicer Campos Vásquez
2
Instituto Educación Superior Público “Ciro Alegría Bazán”
IV
Caso 05: Empresa Quality La empresa Personal Quality desea incorporar en su política de contratación criterios de calidad del personal basados en la medición de sus habilidades o competencias. La empresa desea medir las competencias intelectuales de todos sus empleados y además desea conocer las competencias emocionales de sus directivos (por ejemplo, la capacidad de trabajo en grupo, la motivación, capacidad de liderazgo, etc.). De todas ellas se desea conocer: su código de identificación, su nombre y su descripción. Además, para cada competencia emocional se desea conocer, lo que se ha denominado el umbral; es decir, el valor mínimo de cada competencia por debajo del cual ningún empleado podrá ser directivo. Se requiere también que todo directivo mantenga este umbral mínimo en, al menos, 5 competencias emocionales. Para llevar a cabo este estudio, Personal Quality ha contactado con el Emotional Skill Center quien le ha proporcionado una batería de Test. Cada competencia está asociada a un conjunto de test que permiten medirla. Un test puede medir una única competencia. Cada test se identifica por un nombre y debe tener asociado un conjunto de preguntas, una plantilla para su corrección así como el modo en que se deberán interpretar los resultados. Cada empleado se identifica por un código interno. Además se quiere conocer el nombre, la dirección y un teléfono de contacto de cada empleado. Caso 06: Pinacoteca
El ministerio de Educación y Ciencia desea mantener información acerca de todos los cuadros que se encuentran en pinacotecas del país y de todo lo relacionado a ellos, para eso se sabe: De cada pinacoteca se desea saber el nombre (que se supone único), la dirección y los metros cuadrados que tiene. Cada pinacoteca tiene una seria de cuadros de los que se quiere saber su código, nombre, dimensiones, fecha en que se pintó y técnica utilizada. Cada cuadro es pintado por un determinado pintor (nombre, país, ciudad, fecha de nacimiento y de defunción). Un pintor puede tener varios maestros y a su vez cada uno puede serlo de varios pintores o de ninguno. Los pintores a su vez pueden tener también uno o varios mecenas que los protegen. A su vez un mecenas puede serlo de varios pintores. Caso 07: Superhéroes La Agrupación Universal de súper-héroes desea llevar un control sobre sus componentes y las actividades que llevan a cabo. Los requisitos que quieren recoger son los siguientes:
Ing. Neicer Campos Vásquez
3
Instituto Educación Superior Público “Ciro Alegría Bazán”
IV
Cada súper-héroe tiene un nombre que se supone único, un año en el que se da a conocer y, en ocasiones, el nombre de un planeta de origen (si el planeta es la Tierra, no se desea almacenar nada). Existen distintos súper-poderes, con un código y una descripción. Cada súper-héroe posee algunos de estos súper-poderes (evidentemente, al menos, uno). Sin embargo, puede haber súper-poderes que estén descritos pero que todavía no posea nadie de la Agrupación. Interesa almacenar, además, el nivel de un súper-héroe respecto a los poderes que posee (por ejemplo, Superman y el Chapulín Colorado tiene el súper-poder "Fuerza", sin embargo Superman tiene un nivel 10 mientras que el Chapulín 1,5). Algunos súper-héroes pueden tener a uno o mas acompañantes (Por ejemplo Batman y Robin, los 4 fantásticos, etc.; aunque no todos, ya que hay muchos que trabajan solos). La Agrupación está interesada en llevar un control de las misiones que ha llevado a cabo cada miembro. Para ello, lleva a cabo una clasificación de las distintas misiones, con un código y una descripción. Existen únicamente dos tipos de misiones: MR (Misiones Rutinarias) y MSU (Misiones para Salvar el Universo). Interesa almacenar qué misiones de cada tipo ha llevado a cabo cada súper-héroe, recogiendo, además, la restricción de que un superhéroe no puede llevar a cabo una misión MSU si no ha llevado a cabo, al menos, una MR.
Caso 08: Banco de Datos Se desea modelar la estructura de un banco de datos que contiene información relativa a ejercicios para toda la Universidad. La realidad consiste en lo siguiente: Se tienen ejercicios, identificados por un código, con una fecha de propuesta asociada y que pueden tener varios autores. Estos ejercicios pueden ser de práctico, de examen o simplemente propuestas de ejercicios. Tanto los ejercicios de práctico como los de examen están asociados a materias dentro de carreras determinadas. Por ejemplo, el ejercicio código PR274 es un ejercicio de práctico asociado a la materia Programación 1 de la carrera Ingeniería en Computación, pero no está asociado a la misma materia de la carrera de Ing. en Sistemas de Computación. Sobre los ejercicios de práctico asociados a una materia en una carrera, interesa saber en qué Numero De hoja está dicho ejercicio, su Numero Dentro de la hoja y un código de dificultad asociado. Un ejercicio de práctico puede aparecer en varias materias de diferentes carreras. Todos los ejercicios de práctico están asociados a alguna materia. Sobre los ejercicios de examen, interesa saber la fecha del examen en que apareció, su cantidad de puntos y el Nro. De ejercicio en el examen. Un ejercicio de examen está asociado a una y solo una materia dentro de una carrera. La información que interesa sobre las materias es el nombre y sobre las carreras su identificación. Ing. Neicer Campos Vásquez
4
Instituto Educación Superior Público “Ciro Alegría Bazán”
IV
Se sabe que dentro de una carrera hay muchas materias y que una misma materia puede estar dentro de varias carreras. Una materia en una carrera tiene una determinada cantidad de horas de curso. Las materias con igual nombre, aunque se encuentren en distintas carreras, tendrán asociadas un mismo conjunto de temas. Por otro lado, todos los ejercicios (de cualquier tipo) están relacionados con temas con distintos grados de profundidad. Cada tema se identifica por un código e interesa saber cuáles temas son previos de otros. Caso 10: AUTOMAX “Se necesita diseñar una base de datos, que permita almacenar y gestionar la información empleada por AutoMax, la cual es una empresa dedicada a la venta de automóviles, teniendo en cuenta los siguientes aspectos: AutoMax cuenta con una serie de vehículos para su venta. De los cuales se necesita conocer: matrícula, marca, modelo, color y precio de venta. Los datos de interés en conocer de cada cliente son: RFC, nombre, dirección, ciudad y número de teléfono: además, los clientes se diferencian por un código interno que asigna AutoMax y que se incrementa automáticamente cuando un cliente se da de alta. Un cliente puede comprar tantos vehículos como desee. Un vehículo determinado solo puede ser comprado por un único cliente. AutoMax también se encarga de llevar a cabo las revisiones que se realizan a cada vehículo. Cada revisión tiene asociado un código que se incrementa automáticamente por cada revisión que se haga. De cada revisión se desea saber si se ha hecho cambio de filtro, si se ha hecho cambio de aceite, si se ha hecho cambio de frenos, entre otros. Los coches pueden pasar varias revisiones en AutoMax”.
Caso 11: Agrícola Cerro Prieto Agrícola Cerro Prieto se dedica a la producción de conservas de espárrago, alcachofas, pimiento, paltas y otras verduras para exportación a países como EE.UU., España Francia, Italia, Japón y China. Esta producción se inicia con la siembra de los cultivos en sus campos. Para llevar un control adecuado de sus costos de producción por conserva debe controlar los procesos de producción y los insumos, equipos y herramientas necesarias, así como el personal de producción. Los procesos de producción generales son: preparación de terreno, siembr4 cuidados de campos, cosecha, limpieza y preparado, llenado en envase, cocido y adición de preservantes, sellados de conserva, etiquetado y envasado. El personal es contratado después de una selección riguros4 especialmente para operarios, supervisores y administrativos. Son capacitados en técnicas de preparación de alimentos estandarizados HACCP e ISO 9000 para asegurar el control de procesos.
Ing. Neicer Campos Vásquez
5
Instituto Educación Superior Público “Ciro Alegría Bazán”
IV
La materia prima es suministrada desde sus terrenos de sembrío o por agricultores de la zona a los cuales les entrega las semillas y fertilizantes. Los envases y otros insumos son comprados de proveedores de confianza y luego almacenados. El almacene de materia prima tiene sistema de refrigeración por las características del material. Los clientes hacen pre-pedidos por email o teléfono y luego lo formalizan en pedidos y cartas de crédito. Estos pedidos pasan a la Gerencia de Ventas. Si la cantidad suficiente existe en almacén se atiende de inmediato caso contrario pasa a la Gerencia de Producción para que produzca lo necesario. El pedido se envía por barco junto con la factura, que al ser decepcionado conforme es cancelada por medio del Banco, con transferencias de fondo de una cuenta a otra. Para el modelo, tomar en cuenta los siguientes datos: El cliente 1 desde España pide 50 cajas de conservas de espárragos de 500 gr. y 100 cajas de conservas de pimento variedad piquillo, en agua de 500 gr. El cliente 2 solicito 100 cajas de conservas de espárragos de 500 gr, desde Estados Unidos. El proceso general de preparación de las conservas son limpieza de la materia prima, con un tiempo de 2-5 minutos-h por conserva; envasado en frascos según medid4 con un tiempo de 1 minuto-h; pasteurizado de conserva y sellado, con 1 minuto-h; etiquetados con 0.5 minutos-h y envasado en cajas y almacenado con 2 minutos-h, con un costo de producción estimado de $ 5.00. El esparrago fresco tiene un costo de S/.10 por kilo y el pimento S/.9.50 por kilo. Existe una merma de20% del peso y el costo de fabricación se estimado por conserva son 5 dólares en promedio. El precio de venta es 10 dólares por conserva Para estimar los gastos de administración de ventas se considera un promedio de 50% del costo de fabricación los mismo que incluyen todos los gastos desde el recibimiento de pedido, los procesos de confirmación de pedidos y sus especificaciones, proceso de compras de insumos y servicios, pagos del personal administrativo. Es decir se tiene un valor de $.2.50. Los gastos de transportes, de embarque, desembarque y pago seguros correspondientes suman en general un 10% del costo de fabricación. Es decir se tiene un valor de $.0.50. Caso 12: Control Escolar de Instituto CAB Se necesita de un sistema de base de datos para llevar a cabo el control escolar del Instituto CAB. A continuación se describe la información que se deberá registrar: Se cuenta con empleados, de los cuales algunos son maestros. Por cada empleado se registra un identificador, nombre y una o varias direcciones de correo electrónico. Si un empleado es profesor, se registrará también la categoría a la que pertenece (Asociado A, B o C; o Titular A, B o C), y su especialidad.
Ing. Neicer Campos Vásquez
6
Instituto Educación Superior Público “Ciro Alegría Bazán”
IV
Se tiene departamentos y cada departamento tiene un identificador y nombre único. Un departamento debe tener algún profesor que lo dirija y varios profesores pueden ser empleados en un departamento, pero no todos los profesores pueden ser jefes. Cada departamento de la universidad debe ofrecer diferentes cursos. Los cursos tienen un identificador de curso único, nombre, descripción y un valor de créditos. A su vez estos cursos generan varias clases y las clases son impartidas por los profesores. Cada profesor deberá de impartir al menos una clase. Cada clase se imparte en un salón, el cual tiene un identificador de salón único, y un tipo (normal, laboratorio, audiovisual o de usos múltiples) y pertenece a un edificio. El edificio debe contar con un identificador y un nombre. En un salón pueden impartirse diferentes clases pero en horarios distintos. Para controlar los horarios, a cada clase se le ha asignado un identificador de clase, un horario y un profesor. Cada clase solo se puede impartir en un salón. Se lleva también el registro de estudiantes. De ellos se requiere su identificador, nombre, email, fecha de nacimiento. Es importante saber la edad de cada uno de ellos en alguna parte del sistema. Cada estudiante tiene un único asesor, pero un profesor puede tener más de un estudiante para asesorar. Los estudiantes pueden inscribirse a lo largo de su carrera en diferentes clases. Cada clase le pertenece solo a un curso. De la clase se registra el identificador de clase y las horas de clase. Cuando un alumno se inscribe en alguna de ellas, se captura su fecha de inscripción y el grado al que pertenece el alumno al momento de cursarla.
Ing. Neicer Campos Vásquez
7
Instituto Educación Superior Público “Ciro Alegría Bazán”
Ing. Neicer Campos Vásquez
IV
8
View more...
Comments