You are on page 1of 13

Elemento de competencia 2: Aplicar modelamiento de datos, a nivel conceptual, en

el modelo entidad relacin.


Ruta de aprendizaje

Resultados esperados del aprendizaje

Al terminar el estudio de los temas, el estudiante deber estar en capacidad de:


A) En cuanto a habilidades
Analizar y modelar los datos correctamente a travs del Modelo Entidad/Relacin.
Aplicar los componentes bsicos de un modelo Entidad Relacin.
Disear bases de datos en el modelo entidad relacin.
Disear bases de datos en el modelo Entidad Relacin Extendido.
B) En cuanto a conocimientos

Selecciona la metodologa adecuada para el diseo de bases de datos.


Selecciona el modelo de datos a aplicar de acuerdo con la situacin propuesta.
Diferencia los modelos de datos segn los conceptos que stos ofrecen para describir
la estructura de la base de datos.
Aplica los componentes bsicos de un modelo Entidad Relacin.
Realiza diseos de bases de datos en el modelo entidad relacin.

C) En cuanto a actitudes:

Asertivo en la aplicacin de estrategias para la solucin de problemas que requieren


como solucin bases de datos.
Recursivo y proactivo, en el aprovechamiento del tiempo, en la solucin de
situaciones propuestas.
Atento y con gran capacidad de escucha con el personal involucrado en el desarrollo
de un problema de bases de datos.
Respetuoso de la opinin de los dems, reconociendo los alcances y pertinencias de
sus aportes.
Con criterios ticos para respetar fuentes de informacin, de derechos de autor,
evitando el plagio en todas las actividades del curso.
Creativo (para seleccionar los medios y mecanismo ms adecuados en cada parte de
la situacin propuesta de manera que se cumplan los requerimientos).
Interesado por el diseo de Base de Datos en el modelo seleccionado.

Introduccin

Se tiene la necesidad de mantener la informacin ordenada y accesible en cualquier


momento en una organizacin, es aqu donde se requiere la construccin de una base datos,
un paso fundamental es crear un buen diseo de los datos que se van almacenar en el sistema
de informacin, este diseo permite la creacin de un esquema que representa la estructura
global lgica de la base de datos, es as como el modelo entidad relacin es el modelo ms
utilizado para representar los datos dado que es un modelo semntico que representa el
significado de los datos, el objetivo fundamental de la fase de requerimientos es crear un
modelo de los datos del usuario o del cliente que identifique las cosas que se van a almacenar
en la base de datos con su estructuras y las relaciones.
Desarrollo temtico

Tema 1: Elementos del modelo Entidad Relacin.

Segn [Kroenke] El modelo entidad relacin (Modelo E-R) fue introducido por Peter Chen. En
su informe, Chen estableci las bases del modelo, que a partir de entonces ha sido ampliado y
modificado por el mismo Chen y muchos otros. Adems, el modelo E-R se ha incorporado a
varias herramientas CASE, las cuales tambin lo han modificado. En la actualidad no hay un
solo modelo estandarizado del modelo E-R. Por el contrario, hay estructuras, a partir de las
cuales se conforman la mayora de las variantes E-R.

Este modelo se emplea para interpretar, especificar y documentar los requerimientos para un
sistema de bases de datos ya que proporciona estructuras que muestran el diseo general de
los requerimientos de datos de los usuarios, sus principales ventajas son:

Constituye la base del modelo conceptual de datos.


Es el modelo semntico ms popular encontrado en los libros.
Proporciona estructuras que muestran el diseo general de los requerimientos de
datos de los usuarios.
Va de lo particular a lo general
Es muy flexible est enfocado al diseo de muchas situaciones.

Los elementos que componen el modelo entidad relacin son:

1. ENTIDADES
Entidad es toda cosa u objeto significativo (real o imaginario) del cual se requiere conocer o
almacenar informacin.

Representacin de entidades

Toda entidad se representa por medio de un rectngulo con el nombre de la entidad dentro
del rectngulo en maysculas.

Ejemplo

Toda entidad se representa por medio de un rectngulo con el nombre de la entidad dentro
del rectngulo en maysculas.

AUTO

Como identificar las entidades

Es el paso central del proceso de modelo entidad relacin. Los diversos tipos de entidades
son:

