ejercicios de algebra relacional, ayuda por favor!
Publicado por Erwin Auner (1 intervención) el 13/05/2020 23:50:40
Ejercicio 1:
La información sobre el movimiento de barcos de carga en los puertos se mantiene en el siguiente esquema
de base de datos:
• PUERTOS (nombre, pais, tipoAgua) - Una tupla en esta tabla representa un puerto del que se conoce el
nombre, el país en que se encuentra y el tipo de agua (tipoAgua) que puede ser dulce o salada.
• BARCOS (matricula, nombre, bandera) - Una tupla en esta tabla representa un barco del que se conoce
su matrícula, su nombre, y el país que dio su autorización para circulación (bandera).
• ATRACA (matricula, nombre, pais, fecha) - Una tupla en esta tabla representa que un barco (matricula)
atraca en un determinado puerto (nombre, pais) en una fecha determinada.
• MERCADERIA (codigo, unidad, descripcion, tipo) - Una tupla en esta tabla representa una mercadería
que se comercializa y de la que se conocen esos atributos.
• MOVIMIENTO (matricula, nombre, pais, fecha, codigo, tipoMov, cant) - Una tupla en esta tabla
representa un movimiento de carga o descarga (tipoMov) de cierta cantidad (cant) de una mercadería
(codigo), realizado sobre un barco atracado en puerto (matricula, nombre, pais, fecha).
Se cumplen las siguientes restricciones de inclusión (relación):
• π matricula (ATRACA) ⊆ π matricula (BARCOS)
• π nombre,pais (ATRACA) ⊆ π nombre,pais (PUERTOS)
• π matricula,nombre,pais (MOVIMIENT O) ⊆ π matricula,nombre,pais (ATRACA)
• π codigo (MOVIMIENT O) ⊆ π codigo (MERCADERIA)
Resolver las siguientes consultas en Algebra Relacional:
1. Obtener matrícula, nombre y bandera de los barcos que atracaron en todos los puertos de España.
2. Obtener el código y descripción de las mercaderías que han sido cargadas solo en puertos de India.
3. Obtener los últimos 5 barcos que atracaron en el “Puerto de Colonia” de Uruguay suponiendo que en
un puerto puede atracar solo un barco a la vez.
4. Obtener la matricula y nombre de los barcos que descargaron en el “Puerto de la Paz”.
5. Obtener la lista de los barcos que cargaron después del 1 de enero de 2019 en algún puerto de China.
La información sobre el movimiento de barcos de carga en los puertos se mantiene en el siguiente esquema
de base de datos:
• PUERTOS (nombre, pais, tipoAgua) - Una tupla en esta tabla representa un puerto del que se conoce el
nombre, el país en que se encuentra y el tipo de agua (tipoAgua) que puede ser dulce o salada.
• BARCOS (matricula, nombre, bandera) - Una tupla en esta tabla representa un barco del que se conoce
su matrícula, su nombre, y el país que dio su autorización para circulación (bandera).
• ATRACA (matricula, nombre, pais, fecha) - Una tupla en esta tabla representa que un barco (matricula)
atraca en un determinado puerto (nombre, pais) en una fecha determinada.
• MERCADERIA (codigo, unidad, descripcion, tipo) - Una tupla en esta tabla representa una mercadería
que se comercializa y de la que se conocen esos atributos.
• MOVIMIENTO (matricula, nombre, pais, fecha, codigo, tipoMov, cant) - Una tupla en esta tabla
representa un movimiento de carga o descarga (tipoMov) de cierta cantidad (cant) de una mercadería
(codigo), realizado sobre un barco atracado en puerto (matricula, nombre, pais, fecha).
Se cumplen las siguientes restricciones de inclusión (relación):
• π matricula (ATRACA) ⊆ π matricula (BARCOS)
• π nombre,pais (ATRACA) ⊆ π nombre,pais (PUERTOS)
• π matricula,nombre,pais (MOVIMIENT O) ⊆ π matricula,nombre,pais (ATRACA)
• π codigo (MOVIMIENT O) ⊆ π codigo (MERCADERIA)
Resolver las siguientes consultas en Algebra Relacional:
1. Obtener matrícula, nombre y bandera de los barcos que atracaron en todos los puertos de España.
2. Obtener el código y descripción de las mercaderías que han sido cargadas solo en puertos de India.
3. Obtener los últimos 5 barcos que atracaron en el “Puerto de Colonia” de Uruguay suponiendo que en
un puerto puede atracar solo un barco a la vez.
4. Obtener la matricula y nombre de los barcos que descargaron en el “Puerto de la Paz”.
5. Obtener la lista de los barcos que cargaron después del 1 de enero de 2019 en algún puerto de China.
Valora esta pregunta


0