Вы находитесь на странице: 1из 8

UNASAM Curso: Base de Datos – VI ciclo

Solución de la Práctica Nº1

ELABORACIÓN DEL MODELADO PASO A PASO

1. Identificación de posibles entidades


Como sabemos las entidades se representan con nombres de lugares, personas, conceptos, eventos,
etc. Que aparecen en los documentos o entrevistas. En nuestro caso, estas entidades están descritas
en el texto resumen, por lo tanto empezaremos la identificación con la técnica del subrayado;
veamos:

1.1. Subrayado de posibles entidades en el texto Resumen

INFOCUR es un Centro de Enseñanza de cursos de Informática que para sus actividades cuenta
con un moderno laboratorio de cómputo con 20 computadoras conectadas en red a un servidor
y un servicio de Internet permanente.

A continuación hacemos una breve referencia a las diversas actividades que se realizan para el
control de las operaciones del negocio, veamos:

 INFOCUR organiza el dictado de los cursos en forma mensual para estudiantes agrupados
en: clases particulares a un costo de s/. 250.00, o para estudiantes en clases grupales a un
costo de s/. 130.00; así también para estudiantes de empresas cuyo costo es de s/. 450.00.

 Los horarios para las “clases particulares” son desde las 8:00 am hasta las 4:00 pm, los
lunes, miércoles y viernes a razón de 2 horas por clase y de 8:00 am hasta las 5:00 pm, los
martes y jueves a razón de 3 horas por clase.

 Para las “clases grupales” se programan los horarios en las noches a partir de las 5:00 pm
hasta las 11:00 pm, los lunes, miércoles y viernes a razón de 2 horas por clase y los martes
y jueves de 3 horas por clase.

 Las “clases a empresas” se dictan los sábados y domingos en el horario de 8:00 am a 1:00
pm.

 Los docentes son de tiempo completo y de tiempo parcial. Los docentes de tiempo
completo reciben un sueldo mensual y los de tiempo parcial según el número de horas
dictadas.

Al centro de estudios, le gustaría desarrollar un sistemas de información para registrar la


matrícula de los estudiantes en la modalidad de estudio que haya elegido y los cursos que han
tomado, así como los docentes que les han dictado; se desea saber además cuantos y que cursos
ha dictado cada docente y qué secciones se encuentran actualmente en vigencia, así como cuál
es la cartera de empresas actualmente vinculadas a la institución.

Según lo anterior, hemos citado a las posibles entidades:


a) Cursos
b) Estudiantes
b.1) Estudiantes en clases particulares
b.2) Docentes en clases grupales
b.3) Estudiantes de Empresas
c) Horarios
d) Docentes

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática


UNASAM Curso: Base de Datos – VI ciclo
d.1) Docentes de tiempo parcial
d.2) Docentes de tiempo completo
e) Matrículas
f) Secciones
g) Empresas

2. Breve Referencia de las Posibles Entidades


De acuerdo al trabajo anterior podremos efectuar un mejor acercamiento de nuestra selección
haciendo una breve referencia de las entidades subrayadas, veamos:
a) Cursos
Esta entidad es fuerte, pues contiene todos los datos que se refieren a los cursos de informática
que se dictan en la institución.

b) Estudiantes
Los datos de los estudiantes van en una entidad fuerte. Para el caso descrito, se distinguen hasta
tres sub tipos de estudiantes:

 Estudiantes en clases particulares


Son aquellos estudiantes que solicitan el dictado de un curso en su propio domicilio.

 Estudiantes en clases grupales


Son los estudiantes que asisten a las clases de aula que se organizan dentro de las instalaciones
de la institución.

 Estudiantes de empresas
Son los estudiantes (empleados) que laboran en las empresas, quienes se benefician con el
dictado de los cursos de capacitación.

c) Horarios
La entidad horarios se refiere a la descripción de todos los horarios programables, según las
restricciones descritas. Vá en una entidad fuerte.

d) Docentes
Los datos de los docentes van en una entidad fuerte. Aquí podemos distinguir hasta dos tipos de
docentes.
 Docentes de tiempo completo
Son los docentes que trabajan a razón de 40 horas semanales y reciben un sueldo fijo por mes.

 Docentes de tiempo parcial


Son los docentes que trabajan a destajo, es decir; su sueldo se calcula según el número de
horas asignadas.

e) Matrículas
Las matriculas ocurrirán en cada apertura de un curso, de manera que debe ir en una entidad
débil. Aquí se registrará los datos de los estudiantes matriculados en las secciones programadas.

f) Secciones
Las secciones programadas contienen los datos de los docentes, horarios y cupos por curso; así
como las fechas de inicio y termino de los cursos a dictar en cada periodo. Esta entidad es débil,
pues sus datos se renuevan en cada programación de secciones.

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática


UNASAM Curso: Base de Datos – VI ciclo
g) Empresas
Esta entidad almacenara los datos de las empresas a las que se está dando el servicio de
capacitación. Se define en una entidad fuerte.

3. Identificación de Relaciones y Relacionamientos


A continuación haremos el análisis respectivo para determinar cuáles serán las entidades que se
relacionan entre si y establecemos la cardinalidad de los relacionamientos, veamos:

