You are on page 1of 8

Escuela Profesional de Ingeniería de Sistemas

LABORATORIO 002
ASIGNATURA: IS348 Modelamiento de Datos
SEMESTRE: 2018 II
DOCENTE: M.sC. Fredy Barrientos

1. Objetivos
1.1. Objetivo General
Crear un Modelo Lógico Entidad-Relación (E/R).
1.2. Objetivos Específicos
• Explorar la herramienta SQL Developer Data Modeler.
• Utilizar SQL Developer Data Modeler para crear un Modelo Lógico Entidad-
Relación (E/R).

2. Requisitos
Este laboratorio se requiere de conocimientos teóricos de tipos de Modelado de Datos
(Modelo E/R y el Modelo Relacional).
3. Conceptos relacionados
4. Desarrollo de la práctica
4.1. Crear un Modelo Lógico Entidad-Relación
Antes de empezar a crear un modelo lógico Entidad-Relación necesitamos tener un
enunciado del ejercicio:
En el gimnasio Ifitness se quiere obtener el Modelo E/R para un sistema de control de
los socios, recursos utilizados, etc. Las especificaciones que nos dan son las siguientes:
a) Existen varias salas, de las cuales se quiere guardar información como, los
metros cuadrados que ocupa, ubicación y el tipo de sala (cardio, general,
muscular). Cada sala se identifica por un número de sala.
b) Hay salas que tienen aparatos y salas que no. En las salas se pueden o no impartir
clases.
c) De cada aparato se quiere tener almacenado su código, descripción y estado de
conservación. Cada aparato está asignado a una única sala.
d) También se quiere mantener información relacionada con las clases que se
imparten (descripción y día/hora en la que se imparten); cada clase se identifica
por un código de clase. Cada clase tiene asignada una sala y es impartida por un
sólo monitor.
e) De cada monitor se quiere conocer el DNI, nombre, teléfono, si tienen o no
titulación, experiencia profesional, así como las clases que pueden impartir
(preparación como monitor de aerobic, step, streching, etc).
f) De cada socio se quiere conocer el número de socio, nombre, dirección, teléfono,
profesión y datos bancarios, así como las clases a las que asiste.
Escuela Profesional de Ingeniería de Sistemas

g) El gimnasio dispone también de pistas de squash, de las que se quiere conocer


el número de pista, ubicación y estado. Las pistas de squash pueden ser utilizadas
por socios para lo que proporciona un servicio de reservas de pistas (en una fecha
y a una hora.)
Una vez que se tiene el enunciado, empezamos a crear el Modelo E/R, para lo cual se
debe seguir los siguientes pasos:
Abrimos Oracle Data Modeler haciendo doble clic en el archivo datamodeler.exe:

Y en seguida obtenemos el espacio de trabajo de Data Modeler:

Hacemos clic derecho en Modelo Lógico (el panel izquierdo) y seleccionamos Mostrar
del menú contextual:
Escuela Profesional de Ingeniería de Sistemas

Y en seguida vamos a observar el área de trabajo para construir el Modelo Lógico E/R:

También podemos ver la barra de herramientas que nos ayudará a construir el Modelo:
Escuela Profesional de Ingeniería de Sistemas

4.1.1. Crear entidades y sus respectivos atributos


Nos ubicamos en el área de trabajo Logical (Sin título_1), luego hacemos clic en el ícono
Nueva Entidad:

Al llevar el cursor al área de trabajo cambia a un +, y formamos un cuadrado y al soltar


nos aparece la siguiente:

En la pantalla Entity_1 ingresamos el nombre de la entidad, en nuestro caso la primera


entidad a agregar al área de trabajo será sala:
Escuela Profesional de Ingeniería de Sistemas

Luego seleccionamos Atributos en el panel izquierdo y cargamos los atributos de la


entidad haciendo clic en el signo + de color verde:

Una vez hecho clic en el signo +, cargamos los datos que nos solicitan y hacemos clic en
el botón Aplicar. Esto se debe hacer para cada atributo, y al final nos muestra la carga
de cada atributo de la entidad sala:
Escuela Profesional de Ingeniería de Sistemas

Una vez cargados todos los atributos, hacemos clic en el botón Aceptar, se nos mostrará
la entidad sala creada:

Realizamos el mismo procedimiento para el resto de las entidades.


4.1.2. Crear las relaciones
Para crear relaciones por ejemplo 1:N, hacemos clic en el icono Nueva Relación1:N, el
cursor se transformará en un +, después clic sobre la entidad Tipo_Sala y soltamos, y
posteriormente hacemos clic sobre la entidad Sala y soltamos, y nos aparece la siguiente
ventana:
Escuela Profesional de Ingeniería de Sistemas

Presionamos en Aceptar y se crea la relación entre las dos entidades. Una vez creadas
todas las relaciones, el modelo lógico nos queda de la siguiente manera:

5. Assignment
Obtener el Modelo E/R para un Sistema de Información de Gestión Universitaria de la
UNSCH adaptado a las siguientes reglas:
Escuela Profesional de Ingeniería de Sistemas

a) Existe tres tipos de categorías para los docentes universitarios: Ordinario,


Extraordinario y Contratado. Los docentes ordinarios pueden ser de tres
categorías: Principal, Asociado, o Auxiliar. Son nombrados por un periodo de
siete, cinco y tres años respectivamente. Los docentes extraordinarios pueden
ser eméritos, honorarios o visitantes.
b) Los docentes universitarios pueden dedicarse a Tiempo Parcial, Tiempo
Completo o Exclusiva.
c) En cada semestre académico los docentes tienen una carga académica de 16
horas a la semana como máximo.
d) Los docentes registran la hora de ingreso, el tema, asistencia de estudiantes y
finalmente la hora de salida.
e) Los docentes tienen derecho a reprogramar 3 de sus faltas por cada una de las
asignaturas dictadas. Así que, una vez las 3 reprogramaciones aprobadas por la
escuela, será imposible reprogramar las nuevas faltas de dicha asignatura.
f) Los docentes registran notas en los siguientes rubros: Tarea Académica, Práctica
Calificada, Actitudinal, Examen parcial y un Examen final.
Finalmente, incluir el informe y el modelo lógico E/R (.dmd) en un fichero .zip de
nombre TA01_Nombre_ApellidoPaterno.
Fecha límite entrega: 28/09/2018 07:00 am

You might also like