Diagrama Entidad-Relación

Documentos relacionados
Modelo relacional. Modelo relacional

Modelos de Datos. Modelo Entidad-Relación

- Bases de Datos (2012/2013) Adjunto Tema 1: Ampliación DER

República Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería. Escuela de Computación.

TALLER DE BASES DE DATOS TEMA: MODELO RELACIONAL DANIEL RODRIGUEZ GOMEZ (ESTUDIANTE) JAIDER QUINTERO MENDOZA (DOCENTE)

Carlos Castillo UPF 2008

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos

Ficheros y Bases de Datos Curso Primer Parcial. 7 de FEBRERO de Nombre:

EL JEFE DEL SERVICIO DE INNOVACIÓN EDUCATIVA Y APOYO ESCOLAR

SALÓN DE ACTOS: Capacidad: 1 (compartido con CCTT) con 408 plazas.

PROBLEMA DE FLUJO DE COSTO MINIMO.

Sistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad Relación

LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE. [Seleccionar fecha] PROFESOR VIRTUAL LECCIÓN 7 OBJETOS VIRTUALES DE APRENDIZAJE

Suscripción DreamSpark

3. Calcular el área de un cuadrado conociendo que área_cuadrado = lado * lado.

Peppermint. David De Maya Merras. Pedro José Hernández López

Manual Gestión de Ambientes

TIC: Tecnologías de la Información y Comunicación

Guía para consignar datos en la Web del candidato

Base de Datos Práctica de Modelización

PROBLEMA DE FLUJO DE COSTO MINIMO.

APLICACIÓN RESERVA DE ESPACIOS

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Diseño de maquinas II. CURSO ACADÉMICO - SEMESTRE Segundo semestre

MANUAL DE USUARIO DATACOMPANY

PORTAL DEL ACADÉMICO MANUALDE USO

Manual de Usuario. Cuadros Horarios. Profesores

Ordenador local + Servidor Remoto

Programa para la Mejora del Éxito Educativo

Compartir documentos en la web. Área Tecnología de la información.

ASIGNATURA DE GRADO: MECÁNICA I

Solución a los Ejercicios de MER.

PROGRAMA DE FIDELIZACIÓN AGE

Universidad Nacional de Ingeniería

1. Sobre la documentación del Plan de Formación del Profesorado

CONVOCATORIA RH-ITM/2014 CONVOCA A CONCURSO CERRADO

Guía básica del simulador empresarial e-logistics

Relato 9: Dimensionado de capacidades de fábrica de embutidos. DESPILFARRO TRATADO: DESEQUILIBRIO

PROCEDIMIENTO CLAVE PARA EL EVALUACIÓN DE LOS ESTUDIANTES DE LA FACULTAD DE CIENCIAS DE LA ACTIVIDAD FÍSICA Y EL DEPORTE DE LA ULPGC

MÁSTER UNIVERSITARIO EN INNOVACION TECNOLOGICA EN EDIFICACION. GUÍA APRENDIZAJE: 1/5

Cuestionario Del Estudiante Para la Evaluación Y Mejora De La Docencia Universitaria

PROGRAMA DE POSTGRADO Máster, Diploma de Especialización, Diploma de Experto y Certificado de Formación del Profesorado.

RESUMEN ESTADÍSTICO DE LA EDUCACIÓN EN CHILE

Curso Práctico para Gestionar la Contabilidad en la Empresa con Microsoft Excel

DI SEÑO DE BASES DE DATOS Y SEGURIDAD DE LA INFORMACIÓN (31 de mayo de 2005) 3DUFLDO. APELLIDOS: NOMBRE: TITULACIÓN (Sistemas/Gestión):

Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)

CONSTRUCCIÓN DE UNA FUNCIÓN POLINOMIAL

TEMA 4. PROCESO UNIFICADO

TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

Uso de la función Imprimir y mantener en espera

WEBQUEST UBUNTU. Sobre. Profesor: Tino Fernández 1 Webquest sobre Ubuntu

ORGANIZACION DE LA INFORMACION EN LA COMPUTADORA

INTERPRETACIÓN NORMA OHSAS 18001:2007 MÓDULO 1 SESIÓN 1 INTERPRETACIÓN DE LA NORMA OHSAS 18001:2007 DOCENTE: Ing. Dª. Ana I.

Objetivo de la práctica: crear una cuenta de correo que se utilizará durante el curso.

CRITERIOS E INDICADORES DE EVALUACIÓN. 1.-INTRODUCCIÓN.

IMPRESOS OFICIALES DE SOLICITUD DE BECA INSTRUCCIONES PARA CUMPLIMENTAR LOS IMPRESOS

