Actividad 3-BD(1)

ACTIVIDAD No. 3. REPASO MODELADO DE BASE DE DATOS (E/R Y RELACIONAL) Proceso: Ejecución de la Formación Profesional Proc

Views 124 Downloads 0 File size 149KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ACTIVIDAD No. 3. REPASO MODELADO DE BASE DE DATOS (E/R Y RELACIONAL) Proceso: Ejecución de la Formación Profesional Procedimiento: Desarrollo Curricular

Centro Latinoamericano de Especies Menores

ACTIVIDAD - MODELADO DE BASE DE DATOS

COMPETENCIA Analizar los requerimientos del cliente para construir el sistema de información.

METODOLOGÍA: Se debe elaborar un informe del trabajo realizado, para ello deberá describir cada una de las actividades que se realizó, respondiendo a las preguntas formuladas. El laboratorio debe ser desarrollado en grupos de máximo 3 personas. ESTRATEGIA DE APRENDIZAJE La estrategia a utilizar es el estudio de casos En el aula de clase organizar por grupos. De acuerdo a la presentación de los conceptos y a la investigación desarrollar el Modelo E/R y el relacional. Tiempo de la actividad: 2 a 3 Horas. Se pide: • Elaborar el modelo Entidad Relación completo. • Construir el esquema relacional con todos los atributos. • Todas las relaciones deberán tener indicada su clase o cardinalidad. • Escoger uno de los casos y crear las tablas con 5 registros o tuplas cada una. Está actividad será de insumo para trabajar el tema de la próxima sesión sobre algebra relacional. Ejercicio 1. Video Club Asignan a los clientes del videoclub un número único de cliente cuando hacen su primer alquiler. Además del número del cliente, otra información tal como nombre y dirección también se recoge. Cada cinta de vídeo que el almacén posee es identificada por un código único. Así, si el almacén posee varias copias del mismo vídeo, cada copia tiene un código único que la identifica. La otra información sobre un vídeo incluye la fecha de la compra y el número de veces que el vídeo fue alquilado. Cuando un cliente selecciona un vídeo para alquilar, el establecimiento registra esta transacción, incluyendo fecha y hora del alquiler. Es habitual que un cliente alquile varios videos cuando visitan el establecimiento. El establecimiento asigna un identificador único a cada título de la película. Por ejemplo, a la película "Goldfinger" de James Bond se le asigna el identificador ADV234. El videoclub puede tener varios cassettes para este título de película. La otra información sobre películas incluye el título y el año en que fue realizada. Ejercicio 2. Gimnasio En un gimnasio se imparten distintas actividades físicas que incluyen cosas tales como aeróbic, máquinas o natación. Cada actividad es identificada por un código de la actividad e incluye otra información tal como descripción. Se ofrecen clases para cada actividad. Una clase es identificada únicamente por una combinación del código de la actividad y del día y hora en los cuales se imparte. Se asume que una clase específica nunca será ofrecida por la misma actividad en el mismo día y hora, aunque podría ser ofrecida en diversos días y horas. El resto de información sobre una clase incluye el límite de la inscripción y total de alumnos inscritos. Una clase nunca incluirá más de una actividad. Un alumno puede apuntarse a un grupo mientras haya sitio en la clase. Un número único identifica a los alumnos. La otra información salvada sobre alumnos incluye nombre, dirección y edad. Los alumnos no tienen ningún límite en el número y el tipo de clases a las cuales se pueden apuntar. Ejercicio 3. Servicios Sociales El departamento municipal de servicios sociales tiene diferentes agencias en la ciudad, para proveer ayudas a personas o familias con necesidades. Las agencias tienen información de su dirección, teléfono, etc. y un identificador único. Se mantendrá información tanto general como específica según se trate de personas o familias ayudadas. En ambos casos

Elaborado por: Instructora -> Ing. Diana Lorena Velandia Vanegas

ACTIVIDAD No. 3. REPASO MODELADO DE BASE DE DATOS (E/R Y RELACIONAL) Proceso: Ejecución de la Formación Profesional Procedimiento: Desarrollo Curricular

