<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>UD10. Bases de datos NoSQL on Bases de Datos · DAM / DAW</title><link>https://lorenalresusta.github.io/BBDD/ud10-nosql/</link><description>Recent content in UD10. Bases de datos NoSQL 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/ud10-nosql/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>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></channel></rss>