Está en la página 1de 3

TALLER NÚMERO 1

CONSTRUCCIÓN DE MODELOS DE DATOS


INGENIERÍA DE SISTEMAS
PROFESOR: RUBÉN DARÍO FONTECHA SANABRIA

Señores Estudiantes, tomando como base cada uno de los siguientes ejercicios:
a. Determine cada una de las entidades con sus respectivos atributos.
b. Identifique las relaciones entre las entidades con su respectiva correspondencia.
c. Determine los supuestos semánticos que considere necesarios.
d. Realice el modelo entidad relación.
e. Podría haber información incompleta es importante detectarla y resolverla.
1. Un club náutico1 desea tener informatizados los datos correspondientes a sus instalaciones, los
empleados, los socios y las embarcaciones que se encuentran en dicho club. El club está
organizado por socios los cuales se definen por sus datos personales y fecha de ingreso al club;
todas las embarcaciones vienen definidas por el número de matrícula, nombre, tipo y
dimensiones de las mismas, los amarres (sitios donde se guarda un barco) tienen como datos de
interés el número de amarre, la lectura del contador de agua y luz y si tienen o no servicios de
mantenimiento contratado. Por otro lado, hay que tener en cuenta que una embarcación
pertenece a un socio, aunque un socio puede tener varias embarcaciones. Una embarcación
ocupará un amarre (lugar donde se estaciona un barco) y un amarre estará ocupado por una
embarcación. Es importante para el sistema la fecha en la que una embarcación es asignada a
un amarre. Todos los socios pueden ser propietarios de amarres, siendo importante la fecha de
compra del mismo; hay que tener en cuenta que un amarre pertenece a un socio y que no hay
relación directa entre la fecha en la que se compra un amarre y en la que una embarcación se
asigna a un amarre. En cuanto a los empleados, estos vienen definidos con los datos personales
correspondientes y su especialidad. Un empleado está asignado a varias zonas y en una zona
puede haber más de un empleado, siendo de interés el número de embarcaciones de los que se
encarga cada empleado en cada zona.
2. Un zoológico de la ciudad necesita realizar una base de datos para organizar la información de
las especies que posee2, los empleados y los recorridos de visita que ofrece. La información está
estructurada de la siguiente manera: El zoológico cuenta con diferentes especies de las que nos
interesa saber un código, el nombre, nombre científico y una descripción general. Hay que tener
en cuenta que cada especie proviene de un hábitat en particular y estos pueden ser ocupados
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 puede haber varias especies, de las zonas nos
interesa saber el nombre el cual no se repite y la extensión que ocupan, de los hábitats es
importante saber un código, el nombre, y el clima. Para el sistema es importante conocer qué
animales hay por cada una de las especies, de los animales es importante conocer un número,
su nombre, peso y tamaño. Por otro lado, se desea almacenar información de los recorridos que
discurren por las distintas zonas del parque. La información de interés para los recorridos es el
código, la duración del recorrido, la longitud del recorrido, el número de visitantes y el número
de especies que visita, tenga en cuenta que un recorrido se realiza por distintas zonas del
parque. Nos interesa además saber qué guías llevan cada uno de los recorridos, los guías se
definen por la cédula, el nombre, dirección, teléfono, salario y especialidad; tenga en cuenta
que un guía puede llevar varios recorridos y que un recorrido puede ser asignado a diferentes
guías en diferente fecha y hora, siendo estos datos de interés. Por último, nos interesa saber las
especies que se encuentran a cargo de cada cuidador, los cuidadores vienen definidos por la
cédula, el nombre, dirección, teléfono, género y fecha de ingreso al parque. Tenga en cuenta
que cada especie puede estar a cargo de más de un cuidador en distintas fechas y horas.

1
http://ikastaroak.ulhi.net/edu/es/DAM/BD/BD03/es_DAM_BD03_Tarea/
2
https://es.slideshare.net/mluisavel/guia-eejerciciospracticos-14214618
TALLER NÚMERO 1
CONSTRUCCIÓN DE MODELOS DE DATOS
INGENIERÍA DE SISTEMAS
PROFESOR: RUBÉN DARÍO FONTECHA SANABRIA

