Diagramas de Chen

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

Uso de los Diagramas de Chen

Santiago Alejandro Rozo Higuera

Andrés Felipe Schmalbach Pinto

Bases de Datos

Universidad Libre de Colombia

Facultad de Ingeniería

Ingeniería de Sistemas

Bogotá D.C

2019-1
Diagramas de Chen o modelo Entidad-Relación
Un Modelo entidad relación es un modelo de datos que consiste en un conjunto de objetos
básicos llamados Entidades y sus respectivas relaciones entre sí, sirve para diseñar el esquema de
la base de datos antes de desarrollarla.
Este modelo presenta un alto nivel de abstracción y se fundamenta en percibir la realidad en
forma de entidades (objetos de la realidad) y relaciones [1].
Entidades.
Son unidades indivisibles de informacion las cuales representan cosas u objetos (ya sean
reales o abstractos)dentro un contexto, que se diferencian claramente entre sí, estas entidades sin
especificar son conocidas como metadatos (estos generalizan la informacion). Como ejemplo de
entidades podrían ser Coches (objeto físico) o Empleado (objeto físico) o Estudiantes
(Inmaterial).
“Las entidades se pueden agrupar en conjuntos (conjuntos de entidades). Los conjuntos no
necesitan ser disjuntos, por ejemplo, es posible definir el conjunto de entidades de todas las
personas en una universidad como (persona), ya que esta entidad puede ser estudiante, profesor,
entre otros”[ 1].
Para representar una entidad se usa la siguiente notacion:

Atributos.
Los atributos definen o identifican las características que se quieran conservar de la
entidad, cada entidad contiene distintos tipos de atributos los cuales dan información sobre la
entidad.
Tenemos tres tipos de atributos:
-Atributos de una entidad
-Atributos para identificar entidades
-Atributos de una relación.
La notacion usada para representar un atributo es:
Cabe resaltar que un atributo es usado para ser la “key” de la entidad.

Dominios: Especificación de todos los valores que pueden estar contenido en el atributo, se trata
de una delimitación de aquellos valores aceptables para el atributo.
Relaciones.
Se definen como la representación de la asociación entre entidades. Podemos pensar en
dos entidades que tengan un vinculo por el cual un atributo de una entidad nos dirige a otra
entidad, aunque tambien podemos distinguir las relaciones como tareas entre las entidades [ 3].
Pertenencia: Indica el vinculo entre una Entidad y una Relacion
Notacion usada para relaciones y pertenencias:

Tipos de relaciones:
Para introducir los tipos de relaciones, es necesario introducir el concepto de clave
foranea. Una relacion implica que una instancia de una entidad esta asociada a ciertas instancias
de otra entidad, para poderlo conseguir es necesario usar la clave foranea. En una relacion se
puede identificar entidades padre y entidades hija, la clave foranea es una clave primaria en la
entidad (padre), que es usada en otra entidad (hija).[2]
Ejemplo de una clave foranea presente en la entidad cliente y entidad pedido.
A partir de esto se definen dos tipos de relaciones, las relaciones especificas y las no
especificas
La relaciones especificas son aquellas que en la cardinalidad de sus direcciones no son
para Varios.
Las relaciones no especificas son aquellas donde muchas instancias de otra entidad, es
decir que una entidad puede tener relaciones con varias instancias de otra entidad.

Grado
Alude el número de entidades relacionadas
*Grado 1: Relación de una entidad consigo misma.

*Grado 2: Relación de dos entidades.


Cardinalidad
Algunas entidades pueden tener prohibiciones entre sí, para eso se hace una limitación de
entidades relacionadas con otro conjunto [3]. A esto se le conoce como cardinalidad y son:
*Uno a Uno (1:1): Una entidad se relaciona únicamente con otra y viceversa.

Ejemplo: una familia en un restaurante tiene una sola mesa para comer
y una sola mesa pertenece a una familia.[4]
https://slideplayer.es/slide/11805453/

De acuerdo con el diagrama mostrado se alcanza a aprecias que las dos entidades con su respectivos
atributos estan relacionadas directamente.

*Uno a varios (1:M) o Varios a Uno (M:1): Determina que una entidad puede estar relacionado
con varios de otra entidad, pero en esa entidad solo debe existir una vez.
Ejemplo: El dueño de un numero determinado de tiendas puede
tener cualquier cantidad de almacenes pero cada almacen
pertenece a una unia persona.[4]
https://slideplayer.es/slide/11805453/
La entidad “Pelicula ” tiene como atributos el “nombre” y “año”, que tiene una relacion “actua” con
otra entidad “actor” que tiene atributos de “nombre ” y “apellido”. La entidad “estudio” tiene como
atributos “nombre” y “direccion” y esta enlasada con una relacion “produce”, que a su vez vincula con la
entidad “pelicula”.

*Varios a Varios (M:M): Una entidad puede relacionarse con otra, ninguna o varios de otra
entidad y viceversa.
Ejemplo: Un semillero de investigacion puede haber cualquier
cantidad de estudiantes, y un medico pede participar en ninguno o
varios proyectos.[4]
https://slideplayer.es/slide/11805453/

En el diagrama mostrado se puede observar que todas las entidades con sus respectivos atributos se
relacionan entre si, a traves de ciertos metodos que los vinculan directa e indirectamente.

Referencias.
[1] Programacion de bases de datos relacionales, ISBN: 978-84-9964-696-1, 20/08/19, RA-MA
Editorial, Madrid, ,1ª Edicion, Libro.
[2] Desarrollo de sistemas de informacion una metodologia basada en el modelado, Francisco
Matinez L., ISBN: 84-8301-862-4, 20/08/19, Ediciones UPC (2009), España, Barcelona,2ª
Edicion, Libro.
[3] Database System Concepts, Henry F. ISBN 978-0-07-352332-3, R. R. Donnelley, USA, 6ª
Edition, Libro.
[4] Bases de Datos 1(Cardinalidad). PostgreSQL. Universidad Tecnica del Norte.
(22/02/2011).Ecuador.Tomado de: https://slideplayer.es/slide/11805453/

También podría gustarte