Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semestre: 4
Nombre de la Actividad:
Práctica: Modelo E-R.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Desarrollo
Objetivo:
Material y equipo:
● 1 Computadora
● 1 Software día
● 1 Editor de imágenes
Trabajar en el lienzo
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Información general de la Caja de herramientas de Dia
Al iniciar Dia, se abren dos ventanas: el lienzo, donde se puede crear el diagrama,
y la Caja de herramientas, que contiene paletas de objetos y otros controles. La
Caja de herramientas está dividida en tres áreas: la parte superior tiene catorce
botones, los primeros tres se usan para ajustar el diagrama y los otros once son
iconos para objetos básicos. En la sección central de la Caja de herramientas se
encuentran objetos espaciales seleccionados, que se utilizan para elegir entre
varias hojas integradas en Dia, como UML, diagramas de flujo o de red. La parte
inferior de la Caja de herramientas incluye controles especiales para establecer las
propiedades predeterminadas de los objetos colocados en el lienzo. Justo debajo
de los iconos de objetos básicos hay una lista desplegable que permite seleccionar
una hoja de objetos especiales para incluir en el diagrama. Dia ofrece una amplia
variedad de objetos especiales.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Agregar Entidad
Para agregar una entidad en la aplicación de Dia, sigue estos pasos:
Selecciona la pestaña "Entidad" en la barra lateral izquierda de la pantalla.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Agregar Relación
Seleccione la herramienta "Relación" en la barra de herramientas de la izquierda.
Agregar Atributos
Crea el objeto que deseas agregar el atributo.
Haz clic derecho sobre el objeto y selecciona "Propiedades del objeto".
Se abrirá una ventana de diálogo con las opciones de propiedades del objeto. En la
pestaña "Atributos", podrás agregar los atributos que desees.
Para agregar un atributo, haz clic en el botón "Agregar" y escribe el nombre del
atributo en el campo "Nombre" y el valor correspondiente en el campo "Valor".
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Puedes agregar tantos atributos como desees, repitiendo el proceso anterior.
Una vez que hayas agregado todos los atributos que necesitas, haz clic en "Aceptar"
para guardar los cambios y cerrar la ventana de propiedades del objeto.
Es importante tener en cuenta que los atributos en Dia son específicos del objeto al
que se le agregan y no se comparten con otros objetos. También es posible que
algunos tipos de objetos no admiten atributos o tengan un conjunto limitado de
atributos disponibles.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Modelo e-r
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
c) En las relaciones Elige y Hospeda van los siguientes atributos.
d) Solución
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Problema 1:
1. La ciudad de Misantla desea guardar información sobre los alojamientos que
existen en dicha ciudad. Para ello solicita crear una base de datos con las
siguientes consideraciones.
Un alojamiento se identifica por un nombre (hotel Don Pablo, hotel Misantla,
etc.). Tiene una dirección, un teléfono y una persona de contacto que pertenece
al personal del alojamiento.
En cada alojamiento trabaja una serie de personas que se identifican con un
código personal. Se requiere conocer el nombre completo, la dirección y el rfc.
Aunque en el alojamiento trabajen varias personas, una persona sólo puede
trabajar en un alojamiento.
Los alojamientos se alquilan por habitación y se desea conocer cuántas
habitaciones componen el alojamiento, de qué tipo (individual, dobles, triples)
es cada una de estas habitaciones, si posee cuarto de baño y el precio.
En algunos de estos alojamientos se realizan actividades multiaventura
organizadas para huéspedes (senderismo, bicicleta de montaña, etc.). Estas
actividades se identifican por un código. Es de interés saber el nombre de la
actividad, la descripción y el nivel de dificultad de dicha actividad (1 – 10).
Estas actividades se realizan un día a la semana, por ejemplo el hotel Misantla
se practica bicicleta de montaña los días martes y se desea guardar la
información. Pero puede haber algún día en el que no se practique ninguna
actividad.
a) Identificación de las interrelaciones del problema planteados son:
Alojamiento, Actividades, Personas, Habitación. Las cardinalidades son
las siguientes:
(N, M)
(N, M)
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Actividades PK Compuesto Multivaluado
Código Si
Nombre
Descripción
Nivel 1 Si
Nombre Si
Dirección
Teléfono
Id habitación Si Si
Tipo
Baño
Precio
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Personas PK Compuesto Multivaluado
CodigoPersonal Si Si
Nombre
Dirección
rfc
Dia
d) Solución.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Problema 2:
(N, 1)
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Grupo (1,1) Tiene (1.N) Especie
Ortonologico
(N, M)
(N,1)
(N,1)
C.dedos Sí
T. patas Sí
Id. Sí
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Especie PK Compuesto Multivaluado
N. vulgar Sí
Característica
N. científico Sí Sí
Nombre Sí
Dirección
Teléfono
Rfc
Nombre
C. Sí Sí
observador
Dirección
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Zona PK Compuesto Multivaluado
Provincia
Nombre
Comunidad
Tipo
C. zona Sí Sí
Anotación
dia
d) Solución.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Problema 3:
(1, N)
(1, N)
(1, N)
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
(N,1)
Código Sí Sí
Garaje
Dirección
Matricula
Modelo
Color
Marca
Código Sí Sí
Coche
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Litros de Sí
Gasolina
Código Sí Sí
Reserva
Indicador de Sí
Entrega
Fecha de Sí
inicio
Fecha de Sí
Término
Precio Total Sí
RFC
Nombre Sí
Completo
Dirección
Teléfono Sí
Código Sí Sí
Cliente
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
No tienen atributos.
d) Solución.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Problema 4:
Se desea diseñar una Base de Datos para llevar un cierto control de los
soldados que realizan el servicio militar.
* Existen varios cuarteles, cada uno se define por su código de cuartel, nombre
y ubicación.
* Hay que tener en cuenta que existen diferentes Cuerpos del Ejército
(Infantería, Artillería, armada, …), y cada uno se define por un código de
Cuerpo y denominación.
Consideraciones de diseño:
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
(1, N)
(N,1)
(N, M)
(N,1)
Código Sí Sí
Cuartel
Nombre
Ubicación
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Compañía PK Compuesto Multivaluado
Código Sí Sí
Compañía
Número
Actividad
Código Sí Sí
Soldado
Nombre Sí
Completo
Grado
Código Sí Sí
Cuerpo
Denominación
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Código Sí Sí
Servicio
Descripción
Fecha
d) Solución.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
Evaluación Teórica
¿Cuál es la relación?
Una relación es una asociación entre dos o más entidades. Representa una
conexión lógica entre dos o más entidades, lo que indica cómo están relacionadas
entre sí. Por lo general, una relación se utiliza para representar una conexión
semántica entre dos o más entidades en un modelo de datos.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx
La cardinalidad en un modelo E/R se puede expresar mediante símbolos que se
colocan en las líneas que conectan las entidades en el diagrama. Por lo general, se
utilizan los siguientes símbolos para expresar la cardinalidad:
1: 1: indica que una instancia de una entidad se relaciona con una sola instancia de
otra entidad y viceversa.
1: N: indica que una instancia de una entidad se relaciona con varias instancias de
otra entidad, pero cada instancia de la segunda entidad se relaciona con una sola
instancia de la primera entidad.
N: M: indica que varias instancias de una entidad se relacionan con varias instancias
de otra entidad, es decir, una instancia de la primera entidad puede estar
relacionada con varias instancias de la segunda entidad y viceversa.
Se puede aplicar una restricción de clave compuesta (también conocida como clave
primaria compuesta) a esos atributos.
Por ejemplo, si tenemos una entidad “ESTUDIANTE" con los atributos "ID
ESTUDIANTE" y "Número Control", se puede aplicar una restricción de clave
compuesta a estos dos atributos para asegurarse de que no se repita el mismo valor
en ambas columnas. Esto garantiza que cada instancia del empleado se identifique
de manera única por su combinación de ID de empleado y número de seguridad
social.
Km. 1.8 Carretera a Loma del Cojolite S/N, C.P. 93821, Misantla, Ver.
www.itsm.edu.mx