0% encontró este documento útil (0 votos)
44 vistas

Pata de Cuervo

Este documento describe los componentes fundamentales de un modelo de bases de datos del tipo "entidad-relación". Explica que las entidades, relaciones, atributos y cardinalidad son elementos clave. También cubre temas como dependencias, restricciones de participación, claves y sus funciones para identificar entidades de manera única.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas

Pata de Cuervo

Este documento describe los componentes fundamentales de un modelo de bases de datos del tipo "entidad-relación". Explica que las entidades, relaciones, atributos y cardinalidad son elementos clave. También cubre temas como dependencias, restricciones de participación, claves y sus funciones para identificar entidades de manera única.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

INSTITUTO TECNOLÓGICO DE MORELIA

INSTITUTO TECNOLÓGICO DE MORELIA


DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN

Fundamentos de Bases de Datos

Componentes del modelo ER

Luis Eduardo Loaiza Diosdado

Ingeniería Informática

MORELIA, MICHOACÁN 19 de Septiembre de 2016


Contenido
Introducción................................................................................................................................2
Modelo “entidad-relación” (ER)...............................................................................................3
Concepto..................................................................................................................................3
Componentes de un modelo ER.................................................................................................4
Dependencias............................................................................................................................5
 Dependencia por existencia.............................................................................................5
 Dependencia por identidad..............................................................................................5
Restricciones..............................................................................................................................5
Restricciones de participación.............................................................................................5
 Total:............................................................................................................................5
 Parcial:........................................................................................................................5
Correspondencia de cardinalidad............................................................................................5
Claves.........................................................................................................................................6
Puntos básicos de las claves...............................................................................................7
Conclusiones..............................................................................................................................8

1
Introducción

Dentro de las bases de datos, encontramos distintos modelos y estilos


de modelado para éstas, lo cual trae consigo una diversidad amplia de
posibilidades a la hora de realizar una adecuación dentro de un sistema
existente, o al momento de crear un sistema a la medida.

Las bases de datos representan una herramienta necesaria hoy en día


prácticamente en cualquier industria y empresa, ya sea desde las
pequeñas hasta las más complejas, que estén buscando la eficiencia en
sus procesos, el incremento de producción, el fácil acceso a su
información delicada, y un sinfín de ventajas que trae consigo si es
utilizada de manera correcta, se mantiene, se supervisa, y se
retroalimenta con experiencias de usuario y antecedentes de la
organización.

Esta vez, nos centraremos en los elementos que comprenden al tipo de


modelo denominado “Entidad relación” como así también las
restricciones que este tipo de modelo en particular presenta y la manera
en la que es diseñado, poniendo de manifiesto sus características
generales y además algunos otros elementos que definitivamente son de
utilidad para comprender cómo funciona, como se desarrolla dentro de
su implementación, en su creación y su interacción dentro de un
sistema.

2
Modelo “entidad-relación” (ER)

Concepto: De manera general podemos definir a este modelo como un


diagrama y/o herramienta para el modelado de datos nos que permite llevar a
cabo la representación de las entidades relevantes de un sistema de
información así como las interrelaciones y propiedades que presenten:
Con el fin de comprender su implementación y/o creación podemos encontrar
las siguientes metas que debe cumplir su elaboración desde el principio de la
actividad:

1. Se elabora el diagrama (o diagramas) entidad-relación.


2. Se completa el modelo con listas de atributos y una descripción de otras
restricciones que no se pueden reflejar en el diagrama.

Podemos definir al modelado usando diagramas ED con la anterior “técnica” de


implementación. Este tipo de modelo nos permite mostrar resultados entre
otras entidades pertenecientes a las existentes de manera que se encuentre la
normatividad de archivos que se almacenarán.
El modelo Entidad-Relación basa su funcionamiento en la forma en que se
percibe el mundo real, es decir, en la filosofía de comprender la realidad como
una colección de objetos, donde dentro de este modelo son llamados
“entidades” y las relaciones que existen entre estos objetos.

Dentro de este modelo también encontramos los “Atributos” de los cuales


hablaremos más delante como a su vez las relaciones, representan un vínculo
que nos permite definir una dependencia entre varias entidades, es decir, nos
permite exigir que varias entidades compartan ciertos atributos de forma
indispensable.

3
Componentes de un modelo ER

Para comprender los componentes que comprenden un modelo de éste


tipo, tenemos el siguiente cuadro ilustrativo:

Representación gráfica de los elementos utilizados en el modelo ER

Entidad Regular: También conocida como “entidad fuerte”, es aquella que sí


puede ser identificada unívocamente. En los casos en que se requiera, se
puede dar que una entidad fuerte "preste" algunos de sus atributos a una
entidad débil para que, esta última, se pueda identificar.

Entidad débil: Es aquella que no puede existir sin participar en la relación, es


decir, aquella que no puede ser unívocamente identificada solamente por sus
atributos como Clave.

Relaciones: La relación existente entre las entidades. Inscriben a cada entidad


en un conjunto de entidades. Un conjunto de entidades dentro de una entidad,
tiene valores específicos asignados para cada uno de sus atributos, de esta
forma, es posible su identificación unívoca.

Atributos: Básicamente son características que definen a una entidad

Conector: Nos permite representar un separador entre las entidades, o


