Está en la página 1de 4

Universidad Nacional de Ancash Santiago Antnez de Mayolo

Maestra en Ciencias e Ingeniera, Mencin en Tecnologa de la Informacin y Sistemas Informticos

Primer Trabajo de Bases de Datos

Para cada problema:

- Identifique las entidades y sus atributos


- Identifique las relaciones
- Dibuje el Diagrama E-R
- Obtenga las tablas normalizadas

1. Base de Datos comercial

Una empresa tiene clientes para los que guarda informacin y que se referencian mediante un
identificador nico.

Los clientes estn segmentados por 'Areas Comerciales' de las que se guarda un cdigo y una
descripcin. Un cliente puede asociarse a una o ms reas comerciales.

En su estrategia comercial, la Empresa lleva a cabo 'Acciones Comerciales'. Estas acciones


comerciales tienen un identificador nico y afectan a uno o ms clientes. Se distinguen unas
acciones comerciales de tipo presencial que implican la visita de un comercial de la Empresa y de
tipo no presencial, como por ejemplo el envo de faxes, mailings, etc.

Cada empresa tiene asignado un comercial por defecto. Los comerciales tienen un identificador
nico y se guarda para ellos el resto de informacin.

2. Base de Datos de productos, componentes y proveedores

Una empresa compra componentes a proveedores que luego ensambla para una variedad de
productos. La informacin almacenada sobre los productos incluye un identificador nico adems
del resto de la informacin. Sobre las piezas se guarda la descripcin y un identificador nico.
Algunos componentes pueden aparecer en varios productos y en cantidades diferentes para cada
uno de ellos, informacin que tambin hay que mantener.

Los proveedores pueden servirnos varios componentes, aunque para un mismo componente
podemos tener a varios proveedores. Adems de componentes, los proveedores tambin pueden
servirnos por ejemplo soporte especializado para el montaje. Estos servicios tambin forman parte
del producto y para ellos vale todo los que se dijo para los componentes aunque guardarn
informacin especfica como por ejemplo el precio hora de la consultora.

3. Base de Datos de una zapatera

Una zapatera identifica sus zapatos con un cdigo de producto nico. Cada combinacin del zapato
tipo/talla/color se considera nica. Por ejemplo, un par de los zapatos negros de Espirit de la talla 36
de las mujeres tiene cdigo de producto 56756-36 (tipo:567, color: 56, talla: 36), mientras que la
talla 37 del mismo tipo/color tiene un diverso cdigo de producto. Para cada zapato
(tipo/talla/color), el departamento almacena varios pares idnticos. As, debe no perder de vista la
cantidad en stock de cada zapato especfico. Los zapatos son servidos por una variedad de
proveedores. Sin embargo, un zapato especfico (tipo) slo ser servido por un proveedor. Un
cdigo nico de proveedor identifica a los proveedores. Un mismo proveedor sirve diversos tipos de
zapatos al almacn. Hay una necesidad de no perder de vista ventas a clientes. Un nmero nico del
cliente identifica a cada cliente. La informacin adicional, tal como nombre, direccin, y telfono
tambin se salva para cada cliente.

Dr. Edwin Johny Asnate Salazar


Universidad Nacional de Ancash Santiago Antnez de Mayolo
Maestra en Ciencias e Ingeniera, Mencin en Tecnologa de la Informacin y Sistemas Informticos

4. Base de Datos de una imprenta

Necesitamos almacenar informacin sobre los libros que imprime una imprenta. Cada libro es
identificado nicamente por su ISBN. El resto de informacin sobre un libro incluye la fecha del
ttulo y la de publicacin. Adems de la informacin del libro, hay tambin informacin salvada
sobre el editor del libro. Esto incluye un identificador nico del editor, el nombre del editor, y la
direccin. Un libro solo se puede publicar por un editor. La informacin sobre los autores de un
libro tambin se salva. Esta informacin incluye el cdigo, el nombre, y el nmero de la Seguridad
Social del autor. Cualquier libro se puede escribir por uno o varios autores. Cuando se imprime el
libro, se enva a una imprenta. La informacin sobre la imprenta incluye el identificador nico, el
nombre y la direccin. Se escribe un contrato que indica que el nmero de libros que imprimir la
imprenta y el plazo de impresin. Ocasionalmente, un mismo libro se puede contratar a varias
imprentas si la cantidad requerida excede la produccin de la imprenta.

5. Base de Datos de proyectos y contratos

La Empresa ABC construye edificios comerciales de los que necesita manejar informacin. Cada
uno de los proyectos de construccin tiene un identificador nico adems de otra informacin. Los
proyectos, tienen un responsable de proyecto adems de otra serie de empleados, cada uno con su
identificador y dems informacin. Los responsables de proyecto pueden encargarse al mismo
tiempo de varios proyectos.

Cada proyecto se asocia, generalmente a varios subcontratistas para los que se guarda un
identificador y el resto de la informacin. Estos subcontratistas se especializan en una nica lnea de
trabajo (calefaccin, electricidad, carpintera, etc. ). Estas especializaciones tienen un cdigo nico.
Un subcontratista puede participar en varios proyectos, pero en algunos proyectos pueden participar
varios subcontratistas en una misma especializacin.

Los proyectos pueden ser financiados mediante prestamos o subvenciones (ambas cosas son
exclusivas). Adems de informacin general de la financiacin se guarda informacin especfica
segn sea prstamo o subvencin que tienen tambin su identificacin nica. Habitualmente la
financiacin por prstamos puede emplear uno o ms prstamos aunque un prstamo slo financia
un proyecto.

6. Base de Datos de Servicios Sociales

El departamento municipal de servicios sociales tiene diferentes agencias en la ciudad, para proveer
ayudas a personas o familias con necesidades. Las agencias tienen informacin de su direccin,
telfono, etc. y un identificador nico. Se mantendr informacin tanto general como especfica
segn se trate de personas o familias ayudadas. En ambos casos el identificador ser el nmero de
afiliacin a la seguridad social. Estas familias o individuos tienen asignada una agencia especfica
que es de quien reciben la ayuda.

La ayuda puede ser en la forma de entrega de bienes o en la forma de visitas de los asistentes
sociales. Cada agencia puede tener uno o ms asistentes sociales pero cada agente social pertenece a
una nica agencia. Los asistentes sociales tienen un identificador nico y se guarda para ellos el
resto de informacin. Hay un tipo especial de asistente que se conoce como 'asistente externo' y que
es ofrecido por otras organizaciones de ayuda humanitaria. Estas organizaciones tienen un
identificador nico y el resto de informacin.

Dr. Edwin Johny Asnate Salazar


Universidad Nacional de Ancash Santiago Antnez de Mayolo
Maestra en Ciencias e Ingeniera, Mencin en Tecnologa de la Informacin y Sistemas Informticos

Para la ayuda asistencial (en la que va un asistente social), se guarda informacin de las visitas que
ha hecho como la fecha, etc.

Las ayudas en forma de bienes pueden ser a su vez en la forma de entrega de materiales como
alimentos, ropa, muebles, etc. o puramente econmica. Para la ayuda econmica se debe saber el
banco o caja a travs de la que dispensa la ayuda; estos bancos o cajas tienen un cdigo nico
adems del resto de informacin (nombre, direccin, etc.).

7. Base de Datos de fbrica de gneros de punto

Un empresa fabrica artculos de punto. Estos artculos de punto estn identificados por un cdigo de
artculo nico y se guarda para ellos el resto de informacin. Un mismo artculo puede fabricarse en
diferentes colores y tallas. Tallas y colores tienen un cdigo nico y tambin se guarda para ellos la
descripcin.

Los artculos estn fabricados sobre unas determinadas 'bases de prenda' que son algo as como una
plantilla. As pues un artculo est basado en una nica 'prenda de base' pero sobre la 'prenda base'
pueden fabricarse diferentes artculos. Cada prenda base tiene un identificador nico adems de otra
informacin y tambin se guarda para ella las materias primas y cantidad empleada en su
confeccin. Una prenda base puede utilizar diferentes materias primas y determinadas materias
primas pueden aparecer en ms de una prenda base. Todas las materias primas estn codificadas y
se guarda para ellas el resto de informacin.

