<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bases de Datos on Bases de Datos · DAM / DAW</title><link>https://lorenalresusta.github.io/BBDD/</link><description>Recent content in Bases de Datos 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/index.xml" rel="self" type="application/rss+xml"/><item><title>Bases de datos NoSQL</title><link>https://lorenalresusta.github.io/BBDD/ud10-nosql/ud10-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud10-nosql/ud10-teoria/</guid><description>&lt;h1 id="ud10--bases-de-datos-no-relacionales-nosql"&gt;UD10 · Bases de datos no relacionales (NoSQL)&lt;a class="anchor" href="#ud10--bases-de-datos-no-relacionales-nosql" 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;Durante nueve unidades has trabajado con un único modelo de datos: el &lt;strong&gt;relacional&lt;/strong&gt;. Has aprendido a analizar requisitos, dibujar un diagrama entidad/relación, normalizar, crear tablas con restricciones, consultar, modificar datos dentro de transacciones y programar el propio servidor. Esta última unidad no viene a desmontar nada de eso: viene a &lt;strong&gt;ampliar el mapa&lt;/strong&gt;. Existen familias de sistemas gestores que renuncian deliberadamente a algunas garantías del modelo relacional para conseguir otras cosas (esquema flexible, escalado horizontal, latencia muy baja), y un profesional debe saber &lt;strong&gt;cuándo merece la pena ese intercambio&lt;/strong&gt;.&lt;/p&gt;</description></item><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 sobre una tabla</title><link>https://lorenalresusta.github.io/BBDD/ud06-consultas-basicas/ud06-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud06-consultas-basicas/ud06-teoria/</guid><description>&lt;h1 id="ud06--consultas-sobre-una-tabla-y-funciones"&gt;UD06 · Consultas sobre una tabla y funciones&lt;a class="anchor" href="#ud06--consultas-sobre-una-tabla-y-funciones" 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;Consultar es la operación más frecuente en cualquier base de datos. En esta unidad aprenderás la sentencia &lt;code&gt;SELECT&lt;/code&gt; aplicada a &lt;strong&gt;una sola tabla&lt;/strong&gt;: elegir columnas (proyección), filtrar filas (selección), ordenar, eliminar duplicados, tratar los valores nulos y transformar los datos con las &lt;strong&gt;funciones&lt;/strong&gt; que proporciona Oracle. En la UD07 combinaremos varias tablas y agruparemos resultados.&lt;/p&gt;&#10;&lt;p&gt;Todos los ejemplos se ejecutan sobre el esquema de referencia &lt;strong&gt;EDUGEST&lt;/strong&gt; cargado con los &lt;a href="https://lorenalresusta.github.io/BBDD/guia/proyecto-edugest/#4-scripts-descargables"&gt;scripts del proyecto&lt;/a&gt;, y muestran el resultado que debes obtener.&lt;/p&gt;</description></item><item><title>Definición y control de datos</title><link>https://lorenalresusta.github.io/BBDD/ud05-ddl-dcl/ud05-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud05-ddl-dcl/ud05-teoria/</guid><description>&lt;h1 id="ud05--definición-y-control-de-datos-ddl-y-dcl"&gt;UD05 · Definición y control de datos (DDL y DCL)&lt;a class="anchor" href="#ud05--definici%c3%b3n-y-control-de-datos-ddl-y-dcl" 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;Hasta ahora hemos &lt;strong&gt;diseñado&lt;/strong&gt;. En esta unidad &lt;strong&gt;implementamos&lt;/strong&gt;: convertimos el esquema relacional en tablas reales dentro de un SGBD. Para ello usamos dos sublenguajes de SQL:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;DDL&lt;/strong&gt; (&lt;em&gt;Data Definition Language&lt;/em&gt;): crea, modifica y elimina la estructura (tablas, restricciones, índices, vistas, secuencias).&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;DCL&lt;/strong&gt; (&lt;em&gt;Data Control Language&lt;/em&gt;): controla quién puede hacer qué (usuarios, roles y privilegios).&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Todos los ejemplos usan &lt;strong&gt;Oracle AI Database 26ai Free&lt;/strong&gt;. Cuando una característica sea propia de Oracle o de una versión concreta, se indica.&lt;/p&gt;</description></item><item><title>Manipulación de datos y transacciones</title><link>https://lorenalresusta.github.io/BBDD/ud08-dml-transacciones/ud08-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud08-dml-transacciones/ud08-teoria/</guid><description>&lt;h1 id="ud08--manipulación-de-datos-transacciones-y-concurrencia"&gt;UD08 · Manipulación de datos, transacciones y concurrencia&lt;a class="anchor" href="#ud08--manipulaci%c3%b3n-de-datos-transacciones-y-concurrencia" 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;Hasta aquí hemos &lt;strong&gt;diseñado&lt;/strong&gt; (UD02 a UD04), &lt;strong&gt;implementado&lt;/strong&gt; la estructura (UD05) y &lt;strong&gt;consultado&lt;/strong&gt; los datos (UD06 y UD07). En esta unidad aprendemos a &lt;strong&gt;modificar&lt;/strong&gt; el contenido de la base de datos: dar de alta, cambiar y borrar filas, cargar en una tabla el resultado de una consulta y fusionar datos que llegan de un fichero externo.&lt;/p&gt;&#10;&lt;p&gt;Una consulta mal escrita devuelve un resultado incorrecto: se corrige y se vuelve a ejecutar. Una modificación mal escrita &lt;strong&gt;destruye información real&lt;/strong&gt;, y el SGBD no pide confirmación. Por eso la segunda mitad de la unidad no trata de sentencias nuevas, sino de la red de seguridad que las rodea: la &lt;strong&gt;transacción&lt;/strong&gt;. Una transacción permite agrupar varias modificaciones para que se apliquen &lt;strong&gt;todas o ninguna&lt;/strong&gt;, deshacerlas si algo va mal y aislar nuestro trabajo del de las demás personas que están usando la base de datos en ese mismo momento.&lt;/p&gt;</description></item><item><title>Modelo Entidad/Relación</title><link>https://lorenalresusta.github.io/BBDD/ud02-modelo-er/ud02-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud02-modelo-er/ud02-teoria/</guid><description>&lt;h1 id="ud02--modelo-entidadrelación-er-y-eer"&gt;UD02 · Modelo Entidad/Relación (E/R y EER)&lt;a class="anchor" href="#ud02--modelo-entidadrelaci%c3%b3n-er-y-eer" 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;&lt;strong&gt;Visión General:&lt;/strong&gt;&#10;El &lt;strong&gt;Modelo Entidad-Relación Extendido (EER)&lt;/strong&gt;, introducido originalmente por Peter Chen en 1976 y refinado posteriormente con potentes mecanismos semánticos de abstracción de datos, constituye el estándar de industria indiscutible para el &lt;strong&gt;diseño conceptual de bases de datos&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Su objetivo prioritario es modelar y estructurar la semántica de la información del mundo real de forma completamente abstracta e independiente del software informático o Sistema Gestor de Bases de Datos (SGBD) que se utilice en la fase de implementación. En esta unidad se analiza de forma exhaustiva el flujo de trabajo del diseño de datos, los componentes elementales del modelo (&lt;strong&gt;entidades fuertes y débiles, atributos clasificatorios y relaciones&lt;/strong&gt;), las reglas minuciosas de &lt;strong&gt;cardinalidad e integridad&lt;/strong&gt;, las jerarquías de &lt;strong&gt;generalización y especialización&lt;/strong&gt; con herencia de atributos, el concepto de &lt;strong&gt;agregación&lt;/strong&gt;, el cálculo formal de cardinalidades en &lt;strong&gt;relaciones ternarias&lt;/strong&gt; y una metodología estructurada en 5 pasos respaldada por casos prácticos reales completos.&lt;/p&gt;</description></item><item><title>Modelo relacional</title><link>https://lorenalresusta.github.io/BBDD/ud03-modelo-relacional/ud03-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud03-modelo-relacional/ud03-teoria/</guid><description>&lt;h1 id="ud03--el-modelo-relacional"&gt;UD03 · El modelo relacional&lt;a class="anchor" href="#ud03--el-modelo-relacional" 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;&lt;strong&gt;Visión General:&lt;/strong&gt;&#10;El &lt;strong&gt;Modelo Relacional&lt;/strong&gt;, ideado por Edgar F. Codd en IBM en 1970, es el modelo de datos lógico más extendido y utilizado comercialmente en el mundo de las bases de datos. A diferencia del Modelo Entidad-Relación (EER), que es una herramienta de abstracción conceptual para representar la información del mundo real de forma independiente del software, el Modelo Relacional representa la estructura lógica de los datos mediante &lt;strong&gt;relaciones (tablas)&lt;/strong&gt; compuestas por &lt;strong&gt;tuplas (filas)&lt;/strong&gt; y &lt;strong&gt;atributos (columnas)&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Normalización</title><link>https://lorenalresusta.github.io/BBDD/ud04-normalizacion/ud04-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud04-normalizacion/ud04-teoria/</guid><description>&lt;h1 id="ud04--normalización"&gt;UD04 · Normalización&lt;a class="anchor" href="#ud04--normalizaci%c3%b3n" 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;Un esquema relacional puede ser &lt;strong&gt;correcto&lt;/strong&gt; (guarda toda la información) y aun así estar &lt;strong&gt;mal diseñado&lt;/strong&gt;: repetir datos, permitir contradicciones y obligar a inventar valores para poder insertar una fila. La &lt;strong&gt;normalización&lt;/strong&gt; es una técnica formal, basada en las &lt;strong&gt;dependencias funcionales&lt;/strong&gt;, que detecta estos problemas y los corrige descomponiendo las tablas sin perder información.&lt;/p&gt;&#10;&lt;p&gt;En esta unidad aprenderás a reconocer las anomalías de un mal diseño, a identificar dependencias funcionales y claves candidatas, y a llevar un esquema hasta la &lt;strong&gt;tercera forma normal (3FN)&lt;/strong&gt; y la &lt;strong&gt;forma normal de Boyce-Codd (FNBC)&lt;/strong&gt;. También verás cuándo tiene sentido &lt;strong&gt;desnormalizar&lt;/strong&gt; y cómo documentar las reglas que la normalización no resuelve.&lt;/p&gt;</description></item><item><title>Programación de la base de datos con PL/SQL</title><link>https://lorenalresusta.github.io/BBDD/ud09-plsql/ud09-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud09-plsql/ud09-teoria/</guid><description>&lt;h1 id="ud09--programación-de-la-base-de-datos-con-plsql"&gt;UD09 · Programación de la base de datos con PL/SQL&lt;a class="anchor" href="#ud09--programaci%c3%b3n-de-la-base-de-datos-con-plsql" 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;Hasta ahora, la lógica de nuestras tareas vivía &lt;strong&gt;fuera&lt;/strong&gt; de la base de datos: en un guion &lt;code&gt;.sql&lt;/code&gt; que lanzábamos a mano o en la aplicación que consulta Oracle. Eso funciona mientras la tarea sea una secuencia de sentencias. Deja de funcionar cuando hace falta &lt;strong&gt;decidir&lt;/strong&gt; (¿tiene el alumno faltas suficientes para perder la evaluación continua?), &lt;strong&gt;repetir&lt;/strong&gt; (recorrer todos los alumnos de un grupo), &lt;strong&gt;reaccionar a un error&lt;/strong&gt; (¿qué hago si el módulo no existe?) o &lt;strong&gt;garantizar una regla&lt;/strong&gt; que nadie pueda saltarse, entre ellas las que en la UD03 llamamos &lt;em&gt;restricciones que el modelo lógico no puede expresar&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Resultados de aprendizaje y criterios de evaluación</title><link>https://lorenalresusta.github.io/BBDD/guia/ra-ce/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/guia/ra-ce/</guid><description>&lt;h1 id="resultados-de-aprendizaje-y-criterios-de-evaluación"&gt;Resultados de aprendizaje y criterios de evaluación&lt;a class="anchor" href="#resultados-de-aprendizaje-y-criterios-de-evaluaci%c3%b3n" aria-label="Link"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;El módulo &lt;strong&gt;0484. Bases de datos&lt;/strong&gt; se rige por el &lt;strong&gt;Real Decreto 405/2023, de 29 de mayo&lt;/strong&gt;, que actualiza los títulos de Técnico Superior en DAM y en DAW. El módulo es idéntico en los dos ciclos: tiene &lt;strong&gt;12 créditos ECTS&lt;/strong&gt;, una duración mínima de &lt;strong&gt;105 horas&lt;/strong&gt; y &lt;strong&gt;7 resultados de aprendizaje (RA)&lt;/strong&gt; con &lt;strong&gt;57 criterios de evaluación (CE)&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;blockquote class='book-hint important'&gt;&#10;&lt;p&gt;Un &lt;strong&gt;resultado de aprendizaje&lt;/strong&gt; describe lo que sabrás hacer al terminar el módulo. Un &lt;strong&gt;criterio de evaluación&lt;/strong&gt; es una evidencia concreta que demuestra que lo has conseguido. Cada unidad, práctica y ejercicio de estos apuntes indica qué CE trabaja.&lt;/p&gt;</description></item><item><title>Sistemas de almacenamiento y SGBD</title><link>https://lorenalresusta.github.io/BBDD/ud01-introduccion/ud01-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud01-introduccion/ud01-teoria/</guid><description>&lt;h1 id="ud01--sistemas-de-almacenamiento-y-sgbd"&gt;UD01 · Sistemas de almacenamiento y SGBD&lt;a class="anchor" href="#ud01--sistemas-de-almacenamiento-y-sgbd" 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;&lt;strong&gt;Visión general:&lt;/strong&gt;&#10;Un &lt;strong&gt;sistema gestor de bases de datos (SGBD)&lt;/strong&gt; es el componente de software esencial que centraliza, organiza, consulta, mantiene y protege la información en las organizaciones modernas. En los inicios de la informática, las aplicaciones gestionaban los datos directamente mediante &lt;strong&gt;sistemas de ficheros independientes&lt;/strong&gt;, lo que provocaba graves problemas de redundancia, incoherencia, acoplamiento físico y lógico, y fallos de seguridad.&lt;/p&gt;</description></item><item><title>Bases de datos NoSQL - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud10-nosql/ud10-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud10-nosql/ud10-practicas/</guid><description>&lt;h1 id="ud10--prácticas"&gt;UD10 · Prácticas&lt;a class="anchor" href="#ud10--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;RA7&lt;/span&gt; Gestiona la información almacenada en bases de datos no relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor. &lt;span class="bd-ra-count"&gt;5 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA7.a&lt;/span&gt; Se han caracterizado las bases de datos no relacionales.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA7.b&lt;/span&gt; Se han evaluado los principales tipos de bases de datos no relacionales.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA7.c&lt;/span&gt; Se han identificado los elementos utilizados en estas bases de datos.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA7.d&lt;/span&gt; Se han identificado distintas formas de gestión de la información según el tipo de base de datos no relacionales.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA7.e&lt;/span&gt; Se han utilizado las herramientas del sistema gestor para la gestión de la información almacenada.&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;RA1&lt;/span&gt; Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores. &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;RA1.b&lt;/span&gt; Se han identificado los distintos tipos de bases de datos según el modelo de datos utilizado.&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-101--puesta-en-marcha-de-mongodb"&gt;10.1 Puesta en marcha de MongoDB&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;RA7.c, RA7.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-102--crud-sobre-los-expedientes"&gt;10.2 CRUD sobre los expedientes&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;RA7.d, RA7.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-103--consultas-con-operadores-subdocumentos-y-arrays"&gt;10.3 Consultas con operadores, subdocumentos y arrays&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;RA7.d, RA7.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-104--agregaciones-el-mismo-informe-en-sql-y-en-mongodb"&gt;10.4 Agregaciones: el mismo informe en SQL y en MongoDB&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;RA7.d, RA7.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-105--modelado-documental-de-un-cat%c3%a1logo"&gt;10.5 Modelado documental de un catálogo&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;RA7.c, RA7.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-106--otros-modelos-clave-valor-y-grafos"&gt;10.6 Otros modelos: clave-valor y grafos&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;RA7.a, RA7.b&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-107--reto-relacional-o-nosql"&gt;10.7 Reto: ¿relacional o NoSQL?&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;RA7.a, RA7.b, RA1.b&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--ud10-el-expediente-documental"&gt;Proyecto EduGest · UD10&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;RA7 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;Usaremos &lt;strong&gt;MongoDB Community Server 8.0&lt;/strong&gt; en Docker, &lt;code&gt;mongosh&lt;/code&gt; y &lt;strong&gt;MongoDB Compass&lt;/strong&gt;. Los resultados indicados suponen que has cargado &lt;a href="recursos/nosql/edugest_mongo.js"&gt;edugest_mongo.js&lt;/a&gt; y no has modificado los datos (repite la carga antes de cada práctica: el script borra y recrea las colecciones).&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><item><title>Consultas sobre una tabla - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud06-consultas-basicas/ud06-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud06-consultas-basicas/ud06-practicas/</guid><description>&lt;h1 id="ud06--prácticas"&gt;UD06 · Prácticas&lt;a class="anchor" href="#ud06--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;2 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.b&lt;/span&gt; Se han realizado consultas simples sobre una tabla.&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;RA5&lt;/span&gt; Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. &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;RA5.e&lt;/span&gt; Se ha hecho uso de las funciones proporcionadas por el sistema gestor.&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-61--primeras-consultas-y-herramientas"&gt;6.1 Primeras consultas y herramientas&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.a, RA3.b&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-62--consultas-para-secretar%c3%ada"&gt;6.2 Consultas para secretaría&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.b&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-63--laboratorio-de-valores-nulos"&gt;6.3 Laboratorio de valores nulos&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.b&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-64--funciones-para-informes"&gt;6.4 Funciones para informes&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.b, RA5.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-65--validar-datos-con-sql"&gt;6.5 Validar datos con SQL&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.b, RA5.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="#proyecto-edugest--ud06-consultas-del-d%c3%ada-a-d%c3%ada"&gt;Proyecto EduGest · UD06&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.a, RA3.b&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;Todas las prácticas usan el esquema de referencia &lt;strong&gt;EDUGEST&lt;/strong&gt; con los datos del &lt;a href="https://lorenalresusta.github.io/BBDD/guia/proyecto-edugest/#4-scripts-descargables"&gt;script 02&lt;/a&gt;. Antes de empezar, ejecuta en tu sesión:&lt;/p&gt;</description></item><item><title>Definición y control de datos - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud05-ddl-dcl/ud05-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud05-ddl-dcl/ud05-practicas/</guid><description>&lt;h1 id="ud05--prácticas"&gt;UD05 · Prácticas&lt;a class="anchor" href="#ud05--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;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;8 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.a&lt;/span&gt; Se ha analizado el formato de almacenamiento de la información.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.b&lt;/span&gt; Se han creado las tablas y las relaciones entre ellas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.c&lt;/span&gt; Se han seleccionado los tipos de datos adecuados.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.d&lt;/span&gt; Se han definido los campos clave en las tablas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.e&lt;/span&gt; Se han implantado las restricciones reflejadas en el diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.f&lt;/span&gt; Se han creado vistas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.g&lt;/span&gt; Se han creado los usuarios y se les han asignado privilegios.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.h&lt;/span&gt; Se han utilizado asistentes, herramientas gráficas y los lenguajes de definición y control de datos.&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;RA6&lt;/span&gt; Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. &lt;span class="bd-ra-count"&gt;2 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.a&lt;/span&gt; Se han utilizado herramientas gráficas para representar el diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.f&lt;/span&gt; Se han aplicado reglas de integridad.&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-51--primeras-tablas-y-restricciones-en-oracle"&gt;5.1 Primeras tablas y restricciones en Oracle&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;RA2.b, RA2.c, RA2.d, RA2.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-52--del-diagrama-de-chen-al-ddl-de-oracle"&gt;5.2 Del diagrama de Chen al DDL de Oracle&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;RA2.b, RA2.d, RA2.e, RA6.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-53--biblioteca-script-completo-y-bater%c3%ada-de-pruebas"&gt;5.3 Biblioteca: script completo y batería de pruebas&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;RA2.b-e, RA2.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-54--seis-casos-para-implementar"&gt;5.4 Seis casos para implementar&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;RA2.b-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-55--evoluci%c3%b3n-del-esquema-con-alter"&gt;5.5 Evolución del esquema con ALTER&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;RA2.b, RA2.e, RA2.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-56--%c3%adndices-vistas-y-secuencias-en-edugest"&gt;5.6 Índices, vistas y secuencias en EduGest&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;RA2.f, RA2.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-57--usuarios-roles-y-privilegios-en-edugest"&gt;5.7 Usuarios, roles y privilegios en EduGest&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;RA2.g, RA2.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-58--depurar-un-script-defectuoso"&gt;5.8 Depurar un script defectuoso&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;RA2.b-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="#proyecto-edugest--ud05-implementaci%c3%b3n"&gt;Proyecto EduGest · UD05&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;RA2 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;&lt;strong&gt;Antes de empezar.&lt;/strong&gt; Necesitas el entorno de la &lt;a href="https://lorenalresusta.github.io/BBDD/guia/entorno/"&gt;guía&lt;/a&gt; funcionando. Para las prácticas 5.1 a 5.5 crea un usuario de pruebas propio, así no mezclas los ejercicios con el proyecto. Conéctate como &lt;code&gt;SYSTEM&lt;/code&gt; a &lt;code&gt;FREEPDB1&lt;/code&gt; y ejecuta:&lt;/p&gt;</description></item><item><title>Manipulación de datos y transacciones - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud08-dml-transacciones/ud08-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud08-dml-transacciones/ud08-practicas/</guid><description>&lt;h1 id="ud08--prácticas"&gt;UD08 · Prácticas&lt;a class="anchor" href="#ud08--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;RA4&lt;/span&gt; Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. &lt;span class="bd-ra-count"&gt;8 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.a&lt;/span&gt; Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.b&lt;/span&gt; Se han insertado, borrado y actualizado datos en las tablas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.c&lt;/span&gt; Se ha incluido en una tabla la información resultante de la ejecución de una consulta.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.d&lt;/span&gt; Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.e&lt;/span&gt; Se ha reconocido el funcionamiento de las transacciones.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.f&lt;/span&gt; Se han anulado parcial o totalmente los cambios producidos por una transacción.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.g&lt;/span&gt; Se han identificado los efectos de las distintas políticas de bloqueo de registros.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.h&lt;/span&gt; Se han adoptado medidas para mantener la integridad y consistencia de la información.&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;RA6&lt;/span&gt; Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. &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;RA6.f&lt;/span&gt; Se han aplicado reglas de integridad.&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-81--altas-cambios-y-bajas-en-edugest"&gt;8.1 Altas, cambios y bajas en EduGest&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;RA4.a, RA4.b&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-82--copias-hist%c3%b3ricos-e-insert--select"&gt;8.2 Copias, históricos e INSERT … SELECT&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;RA4.c&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-83--modificaciones-con-subconsultas"&gt;8.3 Modificaciones con 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;RA4.b, RA4.c, RA4.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-84--laboratorio-de-transacciones"&gt;8.4 Laboratorio de transacciones&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;RA4.e, RA4.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-85--dos-sesiones-un-dato-concurrencia-y-bloqueos"&gt;8.5 Dos sesiones, un dato: concurrencia y bloqueos&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;RA4.g, RA4.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-86--carga-de-notas-con-merge"&gt;8.6 Carga de notas con MERGE&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;RA4.b, RA4.c&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-87--reto-guion-de-promoci%c3%b3n-de-curso"&gt;8.7 Reto: guion de promoción de curso&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;RA4.d, RA4.e, RA4.f, RA4.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--ud08-guiones-de-mantenimiento"&gt;Proyecto EduGest · UD08&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;RA4 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;Antes de &lt;strong&gt;cada&lt;/strong&gt; práctica, restaura EduGest ejecutando los scripts 01 y 02 del &lt;a href="https://lorenalresusta.github.io/BBDD/guia/proyecto-edugest/#4-scripts-descargables"&gt;proyecto&lt;/a&gt;. Los números de filas afectadas que se indican suponen los datos originales.&lt;/p&gt;</description></item><item><title>Modelo Entidad/Relación - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud02-modelo-er/ud02-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud02-modelo-er/ud02-practicas/</guid><description>&lt;h1 id="ud02--prácticas"&gt;UD02 · Prácticas&lt;a class="anchor" href="#ud02--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;RA6&lt;/span&gt; Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. &lt;span class="bd-ra-count"&gt;4 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.a&lt;/span&gt; Se han utilizado herramientas gráficas para representar el diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.d&lt;/span&gt; Se han analizado las relaciones entre las tablas del diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.e&lt;/span&gt; Se han identificado los campos clave.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.h&lt;/span&gt; Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico.&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-21--biblioteca-municipal-del-enunciado-al-diagrama"&gt;2.1 Biblioteca municipal: del enunciado al diagrama&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;RA6.a, RA6.d, RA6.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-22--leer-y-escribir-cardinalidades"&gt;2.2 Leer y escribir cardinalidades&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;RA6.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-23--plataforma-de-streaming"&gt;2.3 Plataforma de streaming&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;RA6.a, RA6.d, RA6.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-24--cl%c3%adnica-veterinaria-con-jerarqu%c3%adas"&gt;2.4 Clínica veterinaria con jerarquías&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;RA6.d, RA6.e, RA6.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-25--revisi%c3%b3n-de-un-dise%c3%b1o-defectuoso"&gt;2.5 Revisión de un diseño defectuoso&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;RA6.d, RA6.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-26--autoescuela-ternaria-o-agregaci%c3%b3n"&gt;2.6 Autoescuela: ternaria o agregación&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;RA6.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-27--almazara-la-entrevista-que-no-lo-dice-todo"&gt;2.7 Almazara: la entrevista que no lo dice todo&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;RA6.a, RA6.d, RA6.e, RA6.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-28--alquiler-de-coches-el-modelo-que-recuerda"&gt;2.8 Alquiler de coches: el modelo que recuerda&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;RA6.d, RA6.e, RA6.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-29--ingenier%c3%ada-inversa-del-albar%c3%a1n-a-las-entidades"&gt;2.9 Ingeniería inversa: del albarán a las entidades&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;RA6.a, RA6.d, RA6.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-210--dos-dise%c3%b1os-un-ganador"&gt;2.10 Dos diseños, un ganador&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;RA6.d, RA6.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-211--festival-de-m%c3%basica-ediciones-escenarios-y-actuaciones"&gt;2.11 Festival de música: ediciones, escenarios y actuaciones&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;RA6.a, RA6.d, RA6.e, RA6.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-212--editorial-obras-traducciones-y-derechos-de-autor"&gt;2.12 Editorial: obras, traducciones y derechos de autor&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;RA6.a, RA6.d, RA6.e, RA6.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-213--taller-aeron%c3%a1utico-aeronaves-%c3%b3rdenes-de-trabajo-y-habilitaciones"&gt;2.13 Taller aeronáutico: aeronaves, órdenes de trabajo y habilitaciones&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;RA6.a, RA6.d, RA6.e, RA6.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-214--comunidad-de-propietarios-inmuebles-juntas-y-votaciones"&gt;2.14 Comunidad de propietarios: inmuebles, juntas y votaciones&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;RA6.a, RA6.d, RA6.e, RA6.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--ud02-modelo-conceptual"&gt;Proyecto EduGest · UD02&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;RA6.a, RA6.d, RA6.e, RA6.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="#bloque-1--fundamentos"&gt;Banco · Fundamentos (ejercicios 1-5)&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;RA6.a, RA6.d, RA6.e, RA6.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="#bloque-2--intermedio"&gt;Banco · Intermedio (ejercicios 6-15)&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;RA6.a, RA6.d, RA6.e, RA6.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="#bloque-3--intermedio-integraci%c3%b3n"&gt;Banco · Intermedio: integración (ejercicios 16-23)&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;RA6.a, RA6.d, RA6.e, RA6.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="#bloque-4--intermedio-eer"&gt;Banco · Intermedio: EER (ejercicios 24-30)&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;&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="#bloque-5--consolidaci%c3%b3n"&gt;Banco · Consolidación (ejercicios 31-35)&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;RA6.a, RA6.d, RA6.e, RA6.h&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 note'&gt;&#10;&lt;p&gt;&lt;strong&gt;Cómo están organizadas estas páginas.&lt;/strong&gt; El enunciado se presenta como lo contaría una persona del negocio, no como una lista de entidades: &lt;strong&gt;decidir qué es una entidad, un atributo o una relación forma parte del trabajo&lt;/strong&gt;. Las tareas, la comprobación y los errores habituales están plegados: despliégalos cuando los necesites, no antes de pensar.&lt;/p&gt;</description></item><item><title>Modelo relacional - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud03-modelo-relacional/ud03-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud03-modelo-relacional/ud03-practicas/</guid><description>&lt;h1 id="ud03--prácticas"&gt;UD03 · Prácticas&lt;a class="anchor" href="#ud03--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;RA6&lt;/span&gt; Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. &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;RA6.a&lt;/span&gt; Se han utilizado herramientas gráficas para representar el diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.b&lt;/span&gt; Se han identificado las tablas del diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.c&lt;/span&gt; Se han identificado los campos que forman parte de las tablas del diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.d&lt;/span&gt; Se han analizado las relaciones entre las tablas del diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.e&lt;/span&gt; Se han identificado los campos clave.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.f&lt;/span&gt; Se han aplicado reglas de integridad.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.h&lt;/span&gt; Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico.&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;3 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.a&lt;/span&gt; Se ha analizado el formato de almacenamiento de la información.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.d&lt;/span&gt; Se han definido los campos clave en las tablas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.e&lt;/span&gt; Se han implantado las restricciones reflejadas en el diseño lógico.&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-31--biblioteca-del-er-a-las-tablas"&gt;3.1 Biblioteca: del E/R a las tablas&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;RA6.b, RA6.c, RA6.d, RA6.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-32--simulador-de-integridad-referencial"&gt;3.2 Simulador de integridad referencial&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;RA6.f, RA2.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-33--tres-formas-de-transformar-una-jerarqu%c3%ada"&gt;3.3 Tres formas de transformar una jerarquía&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;RA6.b, RA6.d, RA6.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-34--ingenier%c3%ada-inversa-de-un-esquema"&gt;3.4 Ingeniería inversa de un esquema&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;RA6.a, RA6.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-35--cat%c3%a1logo-de-restricciones-de-un-hotel"&gt;3.5 Catálogo de restricciones de un hotel&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;RA6.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--ud03-modelo-l%c3%b3gico"&gt;Proyecto EduGest · UD03&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;RA6.a-f, RA6.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-36--entender-un-esquema-relacional"&gt;3.6 Entender un esquema relacional&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;RA6.b, RA6.c, RA6.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="#tarea-1--naviera-capitanes-contenedores-puertos-y-barcos"&gt;Tarea 1 · Naviera&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;RA6.b-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="#tarea-2--instituto-m%c3%b3dulos-matr%c3%adculas-delegados-y-casilleros"&gt;Tarea 2 · Instituto&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;RA6.b-e, RA6.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="#tarea-3--concesionario-ventas-revisiones-y-mec%c3%a1nicos"&gt;Tarea 3 · Concesionario&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;RA6.b-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="#tarea-4--casas-rurales"&gt;Tarea 4 · Casas rurales&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;RA6.b-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="#tarea-5--esquema-abstracto-1-ternaria-11n-y-agregaci%c3%b3n"&gt;Tarea 5 · Esquema abstracto 1&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;RA6.b-e, RA6.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="#tarea-6--esquema-abstracto-2-agregaci%c3%b3n-con-relaci%c3%b3n-11-y-existencia"&gt;Tarea 6 · Esquema abstracto 2&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;RA6.b-e, RA6.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="#tarea-7--esquema-abstracto-3-ternaria-con-una-entidad-repetida"&gt;Tarea 7 · Esquema abstracto 3&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;RA6.b-e, RA6.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="#banco-de-ejercicios"&gt;Banco de ejercicios&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;●○○ a ●●●&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;RA6, RA2&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 tip'&gt;&#10;&lt;p&gt;Para escribir esquemas relacionales usa siempre la misma notación: &lt;code&gt;TABLA(&lt;/code&gt;&lt;u&gt;clave_primaria&lt;/u&gt;&lt;code&gt;, atributo, &lt;/code&gt;&lt;em&gt;clave_ajena&lt;/em&gt;&lt;code&gt;)&lt;/code&gt;, y debajo de cada tabla, las claves ajenas con la tabla a la que apuntan, las claves alternativas y los atributos que &lt;strong&gt;admiten nulos&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Normalización - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud04-normalizacion/ud04-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud04-normalizacion/ud04-practicas/</guid><description>&lt;h1 id="ud04--prácticas"&gt;UD04 · Prácticas&lt;a class="anchor" href="#ud04--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;RA6&lt;/span&gt; Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. &lt;span class="bd-ra-count"&gt;5 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.b&lt;/span&gt; Se han identificado las tablas del diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.c&lt;/span&gt; Se han identificado los campos que forman parte de las tablas del diseño lógico.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.e&lt;/span&gt; Se han identificado los campos clave.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.g&lt;/span&gt; Se han aplicado reglas de normalización.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.h&lt;/span&gt; Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico.&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-41--normalizar-las-facturas-de-un-taller"&gt;4.1 Normalizar las facturas de un taller&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;RA6.b, RA6.c, RA6.g&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-42--dependencias-cierres-y-claves"&gt;4.2 Dependencias, cierres y claves&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;RA6.e, RA6.g&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-43--en-qu%c3%a9-forma-normal-est%c3%a1"&gt;4.3 ¿En qué forma normal está?&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;RA6.g&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-44--reservas-de-un-hotel-rural"&gt;4.4 Reservas de un hotel rural&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;RA6.b, RA6.c, RA6.e, RA6.g&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-45--fnbc-y-dependencias-perdidas"&gt;4.5 FNBC y dependencias perdidas&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;RA6.g, RA6.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-46--normalizar-o-desnormalizar"&gt;4.6 ¿Normalizar o desnormalizar?&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;RA6.g&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--ud04-informe-de-normalizaci%c3%b3n"&gt;Proyecto EduGest · UD04&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;RA6.b, RA6.c, RA6.e, RA6.g, RA6.h&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="práctica-41--normalizar-las-facturas-de-un-taller"&gt;Práctica 4.1 · Normalizar las facturas de un taller&lt;a class="anchor" href="#pr%c3%a1ctica-41--normalizar-las-facturas-de-un-taller" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;div class="bd-practica bd-practica--guiada"&gt;&#10; &lt;div class="bd-practica-top"&gt;&#10; &lt;span class="bd-practica-num"&gt;Práctica 4.1&lt;/span&gt;&#10; &lt;span class="bd-pill bd-pill--guiada"&gt;Guiada&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;dl class="bd-practica-meta"&gt;&lt;div&gt;&lt;dt&gt;Duración&lt;/dt&gt;&lt;dd&gt;2 sesiones&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Dificultad&lt;/dt&gt;&lt;dd&gt;&lt;span class="bd-nivel" aria-label="Nivel 1 de 3"&gt;&lt;i class="on"&gt;&lt;/i&gt;&lt;i class=""&gt;&lt;/i&gt;&lt;i class=""&gt;&lt;/i&gt;&lt;/span&gt;&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;RA / CE&lt;/dt&gt;&lt;dd&gt;RA6: b, c, g&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Software&lt;/dt&gt;&lt;dd&gt;Hoja de cálculo o papel&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Entrega&lt;/dt&gt;&lt;dd&gt;Documento con cada paso de la normalización&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h4 id="objetivo"&gt;Objetivo&lt;a class="anchor" href="#objetivo" aria-label="Link"&gt;&lt;/a&gt;&lt;/h4&gt;&#10;&lt;p&gt;Seguir el procedimiento completo de normalización sobre un documento real (una factura) hasta obtener un esquema en 3FN.&lt;/p&gt;</description></item><item><title>Programación con PL/SQL - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud09-plsql/ud09-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud09-plsql/ud09-practicas/</guid><description>&lt;h1 id="ud09--prácticas"&gt;UD09 · Prácticas&lt;a class="anchor" href="#ud09--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;RA5&lt;/span&gt; Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. &lt;span class="bd-ra-count"&gt;10 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.a&lt;/span&gt; Se han identificado las diversas formas de automatizar tareas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.b&lt;/span&gt; Se han reconocido los métodos de ejecución de guiones.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.c&lt;/span&gt; Se han identificado las herramientas disponibles para editar guiones.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.d&lt;/span&gt; Se han definido y utilizado guiones para automatizar tareas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.e&lt;/span&gt; Se ha hecho uso de las funciones proporcionadas por el sistema gestor.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.f&lt;/span&gt; Se han definido procedimientos y funciones de usuario.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.g&lt;/span&gt; Se han utilizado estructuras de control de flujo.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.h&lt;/span&gt; Se han definido eventos y disparadores.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.i&lt;/span&gt; Se han utilizado cursores.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA5.j&lt;/span&gt; Se han utilizado excepciones.&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;RA4&lt;/span&gt; Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. &lt;span class="bd-ra-count"&gt;2 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.d&lt;/span&gt; Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA4.h&lt;/span&gt; Se han adoptado medidas para mantener la integridad y consistencia de la información.&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;RA6&lt;/span&gt; Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. &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;RA6.h&lt;/span&gt; Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico.&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-91--primeros-bloques-el-expediente-de-un-alumno"&gt;9.1 Primeros bloques: el expediente de un alumno&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;RA5.b, RA5.c, RA5.e, RA5.g&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-92--biblioteca-de-funciones-de-edugest"&gt;9.2 Biblioteca de funciones de EduGest&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;RA5.e, RA5.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-93--procedimiento-de-matr%c3%adcula-con-excepciones"&gt;9.3 Procedimiento de matrícula con excepciones&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;RA5.f, RA5.g, RA5.j&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-94--cursores-boletines-e-informes"&gt;9.4 Cursores: boletines e informes&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;RA5.g, RA5.i&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-95--disparadores-de-integridad-y-auditor%c3%ada"&gt;9.5 Disparadores de integridad y auditoría&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;RA5.h, RA6.h, RA4.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-96--reto-la-tabla-mutante"&gt;9.6 Reto: la tabla mutante&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;RA5.h, RA5.i&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-97--tareas-programadas"&gt;9.7 Tareas programadas&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;RA5.a, RA5.d, RA5.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-98--reto-el-paquete-de-secretar%c3%ada"&gt;9.8 Reto: el paquete de secretaría&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;RA5.d, RA5.f, RA5.j, RA4.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="#proyecto-edugest--ud09-l%c3%b3gica-en-el-servidor"&gt;Proyecto EduGest · UD09&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;RA5 completo, RA6.h&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;ul&gt;&#10;&lt;li&gt;Trabaja como &lt;code&gt;EDUGEST&lt;/code&gt; sobre los datos originales (scripts 01 y 02).&lt;/li&gt;&#10;&lt;li&gt;Activa la salida en cada sesión: &lt;code&gt;SET SERVEROUTPUT ON&lt;/code&gt; (en SQL Developer, también &lt;em&gt;Ver → Salida de DBMS&lt;/em&gt; y el botón &lt;strong&gt;+&lt;/strong&gt; para la conexión).&lt;/li&gt;&#10;&lt;li&gt;Guarda &lt;strong&gt;cada&lt;/strong&gt; subprograma en su propio fichero &lt;code&gt;.sql&lt;/code&gt; terminado en &lt;code&gt;/&lt;/code&gt;. Así podrás recompilarlo y versionarlo.&lt;/li&gt;&#10;&lt;/ul&gt;&lt;/blockquote&gt;&lt;hr&gt;&#10;&lt;h2 id="práctica-91--primeros-bloques-el-expediente-de-un-alumno"&gt;Práctica 9.1 · Primeros bloques: el expediente de un alumno&lt;a class="anchor" href="#pr%c3%a1ctica-91--primeros-bloques-el-expediente-de-un-alumno" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;div class="bd-practica bd-practica--guiada"&gt;&#10; &lt;div class="bd-practica-top"&gt;&#10; &lt;span class="bd-practica-num"&gt;Práctica 9.1&lt;/span&gt;&#10; &lt;span class="bd-pill bd-pill--guiada"&gt;Guiada&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;dl class="bd-practica-meta"&gt;&lt;div&gt;&lt;dt&gt;Duración&lt;/dt&gt;&lt;dd&gt;2 sesiones&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Dificultad&lt;/dt&gt;&lt;dd&gt;&lt;span class="bd-nivel" aria-label="Nivel 1 de 3"&gt;&lt;i class="on"&gt;&lt;/i&gt;&lt;i class=""&gt;&lt;/i&gt;&lt;i class=""&gt;&lt;/i&gt;&lt;/span&gt;&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;RA / CE&lt;/dt&gt;&lt;dd&gt;RA5: b, c, e, g&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Software&lt;/dt&gt;&lt;dd&gt;Oracle 26ai · SQL Developer y SQLcl&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Entrega&lt;/dt&gt;&lt;dd&gt;p9_1.sql &amp;#43; salida&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h4 id="objetivo"&gt;Objetivo&lt;a class="anchor" href="#objetivo" aria-label="Link"&gt;&lt;/a&gt;&lt;/h4&gt;&#10;&lt;p&gt;Escribir y ejecutar bloques anónimos con variables, consultas &lt;code&gt;SELECT INTO&lt;/code&gt;, funciones del sistema gestor y estructuras de control.&lt;/p&gt;</description></item><item><title>Proyecto EduGest</title><link>https://lorenalresusta.github.io/BBDD/guia/proyecto-edugest/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/guia/proyecto-edugest/</guid><description>&lt;h1 id="proyecto-transversal-edugest"&gt;Proyecto transversal: EduGest&lt;a class="anchor" href="#proyecto-transversal-edugest" aria-label="Link"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;&lt;strong&gt;EduGest&lt;/strong&gt; es la base de datos de gestión académica de un instituto de Formación Profesional ficticio, el &lt;em&gt;IES Serra Gelada&lt;/em&gt;. Es el hilo conductor del curso: empieza como una entrevista con el cliente y termina como una base de datos relacional completa, programada y con una versión documental en MongoDB.&lt;/p&gt;&#10;&lt;blockquote class='book-hint important'&gt;&#10;&lt;p&gt;Diseñar y administrar una base de datos no es un conjunto de temas aislados. Es un proceso continuo. Cada unidad añade una capa a EduGest y &lt;strong&gt;usa lo que se hizo en la anterior&lt;/strong&gt;. Guarda tu trabajo en un repositorio Git desde el primer día.&lt;/p&gt;</description></item><item><title>Sistemas de almacenamiento y SGBD - Prácticas</title><link>https://lorenalresusta.github.io/BBDD/ud01-introduccion/ud01-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/ud01-introduccion/ud01-practicas/</guid><description>&lt;h1 id="ud01--prácticas"&gt;UD01 · Prácticas&lt;a class="anchor" href="#ud01--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;RA1&lt;/span&gt; Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores. &lt;span class="bd-ra-count"&gt;10 CE&lt;/span&gt;&lt;/summary&gt;&#10; &lt;ul&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.a&lt;/span&gt; Se han analizado los sistemas lógicos de almacenamiento y sus características.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.b&lt;/span&gt; Se han identificado los distintos tipos de bases de datos según el modelo de datos utilizado.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.c&lt;/span&gt; Se han identificado los distintos tipos de bases de datos en función de la ubicación de la información.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.d&lt;/span&gt; Se ha evaluado la utilidad de un sistema gestor de bases de datos.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.e&lt;/span&gt; Se ha reconocido la función de cada uno de los elementos de un sistema gestor de bases de datos.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.f&lt;/span&gt; Se han clasificado los sistemas gestores de bases de datos.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.g&lt;/span&gt; Se ha reconocido la utilidad de las bases de datos distribuidas.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.h&lt;/span&gt; Se han analizado las políticas de fragmentación de la información.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.i&lt;/span&gt; Se ha identificado la legislación vigente sobre protección de datos.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA1.j&lt;/span&gt; Se han reconocido los conceptos de Big Data y de la inteligencia de negocios.&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.a&lt;/span&gt; Se ha analizado el formato de almacenamiento de la información.&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-11--de-la-hoja-de-c%c3%a1lculo-al-sgbd"&gt;1.1 De la hoja de cálculo al SGBD&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;RA1.a, RA1.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-12--primer-contacto-con-oracle-dentro-de-un-sgbd"&gt;1.2 Primer contacto con Oracle&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;RA1.e, RA2.a&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-13--elegir-un-sgbd-para-cada-caso"&gt;1.3 Elegir un SGBD para cada caso&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;RA1.b, RA1.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-14--dise%c3%b1o-de-la-distribuci%c3%b3n-de-datos"&gt;1.4 Diseño de la distribución de datos&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;RA1.c, RA1.g, RA1.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-15--auditor%c3%ada-de-protecci%c3%b3n-de-datos"&gt;1.5 Auditoría de protección de datos&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;RA1.i&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-16--de-los-datos-a-las-decisiones"&gt;1.6 De los datos a las decisiones&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;RA1.j&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--ud01-informe-de-an%c3%a1lisis"&gt;Proyecto EduGest · UD01&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;RA1.d, RA1.i&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="práctica-11--de-la-hoja-de-cálculo-al-sgbd"&gt;Práctica 1.1 · De la hoja de cálculo al SGBD&lt;a class="anchor" href="#pr%c3%a1ctica-11--de-la-hoja-de-c%c3%a1lculo-al-sgbd" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;div class="bd-practica bd-practica--guiada"&gt;&#10; &lt;div class="bd-practica-top"&gt;&#10; &lt;span class="bd-practica-num"&gt;Práctica 1.1&lt;/span&gt;&#10; &lt;span class="bd-pill bd-pill--guiada"&gt;Guiada&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;dl class="bd-practica-meta"&gt;&lt;div&gt;&lt;dt&gt;Duración&lt;/dt&gt;&lt;dd&gt;2 sesiones&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Dificultad&lt;/dt&gt;&lt;dd&gt;&lt;span class="bd-nivel" aria-label="Nivel 1 de 3"&gt;&lt;i class="on"&gt;&lt;/i&gt;&lt;i class=""&gt;&lt;/i&gt;&lt;i class=""&gt;&lt;/i&gt;&lt;/span&gt;&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;RA / CE&lt;/dt&gt;&lt;dd&gt;RA1: a, d&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Software&lt;/dt&gt;&lt;dd&gt;Hoja de cálculo (LibreOffice Calc / Excel)&lt;/dd&gt;&lt;/div&gt;&lt;div&gt;&lt;dt&gt;Entrega&lt;/dt&gt;&lt;dd&gt;Documento con las respuestas&lt;/dd&gt;&lt;/div&gt;&lt;/dl&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h4 id="objetivo"&gt;Objetivo&lt;a class="anchor" href="#objetivo" aria-label="Link"&gt;&lt;/a&gt;&lt;/h4&gt;&#10;&lt;p&gt;Detectar los problemas que provoca guardar la información en ficheros independientes y justificar con argumentos técnicos por qué una organización necesita un sistema gestor de bases de datos.&lt;/p&gt;</description></item><item><title>Entorno de trabajo</title><link>https://lorenalresusta.github.io/BBDD/guia/entorno/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/guia/entorno/</guid><description>&lt;h1 id="entorno-de-trabajo"&gt;Entorno de trabajo&lt;a class="anchor" href="#entorno-de-trabajo" aria-label="Link"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Durante el curso usaremos dos sistemas gestores:&lt;/p&gt;&#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;&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Relacional (UD05 a UD09)&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;No relacional (UD10)&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;strong&gt;SGBD&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Oracle AI Database 26ai Free&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;MongoDB Community Server 8.0&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;strong&gt;Versión de referencia&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;23.26.x&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;8.0.x&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;strong&gt;Instalación recomendada&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Contenedor Docker o Podman&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Contenedor Docker o Podman&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;strong&gt;Cliente de línea de órdenes&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;SQLcl (&lt;code&gt;sql&lt;/code&gt;) o SQL*Plus&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;mongosh&lt;/code&gt;&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;strong&gt;Cliente gráfico&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Oracle SQL Developer o la extensión &lt;em&gt;SQL Developer&lt;/em&gt; para VS Code&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;MongoDB Compass o la extensión de MongoDB para VS Code&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;strong&gt;Modelado&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Oracle SQL Developer Data Modeler, draw.io, Mermaid&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;—&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 note'&gt;&#10;&lt;p&gt;&lt;strong&gt;¿Por qué Oracle?&lt;/strong&gt; Es uno de los SGBD relacionales más implantados en grandes organizaciones. Su lenguaje procedimental (PL/SQL) es la referencia para el RA5. La edición &lt;em&gt;Free&lt;/em&gt; no tiene coste, incluye las funciones de la versión comercial con límites de tamaño (2 CPU, 2 GB de RAM y 12 GB de datos de usuario).&lt;/p&gt;</description></item><item><title>Cómo son las prácticas</title><link>https://lorenalresusta.github.io/BBDD/guia/practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/guia/practicas/</guid><description>&lt;h1 id="cómo-son-las-prácticas"&gt;Cómo son las prácticas&lt;a class="anchor" href="#c%c3%b3mo-son-las-pr%c3%a1cticas" aria-label="Link"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;p&gt;Cada unidad tiene una página de &lt;strong&gt;prácticas&lt;/strong&gt;. Las prácticas son la parte principal del módulo: los criterios de evaluación de RA2 a RA7 se demuestran &lt;strong&gt;haciendo&lt;/strong&gt;, no memorizando.&lt;/p&gt;&#10;&lt;h2 id="1-tipos-de-práctica"&gt;1. Tipos de práctica&lt;a class="anchor" href="#1-tipos-de-pr%c3%a1ctica" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#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;Tipo&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Qué es&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Cómo se trabaja&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;strong&gt;Guiada&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Se presenta el procedimiento paso a paso. Su objetivo es aprender la técnica.&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;En clase. Se comprueba al final de la sesión con la lista de comprobación.&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;strong&gt;Autónoma&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Se plantea un problema parecido sin el procedimiento. Su objetivo es aplicar la técnica.&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Individual. Se entrega y se evalúa.&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;strong&gt;Reto&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Un problema abierto o con una dificultad extra. Exige analizar y decidir.&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Opcional o para subir nota. Se defiende oralmente.&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;strong&gt;Proyecto&lt;/strong&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;La tarea de EduGest de la unidad.&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Individual o por parejas. Forma parte del proyecto final.&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;La dificultad se indica con tres puntos: ●○○ básico, ●●○ intermedio y ●●● avanzado.&lt;/p&gt;</description></item></channel></rss>