relaciones entre ellas.

4
Dependencias
Existen dos dependencias principales dentro del modelo ER las cuales son las
siguientes:

 Dependencia por existencia


Las ocurrencias de la entidad débil pueden identificarse mediante un
atributo identificador clave sin necesidad de identificar la entidad fuerte
relacionada.

 Dependencia por identidad


La entidad débil no puede ser identificada sin la entidad fuerte
relacionada. 

Restricciones

Como definición de restricciones podemos entenderlas como un conjunto de


reglas que mantienen a los datos almacenados dentro de la base de datos.

Restricciones de participación
Dada la situación de tener un conjunto de relaciones “R” en el cual participa un conjunto de
entidades “A”, dicha participación puede ser de dos tipos:
 Total: Cuando cada entidad en “A" participa en al menos una relación de “R”.
 Parcial: Cuando al menos una entidad en “A” NO participa en alguna relación de “R”.

Correspondencia de cardinalidad

Supongamos que tenemos un conjunto de relaciones donde participan


dos o más conjuntos de entidades, la correspondencia de cardinalidad indica
el número de entidades con las que puede estar relacionada una entidad dada
como también algunas de las características presentes en las relaciones entre
entidades. Sabiendo pues que existen características en la relaciones de
objetos, viene por deducción la idea de múltiples tipos de relaciones entre ellos,
entre las cuales encontramos:

Uno a uno: En este tipo de relación, una entidad se relaciona únicamente con
otra y viceversa. Citando un ejemplo, supongamos que tenemos una entidad
con distintos chasis y otra con matrículas deberíamos de determinar que cada
chasis solo puede tener una matrícula (y por definición, cada matricula solo
puede tener un chasís).

Diagrama de ejemplo cardinalidad "1:1"

5
Uno a varios o varios a uno: Determina que un registro de una entidad puede
estar relacionado con varios de otra entidad, pero en esta entidad puede existir
solo una vez.

Diagrama de ejemplo cardinalidad “uno a muchos o muchos a uno” “1:N”

Varios a varios: determina que una entidad puede relacionarse con otra con
ninguno o varios registros y viceversa. Por ejemplo, en un taller, un coche
puede ser reparado por varios mecánicos distintos y esos mecánicos pueden
reparar varios coches distintos.

Diagrama de ejemplo cardinalidad “varios a varios” "N:M"


Nota: Los indicadores numéricos indican el primero el número mínimo de registros en una
relación y posteriormente el máximo (si no hay límite se representa con una "n").

Claves
Las claves representan un subconjunto del conjunto de atributos comunes en
un grupo de entidades, las cuales permite identificar sin equivocación cada una
de las entidades que pertenecen a dicho grupo. De la misma forma, permiten
distinguir entre sí las relaciones de un conjunto de relaciones.
Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
 Superclave: Éste subconjunto de atributos nos permite distinguir
unívocamente cada una de las entidades de un grupo de entidades.
Nota: Si añadimos un atributo al anterior subconjunto, el resultado seguirá siendo una
superclave.

 Clave candidata: Si tenemos una superclave, y ésta deja de serlo


quitando únicamente uno de los atributos que la componen, entonces
ésta clave se define como candidata.

 Clave primaria: Ésta es una clave candidata, elegida por el diseñador de


la base de datos, para identificar unívocamente las entidades en un
conjunto de entidades.

Puntos básicos de las claves

1. Todos los valores de los atributos de una clave, no pueden ser iguales
para dos o más entidades.

6
2. Para poder distinguir unívocamente las relaciones en un conjunto de
relaciones R, se deben considerar dos casos:
 R NO tiene atributos asociados: En este caso, se usa como clave
primaria de R la unión de las claves primarias de todos los conjuntos
de entidades participantes.
 R tiene atributos asociados: En este caso, se usa como clave
primaria de R la unión de los atributos asociados y las claves
primarias de todos los conjuntos de entidades participantes.
3. Si el conjunto de relaciones, R, sobre las que se pretende determinar la
clave primaria está compuesto de relaciones binarias, con los conjuntos
de entidades participantes A y B, se consideran los siguientes casos,
según sus cardinalidades:
 R es de muchos a uno de A a B entonces sólo se toma la
clave primaria de A, como clave primaria de R.
 *R es de uno a muchos de A a B entonces se toma sólo la
clave primaria de B, como clave primaria de R.
 *R es de uno a uno de A a B entonces se toma cualquiera
de las dos claves primarias, como clave primaria de R.
 R es de muchos a muchos de A a B entonces se toma la
unión de los atributos que conforman las claves primarias
de A y de B, como clave primaria de R.

Conclusiones
Basado en la investigación me di cuenta que el modelo entidad-relación
representa básicamente la vida real, en forma gráfica y como una abstracción
sencilla
Comprendí la importancia del modelado de las bases de datos, con una
intensión integral y de retroalimentación hacia la empresa, es decir, que el
modelado cumple la función de brindar conocimiento propio de manera
oportuna a la empresa, y generar soluciones y decisiones optimas gracias a él.
Las entidades puedes interactuar entre ellas de manera dinámica como si
fueran personas, donde, en algunos casos, el objetivo de usar entidades es
representar gente.

También podría gustarte