Está en la página 1de 10

ITTG-ISC-JHRO

Ejercicio de Anlisis

1 - El Departamento de Trnsito de cierta ciudad desea un sistema de


base de datos que le permita controlar las infracciones cometidas por los
propietarios de los automviles registrados en dicho Departamento.
El sistema debe poder contestar las siguientes preguntas:
a. Dado el nmero de placas de cierto automvil, conocer el nombre y
domicilio de todas aquellas personas que han sido propietarias del
mismo (propietarios anteriores y propietario actual).
b. Dado el nombre de un propietario, conocer la marca y modelo de
todos los automviles que actualmente posee.
c. Dado el nombre de un propietario, conocer el folio y el monto de la
multa de cada una de las infracciones que ha cometido.
d. Dado el nmero de placas de un automvil, conocer el folio y el monto
de la multa de cada una de las infracciones que se le han levantado, as
como el nombre y domicilio de los propietarios que cometieron cada una
de estas infracciones.

ITTG-ISC-JHRO

Ejercicio de Anlisis

2 - Cierta escuela decide automatizar el Control Bibliotecario de


Prstamo de Libros a sus alumnos. El sistema debe contestar las
siguientes preguntas:
a. Dada la matrcula de un alumno, conocer el ttulo, autores (junto con
su nacionalidad) y editorial de los libros que tiene dicho alumno en
calidad de prstamo.
b. Dado el nmero de clasificacin de un libro, conocer el nombre,
domicilio y nmero telefnico de los alumnos que tienen algn ejemplar
de este libro en calidad de prstamo.
c. Dado el nmero de clasificacin de un libro, conocer la fecha en que
debern ser devueltos cada uno de los ejemplares prestados de este
libro.
d. Conocer el nmero de clasificacin y ttulo de aquellos libros para los
cuales todos sus ejemplares estn prestados.
Al disear esta base de datos tome en cuenta lo siguiente:
- Un libro puede tener varios autores y cada autor pudo haber escrito
varios libros.
- El nmero de clasificacin es el mismo para todos los ejemplares de un
mismo libro, pero distinto para dos libros en los cuales el ttulo, autores o
editorial difieren.

ITTG-ISC-JHRO

Ejercicio de Anlisis

3 - Se desea crear un sistema de base de datos que permita obtener


informacin sobre las suscripciones a los distintos peridicos o revistas
publicadas. El sistema debe almacenar la siguiente informacin para
cada suscripcin: nombre, domicilio y telfono de cada uno de los
suscriptores a la publicacin, as como el folio, fecha inicial y duracin de
la suscripcin; nombre de la publicacin y frecuencia de salida (diaria,
semanal, mensual, etc.); nombre, domicilio y telfono de la editorial;
nombre de los escritores que trabajan en cada publicacin, gnero
(poltica, sociales, deportes, etc.) en el que escribe cada uno, as como el
tiempo que llevan trabajando en cada publicacin.

ITTG-ISC-JHRO

Ejercicio de Anlisis

4 - El ITAM decidi automatizar la gestin sobre sus exalumnos. El


sistema debe contestar las siguientes preguntas:
a. Dada una carrera, conocer la matrcula y domicilio de todos los
exalumnos que cursaron dicha carrera.
b. Dado el nombre de una empresa y el nombre de una de sus
sucursales, conocer el nombre de todos los exalumnos que trabajan o
trabajaron en esta sucursal.
c. Dada la matrcula de un exalumno, conocer los datos sobre las
empresas en las que ha trabajado (nombre, RFC y pas de origen de la
empresa, as como el nombre, domicilio y telfono de la sucursal
correspondiente, considerando nicamente sucursales en que hayan
trabajado exalumnos).
d. Dada la matrcula de un exalumno, conocer los nombres de todos sus
familiares que tambin sean exalumnos del ITAM, as como los niveles
de las carreras (licenciatura, maestra o diplomado) y las
correspondientes carreras estudiadas por cada uno de estos familiares.
Considere que un exalumno pudo haber cursado varias carreras,
maestras y/o diplomados.

ITTG-ISC-JHRO

Ejercicio de Anlisis

5 - Una empresa vendedora de automviles requiere de un sistema de


base de datos que permita obtener informacin sobre las ventas que ha
realizado. La empresa tiene diversas agencias en todo el pas y maneja
una sola marca de autos, pero diversos modelos a diferente precio cada
modelo.
Por cada agencia se necesita saber en qu ciudad se ubica, domicilio,
telfono y director de la misma. Tambin se quiere saber cuntos autos
de cada modelo se le enviaron en la ltima remesa, en qu fecha y
cuntos ya se han vendido.
Para la empresa es importante conocer los datos de los clientes que le
han comprado autos (nombre, domicilio, telfono), qu modelo(s)
compraron, en qu cantidad y en qu fecha. Tambin es importante
tener informacin sobre los agentes vendedores de cada agencia:
nombre, domicilio, telfono y tiempo de laborar en la agencia; as como
qu modelos han vendido, a quines y la comisin obtenida por la venta.

ITTG-ISC-JHRO

Ejercicio de Anlisis

6 - Sea una empresa constructora que desea llevar el control de la


informacin relacionada con las obras que actualmente realiza: material
empleado, proveedores, empleados, etc., por medio de un sistema de
base de datos.
De los proveedores y empleados slo se quiere conocer su nombre. Del
material empleado en las obras se quiere conocer su descripcin y la
unidad de medida que se maneja para el mismo (por ejemplo, varilla:
tons., tabique: millar, azulejo: m 2 , etc.). Para las obras slo interesa su
direccin.
Cada obra tiene su propio almacn de material en el lugar. Por obra se
quiere saber: qu tipos de materiales se emplean ah, qu cantidad se
ha usado de cada uno, qu cantidad hay actualmente en el almacn y
cules proveedores lo surten. Tambin se quiere llevar el registro de
todas las compras de material que se han efectuado a proveedores,
guardando: a quin se le hizo la compra, fecha, material comprado y en
qu cantidad. Finalmente, se quiere conocer qu empleados trabajan en
cada obra considerando que cuando ms pueden estar en una. Interesa
saber tambin cules empleados son supervisores y a quines
supervisan.

