1.5 Diagramas Entidad Relacion
1.5 Diagramas Entidad Relacion
1.5 Diagramas Entidad Relacion
CIUDADANO ”
MADRE DE DIOS CAPITAL DE LA BIODIVERCIDAD DEL
PERÚ
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
5.-¿Cómo se Hace?
6.1.- Entidad
6.2.- Atributo
6.2.1.-Tipos de Atributos
6.2.1.4.- Opcionales
6.2.- Dominio
6.3.- Relación
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.
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 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?
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
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.
EMPLEADO
altura MEDIDAS números reales entre 0TELEFONOS
y 2’5 (metros)
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.
%20Diagramas%20Entidad%20-%20Relación.html
https:// Qué%20es%20un%20diagrama%20entidad-
relación%20_%20Lucidchart.html