ENTIDADES EJEMPLOS
PERSONAS Jurdicas o naturales
cliente, alumno, vendedor, profesor, empleado etc.
como:
OBJETOS
Tangibles y no tangibles como: artculo, cuenta etc.
LUGARES
Bodega, ciudad, aula.
TRANSACCIONES:
Compra, venta, evaluacin.
CONCEPTOS O ABSTRACCIONES
Tipo crdito, Tipo servicio, Tipo cliente etc.
Un usuario que pertenece a una dependencia realiza prstamos de libros.

DEPENDENCIA USUARIO PRESTA LIBRO


Lugar Persona Transaccin Objeto

2. RELACIONES

Relacin: Es una asociacin nmbrale, significativa y estable entre dos entidades.

Ejemplo

Se tienen dos entidades estudiante, deporte.

La relacin entre estudiante y deporte es:

Cada estudiante puede inscribirse en uno o ms deportes y un deporte debe inscribir uno
o ms estudiantes.

La representacin grfica seria:

COMO REPERSENTAR UNA RELACION

Toda relacin tiene dos extremos y para cada uno de los cuales existen:

1. Una condicin opcional o mandatoria

Mandatoria: Se representa con lnea continua y se utiliza la palabra debe


toma valores desde 1, 2, .., N.
Opcional: Se representa con lnea discontinua y se utiliza la palabra puede
toma valores desde 0, 2, .., N.

2. Una leyenda: generalmente es un verbo. Inscribir, prestar, matricular, guardar


almacenar
3. Un grado de cardinalidad
Relacin Representacin En teoria de conjuntos

Uno a
Uno

Uno a
Muchos
<

Muchos > <


a
Muchos

Imgenes tomadas en mayo 05 de 2013 de:


http://labredes.itcolima.edu.mx/fundamentosbd/sd_u2_2.htm

Ejemplos

Imgenes tomadas en mayo 05 de2013 de: http://gemini.udistrital.edu.co/comunidad/profesores/rfranco/modelo_er.htm

RELACIONES RECURSIVAS
Es una jerarqua definida sobre una misma entidad.
Para este tipo de relaciones tambin se tiene en cuenta las reglas anteriores como:
La leyenda, la cardinalidad y la condicin.

La regla o relacin se escribe:

Cada cliente puede recomendar uno y solo un cliente y cada cliente puede ser
recomendado por uno y solo un cliente.

Lo mismo sucede con las relaciones de uno a muchos y de muchos a muchos

4. ATRIBUTOS

Cualquier detalle que sirve para identificar, describir, cualificar, clasificar o expresar el estado
de una entidad. Texto, nmero, fecha, figuras o sonidos. En el documento relacionado se
debe estudiar en detalle, en este punto pueden aparecer ms entidades.
Representacin de atributos

Imagen tomada el 25 de mayo de 2013 de:


http://www.virtual.unal.edu.co/cursos/sedes/manizales/4100010/Lecciones/Cap4/EntidRelac.htm

Tema 2: Diseos en el Modelo conceptual de datos Entidad-Relacin.

PASOS PARA CONSTRUIR EL MODELO ENTIDAD RELACIN

1. Identificacin de entidades.
2. Identificacin de relaciones.

2. Elaborar el modelo.

3. Identificar atributos.

4. Refinar modelo.

Para refinar el modelo entidad relacin:


1. Se destruye toda relacin Muchos a muchos (N:M)que tenga el modelo para
que queden de uno a muchos(1:N).

COMO ELIMINAR LAS RELACIONES DE N:M


Se crea una nueva entidad que intersecta a las entidades participantes y donde el
identificador nico (clave primaria) se forma mediante la combinacin de las claves
primarias de dichas entidades.

Ejemplo:

Esta es la relacin que debo eliminar para que queden relaciones 1:N.

La relacin queda de la siguiente forma:

Las entidades estudiante y club son las entidades participantes y la entidad est_club es la
entidad de interseccin o entidad dbil y toda la relacin se llama relacin de
dependencia. La entidad de interseccin puede tener nicamente la clave primaria
como se dijo en el reconocimiento de claves y en caso de colocarle otros atributos hay
que tener en cuenta que este dependa de los dos atributos que forman la clave primaria.

Ejemplo:
Un atributo para la entidad EST_CLUB sera el horario en el que un estudiante est
inscrito en un club.

Ejemplo de modelo ya refinado

2. Reglas para ubicar la claves forneas:


