0% encontró este documento útil (0 votos)
90 vistas3 páginas

Ejercicios de Álgebra Relacional

Este documento presenta varios ejercicios de álgebra relacional sobre diferentes bases de datos. Incluye cuatro secciones con múltiples consultas cada una sobre temas como editoriales, libros, papelerías, alumnos, prácticas, equipos ciclistas, competiciones y más. El objetivo es escribir las expresiones correspondientes en álgebra relacional para obtener la información requerida en cada consulta.

Cargado por

jose alberto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
90 vistas3 páginas

Ejercicios de Álgebra Relacional

Este documento presenta varios ejercicios de álgebra relacional sobre diferentes bases de datos. Incluye cuatro secciones con múltiples consultas cada una sobre temas como editoriales, libros, papelerías, alumnos, prácticas, equipos ciclistas, competiciones y más. El objetivo es escribir las expresiones correspondientes en álgebra relacional para obtener la información requerida en cada consulta.

Cargado por

jose alberto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Nombre: Frans Jose Godoy Alvarez

Ejercicios adicionales algebra relacional

Consulte acerca de las operaciones derivadas del algebra relacional:

• Combinación (también llamada JOIN o REUNION)

• División

Con ello y todo lo ya aprendido, escriba las expresiones correspondientes en algebra


relacional.

1. Sean las relaciones siguientes:

EDITORIALES (E#, NOME, CIUDAD)


LIBROS (L#, TITULO, AUTOR, AÑO)
PAPELERIAS (P#, NOMP, CIUDAD)
ELP (E#, L#, P#, CANTIDAD)
Se pide escribir en álgebra relacional las respuestas a las preguntas siguientes:
a) Obtener los valores de P# de las papelerías abastecidas completamente por la editorial E1.
π P ¿ ¿¿ ) - π P ¿ ¿¿ )

b) Obtener los valores de L# para los libros suministrados para todas las papelerías que no
sean de "Quito".

π ELP . L¿ ¿ ¿)

2. Dada la base de datos compuesta por las siguientes tablas:

ALUMNOS (A#, NOMBRE, GRUPO)


PRACTICAS (P#, CURSO, FECHA)
ENTREGA (A#, P#, NOTA)

Se pide dar solución en álgebra relacional a las consultas:

a)Obtener los nombres de los alumnos que han aprobado todas las prácticas de tercer curso.
π ALUMNOS. NOMBRE , ENTREGA . P ¿ ¿ ¿)÷ π P ¿ ¿¿ )
b) Obtener los nombres de los alumnos que sólo han entregado prácticas de segundo curso.

ρ P 2¿ ¿))
ρ PD ¿ ¿))
P 2- PD
3. La Federación Internacional de Ciclismo Profesional desea tener una BDR con las
siguientes tablas:

EQUIPOS (E#, NOMBRE, PAIS)


CICLISTAS (C#, NOMBRE, E#)
COMPETICIONES (M#, NOMBRE, PAIS, DURACION)
CLASIFICACION (M#, C#, PUESTO)
Se pide escribir las sentencias necesarias en álgebra relacional para:
a)Obtener los ciclistas que sólo han participado en competiciones de duración inferior a 15
días.

π C ¿ , M ¿ ¿ ( CLASIFICACION ) ÷ π M ¿ ¿ ¿)

b) Obtener los ciclistas de equipos colombianos que han competido en todas las
competiciones de Francia
π CICLISTAS .C ¿ , CICLISTAS . NOMBRE ¿(σ EQUIPOS . PAIS=' Colombia ' ( EQUIPOS ⋈ CICLISTAS )) ÷ π CLASIFICACION .C ¿ ¿ ¿

c) Obtener los ciclistas que han obtenido un primer y un segundo puestos en competiciones
con una duración inferior a 15 días.

ρ PT 1 π CLASIFICACION .C ¿ ¿ ¿
ρ PT 2 π CLASIFICACION .C ¿ ¿ ¿

( PT 1∩ PT 2)
4. Para la siguiente Base de Datos Relacional:
AUTOR (DNI#, NOMBRE, UNIVERSIDAD)
TEMA (CODTEMA#, DESCRIPCION)
REVISTA (REFERENCIA#, TITULO_REV, EDITORIAL)
ARTICULO (REFERENCIA#, DNI#, CODTEMA#, TITULO_ART, AÑO, VOLUMEN, NUMERO,
PAGINAS)

Se pide dar respuesta algebraica a las siguientes consultas:

a) Obtener los artículos cuyo tema sea 'Bases de Datos' y hayan sido publicados en el año
2015.

π ARTICULO .TITULO ¿
ART
b) Obtener las revistas de tipo general, es decir, que publiquen artículos de todos los
temas.
( π ¿ ¿ REVISTA . TITULO REV , ARTICULOS . CODTEMA ¿ ¿ ( REVISTA ⋈ ARTICULOS ))÷(π TEMA .CODTEMA ¿ ¿

c) Obtener las revistas que sólo publican artículos cuyo tema sea 'Medicina'.

ρ RM π REVISTA .TITULO ¿ REV

ρ R π REVISTA . TITULO ¿REV

( RM −R)

d) Obtener los autores que han publicado artículos del tema 'SQL' tanto en el año 2015,
como en el año 2016.

ρ SQL 2015 π DNI ¿ ¿ ¿ ρ SQL 2016 π DNI ¿ ¿ ¿


π NOMBRE , DNI ¿ ¿ ( AUTORES ) ÷ ( SQL 2015∩ SQL 2016)

e) Obtener los artículos del año 2010 publicados por autores de la UTPL.

π ARTICULO .TITULO ARTICULO


¿

También podría gustarte