Está en la página 1de 8
Escuela Profesional de Ingeniería de Sistemas

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

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:

Modeler haciendo doble clic en el archivo datamodeler.exe : Y en seguida obtenemos el espacio de

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

en seguida obtenemos el espacio de trabajo de Data Modeler: Hacemos clic derecho en Modelo Lógico

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

Escuela Profesional de Ingeniería de Sistemas

Escuela Profesional de Ingeniería de Sistemas Y en seguida vamos a observar el área de trabajo

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

el área de trabajo para construir el Modelo Lógico E/R: También podemos ver la barra de

También podemos ver la barra de herramientas que nos ayudará a construir el Modelo:

construir el Modelo Lógico E/R: También podemos ver la barra de herramientas que nos ayudará a
Escuela Profesional de Ingeniería de Sistemas

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:

, luego hacemos clic en el ícono Nueva Entidad : Al llevar el cursor al área

Al llevar el cursor al área de trabajo cambia a un +, y formamos un cuadrado y al soltar nos aparece la siguiente:

y formamos un cuadrado y al soltar nos aparece la siguiente: En la pantalla Entity_1 ingresamos

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

Escuela Profesional de Ingeniería de Sistemas

Escuela Profesional de Ingeniería de Sistemas Luego seleccionamos Atributos en el panel izquierdo y cargamos los

Luego seleccionamos Atributos en el panel izquierdo y cargamos los atributos de la entidad haciendo clic en el signo + de color verde:

de la entidad haciendo clic en el signo + de color verde: Una vez hecho clic

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

Escuela Profesional de Ingeniería de Sistemas

Escuela Profesional de Ingeniería de Sistemas Una vez cargados todos los atributos, hacemos clic en el

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

botón Aceptar , se nos mostrará la entidad sala creada: Realizamos el mismo procedimiento para el

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

Escuela Profesional de Ingeniería de Sistemas

Escuela Profesional de Ingeniería de Sistemas Presionamos en Aceptar y se crea la relación entre las

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:

el modelo lógico nos queda de la siguiente manera: 5. Assignment Obtener el Modelo E/R para

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

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