<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>UD05. Definició i control de dades on Bases de dades · DAM / DAW</title><link>https://lorenalresusta.github.io/BBDD/val/ud05-ddl-dcl/</link><description>Recent content in UD05. Definició i control de dades on Bases de dades · DAM / DAW</description><generator>Hugo</generator><language>ca-valencia</language><copyright>Apunts del mòdul 0484 Bases de dades · Curs 2026/27</copyright><atom:link href="https://lorenalresusta.github.io/BBDD/val/ud05-ddl-dcl/index.xml" rel="self" type="application/rss+xml"/><item><title>Definició i control de dades</title><link>https://lorenalresusta.github.io/BBDD/val/ud05-ddl-dcl/ud05-teoria/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/val/ud05-ddl-dcl/ud05-teoria/</guid><description>&lt;h1 id="ud05--definició-i-control-de-dades-ddl-i-dcl"&gt;UD05 · Definició i control de dades (DDL i DCL)&lt;a class="anchor" href="#ud05--definici%c3%b3-i-control-de-dades-ddl-i-dcl" aria-label="Link"&gt;&lt;/a&gt;&lt;/h1&gt;&#10;&lt;h2 id="resum-del-tema"&gt;Resum del tema&lt;a class="anchor" href="#resum-del-tema" aria-label="Link"&gt;&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;Fins ara hem &lt;strong&gt;dissenyat&lt;/strong&gt;. En esta unitat &lt;strong&gt;implementem&lt;/strong&gt;: convertim l&amp;rsquo;esquema relacional en taules reals dins d&amp;rsquo;un SGBD. Per a això usem dos subllenguatges 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 i elimina l&amp;rsquo;estructura (taules, restriccions, índexs, vistes, seqüències).&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 pot fer què (usuaris, rols i privilegis).&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Tots els exemples usen &lt;strong&gt;Oracle AI Database 26ai Free&lt;/strong&gt;. Quan una característica siga pròpia d&amp;rsquo;Oracle o d&amp;rsquo;una versió concreta, s&amp;rsquo;indica.&lt;/p&gt;</description></item><item><title>Definició i control de dades - Pràctiques</title><link>https://lorenalresusta.github.io/BBDD/val/ud05-ddl-dcl/ud05-practicas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lorenalresusta.github.io/BBDD/val/ud05-ddl-dcl/ud05-practicas/</guid><description>&lt;h1 id="ud05--pràctiques"&gt;UD05 · Pràctiques&lt;a class="anchor" href="#ud05--pr%c3%a0ctiques" 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;Resultats d&amp;#39;aprenentatge i criteris d&amp;#39;avaluació&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 dades definint-ne l&amp;#39;estructura i les característiques dels elements segons el model 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; S&amp;#39;ha analitzat el format d&amp;#39;emmagatzematge de la informació.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.b&lt;/span&gt; S&amp;#39;han creat les taules i les relacions entre elles.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.c&lt;/span&gt; S&amp;#39;han seleccionat els tipus de dades adequats.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.d&lt;/span&gt; S&amp;#39;han definit els camps clau a les taules.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.e&lt;/span&gt; S&amp;#39;han implantat les restriccions reflectides en el disseny lògic.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.f&lt;/span&gt; S&amp;#39;han creat vistes.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.g&lt;/span&gt; S&amp;#39;han creat els usuaris i se&amp;#39;ls han assignat privilegis.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA2.h&lt;/span&gt; S&amp;#39;han utilitzat assistents, eines gràfiques i els llenguatges de definició i control de dades.&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; Dissenya models relacionals normalitzats interpretant diagrames entitat/relació. &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; S&amp;#39;han utilitzat eines gràfiques per a representar el disseny lògic.&lt;/li&gt;&lt;li&gt;&lt;span class="bd-ce-code"&gt;RA6.f&lt;/span&gt; S&amp;#39;han aplicat regles d&amp;#39;integritat.&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;Tipus&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Nivell&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;CE principals&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%a0ctica-51--primeres-taules-i-restriccions-en-oracle"&gt;5.1 Primeres taules i restriccions 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%a0ctica-52--del-diagrama-de-chen-al-ddl-doracle"&gt;5.2 Del diagrama de Chen al DDL d&amp;rsquo;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%a0ctica-53--biblioteca-script-complet-i-bateria-de-proves"&gt;5.3 Biblioteca: script complet i bateria de proves&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%a0ctica-54--sis-casos-per-a-implementar"&gt;5.4 Sis casos per a 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%a0ctica-55--evoluci%c3%b3-de-lesquema-amb-alter"&gt;5.5 Evolució de l&amp;rsquo;esquema amb 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%a0ctica-56--%c3%adndexs-vistes-i-seq%c3%bc%c3%a8ncies-en-edugest"&gt;5.6 Índexs, vistes i seqüències 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%a0ctica-57--usuaris-rols-i-privilegis-en-edugest"&gt;5.7 Usuaris, rols i privilegis 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%a0ctica-58--depurar-un-script-defectu%c3%b3s"&gt;5.8 Depurar un script defectuós&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Repte&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="#projecte-edugest--ud05-implementaci%c3%b3"&gt;Projecte EduGest · UD05&lt;/a&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Projecte&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 complet&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;Abans de començar.&lt;/strong&gt; Necessites l&amp;rsquo;entorn de la &lt;a href="https://lorenalresusta.github.io/BBDD/val/guia/entorno/"&gt;guia&lt;/a&gt; funcionant. Per a les pràctiques 5.1 a 5.5 crea un usuari de proves propi, així no barreges els exercicis amb el projecte. Connecta&amp;rsquo;t com a &lt;code&gt;SYSTEM&lt;/code&gt; a &lt;code&gt;FREEPDB1&lt;/code&gt; i executa:&lt;/p&gt;</description></item></channel></rss>