Академический Документы
Профессиональный Документы
Культура Документы
Problema
Una inmobiliaria desea construir una base de datos con las casas que tiene para
alquilar, los clientes y los propietarios. De cada casa se conoce un cdigo que la
identifica, su direccin, la cdula de su propietario, la cantidad de dormitorios, la
cantidad de baos y el alquiler mensual. De los clientes se conoce la cdula de
identidad, su nombre, su ultima direccin conocida, su ultimo telfono conocido (uno
solo) y la cdula del propietario que le sale de garanta (uno solo). De los
propietarios se conoce su cdula, su direccin y su telfono (nico). Para cada casa
alquilada se establece un contrato que tiene un nmero que lo identifica y registra
la cdula del cliente, el cdigo de la propiedad y la fecha de inicio y de fin del
contrato. En una fecha de inicio de un contrato, no se puede alquilar una misma casa
a ms de un cliente.
Problema
Una importante empresa de venta de pinturas con varias sucursales decide formar
una seccin que se encargue de realizar las combinaciones de colores requeridas por
los clientes. A su vez mantienen una base de datos con los pedidos para poder
obtener estadsticas acerca de las mezclas mas frecuentes. Dicha base de datos
posee las siguientes tablas:
Problema
Una empresa de entretenimientos y vacaciones para nios en edad escolar y
preescolar desea automatizar el manejo de la informacin de sus clientes y las
asociaciones con las que trabaja. La informacin que se desea mantener tiene las
siguientes caractersticas :
Existen varias asociaciones juveniles, las cuales tienen sus propias colonias de
vacaciones. Cada asociacin tiene varias colonias, pero cada colonia pertenece a una
nica asociacin. De cada asociacin se conoce su nombre, que la identifica, la
direccin y un telfono de referencia. De las colonias se conoce su cdigo y
ubicacin; el cdigo puede repetirse para las distintas asociaciones.
En las colonias trabajan varios lderes de grupos, de los cuales se conoce su C.I.,
nombre y telfono. Cada lder puede trabajar para varias colonias. Todos los lderes
deben tener una certificacin que los acredita como tales, interesa la fecha, el
grado y la asociacin que emiti el certificado. En caso de tener ms de un
certificado interesa slo el ms reciente.
Cada lder en una colonia coordina exactamente una actividad, pero puede ayudar en
otras. Las actividades a su vez son desarrolladas (coordinacin y ayuda) por varios
Se desea llevar el control del consumo de agua de una zona balnearia. Cada solar
est identificado, tanto por el nro. de padrn como por el nro. de manzana y solar.
En cada solar, pueden existir uno o ms contadores de los que se conoce un nmero,
y un tipo (A,B,C). Un contador nunca es compartido, es decir, no pertenece a ms de
un solar. Para cada contador y padrn, se tiene un nro. de contrato y para cada
contrato se conoce la cdula de identidad de quien realiza el contrato con la
empresa. Adems cada contrato es para un nico contador. Para cada contador, se
conoce los metros cbicos consumidos en el mes (de un ao). Tenga en cuenta que se
mantiene informacin de varios aos.
Problema
Una clnica homeoptica desea utilizar una base de datos para registrar su
actividad. La clnica elabora medicamentos homeopticos. De cada medicamento se
conoce su nombre y un cdigo que lo identifica. Tambin se conoce el conjunto de
enfermedades para las cuales se recomienda dicho medicamento. De cada
enfermedad se conoce un nombre que la identifica y una descripcin. Para una
misma enfermedad pueden existir varios medicamentos recomendados.
Todo medicamento est compuesto por sustancias, conocindose la cantidad
requerida de de cada sustancia para elaborarlo. De una sustancia se conoce su
nombre y un cdigo que la identifica. Ciertas sustancias, cuando se combinan,
Problema
Se desea implementar una base de datos con la informacin manejada por una
empresa de TV-cable. En esta empresa se venden paquetes. Un paquete, que se
identifica por un cdigo, consiste en el servicio de TV por cable de algunos canales
por un tiempo dado (3, 6, 9 o 12 meses).
Tambin se abren cuentas, que dan derecho a todos los canales, se pagan
mensualmente y son por tiempo indeterminado. De los canales se mantiene el
numero, el nombre y el tipo de canal.
Cuando un cliente compra un paquete interesa la fecha, la forma en que lo pago, y el
montototal. Cuando abre una cuenta interesa la fecha, y el monto-mensual. Adems
un cliente puede ampliar el paquete que ya tiene, agregando canales. En este caso
interesa guardar que canales se agregaron, cual es el nuevo-monto que debe pagar,
y la fecha de la transaccin.
Por ultimo un cliente puede cancelar un paquete o una cuenta. En este caso interesa
saber la fecha de la cancelacin, el monto que debe y el motivo por el que cancela el
Problema
A partir de la siguiente tabla R con
atributos A,B,C, se puede decir que:
Problema
Las siguiente base de datos contiene informacin sobre CDs , sus temas y sus
intrpretes.
CD(Id_cd, nom_cd, int_cd)
Escribir el comando SQL que muestre los nombres de los integrantes de Pink
Floyd que estn en todos los discos que son solamente de ese grupo.
Con un comando SQL mostrar los nombres de los CD de Pink Floyd que duran
entre 55 y 74 minutos.
Problema
En un taller mecnico de la ciudad de Maldonado se tienen las siguientes tablas
relacionales :
Marca-Rep(Marca, Cod-servicio)
Esta tabla representa las marcas de vehculos en los que el taller realiza servicios
autorizados por el representante. Cada marca tiene algunos cdigos de servicios
(actvidades a realizar en un vehculo como revisin de amortiguadores, etc.) que
reconoce como autorizado para el taller.
VAbonados(mat, vendedor, tipo-abono, v-cuota, fecha-susc,u_mes_p)
Esta tabla representa los vehculos abonados al servicio de abonados que ofrece el
taller. En esta tabla, para cada matrcula (mat) se tiene el vendedor que realiz la
suscripcin, el valor actual de la cuota, la fecha en que se realiz la suscripcin y el
ltimo mes que se pag (u_mes_p).
Servicios(mat, Cod-servicio, fecha, importe, status)
Esta tabla representa los servicios realizados a cada vehculo. Para cada matrcula
(mat), dado un cdigo de servicio y una fecha, la tabla contiene el importe de ese
servicio y el status. El atributo status indica si el importe fue saldado al contado, si
es a crdito o si est con mora.
Clientes(CI_Cli, Nombre, Depto, Ciudad, Direccin, Tel_c)
Esta tabla tiene los datos de los clientes del taller. Para cada cliente se tiene la
cdula (CI_Cli), el nombre, un telfono de contacto y el departamento, la ciudad y la
direccin dentro de la ciudad de su domicilio.
VClientes(CI_Cli, mat, marca, modelo)
Esta tabla representa los vehculos de los clientes que alguna vez fueron atendidos
en el taller o que son abonados. Para cada cliente (CI_Cli) y cada vehculo de ese
cliente, la tabla contiene la marca y el modelo.
Mediante el uso de comandos SQL se pide lo siguiente :
Mostrar las marcas representadas, tales que todos los clientes conocidos que
viven en el departamento de Cajamarca y tienen un auto de esa marca, tienen
algn auto abonado.
Problema
Se desea construir una base de datos que permita almacenar informacin relativa a
un congreso regional de informtica. El objetivo del congreso es el intercambio de
informacin a travs de charlas en las que diferentes investigadores exponen
artculos que luego salen publicados en los anales y se realiza en diferentes salones
del Hotel de las Gaviotas en Isla Gorriti.
De cualquier participante, interesa registrar su nombre, su nacionalidad, su origen,
la universidad de la que proviene y su e-mail. No hay dos participantes que tengan un
mismo e-mail. Algunos de los participantes son expositores (exponen artculos),
otros organizadores y otros son estudiantes.
A los estudiantes no se les permite exponer artculos sin embargo se registra qu
carreras cursan, en qu universidad y en qu ao estn en cada carrera. De los
expositores se registra su currculo y las diferentes reas de investigacin en que
trabajan. De los organizadores se registra el cargo en la organizacin y si ya haban
participado en la organizacin del mismo congreso en aos anteriores. Hay algunos
organizadores que exponen artculos y otros que no lo hacen.
Los artculos tienen un ttulo, un conjunto de autores y un conjunto de palabras
clave que indican de qu temticas trata el artculo. Tambin se registra el idioma
en que est escrito. La organizacin no acepta artculos diferentes de exactamente
el mismo conjunto de autores y con el mismo ttulo. Interesa registrar qu artculos
estn vinculados temticamente con qu otros.
El congreso se organiza en diferentes sesiones. Cada sesin tiene un tema que es
nico entre todas las sesiones del congreso. Adems se realizan en una fecha dada,
Problema
Una empresa de telecomunicaciones lo contrata a Ud para disear una base de
datos para llevar el control de que insumo y por qu se compra ese insumo a cada
proveedor. La empresa tiene un conjunto de sucursales distribuidas en todo el
Uruguay.
De cada sucursal se conoce la ubicacin (direccin, nombre de la ciudad y nombre
del departamento dentro del Uruguay), un cdigo que la identifica dentro de la
empresa, y un conjunto de telfonos. Cada sucursal tiene varios departamentos
(tcnico, de ventas, etc). De cada departamento se conoce el nombre, una
descripcin de su cometido y la cantidad de personas que trabajan en l. El nombre
identifica al departamento dentro de una sucursal pero no dentro de la empresa.
Cada departamento va registrando pedidos de materiales de acuerdo a sus
necesidades. Luego, a partir de un conjunto de pedidos se arma una orden de
compra. De cada pedido se conoce un identificador nico del pedido, el artculo que
se pide, la cantidad que se pide, la fecha en la que se realiza el pedido, la fecha en
la que se espera contar con el material y qu departamento realiz dicho pedido. De
cada artculo se conoce un cdigo que lo identifica, su nombre y una descripcin. De
las rdenes de compra se registra su identificador, una descripcin breve de en qu
consiste la compra, la fecha en la que se arma, la fecha tope para la recepcin de
ofertas por parte de los proveedores y los pedidos que la componen. En la orden de
compra, para cada pedido aparece nuevamente la cantidad solicitada de ese
artculo, slo que puede haber sido reducida (nunca aumentada) con respecto a la
original que est en el pedido. Hay pedidos que nunca participan de una orden de
compra. Las (rdenes de) compras puede ser de dos tipos (grandes o chicas). Las
compras chicas responden slo a pedidos de una misma sucursal, mientras que las
Problema
En una facultad se desea analizar las actividades de los estudiantes en las
diferentes carreras, materias y asignaturas. Las carreras estn compuestas por
materias y las materias por asignaturas (por ejemplo, la materia Programacin
est compuesta por las asignaturas Programacin 1, Programacin 2,
Programacin 3, etc.). Una misma materia puede estar en varias carreras. Un
estudiante puede estar haciendo varias carreras, por lo cual puede realizar
actividades de distintas carreras. Cada materia en una carrera tiene un mnimo de
crditos necesarios para aprobar la materia. Cada asignatura (independientemente
de la carrera en que est) tiene un nmero de crditos que el estudiante gana al
aprobarla.
Se tiene una base de datos con las siguientes relaciones: