Está en la página 1de 13

PROBLEMARIO

COLEGIO MOTOLINIA
NOMBRE DE LA ALUMNA: ANITA ORTIZ
VILLEDA
NOMBRE DEL MAESTRO: PABLO ARNOLDO
LUIS JONGUITUD
MATERIA: FORMACION PARA ERL TRABAJO
FECHA DE ENTREGA: 19 DE SEPTIEMBRE DEL
2012

5A



















Problema: Horario escolar
Crear un esquema Entidad/relacin que represente el funcionamiento de un centro escolar de formacin profesional, teniendo en cuenta
que:
Slo interesa llevar el control de ocupacin de las aulas en el horario escolar
El horario es de seis horas diarias y en la base de datos simplemente se anota si es la primera, segunda, y el da de la semana del que
hablamos (por ejemplo mircoles a tercera hora)
Las asignaturas tienen un nombre, un cdigo interno del centro y un cdigo europeo. La misma asignatura se puede impartir en dos
ciclos distintos y en ese caso tendra el mismo cdigo europeo y nombre, pero el cdigo interno sera distinto. Hace falta saber en qu
curso del ciclo se imparte la asignatura
Los ciclos tienen un nombre, pueden ser de grado superior,de grado medio o de iniciacin profesional; adems tienen otro cdigo
interno en el centro.
Las asignaturas en cada momento ocupan un aula, del que tenemos que almacenar un cdigo de aula, un nombre (que no se repite), un
nmero de aula (que tampoco se repite) y los metros que tiene. A una hora concreta de la semana, el aula puede estar vacia o bien
ocuparse, pero slo se puede ocupar por una asignatura
Necesitamos saber y anotar en la base de datos si una asignatura requiere que antes se hayan aprobado otras, para poder matricularse en
ella. Por ejemplo, Ampliacin de Matemticas de 2 a lo mejor requiere aprobar Matemticas de 1. Puede requerirse terminar ms de una
asignatura previamente para poder matricularse de una concreta.
Se entiende que la asignatura slo la puede impartir un profesor en todo el ao, siempre ser uno en todo momento el titular
De los profesores se almacena su nombre, direccin, telfono, email, DNI, n de Seguridad Social y un cdigo interno de profesor as
como los aos que tiene de antigedad impartiendo cada asignatura. Puede ser cada profesora o profesor, tutora de un curso y tambin se
anota la antigedad que tiene en esa tarea
Complicamos el esquema anterior en este sentido
Siendo ms realistas, nos damos cuenta de que en un curso escolar, puede haber varios profesores responsables de una asignatura (por
bajas, ceses, etc.); por lo que anotamos cundo empez a impartir dicho profesor la asignatura y cuando termin (si no ha terminado, se
dejara vaco)
Asegurar que podemos averiguar gracias al diseo, que si buscamos a un profesor un da concreto (por ejemplo el 13 de Mayo de 2012)
a una hora concreta (sexta hora), podramos saber en qu aula va a estar.






















































aula
Cod
aula
metros
asignaturas
Periodos impartidos
hora
cursos
profesores
ciclos
ocupar
hora
dia
Cod europeo
Cod
asignatura
nombr
e
imparti
r
tutelan
Cod
ciclo
curso
Cod
siglo
nombr
e
1:1
1:1
1:1
1:1
1:1
1:1
Cod
asignatura
nombre
apellidos
Cod de
profesor
direccio
n
telefono
Cod asig
Fecha
inicio
Fecha fin
horario
Antigueda
d
aulas
nombr
e



aulas asignatura cursos ciclo profesores
Cod aulasPK
metros
nombre
n aula

Cod asignaturaPK
nombre
cod europeo
Cod cicloFK
cursoPK
Cod de cicloPK
nombre
Apellidos
cod de profesores PK
telefono
dirireccion
antiguedad
horario FK
Periodos
impartidos
Cod asignaturaFK
fecha inicio
fecha fin

























