Está en la página 1de 5

PRACTICA DE MODELAMIENTO No 1

Profesora: Dra. Bertila García Díaz


Pr1_Modelamiento
Desarrollar los diagramas E-R para los sgtes casos :
1.- Clientes que hacen pedidos

CLIENTE PEDIDO
hace
n

2.- Personas que trabajan en departamentos


3.- Clientes que compran elementos

Dibuje Ud. los diagramas E-R, mostrando la cardinalidad para los sgtes
casos:
4.- Una factura se envía a un cliente y puede haber muchas facturas enviadas a un
mismo cliente.

Envia
FACTURA CLIENTE

5.- Un elemento se usa en muchos Proyectos y muchos proyectos usan el elemento.


6.- Una persona trabaja en un Departamento y hay muchas personas en un
Departamento.
7.- Un vehículo es poseído por una persona y una persona puede poseer muchos
vehículos.

8.- Los estudiantes tienen asignaturas. Cada asignatura puede ser elegida por muchos
estudiantes, y cada estudiante puede tener muchas asignaturas.
9.- Las personas aplican préstamos. Cada préstamo debe hacerse a una persona, pero
cada persona puede tener muchas solicitudes.
10.-Un operador puede trabajar en muchas máquinas y cada máquina tiene muchos
operadores. Cada máquina pertenece a un Departamento, pero un Departamento
puede tener muchas máquinas.
MAQUINA
OPERADOR
trabaj
a

pertenec
e

DEPARTAMENTO

1
11.- Cada Departamento debe tener un jefe. Un empleado puede ser jefe de a lo más de
un Departamento.
12.- Algunas computadoras personales (PC) son asignadas a Ings., pero no
necesariamente a todos los Ings.
13.- Cada empleado trabaja en un único Departamento. Cada departamento debe tener
muchos empleados.
14.- Cada Ingeniero puede tener a los más una secretaria, una secretaria podría
trabajar para varios Ingenieros.
15.- Considere las Entidades: Agente, póliza, Cliente y Beneficiario para una CIA. De
seguros.
16.- Cada Asociación Profesional podría tener muchos miembros quienes son
Ingenieros o no.
Cada Ingeniero podría pertenecer a muchas asociaciones profesionales o no.
17.- Cada aprendiz tiene exactamente a uno de los aprendices como compañero del
proyecto.
18.- Un empleado podría tener a uno de los otros empleados como su esposo o esposa.

EMPLEADO

casa
do

19.- Cada aprendiz es tutor de uno de los otros aprendices. Uno puede ser tutor de
varios aprendices.

Dibuje los diagramas ER con atributos, cardinalidad e identificadores


para:

20.- Los clientes se identifican por un NOMBRE-CLIENTE y con una DIRECCION de


elementos de compra. Los elementos se identifican por un NUM-ELEM y tienen un
COLOR.
La CANT-COMP de un elemento se registra para cada cliente. Un elemento no se
puede comprar por varios clientes.
21.- Los Departamentos se identifican por NUM-DEPT y tienen un presupuesto. Un
Departamento puede dirigir muchos Proyectos, pero cada proyecto es dirigido por un
Dpto. Los proyectos se identifican por NUM-PROYECTO y tienen un DIA-COMIENZO
22.- Un pedido con un único NUM-PED y DIA-PED puede estar formado por muchos
elementos (identificados por NUM-ELEM y con un COLOR). La CANT-PED es la
cantidad de cada elemento pedido. Cada pedido es hecho a un único Proveedor (que
tiene un único NOMBRE-PROVEEDOR y una DIRECCION).

2
23.- Un estudiante (con ID-ESTUD, DIRECCION, NOMBRE) tiene un Número de
asignaturas, las cuales tienen un único NUM_ASIG y una DESCRIP-ASIG.
El estudiante se matricula en un curso que tiene un único NOM-CURSO y LONG. Se
registra el día en que el estudiante comenzó el curso.
Una asignatura es dada por un Profesor, quien se identifica por un ID-PROF y tiene
una DIRECCION-PROF.

Realizar un diagrama ER para las siguientes situaciones :

24.- COMPAÑÍA DE CAPACITACIÓN


“Soy el administrador de una compañía de capacitación que provee cursos en técnicas
de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un código,
un nombre y un precio. Introducción a internet y Programación Java son dos de
nuestros más populares cursos. Cursos se dictan entre uno a cuatro días. Un instructor
puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de
los profesores. Cada curso es enseñado por sólo un instructor.
Creamos un curso y luego le asignamos un profesor. Los estudiantes pueden tomar
varios cursos a la vez, y muchos de ellos lo hacen. También registramos el nombre y
teléfono de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan
sus números telefónicos.”

25.- VIDEOTECA
Para un modulo de videoteca de un centro cultural se requiere modelar el siguiente
caso:
Una película es realizada por un determinado estudio. La película tiene un código que
la identifica, así como un nombre y año de realización. El estudio tiene un código,
nombre y país de origen. Cada película es protagonizada por uno o más actores, de los
cuales se desea saber su rol y un breve comentario de su personaje. De cada actor se
requiere saber su nombre, apellidos y su país de origen. Cada actor tiene un código
que los identifica de forma única.

26.- MAS.. VIDEOTECA


Al caso anterior adicione ahora la necesidad de saber si la película fue nominada a un
Oscar y si lo gano o no. Recuerde que la película puede haber sido nominada a uno o
más premios de la academia, pero que no pudo ganar todas sus nominaciones.

