Sunteți pe pagina 1din 25

Modelo

Entidad
Relación
Los Sistemas de Bases de Datos
• Un sistema de gestión de bases de datos
(SGBD) consiste en una colección de datos
interrelacionados y un conjunto de programas
para acceder a dichos datos.
• Mantener información de la organización en
un sistema de procesamiento de archivos
tiene una serie de inconvenientes
importantes:
Modelo Entidad-Relación
• Redundancia e inconsistencia de datos
• Dificultad en el acceso a los datos.
• Aislamiento de datos.
• Problemas de intengridad.
• Problemas de atomicidad.
• Anomalías en el acceso concurrente.
• Problemas de seguridad.
Modelo Entidad-Relación
• El modelo de datos entidad-relación (E-R)
está basado en una percepción del
mundo real, que consta de una colección
de objetos básicos llamados entidades y
de relaciones entre estos objetos.
Modelo Entidad-Relación
• Además el modelo E-R representa ciertas
ligaduras que los contenidos de la BD deben
cumplir, como la correspondencia de
Cardinalidad, que expresa el numero de
entidades con las que otra entidad se puede
relacionar
Modelo Entidad-Relación
• Representan conjunto de entidades

• Representan atributos

• Representan relaciones

• que une atributos a conjunto de


entidades y relaciones (flecha )
MODELO ENTIDAD RELACIÓN
Ejemplo Diagrama de Ocurrencia

PROFESOR ASIGNATURA

103 CI1

207 MT2

130 FI1

122 HR3

PROFESOR IMPARTE ASIGNATURA


MODELO ENTIDAD RELACIÓN
Ejemplo Diagrama Entidad Relación

1 1
PROFESOR IMPARTE ASIGNATURA

NUM_P, … COD_A, …
GRADO DE CORRESPONDENCIA
1:1

1:1 PROFESOR IMPARTE ASIGNATURA


Ambos Opcionales
103 CI1
207 MT2
130 FI1
122 HR3

1 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
1:1

1:1 PROFESOR IMPARTE ASIGNATURA


Profesor Obligatorio
103 CI1
207 MT2
130 FI1
HR3

1 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
1:1

1:1 PROFESOR IMPARTE ASIGNATURA


Asignatura Obligatorio
103 CI1
207 MT2
130 FI1
122

1 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
1:1

1:1 PROFESOR IMPARTE ASIGNATURA


Ambos Obligatorios
103 CI1
207 MT2
130 FI1
122 HR3

1 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
1:N

1:n PROFESOR IMPARTE ASIGNATURA


Ambos Opcionales
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146 MT3
220 FI2

1 n
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
1:N

1:n PROFESOR IMPARTE ASIGNATURA


Profesor Obligatorio
103 CI1
207 MT2
130 FI1
122 HR3
MU3
MT3
FI2

1 n
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
1:N

1:n PROFESOR IMPARTE ASIGNATURA


Asignatura Obligatorio
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146 MT3
220 FI2

1 n
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
1:N

1:n PROFESOR IMPARTE ASIGNATURA


Ambos Obligatorios
103 CI1
207 MT2
130 FI1
122 HR3
MU3
MT3
FI2

1 n
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
N:1

n:1 PROFESOR IMPARTE ASIGNATURA


Ambos Opcionales
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146 MT3
220 FI2

n 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
N:1

n:1 PROFESOR IMPARTE ASIGNATURA


Profesor Obligatorio
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146
220

n 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
N:1

n:1 PROFESOR IMPARTE ASIGNATURA


Asignatura Obligatorio
103 CI1
207 MT2
130 FI1
122 HR3
123
146
220

n 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
N:1

n:1 PROFESOR IMPARTE ASIGNATURA


Ambos Obligatorios
103 CI1
207 MT2
130 FI1
122 HR3
123
146
220

n 1
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
M:N

m:n PROFESOR IMPARTE ASIGNATURA


Ambos Opcionales
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146 MT3
220 FI2

m n
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
M:N

m:n PROFESOR IMPARTE ASIGNATURA


Profesor Obligatorio
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146 MT3
220 FI2

m n
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
M:N

m:n PROFESOR IMPARTE ASIGNATURA


Asignatura Obligatorio
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146 MT3
220 FI2

m n
PROFESOR IMPARTE ASIGNATURA
GRADO DE CORRESPONDENCIA
M:N

m:n PROFESOR IMPARTE ASIGNATURA


Ambos Obligatorios
103 CI1
207 MT2
130 FI1
122 HR3
123 MU3
146 MT3
220 FI2

m n
PROFESOR IMPARTE ASIGNATURA
Tarea 1
• Construya un diagrama E-R para una oficina
de registro de una universidad. La oficina
mantiene datos acerca de cada clase
(asignatura), incluyendo el profesor, la
matrícula (alumnos), la hora y lugar de las
clases. Para cada estudiante-clase se
almacena una nota. Documentar todas las
decisiones que se hagan acerca de las
ligaduras de correspondencia.

S-ar putea să vă placă și