Centro Latinoamericano de Especies Menores

el identificador será el número de afiliación a la seguridad social. Estas familias o individuos tienen asignada una agencia específica que es de quien reciben la ayuda. La ayuda puede ser en la forma de entrega de bienes o en la forma de visitas de los asistentes sociales. Cada agencia puede tener uno o más asistentes sociales pero cada agente social pertenece a una única agencia. Los asistentes sociales tienen un identificador único y se guarda para ellos el resto de información. Hay un tipo especial de asistente que se conoce como 'asistente externo' y que es ofrecido por otras organizaciones de ayuda humanitaria. Estas organizaciones tienen un identificador único y el resto de información. Para la ayuda asistencial (en la que va un asistente social), se guarda información de las visitas que ha hecho como la fecha, etc. Las ayudas en forma de bienes pueden ser a su vez en la forma de entrega de materiales como alimentos, ropa, muebles, etc. o puramente económica. Para la ayuda económica se debe saber el banco o caja a través de la que dispensa la ayuda; estos bancos o cajas tienen un código único además del resto de información (nombre, dirección, etc.). Ejercicio 4. Proyectos y Contratos La Empresa ABC construye edificios comerciales de los que necesita manejar información. Cada uno de los proyectos de construcción tiene un identificador único además de otra información. Los proyectos, tienen un responsable de proyecto además de otra serie de empleados, cada uno con su identificador y demás información. Los responsables de proyecto pueden encargarse al mismo tiempo de varios proyectos. Cada proyecto se asocia, generalmente a varios subcontratistas para los que se guarda un identificador y el resto de la información. Estos subcontratistas se especializan en una única línea de trabajo (calefacción, electricidad, carpintería, etc. ). Estas especializaciones tienen un código único. Un subcontratista puede participar en varios proyectos, pero en algunos proyectos pueden participar varios subcontratistas en una misma especialización. Los proyectos pueden ser financiados mediante préstamos o subvenciones (ambas cosas son exclusivas). Además de información general de la financiación se guarda información específica según sea préstamo o subvención que tienen también su identificación única. Habitualmente la financiación por préstamos puede emplear uno o más préstamos aunque un préstamo sólo financia un proyecto. Ejercicio 5. Compañía La base de datos COMPAÑÍA se ocupa de los empleados, departamentos y proyectos de una empresa. Suponga que una vez concluida la fase de recolección y análisis de requerimientos, los diseñadores de la base de datos redactaron la siguiente descripción: 1-La compañía está organizada en departamentos. Cada departamento tiene un nombre único, un número único y un cierto empleado que lo dirige, y nos interesa la fecha en que dicho empleado comenzó a dirigir el departamento. Un departamento puede estar distribuido en varios lugares. 2-Cada departamento controla un cierto número de proyectos, cada uno de los cuales tiene un nombre y un número únicos, y se efectúa en un solo lugar. 3-Almacenaremos el nombre, número de seguro social, dirección, salario, sexo y fecha de nacimiento de cada empleado. Todo empleado está asignado a un departamento, pero puede trabajar en varios proyectos, que no necesariamente estarán controlados por el mismo departamento. Nos interesa el número de horas por semana que un empleado trabaja en cada proyecto, y también quien es el supervisor de cada empleado. 4-Queremos mantenernos al tanto de los dependientes de cada empleado con el fin de administrar los términos de sus seguros. Almacenaremos el nombre, sexo y fecha de nacimiento de cada dependiente, y su parentesco con el empleado.

Elaborado por: Instructora -> Ing. Diana Lorena Velandia Vanegas

ACTIVIDAD No. 3. REPASO MODELADO DE BASE DE DATOS (E/R Y RELACIONAL) Proceso: Ejecución de la Formación Profesional Procedimiento: Desarrollo Curricular

Centro Latinoamericano de Especies Menores

