1.5 Diagramas Entidad Relacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 14

“AÑO DEL BUEN SERVICIO AL

CIUDADANO ”
MADRE DE DIOS CAPITAL DE LA BIODIVERCIDAD DEL
PERÚ

Universidad Nacinal Amazónica de Madre de Dios

TEMA
:
Carrera : Ing. Sistemas e informática
Diagra
Curso
mas : análisis y diseño de sistemas
entida
Docente : ing. Joab Maquera Ramirez
d
Estudiante: Fernando Flores Condori
Relaci
Ciclo
on : IV
Semestre : 2017 - 2

Puerto
Maldonado
2017
Introducción

El diagrama de entidad relación fue desarrollado para facilitar el diseño de


las bases de datos, a que permite la creación de un esquema que
representa la estructura global lógica de la base de datos.

Un conjunto de entidades comparten las mismas propiedades, o atributos.


Cada una de las entidades que constituyen un conjunto se conoce con el
nombre de extensión de ese conjunto de entidades.
Cada una de la entidades tiene un valor para cada uno de sus atributos, las
bases de datos incluyen un conjunto de entidades del mismo tipo.

Una relación es una asociación entre dos o varias entidades, es decir es el


vinculo entre dos o mas entidades. Un conjunto de relaciones del mismo
tipo.

Los atributos de un diagrama E-R tiene un conjunto de valores permitidos


que son conocidos con el nombre de dominio o conjunto de valores para
el atributo. Cada atributo de un conjunto de entidades es una función que
asigna el conjunto de entidades a un dominio.
Índice

1.- ¿Qué es un Diagrama E-R?

2.- Conjunto de Entidades

3.- Conjunto de Relaciones

4.- ¿Para que sirve?

5.-¿Cómo se Hace?

6.- Conceptos básicos del modelo

6.1.- Entidad

6.2.- Atributo

6.2.1.-Tipos de Atributos

6.2.1.1.- Simples o Compuestos

6.2.1.2.- Almacenados o derivados

6.2.1.3.- Mono valorados o Multi valorados

6.2.1.4.- Opcionales

6.2.- Dominio

6.3.- Relación

7.- Correspondencia de Cardinalidades


¿Qué es un Diagrama Entidad Relación?

Es conocido en el mundo de la informática como una herramienta para el modelado de


datos de un sistema de información y la es estructurada por sus interrelaciones y
propiedades.

Tipo de diagrama de flujo que ilustra cómo las entidades, como personas, objetos o
conceptos de cómo interactúan y se relacionan entre si dentro de un sistema.

Los Diagramas E-R (Entidad Relación) se usan a menudo para diseñar o depurar bases
de datos relacionales en los campos de ingeniería de software, sistemas de
información empresarial, educación e investigación.

También conocidos como E-R-D (ERD) o modelos de datos ER, se emplean un conjunto
definido de símbolos, tales como rectángulos, diamantes óvalos y líneas de conexión
para representar la interconexión de entidades, relaciones y sus atributos.
Son un reflejo de estructura gramatical y emplean entidades como sustantivos
relaciones con verbos.
Los diagramas de ER son muy parecidos con los diagramas de estructura de datos
(DSD) ya que se relacionan de manera cercana, que se centran en las relaciones de los
elementos dentro de las entidades, en lugar de las relaciones entre las entidades
mismas. Los diagramas ER a menudo se combinan con los diagramas de flujo de datos
(DFD), que trazan el flujo de la información para procesos o sistemas.

Conjunto de entidades

se entiende que por entidad se hace referencia a un objeto que existe en el mundo
real que es diferente de los demás objetos o cosas, y es distinguible de otros objetos.

Una entidad posee un conjunto de propiedades y los valores de estas propiedades


identifican y distinguen a cada una de las otras, hay dos tipos de entidades, las
concretas y abstractas.
Las entidades cuentan con atributos las cuales las particulariza, un conjunto de
entidades es cuando hay entidades del mismo tipo que comparten las mismas
propiedades, también conocido como extensión de ese conjunto de entidades.

Los conjuntos de entidades no son necesariamente distinguidos. Cada entidad posee