QUÉ ES UNA CLASE JAVA? ATRIBUTOS (PROPIEDADES O CAMPOS), CONSTRUCTOR Y MÉTODOS. (CU00623B)

TIPOLOGÍA DE ESPACIOS Y DOTACIÓN DE INFRAESTRUCTURAS DE DOCENCIA- APRENDIZAJE

HERRAMIENTAS BASICAS DE MANEJO DE WINDOWS


1. A partir del siguiente enunciado se desea realiza el modelo entidad-relación.

PROGRAMA DE POSTGRADO Máster, Diploma de Especialización, Diploma de Experto y Certificado de Formación del Profesorado.

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Control estadistico de procesos. CURSO ACADÉMICO - SEMESTRE Primer semestre

PRUEBAS DE ACCESO A CICLOS FORMATIVOS DE GRADO SUPERIOR Convocatoria de 4 de junio (Resolución nº 1261, de 13 de marzo de 2009, BOR de 8 de abril)

FICHA PÚBLICA DEL PROYECTO

PROCESO DE DEFINICIÓN DEL PERFIL DE INGRESO Y CAPTACIÓN DE ESTUDIANTES

2/6 1. OBJETO Y ALCANCE Establecer el sistema para la realización de auditorias internas destinadas a verificar el correcto cumplimiento de los sistem

Proyecto de Innovación Educativa FORMapps

PROPUESTA DE APROBACIÓN DE CURSO DE ESPECIALIZACIÓN Y ACTIVIDADES ACADÉMICAS ORIENTADAS A LA FORMACIÓN

MANUAL DEL AULA VIRTUAL (MOODLE)

Encuesta sobre Equipamiento y Uso de Tecnologías de la Información y Comunicación (TIC) en los Hogares

PRÁCTICAS EN UN CENTRO DE ENSEÑANZA DE ESPAÑOL LENGUA EXTRANJERA

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

Transcripción:

Diagrama Entidad-Relación Paso 1 de 9 En esta práctica guiada vamos a diseñar una base de datos mediante un diagrama Entidad-Relación a partir de una especificación de requisitos. En el diagrama sólo vamos a detallar las entidades, relaciones y cardinalidades. Los atributos de las entidades y de las relaciones los especificaremos aparte para mantener "claro" el diagrama. Paso 2 de 9 La especificación de requisitos es la siguiente: Un centro de enseñanza dedicado a la impartición de cursos especializados desea informatizar la gestión de dichos cursos, y para ello nos solicita el diseño de una base de datos que permita el almacenamiento y posterior tratamiento de la información de la que disponen. Básicamente, la información a almacenar se centra en la existente para los cursos así como la de los recursos disponibles para ellos. De cada uno de los cursos que se imparten, la información a almacenar es: un código único para cada curso, el título (que se puede repetir para diferentes cursos, puesto que puede haber varias ediciones del mismo pero siempre con diferente código), la fecha de comienzo, el número de temas que abarca, el número de alumnos que lo están realizando, las horas de duración del curso, el presupuesto del curso y el coste de la matricula. Referente a los profesores que intervienen en los cursos, se debe contemplar su número de registro personal (único), su nombre y apellidos, número de despacho (que puede compartir con otros profesores) y especialidad. En un curso participa un número variable de profesores mientras que cada profesor puede participar en más de un curso, siendo importante la fecha en la que cada uno de los profesores imparte docencia, teniendo en cuenta que un profesor puede dar clase más de un día en un determinado curso. Además de la docencia, uno (y solamente uno) de los profesores se encarga de la dirección y coordinación de cada curso. Por supuesto es importante poder determinar quién es este director (que por otra parte, puede serlo de varios cursos). A cada curso se le asigna un aula, que se caracteriza por su número único, capacidad de alumnos, número de mesas de las que dispone, ubicación y nombre. Evidentemente un curso solamente necesita un aula. El centro dispone de equipos informáticos que se asignan a cada uno de los cursos a medida que se van realizando. Estos equipos, que son ordenadores personales, se caracterizan por su número de serie, procesador, capacidad de disco y memoria principal. Estos equipos se irán repartiendo por las aulas para cada uno de los cursos hasta que se agoten y por supuesto, cuando acabe un curso, se retiran del aula. Es importante conocer los equipos que han sido destinados a cada uno de los cursos. Asimismo, el centro desea conocer los datos (DNI, nombre, apellidos y edad) de los alumnos que han participado (o lo están haciendo en estos momentos) en los diferentes cursos, siendo importante la fecha de incorporación al curso, puesto que pueden haberlo hecho una vez que el curso ya ha dado comienzo. Un alumno se puede matricular de tantos cursos como desee pero no puede hacerlo de más de dos al mismo tiempo (igual fecha de inicio). Para cada alumno es importante conocer en qué cursos ha participado y en qué aula ha estado para cada uno de ellos. Asimismo, es importante conocer, en cada curso qué modelo de equipo ha tenido asignado cada alumno, teniendo en cuenta que incluso para un determinado curso puede disponer de más de uno debido a algún tipo de avería del que haya tenido asignado inicialmente.