Problema: Empresa de software
Realizar un esquema entidad/relacin que permita modelar el sistema de informacin de una
empresa de software atendiendo las siguientes premisas
La empresa crea proyectos para otras empresas. De dichas empresas se almacena el CIF, nombre,
direccin y telfono as como un cdigo interno de empresa.
Los proyectos se inician en una determinada fecha y finalizan en otra. Adems al planificarle se
almacena la fecha prevista de finalizacin (que puede no coincidir con la finalizacin real)
Los proyectos los realizan varios trabajadores, cada uno de ellos desempea una determinada
profesin en el proyecto (analista, jefe de proyecto, programador,), dicha profesin tiene un
cdigo de profesin. En el mismo proyecto puede haber varios analistas, programadores,
Todos los trabajadores tienen un cdigo de trabajador, un dni, un nombre y apellidos. Su profesin
puede cambiar segn el proyecto: en uno puede ser jefe y en otro un programador
Se anota las horas que ha trabajado cada trabajador en cada proyecto.
Puede haber varios proyectos que comiencen el mismo da.
A todas las empresas les hemos realizado al menos un proyecto
Todos los trabajadores han participado en algn proyecto
En la base de datos, la profesin administrador de diseo no la ha desempeado todava ningn
trabajador o trabajadora.































































empresas
proyectos
tienen
nombre
cifras
Cod
interno
direccion
tel
Id de
proy
Fecha fin
Fecha ini
Fecha
prev
Id de
proyecto
trabajadores
Capacitaciones
profeciones
Cod de
trabajador
apellidos
dni
nombre
Id
capacitacio
nombre
Cod de
profecion
trabajan
relacio
nan
reciben
horas
1:n
N:m
1:n
N:m
1:n
1:n
N:m








empresas proyectos trabajadores profesiones capacitaciones
Nombre
cif
cod internoPK
telefono
direccion
proyectosFK
Id proyectoPK
fecha inicio
fecha fin
fecha previa
trabajador que lo
realiza FK

Nombre
dniPK
cod de trabajadora
apellidos
horas trabajadasFK
Nombre cod de
profecionPK
trabajadores FK
Id de
capacitacionesPK
proyectosFK

































Problema: Biblioteca
Se dispone de una Base de Datos relacional que se utiliza para llevar el control de
los libros pedidos y recibidos en una biblioteca. Las tablas existentes son:

