You are on page 1of 10

UNIVERSIDAD JOSE CARLOS MARIATEGUI

Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:
Ing. Julio G. Sanchez
Zambrano

Curso:

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

TRABAJO PRCTICO: BASE DE DATOS 1:


El objetivo del presente trabajo consiste en poner en prctica los conocimientos adquiridos y los ejemplos
vistos en clase referencia al modelo de una base de datos, identificando las entidades, atributos y realizar
el diagrama entidad relacin.
El trabajo se realizara en grupo mximo de dos (02) personas.
El trabajo se presenta impreso el da 18 de mayo del 2016.
Opcional: El grupo que quiere obtener un punto adicional deber presentar los ejercicios resueltos en el
programa ERWIN.

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Problema N 1: Venta de Raspadillas On Line


La heladera Marquito desea abrir un nuevo punto de venta a travs de Internet.
Para ello, necesita desarrollar un sistema que le permita automatizar la operatoria
de solicitud y entrega de pedidos.
Cuando un cliente ingrese a la pgina del sitio de la heladera deber:

Poder consultar los gustos de raspadillas disponibles (con stock) y su


composicin.
Realizar pedidos (especificando cantidad y gustos de raspadilla).
Se puede escoger ms de una fruta para armar la raspadilla de acuerdo al
stock de cada fruta.
Cuando el cliente realice un pedido obtendr de inmediato un cdigo de
pedido.
Si no es un usuario registrado, deber ingresar previamente sus datos
especificando nombre, domicilio, telfono, e-mail, fecha de nacimiento.
Verificar el estado de su pedido.

Por su parte, los operadores de nuevos clientes de la heladera deben verificar


sus datos y asignarles un cdigo de cliente a los nuevos usuarios registrados. (El
cliente debe ser notificado de su nmero para que pueda realizar el pedido).
Los operadores de expedicin son quienes se encargan de armar los pedidos y
asignarlos a un repartidor, para ello consultan la cantidad y gustos del pedido y
nmero, nombre y domicilio del cliente. Una vez armado el pedido y entregado
a un repartidor, ingresa en el sistema el cdigo de repartidor y horario de
expedicin del pedido.
Se necesita que el sistema le permita obtener la cantidad de pedidos y la cantidad
de kilos de helado que se solicitan por da.
Observaciones:

Los gustos se encuentran codificados.


Los datos que se guardan del repartidor son: nmero de repartidor,
nombre y domicilio.

Resolver:

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Problema N 2: Venta de Artculos Deportivos


Carlos tiene la idea de poner una tienda online para la venta de artculos
deportivos para ello se pretende crear una base de datos que deber contener
informacin acerca de clientes, artculos y pedidos. Hasta el momento se
registran los siguientes datos en documentos varios:
Para cada cliente: Nmero de cliente (nico), Direcciones de envo (varias por
cliente), Saldo, Lmite de crdito (depende del cliente, pero en ningn caso debe
superar los 100 $), Descuento.
Para cada artculo: Nmero de artculo (nico), Fbricas que lo distribuyen,
Existencias de ese artculo en cada fbrica, Descripcin del artculo.
Para cada pedido: Cada pedido tiene una cabecera y el cuerpo del pedido. La
cabecera est formada por el nmero de cliente, direccin de envo y fecha del
pedido. El cuerpo del pedido son varias lneas, en cada lnea se especifican el
nmero del artculo pedido y la cantidad.
Adems, se ha determinado que se debe almacenar la informacin de las
fbricas. Sin embargo, dado el uso de distribuidores, se usar: Nmero de la
fbrica (nico) y Telfono de contacto. Y se desean ver cuntos artculos (en
total) provee la fbrica. Tambin, por informacin estratgica, se podra incluir
informacin de fbricas alternativas respecto de las que ya fabrican artculos para
esta empresa.
Observaciones:
Una direccin se entender como N, Calle, Comuna y Ciudad. Una fecha incluye
hora.

Resolver:

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Problema N 3: Gimnasio Marquitos

El gimnasio Marquitos ha inaugurado, y necesita de su asistencia para disear la


base de datos. En Marquitos, cada cliente tiene un DNI, nombre, direccin y
telfonos de contacto. Adems tiene un plan de trabajo, segn el cual debe pagar
una mensualidad. Tambin se debe estar al tanto de su deuda.
Cada plan de trabajo tiene asociado un entrenamiento especfico. Un
entrenamiento consiste de frecuencia, dificultad (principiante, intermedia o
avanzada), nombre, costo, y un plan de ejercicios.
En un entrenamiento se realiza un cierto nmero de sets y repeticiones (por set)
de cada ejercicio del plan. Un ejercicio, por otro lado, tiene nombre, descripcin,
complejidad y msculos trabajados.
Cada persona tiene un monitor asociado. El monitor tiene RUT, nombre, telfonos
de contacto y paga. La paga del monitor se calcula segn el nmero de clientes
que tiene.
Resolver:

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Problema N 4: Coleccionador de Peliculas

Acabas de empezar tu coleccin de pelculas y quieres hacer una base de datos