27.- EMPRESA
Modelar el siguiente caso: Una empresa puede tener varios trabajadores asociados y
un trabajador pertenece a una sola empresa. Del trabajador se requiere conocer su
DNI, nombres, apellido paterno, apellido materno y fecha de ingreso. De la empresa es
importante conocer su RUC, razón social y URL. Se deben registrar a los dependientes
de cada trabajador. Cada dependiente está identificado por el DNI del trabajador y un
número correlativo. Además, se debe saber sus nombres, apellido paterno, materno y
tipo de parentesco (conyugue o hijo).
Para efectos de control de operaciones se requiere saber en qué maquinas opera cada
trabajador. Se sabe que una maquina la operan uno o más trabajadores y un
trabajador puede operar uno o más maquinas. Se requiere saber cuántas horas está
asignado un trabajador a cada máquina que opera. De cada máquina se tiene su
número de registro, marca y fecha de compra.

3
Para efectos de productividad se requiere saber cuántas piezas ha elaborado un
trabajador en cada máquina que opera. Las piezas tienen un código, nombre y precio.

28.- ESCUELA DE INFORMATICA


Una Escuela de Informática quiere generar un sistema para tener controlado en una
base de datos todo lo referente a los Trabajos Fin de Carrera (TFC), alumnos que los
realizan, profesores que los dirigen, temas de los que tratan y tribunales que los
califican. Los datos ha de tener en cuenta son:
 Los alumnos se definen por su número de matrícula, DNI, nombre, apellido
paterno y apellido materno. Un alumno realiza, sólo un TFC.
 Los TFC se definen por su título, por un número de orden y por la fecha de
comienzo. Un TFC determinado, no puede ser realizado por varios alumnos.
 Un profesor se define por su DNI, nombre, apellido paterno y materno además
de su domicilio. Interesa conocer además a qué alumnos dirige el TFC. Varios
profesores pueden ser codirectores de un mismo TFC.
 Un tribunal está formado por varios profesores y los profesores pueden formar
parte de varios tribunales.
 Un tribunal juzga y califica una serie de TFC. Esos trabajos se defenderán en
una fecha determinada por el tribunal. El tribunal se define por un número de tribunal
y lugar de examen. Se sabe que un tribunal tiene varios componentes. Cada
componente del tribunal lo es con un rol determinado (presidente, secretario, suplente,
etc.).
 Los TFC serán calificados por el tribunal. En el caso de que un TFC obtenga
una calificación de suspenso, deberá volverse a presentar en una nueva convocatoria y
podrá ser juzgado por un tribunal diferente al anterior.

29.- ASIGNATURA DE BASES DE DATOS


Los profesores de la asignatura de Bases de Datos de una Facultad deciden crear una
base de datos que contenga la información de los resultados de las pruebas realizadas
a los alumnos. Para realizar el diseño se sabe que:
Los alumnos están definidos por su n° de matrícula, nombre, apellido paterno, apellido
materno y el grupo (sección) al que asisten a clase.
Dichos alumnos realizan dos tipos de pruebas a lo largo del curso académico:
 Exámenes escritos: cada alumno realiza varios a lo largo del curso, y se definen
por el n° de examen, el número de preguntas de que consta y la fecha de realización (la
misma para todos los alumnos que realizan el mismo examen). Evidentemente, es
importante almacenar la nota de cada alumno por examen.
 Prácticas: se realiza un número indeterminado de ellas durante el curso
académico, algunas serán en grupo y otras individuales. Se definen por un código de
práctica, título y el grado de dificultad. En este caso los alumnos pueden someterse a
cualquier práctica cuando lo deseen, debiéndose almacenar la fecha y nota obtenida.
En caso de que la práctica se haya realizado en grupo, todos los alumnos de un mismo
grupo obtendrán la misma nota en dicha práctica.
En cuanto a los profesores, únicamente interesa conocer (además de sus datos
personales: DNI, nombre, apellido paterno y apellido materno), quién es el qué ha
diseñado cada práctica, sabiendo que en el diseño de una práctica puede colaborar
más de uno y que un profesor puede diseñar más de una práctica.
Interesa, además, la fecha en que ha sido diseñada cada práctica por el profesor
correspondiente.

4
30.-EDITORIALES, LIBROS Y AUTORES
Se desea mantener información acerca de editoriales, libros y autores. Se sabe que una
editorial puede publicar varios libros, teniendo la exclusividad de la publicación. Por
cada autor se desea conocer qué libros escribió, sus datos personales y la cantidad de
libros publicados.
Las editoriales distribuyen los libros en las librerías. Registrar el volumen de libros que
distribuye cada editorial en cada librería, el volumen de ventas de cada libro en cada
librería y el volumen de publicación de cada libro en las editoriales.

31.-CLIENTES, ARTICULOS Y PEDIDOS


Una base de datos para una pequeña empresa debe contener información acerca de
clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos en
documentos varios:
 Para cada cliente: Número de cliente (único), direcciones de envío (varias por
cliente), saldo, límite de crédito (depende del cliente, pero en ningún caso debe superar
los 100.000 soles) y descuento.
 Para cada artículo: Número de artículo (único), fábricas que lo distribuyen,
existencias de ese artículo en cada fábrica, descripción del artículo.
 Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La
cabecera está formada por el número de pedido, numero de cliente, dirección de envío
y fecha del pedido. El cuerpo del pedido son varias líneas, encada línea se especifican
el número del artículo pedido y la cantidad.
Además, se ha determinado que se debe almacenar la información de las fábricas. Sin
embargo, dado el uso de distribuidores, se usará: Número de la fábrica (único) y
teléfono de contacto. Y se desean ver cuántos artículos (en total) provee la fábrica.
También, por información estratégica, se podría incluir información de fábricas
alternativas respecto de las que ya fabrican artículos para esta empresa.

También podría gustarte