1. Si la relacin es de 1: 1 cualquiera de las dos entidades le pasa la clave primaria a la otra,
teniendo en cuenta que si la condicin es debe esta es la que recibe la clave externa.
2. Si la relacin es de 1: N: la entidad lado muchos es la que recibe la clave externa.
3. Otros puntos importantes para tener en cuenta al momento de refinar el modelo es revisar
para ver que hace falta o que es redundante en el modelo de acuerdo a las condiciones o
requerimientos que se pidieron inicialmente.
Como se puede observar una vez se tienen los requerimientos que contienen el conjunto de
reglas se pasa a elaborar un diagrama o modelo conceptual.

Podemos complementar el modelo conceptual entidad relacin con este video

http://www.youtube.com/watch?v=HYHLt-NLy6E

El video nos da cuenta de cmo podemos aplicar el modelo conceptual de datos


entidad relacin en un caso real.

Ejemplo de un modelo conceptual entidad relacin para una situacin de una biblioteca.
Imagen tomada en mayo 05 de 2013 de: http://junsuft.blogspot.com/2010/10/modelamiento-de-base-de-datos.html

Otros ejemplos de modelos entidad relacin en otras representaciones

Existen varias representaciones del modelo entidad relacin segn el libro o la


herramienta donde se construye para esto es necesario antes conocer cada elemento
y lo que permite representar.

Imagen tomada
de:
http://cborgesmx
.blogspot.com/20
10/04/ejemplo-
1.html

Imagen tomada
de:
http://diplodunti
bd.blogspot.com/
Imagen tomada
de:
http://basededat
os.umh.es/ejercic
ios/universidad/e
jercicio.htm

Los modelos conceptuales representan una descripcin de alto nivel de una base de datos
utilizan un conjunto de smbolos y estndares como estructuras de datos, operadores o reglas
de inferencia y reglas de integridad. En el documento relacionado complementa el modelo
conceptual de datos entidad relacin.

Tema 3: Diseos en el modelo Entidad Relacin Extendido.

El Modelo Entidad Relacin Extendido incorpora todos los elementos del modelo Entidad
Relacin y agrega los conceptos de Subclase y superclase con los conceptos asociados de
Especializacin y Generalizacin, en el documento relacionado se puede ver en ms detalle
cmo llevar estos nuevos elementos al modelo entidad relacin.

FUENTES DE ESTUDIO
Identificacin de atributos.pdf : En este documento se identifican los atributos de cada
entidad para una base de datos, este documento lleva al estudiante a interpretar que son los
atributos y como identificarlos en una situacin que requiera de una base de datos para su
solucin. Documento elaborado por Oralia Corts G

Modelizacion.pdf: En este documento Modelizacin conceptual de datos publicado en la web


en http://www.manati-atlantico.gov.co/apc-aa-
files/37343238356636333361356139626137/Modelizacion.pdf. Se puede observar que el
diseo conceptual de bases de datos se hace independiente al sistema gestor de base de
datos (DBMS), en ste modelo solo hace una representacin de las reglas que reflejan la
necesidad planteada por el cliente.
Modelo entidad relacin extendido.pdf: En este documento publicado en la web en
http://ldc.usb.ve/~ruckhaus/materias/ci6872/clase3.pdf muestra en detalle el modelo entidad
relacin extendido como una continuacin a los elementos iniciales de entidades relaciones y
atributos.
http://issuu.com/ngiraldo/docs/basesdatos: Aqu encuentra un mdulo de base de datos
perteneciente a un proyecto PAV(proyecto de Aprendizaje Virtual) donde Oralia Corts
Grajales particip con los contenidos y se dej en la web para apoyo a todos los temas de
bases de datos.
Bibliografa.
Korth, H., Silbershatz, A., & Sudarshan, S. (2006). Fundamentos de Bases de Datos.
Madrid: McGraw-Hill.

Hansen, G., & Hansen, J. (1997). Diseo y administracin de Bases de Datos. Mxico:
Prentice Hall.
Date, C.J. (1993). Introduccin a los Sistemas de Bases de Datos. Mxico: Addison-
Wesley.

Cibergrafa.

Modelo entidad relacin extendido. Obtenido el 06 de mayo de 2013 de:


http://ldc.usb.ve/~ruckhaus/materias/ci6872/clase3.pdf

Modelizacin conceptual de datos. Obtenido el 06 de mayo de 2013 de: http://www.manati-


atlantico.gov.co/apc-aa-files/37343238356636333361356139626137/Modelizacion.pdf

Tutorial de fundamentos de bases de datos. Obtenido el 06 de mayo de 2013 de:

http://labredes.itcolima.edu.mx/fundamentosbd/sd_u2_2.htm

You might also like