Un artculo, adems de una 'prenda base' puede tener diferentes complementos, como por ejemplo
un bordado, un cuello o puos en tela, botones, etc. Estos complementos tienen su cdigo nico, su
descripcin y las materias primas y cantidades utilizadas en su confeccin. Tambin un
complemento puede utilizar diferentes materias primas y una determinada materia prima pueden
aparecer en ms de un complemento diferente.

Por ltimo, la empresa tiene clientes que compran artculos (se entiende que artculos acabados) y
proveedores que nos sirven las materias primas. Un proveedor puede servirnos diferentes materias
primas y una materia prima pueden servirla diferentes proveedores.

8. Base de Datos de videoclub

Asignan a los clientes del videoclub un nmero nico de cliente cuando hacen su primer alquiler.
Adems del nmero del cliente, otra informacin tal como nombre y direccin tambin se recoge.
Cada cinta de vdeo que el almacn posee es identificada por un cdigo nico. As, si el almacn
posee varias copias del mismo vdeo, cada copia tiene un cdigo nico que la identifican. La otra
informacin sobre un vdeo incluye la fecha de la compra y el nmero de veces que el vdeo fue
alquilado. Cuando un cliente selecciona un vdeo para alquilar, el establecimiento registra esta
transaccin, incluyendo fecha y hora del alquiler. Es habitual que un cliente alquile varios videos
cuando visitan el establecimiento. El establecimiento asigna un identificador nico a cada ttulo de
la pelcula. Por ejemplo, a la pelcula "Goldfinger" de James Bond se le asigna el identificador
ADV234. El videoclub puede tener varios cassettes para este ttulo de pelcula. La otra informacin
sobre pelculas incluye el ttulo y el ao en que fue realizada.

Dr. Edwin Johny Asnate Salazar


Universidad Nacional de Ancash Santiago Antnez de Mayolo
Maestra en Ciencias e Ingeniera, Mencin en Tecnologa de la Informacin y Sistemas Informticos

9. Base de Datos de bolsa de trabajo

Cuando una persona solicita ingresar en la bolsa de trabajo de la escuela se le piden los siguientes
datos: nmero de la Seguridad Social, nombre, direccin y telfono. Las solicitudes no son para un
trabajo especfico, sino para una clase de trabajo. La informacin salvada sobre cada clase de
trabajo incluye un cdigo nico, una descripcin, y un rango de sueldo. Asignar a cada aspirante de
trabajo a un responsable de la bolsa de trabajo que tramite su solicitud y ayude al aspirante con
cualquier pregunta. La informacin sobre responsables incluye sus nmeros de empleado, nombres,
y nmeros de telfono nicos. No se restringe a los aspirantes de trabajo a solicitar una sola clase de
trabajo, pueden estar calificados para varios. Se debe almacenar la fecha en que un aspirante solicit
una clase de trabajo especfico porque suprime las solicitudes ms antiguas. Se almacenar
informacin sobre las empresas que solicitan empleados con las mismas caractersticas que las del
empleado (fecha de la solicitud, clase de trabajo, nmero de empleados, ...). Tambin se
almacenarn todas las entrevistas concertadas de cada solicitante para cada trabajo, y si ha sido
contratado o no.

10. Base de Datos de gimnasio

En un gimnasio se imparten distintas actividades fsicas que incluyen cosas tales como aerbic,
mquinas o natacin. Cada actividad es identificada por un cdigo de la actividad e incluye otra
informacin tal como descripcin. Se ofrecen clases para cada actividad. Una clase es identificada
nicamente por una combinacin del cdigo de la actividad y del da y hora en los cuales se
imparte. Se asume que una clase especfica nunca ser ofrecida por la misma actividad en el mismo
da y hora, aunque podra ser ofrecida en diversos das y horas. El resto de informacin sobre una
clase incluye el lmite de la inscripcin y total de alumnos inscritos. Una clase nunca incluir ms
de una actividad. Un alumno puede apuntarse a un grupo mientras haya sitio en la clase. Un nmero
nico identifica a los alumnos. La otra informacin salvada sobre alumnos incluye nombre,
direccin y edad. Los alumnos no tienen ningn lmite en el nmero y el tipo de clases a las cuales
se pueden apuntar.

Dr. Edwin Johny Asnate Salazar