para construir su ficha tcnica. De cada pelcula, necesitas su ttulo, ao,
nacionalidad y algunos datos de su director: el nombre, la fecha de nacimiento y
su pas de origen. Adems, quieres saber su idioma, si es en blanco y negro o en
color, si tiene alguna restriccin de edad, un resumen y poder poner tus propias
observaciones.
La ficha tcnica de cada pelcula tambin debe incluir el reparto de actores, donde
aparecer su nombre, su nacionalidad y el nombre del personaje que tiene en la
pelcula.
Disear una base de datos que se ajuste al requerimiento arriba expuesto,
identificando tablas, atributos, claves principales y relaciones existentes.
Resolver:

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Problema N 5: Suscripcin de Revistas.

Se desea crear una base de datos que contenga informacin sobre las revistas a
las que ests suscrito o compras habitualmente. De cada revista, se pide su ttulo,
el ISSN (un cdigo que identifica a la publicacin), el nmero y el ao de
publicacin. Tambin se desea almacenar informacin de cada uno de los
artculos publicados: el ttulo, la pgina de inicio y la pgina de fin. Se asume que
no hay dos artculos con el mismo ttulo.
Cada artculo puede estar escrito por varios autores, de quienes interesa conocer
su nombre, una direccin de correo electrnico y su adscripcin, as como un
nmero que indique la posicin en la que aparece en cada artculo: un 1 si es el
primer autor, un 2 si aparece en segundo lugar, etc.

Resolver:

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Problema N 6: Inmobiliaria

Una promotora inmobiliaria de viviendas quiere crear una base de datos para
llevar un registro de las promociones que tiene en venta. Una promocin est
caracterizada por un cdigo interno, su nombre, la poblacin en la que est
ubicada y un plano de situacin.
Cada promocin est formada por un conjunto de viviendas, cada una de las
cuales tiene un identificador, superficie, nmero de habitaciones, nmero de
baos, el plano de la vivienda, una foto y el precio. Adems es necesario indicar
si tiene o no terraza, jardn privado, piscina y garaje.
Para la construccin, publicidad y venta de una promocin puede contratar a
distintas empresas. De cada empresa se desea almacenar su nombre, tipo,
direccin completa, telfono, fax y direccin de correo electrnico, as como el
importe del contrato entre la empresa y la promotora

Resolver:

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Ejercicio 7 : LIBRERA JAIMITO .S.A.


La librera Jaimito. se dedica a la edicin y comercializacin de libros. Los libros
son vendidos directamente al lector, nunca a libreras. Para lo cual tiene un
plantel de unos 50 vendedores que se encargan de visitar a los posibles clientes
en sus casas y lugares de trabajo.
Las personas a las cuales se visita y vende deben ser empleados de empresas u
organismos con los cuales la empresa haya firmado un acuerdo. Dichas empresas
u organismos deben entregar un listado con los datos de todos sus empleados
(Legajo, Nombre, telfono(s), domicilio)
El gerente de ventas Ricky, requiere un sistema que le ayude en la asignacin a
sus vendedores de personas para visitar, as como en el seguimiento de dichas
visitas.
Ricky desea que el sistema tenga ingresados todos los empleados que trabajan
en las distintas empresas u organismos. Una vez por semana desea poder
consultar y, en base a esto, luego asignar a cada vendedor personas para visitar
durante dicha semana.
Al finalizar la semana se ingresan al sistema: la fecha en que el vendedor realiz
la visita y la respuesta que se obtuvo de misma. Las respuestas pueden ser:
1) Venta
2) Volver otro da
3) No interesa el producto
4) No visit

Observaciones:

Todos los empleados de las empresas tienen legajo. Los nmeros de


legajos pueden repetirse entre empleados de distintas empresas, pero
NUNCA dentro de una misma.
Las empresas tienen la misma direccin y telfono para todos los
empleados que en ella trabajan.
Una misma persona puede ser asignada ms de una vez.

Se pide:

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

UNIVERSIDAD JOSE CARLOS MARIATEGUI


Programa Especial de Ingeniera de Sistemas e Informtica

Elaborado Por:

Curso:

Ing. Julio G. Sanchez


Zambrano

TRABAJO PRACTICO CALIFICADO: BASE DE DATOS I

Fecha de
Presentacin
Tot. Paginas

Ejercicio 8 : SISTEMA DE VUELOS

Una compaa area necesita una base de datos para registrar la informacin
de sus vuelos.
Los vuelos estn caracterizados por un Id, la fecha y los aeropuertos de origen
y destino. Cada vuelo es realizado por un avin. Los aviones tienen una
matrcula que los identifica, el fabricante, un modelo e informacin sobre su
capacidad (nmero mximo de pasajeros) y autonoma de vuelo (en horas). La
tripulacin asignada al vuelo est formada por el personal de la propia
compaa. De cada trabajador se conoce su id, su nombre y su categora
profesional, as como el puesto que ocupa en cada vuelo en particular.
Por ltimo, para cada vuelo, se almacena la lista completa de pasajeros, con su
dni, el nombre, el asiento que ocupa y su clase (turista, primera o business).
Se pide:

Identificar las entidades principales, con sus atributos y clave principal.


Elaborar el DER (Diagrama de Entidad Relacin).

You might also like