a) Las entidades de estudiantes particulares, grupales y de empresas contienen datos comunes,


por ello haremos una definición de una entidad de súper tipo: ESTUDIANTES con las entidades
sub tipos: PARTICULARES, GRUPALES Y DEEMPRESAS. Así; graficaremos:

b) Las entidades: docentes de tiempo completo y de tiempo parcial también poseen datos
comunes lo que nos llevará a definir la entidad DOCENTES como súper tipo y las entidades
PARCIAL Y COMPLETO como sub tipos, veamos:

c) Ahora relacionemos las entidades DOCNTES y SECCIONES; podremos concluir que un docente
puede dictar en cero, una o muchas secciones y además, que un docente no define a la sección,
solo es parte de ella, de manera que la relación irá de DOCENTES a SECCIONES y será de tipo No
Identificatoria; tal como se muestra a continuación.

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática


UNASAM Curso: Base de Datos – VI ciclo

d) De igual manera relacionaremos las SECCIONES con los CURSOS, teniendo en cuenta que un
curso se puede dictar en cero, una o muchas secciones, además, los cursos no identificaran a las
secciones por lo que la relación irá de los CURSOS a las SECCIONES, tal como se muestra en la
siguiente gráfica:

e) También encontramos una relación entre las SECCIONES y los HORARIOS y estamos en
condiciones de deducir que una o más secciones pueden estar en el mismo horario y que los
horarios no definan a las secciones, de ahí que usaremos una relación No Identificadora; veamos
la gráfica respectiva.

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática


UNASAM Curso: Base de Datos – VI ciclo
f) Ahora, encontramos que las SECCIONES programadas se relacionan en forma directa con las
MATRÍCULAS efectuadas por los estudiantes: en este caso, una sección si define a una matrícula
de manera que usaremos una relación identificadora y además, una sección contiene una o
muchas matriculas. Veamos la siguiente gráfica:

g) Así mismo, podemos relacionar las MATRÍCULAS con los ESTUDIANTES, estableciendo que un
estudiante puede realizar una o muchas matriculas que un estudiante puede realizar una o
muchas matrículas y el relacionamiento es Identificatorio, es decir, una estudiante define una
matrícula determinada. La asociación entre estos entidades se muestra en la siguiente gráfica:

h) Finalmente, agregamos la relación existente entre las entidades DEEMPRESAS y EMPRESAS ya


que aquí se mostrar cualquier alusión a una empresa en la entidad que define a los estudiantes
de empresas. Veamos la siguiente gráfica:

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática


UNASAM Curso: Base de Datos – VI ciclo
i) Graficando todo juntos, tenemos:

4. Identificación de los Atributos


Como ya sabemos, los atributos describen las propiedades y características más relevantes de las
entidades que se identificaran de acuerdo a los requerimientos del sistema, además; tendremos en
cuenta el concepto de herencia de atributos en las entidades relacionadas.

Hagamos una descripción de los atributos más importantes:

a) Entidad: Cursos
Código del curso (identificador primario)
Descripción del curso
Número de horas de teoría
Número de horas de práctica
Duración del curso

b) Entidad súper tipo: Estudiantes


Código del estudiante (identificador primario)
Apellido paterno
Apellido materno
Nombres

b.1 entidad sub tipo: particulares


Código del estudiante (clave heredada de estudiante)
Dirección
Teléfono
E-mail

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática


UNASAM Curso: Base de Datos – VI ciclo
b.2 entidad sub tipo: Grupales
Código del estudiante (clave heredada de estudiantes)
Ciclo de estudios

b.3 entidad sub tipo: DeEmpresas


Código del estudiante (clave heredada de estudiantes)
Código de la empresa
Área de trabajo

c) Entidad: Horarios
Código de horario (identificador primario)
Descripción del horario

d) Entidad súper tipo: Docentes


Código del docente (identificador primario)
Número de DNI (identificador candidato)
Nombre completo
Dirección
Teléfono
E-mail

d.1 entidad sub tipo: Completo


Código del docente (heredada de la entidad docente)
Fecha de ingreso
Sueldo por mes

d.2. entidad sub tipo: Parcial


Código del docente (clave heredada de la entidad docente)
Número máximo de horas
Sueldo por hora
Disponibilidad de horas por semana

e) Entidad: Matrículas
Numero de sección (identificador primario)
Código del estudiante (identificador primario)
Fecha de matricula
Monto de pago del curso

f) Entidad: Secciones
Numero de sección (identificador primario)
Código del docente (clave foránea)
Código del curso (clave foránea)
Código del horario (clave foránea)
Numero de aula
Fecha de inicio
Fecha de término

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática


UNASAM Curso: Base de Datos – VI ciclo
g) Entidad: Empresas
Código de empresa (identificador primario)
Numero de RUC
Razón social
Nombre de representante legal
Dirección

5. MODELADO DE DATOS CON ATRIBUTOS


A continuación se muestra la representación gráfica de modelado de datos del sistema de
estudiantes y docentes, sin tener en cuenta el tipo de datos de los atributos, veamos.

Docente: Ing. Vásquez Ramírez, Noé M. Escuela de Ingeniería de Sistemas e Informática

Вам также может понравиться