una percepción del mundo real
consistente en objetos básicos
llamados entidades y de
relaciones entre estos objetos
CONCEPTOS BÁSICOS
Conjuntos de entidades
entidad es una
«cosa» u «objeto» en
el mundo real que es
distinguible de todos
los demás objetos.
onjunto de entidades es un
conjunto de enti- dades del
mismo tipo que comparten
las mismas pro- piedades, o
atributos
Conjuntos de relaciones
Una relación es una
asociación entre
diferentes enti- dades.
Un conjunto de
relaciones es un
conjunto de rela-
ciones del mismo
tipo.
RESTRICCIONES
Correspondencia de cardinalidades
uno a uno
uno a varios
varios a uno
varios a varios
Restricciones de participación
La participación de un conjunto
de entidades E en un conjunto de
relaciones R se dice que es total
si cada entidad en E participa al
menos en una relación en R.
Si sólo algunas entidades en E participan en
relaciones en R, la participación del conjunto
de entidades E en la relación R se llama
parcial.
CLAVES
Conjuntos de relaciones
Conjuntos de entidades
Una superclave es un
conjunto de uno o más
atributos que, tomados
colectivamente, permiten
identificar de forma única
una entidad en el conjunto de
entidades.
Una clave (primaria, candidata y
superclave) es una propie- dad del
conjunto de entidades, más que de
las entida- des individuales.
CUESTIONES DE DISEÑO
Conjuntos de
relaciones binarias o
n-arias
Uso de conjuntos de entidades
o conjuntos de relaciones
Uso de conjuntos de
entidades o atributos
Ubicación de los atributos de las
relaciones
DIAGRAMA ENTIDAD-RELACIÓN
Rectángulos, que representan
conjuntos de enti- dades. • Elipses,
que representan atributos. • Rombos,
que representan relaciones. • Líneas,
que unen atributos a conjuntos de
entida- des y conjuntos de entidades a
conjuntos de rela- ciones. • Elipses
dobles, que representan atributos
multi- valorados. •Elipsesdiscontinuas,
quedenotanatributosderi- vados. •
Líneas dobles, que indican
participación total de una entidad en
un conjunto de relaciones. •
Rectángulos dobles, que representan
conjuntos de entidades débiles
CONJUNTOS DE ENTIDADES DÉBILES
Un conjunto de entidades puede no tener
suficientes atri- butos para formar una
clave primaria. Tal conjunto de entidades
se denomina conjunto de entidades
débiles.
CARACTERÍSITCAS DEL MODELO E-R EXTENDIDO
Especialización
El proceso de designación de
sub- grupos dentro de un
conjunto de entidades
Generalización
es una relación contenedora que existe
entre el conjunto de enti- dades de nivel
más alto y uno o más conjuntos de enti-
dades de nivel más bajo (tienen varios
atributos en común)
Herencia de atributos
Una propiedad crucial de las
entidades de nivel más alto y más
bajo creadas mediante
especialización y genera- lización
Restricciones sobre las generalizaciones
Un tipo de restricción implica determinar qué
entidades pueden ser miembros de un conjunto de
entidades de nivel más bajo dado.
Agregación
es una abstracción a través de la
cual las relaciones se tratan como
entida- des de nivel más alto.
Notaciones E-R alternativas
DISEÑO DE UN ESQUEMA DE BASE DE DATOS E-R
Fases de diseño
Diseño de base de datos
REDUCCIÓN DE UN ESQUEMA E-R A TABLAS
Una base de datos que se ajusta a un esquema
de ba- ses de datos E-R se puede representar
por una colec- ción de tablas
EL LENGUAJE DE MODELADO UNIFICADO
UML
s un estándar propuesto para la creación de
especificaciones de varios componentes de un
sistema software.