Ttulos (isbn, titulo, tipo, #editorial, fecha-publicacin, idioma )
Editoriales ( #editorial, edi-nombre, edi-tlf, edi-direccion )
Proveedores ( #proveedor, pro-nombre, pro-tlf, pro-direccin )
Ejemplares ( signatura, isbn, precio-coste )
Autores (autor, pas)
Tit-Aut ( isbn, autor, categora )
Pedidos-Cab ( #pedido, fecha-pedido, #proveedor, %descuento, IVA, importe-total )
Pedidos-Lin ( #pedido, isbn, cantidad, precio-unidad )
Las integridades referenciales que se deben respetar son:
Ttulos.#editorial -> Editoriales
Ejemplares.isbn -> Ttulos
Tit-Aut.isbn -> Ttulos
Tit-Aut.autor -> Autores
Pedidos-Cab.#proveedor -> Proveedores
Pedidos-Lin.#pedido -> Pedidos.Cab
Pedidos-Lin.isbn -> Ttulos

Aclaraciones:
Proveedores son las empresas que nos venden libros, no confundir con las que los
publican
(Editoriales).
Ejemplares son los volmenes fsicos que existen (no confundir con Ttulos). De
un mismo ttulo pueden existir varios ejemplares, colocados en distintas estanteras
(signatura), adquiridos en pedidos diferentes y con precios distintos.
Tit-Aut indica el autor o autores de cada libro, y viceversa, los libros escritos por
cada autor.
Cada pedido consta de una cabecera (Pedidos-Cab) con datos generales y una o
varios lneas de pedido (Pedidos-Lin) con los datos de cada ttulo pedido.

















































copias
socios
prestamo
obra
cd
libro
pelicula
autores

tienen
realiza
r
crear
N copia
deterior
ada
coment
Id prest
Fecha de
prest
Fecha
dev
Fecha
tope
tel
Cod
socio
apellidos
nombre
direccion
N
canciones
N
pelicula
N pagina
nombre
pais
autor
1:n
1:1
N:m
1:n
1:n
N:1









titulos editoriales proveedores ejemplares autores
Tipo
num editorial
fecha
publicacion
idioma
nombre PK
Num editoriales
PK
nombre
direccion

Num proveedorPK
pro-nombre
pro-direccin

Asignatura
precio-coste
Nombre
pais
id autorPK
pelicula libro cd obra prestamos
Duracion
nombrePK
autores
Nombre del
libroPK
num de paginas
N canciones
nombre de cdPK

Cd
libro
pelicula
Id de prestamoPK
fecha del prestamo
copias socios
N copiaPK
detriorada
comentario
Cod socio PK
apellidos
nombre
direccion
telefono











Problema: Venta de Cocinas
Una empresa dedicada a comercializar cocinas desea aumentar si control
sobre aquellos elementos que le afectan. Del resultado del anlisis que
realiza obtiene las siguientes informaciones.
Hay una serie de fabricantes de muebles de cocina. De cada fabricante
se dispone de un nombre, una direccin y una relacin de nmeros de
telfono. Cada uno de ellos fabrica varios muebles de cocina. Un mueble de
cocina tiene una determinada lnea, un determinado color, unas
dimensiones dadas (ancho x alto x largo), y puede tener una de las
siguientes categoras excluyentes: mueble alto, mueble bajo, panel y
encimera. De los muebles bajos interesa saber la altura sobre el suelo y de
las encimeras interesa saber su tipo (mrmol o aglomerado).
Cada fabricante puede trabajar con varios distribuidores y cada
distribuidor trabaja al menos con un fabricante. De un distribuidor se
dispone del nombre, direccin y una relacin de nmeros de telfono.
Una cocina la componen una serie de muebles de cocina de distinto
tipo, cada mueble de cocina solo podr formar parte de una nica cocina.
De una cocina nos interesa saber el nmero de muebles que la componen,
as como cuntos de ellos hay de cada tipo.
Cada cocina la puede vender un nico distribuidor en una determinada
fecha de venta, aunque cada distribuidor puede vender varias cocinas. Un
distribuidor puede ceder una cocina a otro, para que este pueda venderla.
Cada cocina la debe montar al menos un montador, y el mismo
montador puede montar varias cocinas. De un montador nos interesa su
NIF, nombre, direccin, nico nmero de telfono y el nmero de cocinas
que ha montado.
Cada cocina pueden comprarla uno o varios clientes, y el mismo cliente
puede comprar varias cocinas. De un cliente nos interesa su NIF, su
nombre, direccin y nico nmero de telfono.















































fabricantes
distribuidores
trabaja
fabrica
muebles


Mueble alto
Mueble
bajo
panel
encimera
Se compone
nombre
direccion
telefonos
distribuye
cocina
nombre
direccion
Num tel1
Num tel 2
montar
montador
compr
ados
clientes
nombre
direccion
Num _tel
nif
1:n
1:n
1:n
N:m
N:m
1:n
1:n
N:m
1:n
linea
color
dimenciones
1:1
1:1
nif
nombr
e
direccio
n
telefono
cede
1:1
1:1










fabricantes muebles distribuidores clientes montador
NombrePK
direccion
telefono
distribuidorFK
Linea
color
dimenciones
a que cocina
pertenecen FK
Direccion
num _tel1
num_tel2
fabricantes FK
NifPK
nombre
direccion
num_tel
NifPK
nombre
direccion
tel
cocinas
montadasFK
cocina
Fecha de venta
distribuidor que la
vendioFK
muebles de
distintos tiposFK
clientes FK
montadorFK