ITTG-ISC-JHRO

Ejercicio de Anlisis

7 - Se desea crear un sistema de base de datos que permita obtener


informacin sobre los ganadores (1o., 2o. y 3er. lugar) de los concursos
de tesis a nivel licenciatura. El sistema debe almacenar para cada
concursante ganador los siguientes datos: nombre, domicilio, telfono;
nombre de la carrera que estudi, rea a la que pertenece esta carrera,
nombre y domicilio de la escuela en donde estudi dicha carrera;
nombre y siglas de la institucin que organiz el concurso, as como el
nombre de dicho concurso; nombre y resumen de la tesis con la que
gan, ao en que oncurs y lugar que obtuvo. Considere que una tesis
pudo haber sido escrita por varios autores y que una tesis pudo
participar y ganar en varios concursos. Tambin que un concursante
pudo haber ganado ms de una vez con ms de una tesis.
Una institucin organizadora no necesariamente es una escuela.
Modificar para que diga: organizaciones, empresas y escuelas; tambin
para considerar que puede haber carreras cuyos egresados no hayan
ganado, aunque s hayan participado.

ITTG-ISC-JHRO

Ejercicio de Anlisis

8 - La UNICEF desea un sistema de base de datos que le permita obtener


informacin sobre los orfanatorios ubicados dentro de la Repblica
Mexicana y sobre los nios hurfanos internados en estos orfanatorios.
El sistema debe almacenar para cada hurfano la siguiente informacin:
nombre, sexo, fecha de nacimiento, enfermedades (graves) que ha
padecido, nmero de das que padeci cada una de estas enfermedades,
ndice de mortalidad de las mismas, estado de la Repblica donde naci,
nmero de personas que habitan en dicho estado indicando cuntos
hombres y cuntas mujeres, nombre del orfanatorio en donde est o
estuvo internado, domicilio de dicho orfanatorio, y en caso de haber sido
adoptado, el nombre de sus padres adoptivos, as como el domicilio
actual de dichos padres.

ITTG-ISC-JHRO

Ejercicio de Anlisis

9 - Un banco necesita un sistema de base de datos que permita llevar la


informacin sobre sus cuentas de cheques, de ahorro y de tarjeta de
crdito. El sistema debe almacenar para cada cuenta la siguiente
informacin comn: nmero de cuenta; nombre, domicilio y telfono de
las personas que manejan la cuenta, indicando quin de ellas es la
titular; saldo actual y saldo al mes anterior; el tipo de cuenta; fecha de
apertura y la fecha de corte. Para el caso de las cuentas de cheques hay
que considerar tambin: promedio mnimo mensual que debe existir
para que el banco no cobre recargos; si la cuenta quede debajo de este
mnimo, cargo a aplicar; y la comisin a cobrar en caso de que se giren
ms de tres cheques en un perodo mensual. Para cuenta de ahorros hay
que registrar: los dos primeros rubros del caso anterior, ms tasa de
inters que el banco paga por el monto ahorrado. Para tarjeta de crdito
considerar: cargo anual por manejo de cuenta, tasa de inters a cobrar
por saldos insolutos y tasa a pagar por saldos a favor. El sistema
tambin debe registrar en qu sucursal (nombre, nmero, domicilio y
telfono) se abri la cuenta. En un perodo mensual se deben registrar
todas las transacciones efectuadas (cargos y abonos) con las cuentas,
indicando: fecha; en qu lugar se hizo la transaccin (ventanilla, cajero
automtico o por telfono); as como si fue en efectivo, con cheque o
transferencia electrnica, segn corresponda.
1.-Disee la Base de Datos considerando un CRM Bancario
2.-Establezca la misin Crtica del proyecto

ITTG-ISC-JHRO

Ejercicio de Anlisis

10 - Sea una empresa que vende servicios de televisin comercial


privada y desea un sistema de bases de datos para gestionar la
informacin de los contratos que tiene con sus clientes. El sistema debe
guardar los datos de los clientes: rfc, nombre, domicilio, telfono, ciudad
y estado. Debe guardar tambin los datos de la empresa donde el
cliente trabaja: rfc, nombre, domicilio y giro. Puede haber clientes que
trabajen por su cuenta. Para cada cliente existe un contrato con folio,
fecha de inicio y fecha de terminacin del contrato. Adems cada
contrato tiene una cierta tarifa de cobro mensual segn el tipo de
servicio contratado (canales bsicos, canales bsicos ms premier, etc.).
La empresa ofrece tambin el servicio de pago por evento, por lo cual se
debe llevar un registro de todos los eventos a ofrecer durante el mes
actual y el mes siguiente. Los datos a registrar son: nombre del evento,
fecha, horario y costo. Para cada cliente hay que almacenar los eventos
que ha contratado para este mes y el siguiente, junto con la fecha de
contratacin. Finalmente, hay que llevar un registro histrico de todos
los pagos que ha realizado el cliente durante el presente ao,
guardando: fecha de pago y monto. Cualquier atributo que considere
relevante y que no haya sido mencionado, puede incluirlo en las
entidades o vnculos correspondientes. Utilice nmeros enteros o rfc
para identificar a las entidades que aparezcan en este problema.

También podría gustarte