Está en la página 1de 11

GUA DE MODELAMIENTO N1

IDENTIFICANDO ENTIDADES, ATRIBUTOS Y RELACIONES

INSTRUCCIONES
A PARTIR DE CADA ENUNCIADO (1 al 8), SE SOLICITA LISTAR EN PAPEL LAS ENTIDADES,
ATRIBUTOS ASOCIADOS INDICANDO SU OBLIGATORIEDAD Y OPCIONALIDAD Y COMO SE
RELACIONAN LAS ENTIDADES.

TIEMPO DE DURACIN
3 horas

OBJETIVOS
EL ALUMNO IDENTIFICA LAS ENTIDADES Y PROCESOS PARA REPRESENTAR LAS
NECESIDADES DE INFORMACIN PLANTEADAS.

DESCRIPCIN
EL ALUMNO DEBER UTILIZAR LA SIMBOLOGA ADECUADA PARA GRAFICAR ENTIDADES,
ATRIBUTOS, OBLIGATORIEDAD Y OPCIONALIDAD DE LOS ATRIBUTOS, ADEMS DEBER
COMPLETAR LA TABLA DE RELACIONES, ASIGNANDO EL NOMBRE ADECUADO A CADA
RELACIN (TABLA LADO DERECHO) Y LAS RELACIONES ENTRE ENTIDADES MARCANDO CON
UNA X LAS ENTIDADES QUE SE RELACIONAN ENTRE S (TABLA LADO IZQUIERDO).

SIMBOLOGA
ROJO: Entidades
AZUL: Atributos
*: Atributo Obligatorio
o: Atributo Opcional

1
CASOS

1.- Una biblioteca debe clasificar Libros segn los temas: Cada tema posee un cdigo y una descripcin. De
cada tema puede haber varios libros o ninguno. Cada libro obligatoriamente est registrado en algn tema. Los
libros poseen un cdigo, un ttulo, el nombre del o los autores y el ISBN.

TABLA DE RELACIONES ENTRE ENTIDADES

SE

entidad 10
RELACIONA
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON
Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

2
2.- Arriendo de pelculas en un Videoclub: Cuando una persona se inscribe como socio del videoclub a lo
menos debe indicar su rut, nombre, direccin y algn de telfono de contacto. Desde el momento que queda
inscrito como socio puede arrendar las pelculas. Un socio puede arrendar varias pelculas cada vez y en
ocasiones puede no arrendar, pero cada pelcula slo puede ser alquilada por un socio cada vez. El registro de
las pelculas debe considerar un cdigo, el ttulo, los actores que trabajan en ella y el director o directores de la
pelcula.

TABLA DE RELACIONES ENTRE ENTIDADES

SE

entidad 10
RELACIONA
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON
Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

3
3.- Puesto de trabajo que desempea el empleado: Cuando se contrata un empleado, se requiere saber su
nombre, direccin y telefono. Adems se le asigna un cdigo que lo identifica.
Un empleado ocupa un solo puesto de trabajo y ese puesto es ocupado por un solo empleado o por ninguno si
est vacante. Cada puesto de trabajo posee un cdigo, el departamento en cual se desempea ese puesto y una
descripcin.

TABLA DE RELACIONES ENTRE ENTIDADES

SE

entidad 10
RELACIONA
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON
Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

4
4.- Asignaturas impartidas por los profesores de un Centro de Estudio: Un profesor imparte varias
asignaturas y las asignaturas son impartidas por varios profesores. De cada profesor es importante saber su rut,
nombre completo, direccin, fono. Cada asignatura posee un cdigo, nombre y la carrera en la que se imparte.

TABLA DE RELACIONES ENTRE ENTIDADES

SE

entidad 10
RELACIONA
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON
Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

5
5.- Empleados y Jefe de los empleados: Un empleado puede dirigir a muchos empleados si es el jefe, o a
ninguno si no es el jefe. Un empleado es dirigido por un jefe, o por ninguno si l es el Gerente General. A cada
empleado se le asigna un cdigo y los datos que se requieren son rut, nombre, direccin, fono y estado civil.

TABLA DE RELACIONES ENTRE ENTIDADES

SE

entidad 10
RELACIONA

entidad 7
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6

entidad 8
entidad 9
CON
Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

6
6.- La clnica LAS AMAPOLAS necesita llevar un control automatizado de su gestin de pacientes y
mdicos. De cada paciente se desea guardar el cdigo, nombre, apellidos, direccin, poblacin, provincia,
cdigo postal, telfono y fecha de nacimiento. De cada mdico se desea guardar el cdigo, nombre, apellidos,
telfono y especialidad. Se desea llevar el control de cada uno de los ingresos que el paciente hace en el
hospital. Cada ingreso que realiza el paciente debe quedar registrado en la base de datos. De cada ingreso se
guarda el cdigo de ingreso (que se incrementar automticamente cada vez que el paciente realice un ingreso),
el nmero de habitacin y cama en la que el paciente realiza el ingreso y la fecha de ingreso. Un mdico puede
atender varios ingresos, pero el ingreso de un paciente solo puede ser atendido por un nico mdico. Un
paciente puede realizar varios ingresos en el hospital.

TABLA DE RELACIONES ENTRE ENTIDADES

SE

entidad 10
RELACIONA
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON
Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

