2,2.-MODELO DE ENTIDAD DE RELACION Es una representación

Anuncio
2,2.-MODELO DE ENTIDAD DE RELACION
Es una representación lógica de la información. Mediante una serie de
procedimientos se puede pasar del modelo E-R a otros, como por ejemplo el
modelo relacional.
El modelado entidad-relación es una técnica para el modelado de datos utilizando
diagramas entidad relación. No es la única técnica pero sí la más utilizada.
Brevemente consiste en los siguientes pasos:
1. Se parte de una descripción textual del problema o sistema de información a
automatizar (los requisitos).
2. Se hace una lista de los sustantivos y verbos que aparecen.
3. Los sustantivos son posibles entidades o atributos.
4. Los verbos son posibles relaciones.
5. Analizando las frases se determina la cardinalidad de las relaciones y otros
detalles.
6. Se elabora el diagrama (o diagramas) entidad-relación.
7. Se completa el modelo con listas de atributos y una descripción de otras
restricciones que no se pueden reflejar en el diagrama.
Dado lo rudimentario de esta técnica se necesita cierto entrenamiento y
experiencia para lograr buenos modelos de datos.
2,3 RESTRICCIONES
Restricciones
Una restricción es una condición que obliga el cumplimiento de ciertas condiciones
en la base de datos. Algunas no son determinadas por los usuarios, sino que son
inherentemente definidas por el simple hecho de que la base de datos sea
relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo,
usar un campo con valores enteros entre 1 y 10.
Las restricciones proveen un método de implementar reglas en la base de datos.
Las restricciones restringen los datos que pueden ser almacenados en las tablas.
Usualmente se definen usando expresiones que dan como resultado un valor
booleano, indicando si los datos satisfacen la restricción o no.
Las restricciones no son parte formal del modelo relacional, pero son incluidas
porque juegan el rol de organizar mejor los datos. Las restricciones son muy
discutidas junto con los conceptos relacionales.
2,4. DIAGRAMAS E-R
Un diagrama o modelo entidad-relación (a veces denominado por sus siglas, E-R
"Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta
para el modelado de datos de un sistema de información. Estos modelos expresan
entidades relevantes para un sistema de información así como sus interrelaciones
y propiedades.
2,6 CONJUNTO DE ENTIDADES DEBILES
Un conjunto de entidades débiles es aquel que no tiene suficientes atributos para
formar una clave primaria. Un conjunto que sí tiene una clave primaria se
denomina conjunto de entidades fuertes.
Cada conjunto de entidades débiles debe estar asociada con un conjunto de
entidades llamado conjunto de entidades identificadoras o propietarias. Así, el
conjunto de entidades débiles depende existencialmente del conjunto de entidades
identificadoras. La relación que asocia el conjunto de entidades débiles con el
conjunto de entidades identificadoras se denomina relación identificadora. La
relación identificadora es varios a uno del conjunto de entidades débiles al
conjunto de entidades identificadoras y la participación del conjunto de entidades
débiles en la relación es total.
2,7 MODELO DE ENTIDAD DE RELACION EXTENDIDO
Especialización. El proceso de designación de subgrupos dentro de un conjunto de
entidades. Un conjunto de entidades puede incluir subgrupos de entidades que se
diferencian de alguna forma de las otras entidades del conjunto.
Considérese el conjunto de entidades persona con atributos nombre, calle y
ciudad. Una persona puede clasificarse además como: cliente, empleado.
3,3 CLAVES
Conceptualmente las entidades y relaciones individuales son distintas, sin
embargo, la diferencia entre ellas se debe expresar en término de sus atributos.
Por lo tanto, los valores de los atributos de una entidad deben ser tales que
permitan identificar de forma única a la entidad. No se permite que ningún par de
entidades tengan exactamente los mismos valores de sus atributos.
Una clave permite identificar un conjunto de atributos suficiente para distinguir
las entidades entre sí. Las claves también ayudan a identificar de forma única a las
relaciones y así a distinguir las relaciones entre sí.
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.
Si K es una superclave, entonces también lo es cualquier superconjunto de K.
Los subconjuntos de K se llaman claves candidatas.
Es posible que conjuntos distintos de atributos pudieran servir como clave
candidata.
Se usará el término clave primaria para denotar una clave candidata que es elegida
por el diseñador de la base de datos como elemento principal para identificar las
entidades dentro de un conjunto de Las claves candidatas se deben designar con
cuidado.La clave primaria se debería elegir de manera que sus atributos nunca, o
muy raramente, cambien.La clave primaria de un conjunto de entidades permite
distinguir entre las diferentes entidades del conjunto.
Sea R un conjunto de relaciones que involucra los conjuntos de entidades E1,
E2,…,En. Sea clave-primaria (Ei) el conjunto de atributos que forma la clave
primaria para el conjunto de entidades Ei.
Descargar