0% encontró este documento útil (0 votos)
6 vistas5 páginas

Introducción al Modelo Entidad-Relación

El documento presenta una introducción al modelo entidad-relación (MER) describiendo los elementos que lo componen como entidades, relaciones y atributos. Explica las diferentes clasificaciones de entidades, atributos y relaciones y cómo se representan gráficamente.

Cargado por

Diego Padrino
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas5 páginas

Introducción al Modelo Entidad-Relación

El documento presenta una introducción al modelo entidad-relación (MER) describiendo los elementos que lo componen como entidades, relaciones y atributos. Explica las diferentes clasificaciones de entidades, atributos y relaciones y cómo se representan gráficamente.

Cargado por

Diego Padrino
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Semana do 04/10/2021

Luns
Modelado de datos. Introdución. MER: Entidades

Las relaciones son aquellas entidades del mundo real que quiero guardar como
información en la base de datos.
Está formada por 3 tipos de elementos Entidades, Relaciones, Atributos. Entidades
que representan con un cuadrado y un nombre, los atributos con un ovalo con un
nombre dentro y enlazados

Relacionesverbos
AtributosCaracterísticas individuales
Peter Chan diseño este modelo de relación en el año 1976/1977. Diseño una primera
versión a la que llamo “Modelo entidad relación” dado que estaba conformada por
entidades y relaciones
A medida que paso el tiempo este modelo fue amplificado y establecido

EntidadesRectángulo grande con el nombre encima


Relaciones lo une con una línea
Atributospone una fila para cada atributo que tiene la entidad
Las entidades pueden ser de dos tipos

FuertesEsta se representa con un rectángulo con un nombre dentro

Estas, las fuertes son las que tienen existencia por sí misma, es decir no depende de nadie para
existir

DébilesEsta se representa con un doble borde del rectángulo con un nombre dentro

Por otro lado, las débiles son la que no existen por si solas, dependen de la existencia de otra
entidad (obviamente fuerte)

Clasificación de los atributos

La primera clasificación

Simples Aquel que no se puede dividir más y que representa una característica básica. Un
ovalo enganchado a una entidad o relación

Compuestos aquel que se puede dividir en partes más individuales hasta que no se puede
dividir más hasta que se convierte en simple.

La segunda es
depende de los valores que pueden tomar cada valor de la entidad

Unievaluadossi solo puede tomar 1 valor

Multievaluadossi solo puede tomar más de 1 valor. Se representan con un doble óvalo

La tercera clasificación es

Almacenado es el atributo que tengo que guardar en la base de datos

Calculado se calcula en función de otro valor ( de otro atributo) y no se conserva físicamente


en la base de datos. Se representa con un óvalo con trazo disconvino

Dentro de una entidad va a haber atributos más importantes que otras, y de ahí, sale la cuarta
clasificación

Atributos claveEs un atributo que permite identifica de manera inequívoca. El atributo clave
definitivo va a ser representado con el óvalo y el nombre dentro subrayado. Si la línea que
subraya el nombre del atributo en discontinua significa que es el atributo clave de una entidad
débil

Atributos no clave Son todos los demás


Actividade 1
Ejercicio 1

Observe la siguiente imagen e identifica en ella las entidades indicando de que tipo
son y los  atributos de cada una especificando también el tipo que son.

En la primera tenemos un entidad DEBIL que contiene 3 atributos simples, ya con sus
valores y almacenados en el [Link] atributo “id_numero” es el atributo [Link]
atributo es uno que ya hemos introducido

En la segunda tenemos una entidad FUERTE. De ellas salen 8 atributos simples y 1


compuesta (RESIDENCIA). De los 8 atributos simples, podemos observar que son
univalorados y 7 de ellos almacenados y el atributos “EDAD” calculado, De ellos hay 2
atributos clave definitivos . En cuanto al atributo compuesto tiene 4 atributos simples
mas que se enlazan a el. Es multivalorado y almacenado.

En la tercera hay una entidad fuerte que tiene dos atributos simples, univalorados y
almacenados. El atributo “ID_GUSTO” es un atributo definitvo en la entidad “GUSTO”
y es un valor introducido

En la cuarta hay un entidad debil, que contiene 3 atributos simples . El atributo


“id_mascota” es el atributo clave

Ejercicio 2

Identifica en el siguiente supuesto práctico las entidades existentes y los atributos de


cada una de ellas. Queremos diseñar una base de datos para conservar información
sobre los directores que han rodado alguna película. Sobre cada director queremos
conocer su nombre, sus apellidos, dirección, teléfono fijo, teléfono móvil sabiendo que
puede tener varios teléfonos móviles, NIF, fecha de nacimiento, edad. También
queremos conocer las películas que ha rodado y sobre cada una de ellas me interesa
saber la fecha de rodaje, lugar donde se ha rodado y el argumento.
DirectorEntidad

 nombre(Simple, univalorado ,almacenado) apellidos(Simple, univalorado


,almacenado)dirección(Compuesto,Multivalorado almacenado) teléfono fijo, teléfono
móvil (Compuesto,Multivalorado almacenado) NIF, fecha de nacimiento, edad

PeliculaAtributo compuesto

Fecha de rodaje, lugar del rodaje y argumento

Ejercicio 3

Ahora queremos diseñar una base de datos para conservar información sobre los
alumnos que cursan los módulos de ciclos formativos del CIFP A Carballeira.
Determina la información que es importante mantener y obtén entidades y atributos.

Ejercicio 4

Realiza una interpretación del siguiente diagrama entidad relación para obtener el
equivalente enunciado en lenguaje natural de las especificaciones de la base de datos
que tenemos que construír

También podría gustarte