<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>UD07. Consultas avanzadas on Bases de Datos · DAM / DAW</title><link>https://lorenalresusta.github.io/BBDD/ud07-consultas-avanzadas/</link><description>Recent content in UD07. Consultas avanzadas on Bases de Datos · DAM / DAW</description><generator>Hugo</generator><language>es-es</language><copyright>Apuntes del módulo 0484 Bases de Datos · Curso 2026/27</copyright><atom:link href="https://lorenalresusta.github.io/BBDD/ud07-consultas-avanzadas/index.xml" rel="self" type="application/rss+xml"/><item><title>Consultas avanzadas</title><link>https://lorenalresusta.github.io/BBDD/ud07-consultas-avanzadas/ud07-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud07-consultas-avanzadas/ud07-teoria/</guid><description>&lt;h1 id="ud07--consultas-avanzadas-composiciones-resúmenes-y-subconsultas"&gt;UD07 · Consultas avanzadas: composiciones, resúmenes y subconsultas&lt;a class="anchor" href="#ud07--consultas-avanzadas-composiciones-res%c3%bamenes-y-subconsultas" aria-label="Link"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;h2 id="resumen-del-tema"&gt;Resumen del tema&lt;a class="anchor" href="#resumen-del-tema" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;En la UD06 aprendiste a consultar &lt;strong&gt;una&lt;/strong&gt; tabla. Pero una base de datos bien diseñada reparte la información entre muchas tablas: el nombre del alumno está en &lt;code&gt;ALUMNO&lt;/code&gt;, su nota en &lt;code&gt;MATRICULA&lt;/code&gt; y el nombre del módulo en &lt;code&gt;MODULO&lt;/code&gt;. Casi ninguna pregunta real del centro se responde con una sola tabla. Esta unidad enseña a &lt;strong&gt;volver a juntar&lt;/strong&gt; lo que el diseño separó (composiciones o &lt;em&gt;joins&lt;/em&gt;), a &lt;strong&gt;resumir&lt;/strong&gt; muchas filas en pocas (funciones de agregado y &lt;code&gt;GROUP BY&lt;/code&gt;) y a &lt;strong&gt;encadenar consultas&lt;/strong&gt; unas dentro de otras (subconsultas).&lt;/p&gt;</description></item><item><title>Consultas avanzadas - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud07-consultas-avanzadas/ud07-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud07-consultas-avanzadas/ud07-practicas/</guid><description>&lt;h1 id="ud07--prácticas"&gt;UD07 · Prácticas&lt;a class="anchor" href="#ud07--pr%c3%a1cticas" aria-label="Link"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class="bd-ra"&gt;&#10; &lt;div class="bd-ra-head"&gt;Resultados de aprendizaje y criterios de evaluación&lt;/div&gt;&lt;details class="bd-ra-item"&gt;&#10; &lt;summary&gt;&lt;span class="bd-ra-code"&gt;RA3&lt;/span&gt; Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. &lt;span class="bd-ra-count"&gt;7 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA3.a&lt;/span&gt; Se han identificado las herramientas y sentencias para realizar consultas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA3.c&lt;/span&gt; Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA3.d&lt;/span&gt; Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA3.e&lt;/span&gt; Se han realizado consultas resumen.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA3.f&lt;/span&gt; Se han realizado consultas con subconsultas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA3.g&lt;/span&gt; Se han realizado consultas que implican múltiples selecciones.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA3.h&lt;/span&gt; Se han aplicado criterios de optimización de consultas.&lt;/li&gt;&lt;/ul&gt;&#10; &lt;/details&gt;&lt;details class="bd-ra-item"&gt;&#10; &lt;summary&gt;&lt;span class="bd-ra-code"&gt;RA2&lt;/span&gt; Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional. &lt;span class="bd-ra-count"&gt;1 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.f&lt;/span&gt; Se han creado vistas.&lt;/li&gt;&lt;/ul&gt;&#10; &lt;/details&gt;&lt;/div&gt;&#10;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Práctica&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Tipo&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Nivel&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;CE principales&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#pr%c3%a1ctica-71--consultas-resumen"&gt;7.1 Consultas resumen&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Guiada&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●○○&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3.e&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#pr%c3%a1ctica-72--composiciones-paso-a-paso"&gt;7.2 Composiciones paso a paso&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Guiada&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●●○&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3.c, RA3.d&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#pr%c3%a1ctica-73--informes-para-jefatura"&gt;7.3 Informes para jefatura&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Autónoma&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●●○&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3.c, RA3.d, RA3.e&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#pr%c3%a1ctica-74--subconsultas"&gt;7.4 Subconsultas&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Autónoma&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●●○&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3.f&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#pr%c3%a1ctica-75--m%c3%baltiples-selecciones-y-vistas"&gt;7.5 Múltiples selecciones y vistas&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Autónoma&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●●○&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3.g, RA2.f&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#pr%c3%a1ctica-76--optimizaci%c3%b3n-medir-antes-y-despu%c3%a9s"&gt;7.6 Optimización: medir antes y después&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Guiada&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●●●&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3.h&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#pr%c3%a1ctica-77--reto-el-cuadro-de-mando"&gt;7.7 Reto: el cuadro de mando&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Reto&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●●●&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3.c-h&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;a href="#proyecto-edugest--ud07-informes"&gt;Proyecto EduGest · UD07&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Proyecto&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;●●●&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA3 completo&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;blockquote class='book-hint important'&gt;&#10;&lt;p&gt;Trabaja sobre &lt;strong&gt;EDUGEST con los datos originales&lt;/strong&gt; (scripts 01 y 02) y con &lt;code&gt;ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY';&lt;/code&gt;. Intenta cada consulta antes de abrir la solución; como mínimo, comprueba que obtienes el &lt;strong&gt;mismo número de filas&lt;/strong&gt;.&lt;/p&gt;</description></item></channel></rss>