Paso 3 de 9 En el diagrama Entidad-Relación las entidades son los objetos de los que se desea almacenar información. Por lo tanto, tenemos que "encontrar" dichos objetos en la especificación de requisitos. En la especificación de requisitos se dice que un centro de enseñanza quiere almacenar en una base de datos la información relativa a los cursos que imparte, así como de sus recursos. Dichos recursos se dividen en recursos humanos y materiales. Los recursos humanos son los profesores y los alumnos. Los recursos materiales son las aulas y los equipos informáticos. En resumen, las entidades del diagrama Entidad-Relación son: 1. Cursos 2. Profesores 3. Alumnos 4. Aulas 5. Equipos informáticos Paso 4 de 9 De la especificación de requisitos también se obtienen los atributos de las entidades. Cursos * Código (clave primaria) * Título * Fecha de comienzo * Número de temas * Número de alumnos * Horas de duración * Presupuesto * Coste de la matrícula Profesores * Número de registro (clave primaria) * Número de despacho * Especialidad Alumnos Aulas * Dni (clave primaria) * Edad * Número (clave primaria) * Capacidad de alumnos * Número de mesas * Ubicación Equipos informáticos

* Número de serie (clave primaria) * Procesador * Disco * Memoria Paso 5 de 9 La siguiente relación: Tiene cardinalidad N:N ya que en un curso participa un número variable de profesores mientras que cada profesor puede participar en más de un curso. La relación participa en tendrá un atributo fecha ya que es importante la fecha en la que cada uno de los profesores imparte docencia, teniendo en cuenta que un profesor puede dar clase más de un día en un determinado curso. Además de la docencia, uno (y solamente uno) de los profesores se encarga de la dirección y coordinación de cada curso. Por supuesto es importante poder determinar quién es este director (que por otra parte, puede serlo de varios cursos). Habría otra relación con cardinalidad 1:N entre profesores y cursos. Por lo tanto, dichas entidades estarían asociadas mediante 2 relaciones: Paso 6 de 9 La siguiente relación: Tiene cardinalidad 1:N ya que a cada curso se le asigna un aula y un curso solamente necesita un aula. Paso 7 de 9 La siguiente relación ternaria:

Todas las cardinalidades son N, ya que: El centro dispone de equipos informáticos que se asignan a cada uno de los cursos a medida que se van realizando. Estos equipos se irán repartiendo por las aulas para cada uno de los cursos hasta que se agoten y por supuesto, cuando acabe un curso, se retiran del aula. Es importante conocer los equipos que han sido destinados a cada uno de los cursos. Asimismo, el centro desea conocer los datos de los alumnos que han participado (o lo están haciendo en estos momentos) en los diferentes cursos, siendo importante la fecha de incorporación al curso, puesto que pueden haberlo hecho una vez que el curso ya ha dado comienzo. Un alumno se puede matricular de tantos cursos como desee pero no puede hacerlo de más de dos al mismo tiempo (igual fecha de inicio). Para cada alumno es importante conocer en qué cursos ha participado y en qué aula ha estado para cada uno de ellos. Asimismo, es importante conocer, en cada curso qué modelo de equipo ha tenido asignado cada alumno, teniendo en cuenta que incluso para un determinado curso puede disponer de más de uno debido a algún tipo de avería del que haya tenido asignado inicialmente. La relación tienen tendrá un atributo fecha. Se dice que los cursos se imparten en aulas y se quiere saber en qué aulas reciben los cursos los alumnos. La "relación" entre alumnos y cursos se hace a través de los cursos, pero no están directamente relacionados. Lo mismo ocurre con los equipos informáticos que se reparten por las aulas. La relación ternaria viene de: hay que saber en cada curso qué modelo de equipo ha tenido asignado cada alumno. Paso 8 de 9 Las relaciones con atributos son: 1. Profesores participan en Cursos 2. Cursos tienen Alumnos y Equipos informáticos Participan en Tiene el atributo Fecha Tienen Tiene el atributo Fecha Paso 9 de 9 El diagrama entidad relación quedaría como se muestra a continuación: Nota: No aparecen los atributos de las entidades ni de las relaciones para hacer más legible el diagrama