ACTIVIDAD 4 DE BASES DE DATOS JOSE ANTONIO ROCHA MARTINEZ CODIGO: 86.080.624 Trabajo presentado al Ing. JOHN ALEJANDRO FIGUERERO LUNA UNVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELAS CIENCIAS BASICAS TECNOLOGIAS E INGENIERIAS INGENIERA DE SISTEMAS, QUINTO SEMESTRE ACACIAS 2007 INTRODUCCION El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas. OBJETIVOS - Conocer los conceptos relacionados con el modelo Entidad – relación. - Analizar los diferentes tipos de entidades. - Hacer los ejercicios aplicando los conceptos estudiados. 1. CONSTRUYA UN DIAGRAMA E-R PARA UN HOSPITAL CON UN CONJUNTO DE PACIENTES Y UN CONJUNTO DE MÉDICOS. ASÓCIESE CON CADA PACIENTE UN REGISTRO DE LAS DIFERENTES PRUEBAS Y EXÁMENES REALIZADOS. Nom- medico Ape _ medico Id_ medico Tel_ medico MÉDICO Cita medica Ape _ paciente Id_ paciente Teléfono PACIENTE Nom _paciente Dirección Exámenes realizados Antecedes Familiares HISTORIA CLÍNICA Enfermedades que padece Antecedes Familiares Id_ hist _ clínica Consulta 2. UNA OFICINA DE REGISTRO DE UNA UNIVERSIDAD MANTIENE DATOS ACERCA DE LAS SIGUIENTES ENTIDADES: asignaturas: incluyendo el número, titulo, programa y prerrequisitos ofertas de asignaturas: incluyendo número de asignatura, año, semestre, número de sección, profesor(es), horarios y aulas. estudiantes: incluyendo id-estudiante, nombre y programa profesores: incluyendo número de identificación, nombre, departamento y titulo. Además, la matricula de los estudiantes en asignaturas y las notas concedidas a estudiantes en cada asignatura en la que están matriculados se deben modelar adecuadamente. Nombre Id Estudiante Nombre Asig. Estudiante Seleccionada Id_Profesor N. asignatura Titulo Programa Asignatura Titulo Asignaturas para seleccionar Programa Año N. asignatura Asignaturas Semestre Sección Aulas Horarios Profesores Prerrequisito Asignada A Profesor Dpto 3. Diseñe un diagrama E-R para almacenar los logros de su equipo deportivo favorito. Se deberían almacenar los partidos jugados, los resultados de cada partido, los jugadores de cada partido y las estadísticas individuales de cada jugador para cada partido. Las estadísticas de resumen se deberían modelar como atributos derivados. Nom _ equipo Nom_ Jugador Id_ Jugador Id_ equipo Edad Equipo de Futbol Formado por Dirección Jugadores Teléfono Estadística de rendimiento Cumple con un Partidos programados Cronograma de actividades Resultados Partidos realizados Fecha Conformación del grupo Horarios 4. Construya un esquema conceptual para la siguiente descripción a través del MER (diagrama distinguiendo entidades fuertes y débiles + cardinalidad + claves primarias + claves foráneas) con su correspondiente estructura de datos Diseñe un sistema de base de datos para controlar la información sobre rutas de una compañía de buses. Cada ruta cubierta por la compañía tiene un lugar de inicio y uno de término, pero puede pasar por varias paradas intermedias. La compañía está distribuida en varias sucursales. No todas las ciudades donde paran los autobuses tienen una sucursal; sin embargo, toda sucursal debe estar en una ciudad situada en las rutas de autobuses. Pueden existir múltiples sucursales en una misma ciudad y también múltiples paradas en la misma ciudad. La compañía asigna un autobús a cada ruta; algunas rutas pueden tener varios autobuses. Cada autobús tiene un conductor y un asistente, asignados por el día. Quizá necesite hacer ciertas suposiciones sobre los requerimientos de la aplicación; haga suposiciones RAZONABLES conforme avance. Dir. Sucursal Id_ sucursal Ciudad Esta organizada por Id _ compañía Teléfono Dir. _ Compañía Sucursales Compañía Código ruta Teléfono Teléfono Contratan a: Nom _ Compañía Conductor Rutas Fecha Direcció n Nombre asistente Son asignada a Bus asignado Id _ conductor Asistente Le colabora al Teléfono Id_ asistente Conductores Nom conductor Teléfono Dirección 5. EXPLIQUE CUAL ES LA DIFERENCIA ENTRE UNA ENTIDAD DÉBIL Y UNA ENTIDAD FUERTE. Una entidad es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas atributos. Existen conjuntos de entidades que no poseen los atributos necesarios para conformar una llave primaria; a estos se les conoce como entidades débiles. Los atributos son necesarios para formar una llave primaria, se denominan entidades fuertes. Las entidades débiles se subordinan a las entidades fuertes. Las entidades fuertes o propietarias se caracterizan porque tienen atributos claves propios. Las entidades débiles no tienen atributos claves propios sino que dependen del que posee una fuerte, pero si pueden tener atributos que identifiquen una clave parcial (foránea) que la identifican como única dentro del tipo de entidad débil. CONCLUSIONES Los diagramas E-R son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen la información que trata un sistema de información y el software que lo automatiza. Cuando una entidad participa en una relación puede adquirir un papel fuerte o débil. Una entidad débil es aquella que no puede existir sin participar en la relación, es decir, aquella que no puede ser unívocamente identificada solamente por sus atributos. Una entidad fuerte es aquella que si puede ser identificada unívocamente.