Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software
3°. Semestre
Unidad 2
Modelado de bases de datos
Actividad 1.
Modelo Entidad-Relación
2. Plantea un caso para modelar una base de datos que cumpla las siguientes
condiciones:
a. No debe ser un caso planteado en un trabajo anterior
b. No debe ser un caso desarrollado en su trabajo
c. Debe tener un mínimo de 4 entidades principales, sin contar entidades de
catálogo o validación como (departamentos, categorías, estados, países,
municipio, teléfono, imágenes)
3. Nota: Asegura que tienes claros todos los requerimientos del caso, o en caso contrario
utiliza uno de los casos del documento Ejercicios diseño de bases de datos.
4. Describe detalladamente el caso.
5. Elabora el modelo Entidad-Relación del caso, puedes usar cualquier herramienta de
modelado como Dia (http://dia-installer.de/ ), draw.io (https://www.draw.io/ ) :
a. Identifica las entidades con sus atributos.
b. Identifica las relaciones entre entidades y explica su significado.
c. Diagrama las entidades y relaciones mediante las herramientas del modelo E-R
(los artefactos a utilizar serán rectángulo, rombo y óvalo).
d. Define las cardinalidades de las relaciones.
Introducción
En esta actividad se presenta uno de los casos (Caso 2. Zoológico) sugeridos para la
elaboración del modelo entidad relación. Se presenta el análisis de caso y su respectivo
diagrama entidad-relación.
Caso 2. Zoológico
Un zoológico necesita una aplicación informática para llevar a su organización respecto a las
especies que posee, los empleados (cuidadores y guías), y los distintos itinerarios de visita
que ofrece. La información está estructurada de la siguiente manera:
Identificación de entidades
Las entidades las cuales surgen del caso del caso del Zoológico son las siguientes:
Especies.
Hábitats.
Zonas.
Itinerarios.
Guías.
Cuidadores.
Identificación de atributos
Entidad Especies.
o Nombre (Atributo simple, monovaluado).
o Nombre científico (Atributo simple, monovaluado).
o Descripción (Atributo simple, monovaluado).
Entidad Hábitats
o Nombre (Atributo simple, monovaluado).
o Clima (Atributo simple, monovaluado).
o Tipo de vegetación (Atributo simple, monovaluado).
o Continente (Atributo simple, multivaluado).
Zonas
o Nombre (Atributo simple, monovaluado).
o Extensión (Atributo simple, monovaluado).
Itinerarios
o Código (Atributo simple, monovaluado).
o Duración (Atributo simple, monovaluado).
o Longitud (Atributo simple, monovaluado).
o Visitantes máximo (Atributo simple, monovaluado)
o Numero de especies visitadas (Atributo simple, monovaluado).
Guías
o Id guía (Atributo simple, monovaluado).
o Nombre (Atributo compuesto, monovaluado).
o Dirección (Atributo compuesto, monovaluado).
o Teléfono (Atributo simple, multivaluado).
o Fecha de Ingreso (Atributo simple, monovaluado).
Cuidadores
o Id cuidador (Atributo simple, monovaluado).
o Nombre (Atributo compuesto, monovaluado).
o Dirección (Atributo compuesto, monovaluado).
o Teléfono (Atributo simple, multivaluado).
o Fecha de ingreso (Atributo simple, monovaluado).
Relaciones
Se tiene que una especie puede vivir en diferentes hábitats y que un hábitat puede ser
ocupado por diferentes especies. Cada especie está en una zona y en una zona hay varias
especies. Un itinerario recorre distintas zonas del parque y una zona puede ser recorrida por
diferentes itinerarios. Un guía puede llevar varios itinerarios y un itinerario puede ser asignado
a diferentes guías. Un cuidador puede estar a cargo de varias especies y una especie puede
ser atendida por varios cuidadores
Restricciones de cardinalidad
Especie – 1 – vive – N – Hábitats: Una especie vive en diferentes hábitats.
Hábitats – 1 – vive – N – Especies: En un hábitat pueden vivir muchas especies.
Especie – 1 – se encuentra – 1 – Zona: Una especie se encuentra en una zona.
Zona – 1 – se encuentra – N – Especies: En una zona se encuentran varias especies.
Itinerario – 1 – recorre – N – Zonas: Un itinerario recorre distintas zonas.
Zona – 1 – recorre – N – Itinerario: Una zona es recorrida por diferentes itinerarios.
Guía – 1 – lleva – N – Itinerarios: Un guía puede llevar varios itinerarios.
Itinerarios – 1 – lleva – N – guías: Un itinerario puede ser asignado a diferentes guías.
Cuidador – 1 – cuida – N – especies: Un cuidador cuidad varias especies.
Especies – 1 – cuida – N – cuidador: Una especie puede ser cuidada por varios
cuidadores.
Modelo Entidad-Relación
Conclusión
El análisis del caso a si como el modelo entidad-relación, nos permite tener una idea lógica
inicial del modelo relacional, el cual nos llevara a la construcción de las tablas lógicas, así
como la elaboración de las base de datos. En la anterior asignatura referente a esta materia,
vimos el modelo entidad relación, pero en mi punto de vista solo tocamos la superficie y ahora
estamos viendo a profundidad este concepto.
Referencias
CodigoCompilado. (4 de Febrero de 2015). Base de Datos #2| Modelo relacional. Obtenido de
https://www.youtube.com/watch?v=MRmmPJId5-k&t=140s
CodigoCompilado. (5 de Febrero de 2015). Base de Datos #3| Ejercicio Diagrama Entidad
Relación. Obtenido de https://www.youtube.com/watch?
v=u2bXiPJf9oQ&feature=youtu.be&list=RDQMrIzlW7yfK98
LoboTecnoKu. (5 de Mayo de 2013). Modelo Entidad Relación - Tutorial Rápido. Obtenido de
https://www.youtube.com/watch?v=NJp-uJGwg6k&feature=youtu.be
UCAM Universidad Católica de Murcia. (31 de Octubre de 2014). Bases de datos - Entidad de
Relación - Antonia María Sánchez. Obtenido de https://www.youtube.com/watch?
v=bAoEF4DoDNk&feature=youtu.be
UnADM. (2016). Unidad 2. Modelado de bases de datos. Obtenido de
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/
03/DDBD/U2/Unidad_2_Modelado_de_bases_de_datos.pdf
UnADM. (n.f.). Ejemplo de diagrama entidad-relación. Obtenido de https://unadmex-
my.sharepoint.com/personal/dorianruiz_nube_unadmexico_mx/_layouts/15/
onedrive.aspx?id=%2Fpersonal%2Fdorianruiz%5Fnube%5Funadmexico%5Fmx
%2FDocuments%2FDS%2DDDBD%2D1902%2DB1%2D002%2FEjemplo%20de
%20diagrama%20entidad%2Epdf&parent=%2Fpersonal%