2. ElModelo de Entidad Relación es un modelo
de datos basado en una percepción del
mundo real que consiste en un conjunto de
objetos básicos llamados entidades y
relaciones entre estos
objetos, implementándose en forma gráfica a
través del Diagrama Entidad Relación.
3. Se puede definir como Entidad a cualquier
objeto, real o abstracto, que existe en un
contexto determinado o puede llegar a existir y
del cual deseamos guardar información
Atributos
Los atributos son las características que definen
o identifican a una entidad. Estas pueden ser
muchas, y el diseñador solo utiliza o implementa
las que considere más relevantes. Los atributos
son las propiedades que describen a cada
entidad en un conjunto de entidades.
4. Asociación entre entidades, sin existencia propia
en el mundo real que estamos modelando, pero
necesaria para reflejar las interacciones
existentes entre entidades. Las relaciones
pueden ser de tres tipos:
Relaciones 1-1.
Relaciones 1-n
Relaciones n-n
5. Es un subconjunto del conjunto de atributos
comunes en una colección de entidades, que
permite identificar unívocamente cada una de
las entidades pertenecientes a dicha colección.
Asimismo, permiten distinguir entre sí las
relaciones de un conjunto de relaciones. Dentro
de los conjuntos de entidades existen los
siguientes tipos de claves:
Superclave
Clave candidata
Clave primaria
6. En una Universidad, si tenemos la entidad
Alumno que definimos como:
Tabla
ALUMNO(DNI, Nombre, Apellido1, Apellido2, Tele
fono, Calle, Ciudad, Provincia, FNacimiento, Esta
doCivil)
Creando la tabla en vista "Diseño" obtenemos:
CP: DNI
7. Tabla Asignatura
Y la entidad Asignatura definida como:
ASIGNATURA(Codigo, Nombre, Creditos, Dni_prof, Observa
ciones)
CP:Codigo
Tabla Matricula
Y sabiendo que un alumno se puede matricular de muchas
asignaturas y que una asignatura a su vez puede tener
muchos alumnos matriculados, podemos definir entre
ambas entidades la relación (n-m) matricula como:
MATRICULA(DNI, Codigo_asig, Fecha, Nota)
CP:DNI,Codigo_asig,Fecha
Y la tabla quedaría como:
8. Creación de Relaciones
Seleccionamos la opción Relaciones del menú
Herramientas:
9.
10. Y por último sólo falta arrastrar los campos relacionados de la tabla con la relación 1
a la tabla con la relación muchos, es decir crear las relaciones, en las que
seleccionaremos siempre :
Exigir Integridad Referencial
Actualizar en cascada los campos relacionados
Eliminar en cascada los registros relacionados
11. En el caso de Alumno-Matricula (1
Alumno.DNI se puede repetir n veces en
Matricula.DNI) arrastramos el Alumno.DNI
sobre la Matricula.DNI:
12. Y si repetimos la misma operación entre
Asignatura.Codigo y Matricula.Codigo_asig
queda el esquema E-R en Access según se
muestra en la figura siguiente: