1. Modelos de datos
Un modelo de datos semántico: el modelo E/R
Ejemplo de diagrama
Matrícula de alumnos de un centro de la Universidad
Hipótesis SEMÁNTICAS:
– Se considera que un profesor pertenece a un solo departamento y que debe pertenecer
a alguno.
– Se considera que un profesor imparte varias asignaturas y que una asignatura ha de
estar impartida por al menos un profesor.
– Las asignaturas tienen clases en días, horas y aulas determinadas.
– Los alumnos se matriculan de varias asignaturas, (al menos una), y una asignatura
puede tener varios alumnos matriculados.
– Todo departamento debe tener un director que es un profesor
– Los atributos de cada entidad son los habituales.
2. Modelos de datos
Un modelo de datos semántico: el modelo E/R
Ejemplo de diagrama. Análisis previo
Entidades
Asignatura
CodAsign
Alumno
NomAlu
Profesor
NomProf
Departamento
NomDepart
Aula
CodAula
NomAsign
Créditos
Carácter
Curso
DNI
FechaN
Dirección
Beca
NRP
Área
Categoría
CodDepart Capacidad
Participan Cardinalidad Atributos
Relaciones Matrícula Alum.-Asig. N:M Calificación
Imparte Prof.-Asig. N:M
Clase Asig.-Aula N:M Día, hora
Pertenece Prof.-Dept. N:1
Dirige Prof.-Dept. 1:1
3. Asignatura
matrícula
imparte
clase
Modelos de datos
Un modelo de datos semántico: el modeloE/R
CodAsign
Nombre
Créditos
Carácter
Curso
NRP
Nombre
Categoría
Área
Calificación
DNI
Nombre
Edad
Dirección
Beca
Día
Hora
CodAula
Capacidad
CodDepart
Nombre
Diagrama Entidad/Relación del ejemplo
Alumno
Profesor
Dirige
Pertenece
Departamentos
Aula
4. Un profesor imparte una asignatura y una asignatura debe estar impartida por al menos
un profesor.
Los alumnos se matriculan de varias asignaturas, una asignatura puede tener varios o
ningún alumno.
Las asignaturas tiernen clase en un aula a una hora.