7
7.- Se desea informatizar la gestin de una empresa de transportes que reparte paquetes por todo Chile. Los
encargados de llevar los paquetes son los camioneros, de los que se quiere guardar RUT, nombre, telfono,
direccin, salario y poblacin en la que vive. De los paquetes transportados interesa conocer el cdigo de
paquete, descripcin, destinatario y direccin del destinatario. Un camionero distribuye muchos paquetes, y un
paquete slo puede ser distribuido por un camionero.
De las provincias a las que llegan los paquetes interesa guardar el cdigo de provincia y el nombre. Un paquete
slo puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios paquetes.
De los camiones que manejan los camioneros, interesa conocer la matrcula, modelo, tipo y potencia. Un
camionero puede conducir diferentes camiones en fechas diferentes, y un camin puede ser conducido por
varios camioneros.

TABLA DE RELACIONES ENTRE ENTIDADES

SE RELACIONA

entidad 10
entidad 2
entidad 3
entidad 4
entidad 1

entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON

Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

8
8.- Se desea disear la base de datos de un Instituto. En la base de datos se desea guardar los datos de los
profesores del Instituto (RUT, nombre, direccin y telfono). Los profesores imparten asignaturas, y cada
asignatura tiene un cdigo y un nombre. Cada alumno est matriculado en uno o varios mdulos. De cada
alumno se desea guardar el nmero de expediente, nombre, apellidos y fecha de nacimiento. Los profesores
pueden impartir varias asignaturas, pero una asignatura slo puede ser impartida por un profesor. Cada curso
tiene un grupo de alumnos, uno de los cuales es el delegado del grupo.
Considere que se desea almacenar las evaluaciones registradas por los alumnos en cada asignatura. Las
evaluaciones consideran un mnimo de tres notas por asignatura.

TABLA DE RELACIONES ENTRE ENTIDADES

SE

entidad 10
RELACIONA
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON
Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

9
9.- Una cadena de agencias de viajes desea disponer de una Base de Datos que contemple informacin relativa
al hospedaje y vuelos de los turistas que la contratan.
La cadena de agencias est compuesta por un conjunto de sucursales. Cada sucursal viene definida por el cdigo
de sucursal, direccin y telfono. La cadena tiene contratados una serie de hoteles de forma exclusiva para
efectuar la reserva de sus clientes. Cada hotel estar definido por el cdigo de hotel, nombre, direccin, ciudad,
telfono y nmero de plazas disponibles.
La reserva del vuelo para el pasajero tambin la efecta la agencia. Cada vuelo viene definido por el nmero de
vuelo, fecha y hora, origen y destino, plazas totales y plazas de clase turista de las que dispone.
La informacin que se desea almacenar por cada turista es el cdigo de turista, nombre y apellidos, direccin y
telfono. A la cadena de agencias le interesa conocer que sucursal ha contratado el turista.
A la hora de viajar, el turista puede elegir cualquiera de los vuelos que ofrece la cadena. Una vez que ha elegido
el vuelo, se le entrega el pasaje que se identifica por su nmero, adems indica la clase en la cual viaja, el
nmero del asiento y la fila. De igual manera, el turista elige en que hotel de los que ofrece la cadena se
efectuar la reserva de habitacin. Para ello, debe indicar rgimen de hospedaje (media pensin o pensin
completa), fecha de llegada y de partida. De acuerdo a la disponibilidad del hotel, la habitacin queda reservada
para el turista.

TABLA DE RELACIONES ENTRE ENTIDADES

SE RELACIONA
CON entidad 10
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 1

entidad 7
entidad 8
entidad 9

Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

10
10.- La Clnica Veterinaria Canina DR.PET desea informatizar la gestin de las atenciones que se efectan a
las mascotas. Para ello, se desea que Ud. efecte el diseo de la Base de Datos que permita satisfacer las
necesidades de informacin para el manejo automtico de las atenciones.
La clnica posee cinco sucursales. Cada sucursal posee un cdigo que la identifica, adems se conoce su
nombre, direccin y telfono. En una sucursal trabajan varios mdicos veterinarios y un mdico veterinario
puede trabajar en ms de una sucursal de la clnica. Por esta razn, se debe registrar el da-hora de inicio y da-
hora trmino del turno que el veterinario cumple en cada sucursal.
De los veterinarios que trabajan en la clnica se desea almacenar su rut, nombre, telfono y especialidad. Un
veterinario puede atender a muchas mascotas.
A cada mascota que es atendida en la clnica se le asigna un nmero de ficha. Adems se registra el nombre de
la mascota, su fecha de nacimiento, raza y color. En su ficha tambin se requieren los datos de su dueo, entre
ellos el nombre completo, direccin, telfono fijo y celular. Un dueo puede tener ms de una mascota
registrada en la clnica.
Una mascota tiene una o varios controles. Por cada control se registra la fecha de la visita, su peso, el tipo de
tratamiento que se le efectu y el costo del tratamiento.

TABLA DE RELACIONES ENTRE ENTIDADES

SE RELACIONA
entidad 10
entidad 1
entidad 2
entidad 3
entidad 4
entidad 5
entidad 6
entidad 7
entidad 8
entidad 9
CON

Nombre Entidad
entidad 1 entidad 1
entidad 2 entidad 2
entidad 3 entidad 3
entidad 4 entidad 4
entidad 5 entidad 5
entidad 6 entidad 6
entidad 7 entidad 7
entidad 8 entidad 8
entidad 9 entidad 9

entidad 10 entidad 10

11

También podría gustarte