Ejercicio 6. En un hospital se tiene un registro de pacientes, un registro de personal y uno de salas con funcionarios que trabajan en esas salas y con pacientes internados en esas salas. Del personal nos interesa el número de empleado, el nombre, la dirección y el teléfono. Sabemos que dos empleados no tienen el mismo número. De los pacientes nos interesa el número de registro (le es asignado cuando ingresa) y el nombre mientras que de las salas nos interesa el nombre y la cantidad de camas que tiene. También se sabe que un empleado trabaja en una única sala y que en una sala trabajan varios empleados. Lo mismo ocurre con los pacientes. Ejercicio 7. Una empresa está dividida en varios departamentos de los que se conoce un nombre que los identifica. De los funcionarios de la empresa se conoce su número de documento de identidad, su nombre y su dirección de residencia. Si el funcionario es un conductor se conoce la categoría del pase de conducción y la cantidad de accidentes que ha tenido. Si es administrativo se conoce los idiomas que habla. Si es técnico, se conoce las especialidades en las que puede trabajar. La empresa tiene un conjunto de vehículos, de los cuales se conoce el número de la placa y la marca. Estos coches son conducidos por los conductores y a cualquier conductor se le puede asignar cualquier vehículo para que lo conduzca durante el día. La empresa lleva adelante un conjunto de proyectos en los que trabajan. Estos proyectos están identificados por el número del proyecto y tienen un presupuesto asignado. A un proyecto se pueden asignar varios técnicos. Un técnico podrá ser asignado a varios proyectos. Ejercicio 8. HOSPITAL GENERAL En un centro hospitalario se desea informatizar parte de la gestión relativa a pacientes. Tras el análisis realizado, se establecen los siguientes requerimientos: • Los datos de interés que se desea almacenar del paciente son: número del documento de identidad, número de la historia clínica, nombre, apellidos, dirección y teléfono de residencia y fecha de nacimiento. • Un paciente estará asignado a una cama determinada de una planta del hospital, pudiendo estar a lo largo del tiempo de ingreso en diferentes camas y plantas, es importante la fecha de asignación de cama y el número de ésta. Habrá que tener en cuenta que las camas se numeran correlativamente por cada planta, es decir, existirá la cama número 12 de la tercera planta y también la número 12 de la séptima planta. Las plantas del hospital estarán identificadas por número de planta, su nombre y n° de camas de que dispone. • Por cada paciente se entregará hasta un máximo de 4 tarjetas de visita. Estas tarjetas de visita serán válidas para visitar a un único paciente. La tarjeta de visita se definirá por: número de tarjeta de visita y la hora de comienzo y de final en que se puede visitar al enfermo, se debe saber a quién se le entregó y a qué paciente se puede visitar. • A un paciente le pueden atender diferentes médicos, siendo importante por cada visita médica la fecha y hora de ésta. Y un paciente puede tener diferentes diagnósticos de enfermedad, es necesario conocer la fecha de diagnóstico. Por otra parte, un médico puede tratar diferentes tipos de diagnósticos y viceversa. • Los datos de interés de los médicos serán: código del médico, nombre y apellidos. Los datos de interés de los diagnósticos serán: código de diagnóstico y descripción. • Una vez dado de alta un paciente se traslada toda la información relativa a éste, a un archivo histórico.  Instrucciones: realice primero a papel el modelo entidad relación del problema para así hacer correcciones. Al final se deberá entregar el Visio o en Word; si desarrolla la actividad en equipo por favor, indicar los integrantes de dicho equipo en la portada del trabajo. Si la actividad de desarrolló en equipo, cada miembro de este deberá subir la evidencia a la plataforma o donde el instructor lo indique.  Productos a Entregar: Esta se desarrollará por equipos de trabajo o individual, desarróllela a consciencia, pues posteriormente se evaluará individualmente como parte de la competencia. Se deberá enviar el archivo con los diagramas a la plataforma en el plazo estipulado por el instructor. No es perezoso el que nada hace, sino aquel que pudiendo hacer mejor las cosas, no las hace!!

Elaborado por: Instructora -> Ing. Diana Lorena Velandia Vanegas