Está en la página 1de 7

Licenciatura en ingeniería en desarrollo de

software

3°. Semestre

Diseño de base de datos

Unidad 2
Modelado de bases de datos

Actividad 1.
Modelo Entidad-Relación

Docente: Dorian Ruiz Alonso

Felipe Itamar Pérez Franco


Matrícula: ES1821011866

Tepatitlán, Jal. Agosto de 2019.


Contenido
Instrucciones.................................................................................................................................3
Introducción..................................................................................................................................4
Caso 2. Zoológico.........................................................................................................................4
Caso analizado.............................................................................................................................5
Relaciones....................................................................................................................................6
Restricciones de cardinalidad......................................................................................................6
Modelo Entidad-Relación............................................................................................................6
Conclusión....................................................................................................................................7
Referencias...................................................................................................................................7
Instrucciones
1. Revisa los recursos siguientes:
a. Ejemplo desarrollo de caso entidad-relación. https://unadmex-
my.sharepoint.com/:b:/g/personal/dorianruiz_nube_unadmexico_mx/
EbsTJ7P3Z9lEshBDpD44vNoBS8RIkCFFfZaDwixdTE-z5w?e=a90KIQ
b. Bases de datos - Entidad de Relación - Antonia María Sánchez.
https://youtu.be/bAoEF4DoDNk
c. Modelo Entidad Relación - Tutorial Rápido. https://youtu.be/NJp-uJGwg6k
d. Base de Datos #2|Modelo relacional. https://www.youtube.com/watch?
v=MRmmPJId5-k&t=140s
e. Base de Datos #3| Ejercicio Diagrama Entidad Relación.
https://youtu.be/u2bXiPJf9oQ?list=RDQMrIzlW7yfK98
f. Ejercicios diseño de base de datos.
https://unadmex-my.sharepoint.com/:b:/g/personal/dorianruiz_nube_unadmexico
_mx/EVB9G4gbDHtOglNase8JZDwBHATMFNT7SkEw5Pu6B3HcGw?
e=06dDub

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:

 Especies: de las especies interesa saber el nombre en español, nombre científico y


una descripción general. Hay que tener en cuenta que una especie puede vivir en
diferentes hábitats naturales y que un hábitat puede ser ocupado por diferentes
especies. Las especies se encuentran en distintas zonas del parque de manera que
cada especie está en una zona y en una zona hay varias especies.
 Hábitats: los diferentes hábitats naturales vienen definidos por el nombre, el clima y el
tipo de vegetación predominantes, así como el continente o continentes en los que se
encuentran.
 Zonas: las zonas del parque en las que se encuentran las distintas especies vienen
definidas por el nombre y la extensión que ocupan.
 Itinerarios: los itinerarios discurren por distintas zonas del parque. La información de
interés para los itinerarios es: código de itinerario, la duración del recorrido, la
longitud del itinerario, el máximo número de visitantes autorizado y el número de
distintas especies que visita. Hay que tener en cuenta que un itinerario recorre distintas
zonas del parque y que una zona puede ser recorrida por diferentes itinerarios.
 Guías: Los guías del parque vienen definidos por el nombre, dirección, teléfono y fecha
en la que comenzaron a trabajar en el zoológico. Interesa saber qué guías llevan qué
itinerarios, teniendo en cuenta que un guía puede llevar varios itinerarios y que un
itinerario puede ser asignado a diferentes guías en diferentes horas, siendo éstas un
dato de interés.
 Cuidadores: Los cuidadores vienen definidos por el nombre, dirección, teléfono y fecha
de ingreso al parque. Hay que tener en cuenta que un cuidador puede estar a cargo de
varias especies y que una especie puede ser atendida por varios cuidadores, siendo de
interés la fecha en la que un cuidador se hace cargo de una especie.
Caso analizado

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%

También podría gustarte