Anda di halaman 1dari 7

Problemas propuestos

Base de Datos Relacionales

VANESSA CAROLINA NASIMBA MEDINA

Se desea disear una base de datos que contenga la informacin relativa a las carreteras de un determinado pas. Se pide realizar el diseo en el modelo relacional, sabiendo que: a) Un dicho pas las carreteras se encuentran divididas en tramos. b) Un tramo siempre pertenece a una nica carretera y no puede cambiar de carretera. c) Un tramo puede pasar por varios trminos municipales, siendo un dato de inters el km, del tramo por el que entra en dicho trmino municipal y el km, por el que sale. d) Existen una serie de reas en las que se agrupan los tramos, cada uno de los cuales no pueden pertenecer a ms de un rea.

Realice, en el modelo relacional, el diseo de una base de datos para una agencia de viajes que, para ofrecer mejor servicio a sus clientes, considera de inters tener registrada la informacin referente a los diferentes tours que pude ofrecer. Tenga en cuenta lo siguiente: a) Un tour, segn su finalidad, cultura, histrica, deportiva,, tiene unos determinados puntos de ruta y pude repetirse varias veces en un ao. b) Definimos por viaje un tour concreto a realizar a partir de una fecha determinada. c) Los puntos de ruta de un tour pueden ser ciudades, monumentos, zonas geogrficas, etc., y se consideran de visita solamente o de visita y estancia. d) En este ltimo caso el punto de ruta tiene asignado un hotel o a varios. e) Entendemos por cliente de un viaje la persona que ha decidido hacerlo y ha hecho efectiva una seal. f) Un cliente puede confirmar su participacin en mas de un viaje(se sobreentiende que las fechas son diferentes). g) Las personas que participan en un viaje pueden ser alojados en lo mismos o en diferentes hoteles.

Se desea disear parcialmente en relaciones un concierto banco, con los siguientes supuestos: a) El banco tiene distintas sucursales que se identifiquen por un cdigo. b) Cada sucursal tiene una serie de cuentas corrientes asignadas a ella que se identifican por un cdigo, distinto para cada cuenta. c) Una cuenta corriente pertenece a uno o varios clientes. d) Es posible, sin embargo, que las operaciones que puede realizar cada uno de estos clientes con la cuenta no sean las mismas. Por ejemplo, si la cuenta 110245 pertenece a los clientes Mara Moraga e Ignacio Garca es posible que el privilegio de cerrar la cuenta solo la pueda realizar Ignacio Garca no Mara Moraga. e) Por otra parte, cada cliente, que se identifica por su DNI, puede tener varias cuentas y, por supuesto, unos privilegios distintos en cada una de las ellas. f) Cada cuenta puede tener domiciliaciones asociadas con ella. g) Los clientes pueden otorgar a nombre de un solo cliente, y a un cliente se le puede otorgar ms de un prstamo.

Se desea disear una base de datos relacional sobre la informacin de las reservas de una empresa dedicada al alquiler de automviles. Los supuestos semnticos son los siguientes : a) b) c) d) e) f) g) Una determinado cliente puede tener en un momento dado varias reservas. Una reserva la realiza un nico cliente pero puede involucrar a varios coches. Es importante recoger la fecha de comienzo de la reserva y la de la terminacin. Todo coche tiene siempre asignado determinado garaje que no pude cambiar. Cada reserva se realiza en una determinada agencia. En la base de datos pueden existir clientes que no hayan hecho ninguna reserva. Todas las entidades tienen una clave alfanumrica que las identifica unvocamente.

Construir el modelo relaciona, que refleje toda la informacin necesaria para la gestin de las lneas de metro de una determinada ciudad. Los supuestos considerados son los siguientes: a) Una lnea est compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la informacin de este orden. b) Cada estacin pertenece al menos a una lnea, pudiendo pertenecer a varias. c) Una estacin nunca puede dejar de pertenecer a una lnea a la que anteriormente perteneca (por ejemplo. Portazgo que pertenece a la lnea 1 nunca podr dejar de pertenecer a esta lnea). d) Cada estacin puede tener varios accesos, pero consideramos que un acceso solo puede pertenecer a una estacin. e) Un acceso nunca podr cambiar de estacin. f) Cada lnea tiene asignados una serie de trenes, no pudieron suceder que un tren este asignado a ms de una lnea, pero s que no est asignado a ninguna (por ejemplo, si se encuentra en reparacin). g) Cada lnea tiene asignados como mnimo tantos trenes como estaciones tenga y como mximo el doble del nmero de estaciones. h) Algunas estaciones tienen asignadas cocheras, ya cada tren tiene asignada una cochera. i) Un tren puede cambiar de cochera asignada, pero no quedar sin ella. j) Interesa conocer todos los accesos de cada lnea. k) Indique los supuestos semnticos que no ha podido recoger.

Dada la tabla: DOCUMENTOS (COD_DOC , TIPO, IDIOMA, NUM_COPIAS, EDITORIAL) donde si tipo =Artculo, el atributo EDITORIAL carece de sentido. Calcular el resultado de evaluar la siguiente consulta segn las tablas de verdad de la lgica trivaluada y tetra valuada- tanto la de CODD como la de GESSERT-: (IDIOMA=ESPAOL OR NUM_COPIAS=4) AND EDITORIAL =RAMA En caso de tratarse: De un artculo escrito en italiano cuyo nmero de copias no conocemos. De un libro cuyo idioma no sabemos de la editorial Ra-Ma y del que desconocemos el nmero de copias.

RESPUESTA: La primera tabla de verdad si ingresamos el artculo en italiano este nos presentara un error ya que la editorial presenta un dato inconsistente y al ingresar el nombre del articulo nuestra de base colapsara o a su vez presentara errores el guardar los datos como al consultarlos. En el segundo caso nos permitira guarda el registro sin problema ya que los datos ms relevantes de esta entidad los encontramos.