un conjunto de atributos, los atributos distinguen a las entidades, describe las
características que posee cada miembro del conjunto de entidades. La designación de
un atributo para un conjunto de entidades expresa que la base de datos almacena
información parecida relativa a cada entidad del conjunto de entidades. Pero cada
entidad tiene un valor para cada uno de sus atributos. Las bases de datos incluyen una
serie de conjuntos de entidades, cada una de las cuales contiene cierto numero de
entidades del mismo tipo.

Conjunto de Relaciones

Se entiende que una relación es una asociación entre varias entidades, también
entendido como “el vínculo que existe entre dos o mas entidades”. Un conjunto de
entidades de relación del mismo tipo.
La asociación entre un conjunto de entidades se conoce como participación la función
que desempeña una entidad es una relación que desempeña una entidad en una
relación rol de esa entidad.
Los conjuntos de relaciones donde solo participan dos entidades se conocen con el
nombre de binarias. La mayoría de los conjuntos de relaciones de los sistemas de
bases de datos son binarios. A veces, no obstante, los conjuntos de relaciones implican
a más de dos conjuntos de entidades.  El número de conjuntos de entidades que
participan en un conjunto de relaciones es también el grado de ese conjunto de
relaciones. Los conjuntos de relaciones binarios tienen grado 2; los conjuntos de
relaciones ternarios tienen grado 3.

¿Para qué sirve?

Para poder visualizar los objetos que pertenecen a la base de datos como entidades de
las cuales tienen unos atributos y se vinculas mediante relaciones.

En la década del 60 y 70, Charles Bachman  y A.P.G. Brown trabajaron con los primeros
antecesores del enfoque de Chen. Bachman desarrolló un tipo de diagrama de
estructura de datos que lleva su nombre: "el diagrama de Bachman". Brown publicó
escritos sobre el modelado de los sistemas del mundo real. James Martin agregó
mejoras al ERD. El trabajo de Chen, Bachman, Brown, Martin y otros también
contribuyó al desarrollo del lenguaje unificado de modelado (UML), ampliamente
utilizado en el diseño de software.   
Aunque siguen siendo utilizados, los diagramas E/R van cayendo en el desuso debido a
la progresiva implantación del lenguaje unificado de modelado (UML).

¿Cómo se hace?

-Se parte de una descripción textual del problema o sistema de información a


automatizar : se hace para identificar las entidades y las relaciones que pueden existir
para hacer un boceto de como seria una base de datos
-Se hace una lista de los sustantivos y verbos que aparecen : una vez reconocido cuales
son las entidades y las relaciones se formaliza con los sustantivos y verbos para
esquematizar en un diagrama ER
-Los sustantivos son posibles entidades o atributos : se representa a una entidad con
un sustantivo, a los atributos que contiene una entidad también se les representa con
sustantivos
-Los verbos son posibles relaciones :se representa a una relación con verbos en el
momento de la estructuración de un diagrama ER.

Conceptos básicos de un modelado de datos

El modelo entidad-relación se basa en los conceptos descritos a continuación para


representar un modelo de la vida real. Representando así el funcionamiento y la
interacción que aran las entidades relacionadas entre unas y otras.

Entidad

Algo que se puede definir, como una persona, objeto, concepto u evento, que puede
tener datos almacenados acerca de este. Piensa en las entidades como si fueran

Entidad
sustantivos. Por ejemplo: un cliente, estudiante, auto o producto. Por lo general se
muestran como un rectángulo.

Tipo de entidad: un grupo de cosas que se pueden definir, como estudiantes o atletas,
mientras que la entidad sería el estudiante o atleta específico. Otros ejemplos son
clientes, autos o productos.
Categorías de entidades: las entidades se clasifican en fuertes, débiles o asociativas.
Una entidad fuerte se puede definir únicamente por sus propios atributos, en cambio,
una entidad débil no. Una entidad asociativa es aquella que relaciona entidades (o
elementos) dentro de un conjunto de entidades. 
Claves de entidad: se refiere a un atributo que únicamente define una entidad en un
conjunto de entidades. Las claves de entidad se dividen en superclave, clave candidata
o clave primaria. Superclave: un conjunto de atributos (uno o más) que juntos definen
una entidad en un conjunto de entidades. Clave candidata: es una superclave mínima,
es decir, contiene el menor número posible de atributos para seguir siendo una
superclave. Un conjunto de entidades puede tener más de una clave candidata. Clave
primaria: es una clave candidata seleccionada por el diseñador de la base de datos
para identificar únicamente al conjunto de entidades. Clave extranjera: identifica la
relación entre las entidades.

Atributo

Una propiedad o característica de una entidad. A menudo se


muestra como un óvalo o círculo.

Atributo
Atributo Atributo
llave
llave
segundaria

Tipos de atributos
Atributo descriptivo: una propiedad o característica de una relación (frente a una
entidad).
Categorías de los atributos: los atributos se clasifican en simples, compuestos y
derivados, así como de valor único o de valores múltiples. Simples: significa que el
valor del atributo es mínimo y ya no puede dividirse, como un número de
teléfono. Compuestos: los subatributos surgen de un atributo. Derivados:los atributos
se calculan o derivan de otro atributo, por ejemplo, la edad se calcula a partir de la
fecha de nacimiento.

Atributo derivado

valores múltiples: se denota más de un valor del atributo, como varios números de
teléfono para una persona.

Atributo multi
valorado

Valor único: contienen solo un valor de atributo. Los tipos se pueden combinar, por
ejemplo, puede haber atributos de valor único simples o atributos de múltiples valores
compuestos.

Dominio
No es tan representativo, el conjunto de valores dentro de una entidad tiene un tipo
especifico de valores validos,
Cada atributo simple esta asociado a un dominio que especifica sus valores válidos, ya
sea por el tipo de variable y la cualidad de ese tipo de variable, ya sea por la forma de
datos específicos que puede almacenar o la cantidad de esos satos específicos que
puede almacenar.

Atributo Dominio Descripción Dominio


nombre NOMBRES
nombre NOMBRES cadenas de hasta 30 caracteres alfabéticos

telefono TELEFONOS telefono


cadenas de hasta 9 caracteres numéricos

EMPLEADO
altura MEDIDAS números reales entre 0TELEFONOS
y 2’5 (metros)

... ... altura


...

MEDIDAS

Relación

Es 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.
Por ejemplo, los empleados del taller (de la entidad "Empleados") tienen un cargo
(según la entidad "Cargo del empleado"). Es decir, un atributo de la entidad
"Empleados" especificará que cargo tiene en el taller, y tiene que ser idéntico al que ya
existe en la entidad "Cargo del empleado".
Las relaciones se muestran en los diagramas como rombos, que se unen a las
entidades mediante líneas.
Yo, bajo mi punto de vista, entiendo mejor esto en una tabla (de una implementación
en una BBDD), por lo que voy a poner el ejemplo de como se representaría (resaltada
la relación, que posteriormente veremos como se haría).

Correspondencia de Cardinalidades
Podemos encontrar distintos tipos de relaciones según como participen en ellas las
entidades. Es decir, en el caso anterior cada empleado puede tener un cargo, pero un
mismo cargo lo pueden compartir varios empleados.
Esto complementa a las representaciones de las relaciones, mediante un intervalo en
cada extremo de la relación que especifica cuantos objetos o cosas (de cada entidad)
pueden intervenir en esa relación.
Uno a uno: Una entidad se relaciona únicamente con otra y viceversa. Por ejemplo, si
tuviésemos una entidad con distintos chasis y otra con matrículas deberíamos de
determinar que cada chasis solo puede tener una matrícula (y cada matrícula un
chasis, ni más en ningún caso).

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 existir solo una vez. Como
ha sido en el caso anterior del trabajador del taller.
Varios a varios: determina que una entidad puede relacionarse con otra con ninguno o
varios registros y viceversa. Por ejemplo, en el taller un coche puede ser reparado por
varios mecánicos distintos y esos mecánicos pueden reparar varios coches distintos.

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").
Linkografia
 https://Fundamento%20de%20las%20bases%20de
%20datos_%20Modelo%20entidad-relación.html
 https://2.1%20Introducción%20a%20los

%20Diagramas%20Entidad%20-%20Relación.html
 https:// Qué%20es%20un%20diagrama%20entidad-
relación%20_%20Lucidchart.html

También podría gustarte