3. Se desea recoger en una base de datos toda la información acerca de las corridas de toros que
se celebran en Colombia y los datos relacionados con ellas3. Se desea tener información acerca
de cada una de las corridas, identificada conjuntamente por un número, la feria en la que se
celebra y el año de celebración. Es importante tener en cuenta que en una determinada corrida
actúan una serie de toreros de los que se desea guardar su código, el nombre, su apodo y cada
una de las nacionalidades con las que cuenta. Se desea además mantener información sobre los
premios que ha recibido cada uno de los toreros en cada una de las diferentes corridas en las
que ha participado (cuántas orejas le otorgaron, si le otorgó o no rabo y si salió o no por la puerta
grande y la fecha en la que recibió el premio). Cada torero puede tener un apoderado el cual se
encarga de su manejo, a su vez, un apoderado lo puede ser de varios toreros, del apoderado se
desea saber su número de cédula, el nombre, su dirección, su correo electrónico y su número
telefónico. Es importante aclarar que cada uno de los toreros que participa en cada una de las
corridas debe tener un contrato, contrato que se realiza de manera independiente para cada
uno de ellos y que es firmado por su apoderado, del contrato se conoce un código, el tipo, el
valor de dicho contrato y la fecha en la que se realizó. Cada corrida se celebra en una plaza de
toros de la que se desea saber su nombre que se supone único, la ciudad en la que está ubicada
y la dirección, tenga en cuenta que en una misma plaza se pueden celebrar diferentes corridas.
Para efectos de boletería la plaza está dividida en palcos los cuales de acuerdo a su ubicación
tienen diferentes precios de entrada, de estos es importante conocer además un identificador y
su nombre. En cada corrida pueden ser estoqueados varios toros de los que es importante saber
su identificación, el nombre, el año de nacimiento su raza y color. Cada toro pertenece a una
ganadería determinada, de ésta se pretende almacenar un código, su nombre, la ciudad en la
que está ubicada y su fecha de creación, se quiere además llevar el registro de cada uno de los
empleados con los que cuentan las ganaderías, del empleado se debe registrar el número de
cédula, el nombre, la fecha de nacimiento, el género y el salario con el que cuenta, es importante
llevar un registro de la fecha de ingreso, así como la fecha de egreso de los empleados a cada
una de las ganaderías, por último, se sabe que cada una de las ganaderías puede ser propiedad
de una o más personas y ésta o éstas pueden ser propietarias de más de una ganadería, nos
interesa saber del propietario su número de cédula, el nombre, la dirección, el teléfono y su
correo electrónico; un dato importante para el sistema es la fecha en la cual la persona se hizo
propietaria de la ganadería. Haga los supuestos semánticos necesarios para completar el
modelo.
4. Se desea diseñar una base de datos para llevar el control de los empleados que trabajan en
cierto renglón de la economía nacional, los datos significativos a tener en cuenta son los
siguientes: Cada uno de los empleados tienen como datos de interés su cédula, el nombre, la
fecha de nacimiento, el correo electrónico y su número telefónico y se encuentran distribuidos
en cada una de las distintas dependencias del renglón económico, siendo importante para cada
una de éstas, el número de dependencia y el nombre, hay que tener en cuenta que un empleado
pudo haber pertenecido a diferentes dependencias a lo largo de su desempeño laboral, es
importante para el sistema almacenar la fecha en la cual un empleado ingresó a determinada
dependencia y la fecha en la cual fue retirado de ésta. Existen en el renglón económico
diferentes cargos, cada uno de los cuales son realizados por cada uno de los empleados, es
importante resaltar que un empleado tiene un único cargo, no habiendo relación directa entre
el cargo y la dependencia; del cargo nos interesa conocer su código y el nombre, tenga en cuenta
registrar en el sistema la fecha en la cual el empleado fue asignado a dicho cargo. Por otro lado,
se sabe que los empleados trabajan en distintas ciudades del país de las que es importante
conocer un código, el nombre, el número de habitantes y el clima, tenga en cuenta que un

3
https://programacion.net/articulo/modelo_entidad_relacion_212/7
TALLER NÚMERO 1
CONSTRUCCIÓN DE MODELOS DE DATOS
INGENIERÍA DE SISTEMAS
PROFESOR: RUBÉN DARÍO FONTECHA SANABRIA

empleado puede ser trasladado de una a otra ciudad en cualquier momento, para el sistema es
importante saber la fecha del traslado y el motivo por el cual se realizó dicho traslado. Cabe
anotar que cada ciudad está localizada en una región del territorio nacional, región en la cual
puede haber varias ciudades, de las regiones se conoce el nombre, el cual no se repite, la
extensión, y tipo de población. Por otro lado se sabe que las dependencias manejan distintos
sectores económicos, cada uno de los cuales pertenece a una única dependencia, de dichos
sectores es importante conocer su código, el nombre y una descripción. Para efectos de la hoja
de vida, es necesario llevar un control de las sanciones que ha recibido cada empleado, de las
sanciones se conoce el código de la sanción y el nombre de la sanción, hay que tener en cuenta
que un empleado puede recibir distintas sanciones a lo largo de su vida laboral y que una misma
sanción se le puede imponer a distintos empleados; en la hoja de vida debe aparecer la fecha y
hora en la que un empleado recibió la sanción así como el castigo recibido por dicho empleado.
Por último, es importante anotar que nos interesa saber qué servicios presta cada una de las
dependencias sabiendo que cada uno de estos servicios se presta en una única dependencia, de
los servicios es importante conocer, el número del servicio, el nombre del servicio, y una
descripción general del servicio, es importante además conocer la fecha en que dicha
dependencia realizó determinado servicio.
5. Se desea almacenar la información referente al estudio de las mariposas4, tenga en cuenta que
se desea obtener la información sobre los ejemplares capturados, bien sea para su observación
o bien para ser incluidos en una colección; para la representación de este modelo es necesario
tener en cuenta los siguientes supuestos semánticos: Se considera que un ejemplar de mariposa
pertenece a una única especie, las características más importantes de una mariposa son el
código, nombre científico, nombre común, hora y fecha de captura y zona en la que fue
capturada, de la especie es importante conocer un código, su nombre y el nombre científico. De
las mariposas capturadas para colección es importante conocer el precio y los detalles de la
preparación de la mariposa para formar parte de la colección, de las mariposas utilizadas para
su observación es importante almacenar la fecha de liberación y las características encontradas
en ella. Ya sea para su observación o para formar parte de una colección la mariposa debe ser
capturada primero, la captura de cada ejemplar la realiza sólo una persona, de la persona es
importante conocer un identificador, nombre, apellido y profesión la que se supone única. Una
determinada persona sólo puede ser propietaria de una colección de mariposas, y los ejemplares
de mariposa que pertenecen a esta colección pueden haber sido capturadas por otras personas.
De la colección es importante anotar un código, el precio estimado, la fecha de inicio y los
detalles de la colección. Tenga en cuenta que una mariposa sólo puede pertenecer a una
colección y una colección estará formada con al menos un ejemplar de mariposa.

4
https://es.slideshare.net/emim3m/coleccion-de-mariposas

También podría gustarte