Diferència entre revisions de la pàgina «M2 - Bases de dades»

De wikiserver
Dreceres ràpides: navegació, cerca
(AEA3: Llenguatge SQL: extensió procedimental)
(Continguts)
 
(Hi ha 8 revisions intermèdies del mateix usuari que no es mostren)
Línia 364: Línia 364:
 
===Continguts===
 
===Continguts===
  
:*[[M2 - Bases de dades / Apunts UF3: PL-SQL |Apunts PL/SQL]]
+
====Bases de dades i Sistemes gestors de bases de dades====
 +
 
 +
:*[[M2 - Bases de dades / UF1NF1: Mapa conceptual |Mapa conceptual]]
 +
<!--
 +
====LOPD====
 +
<!--
 +
:*[https://www.youtube.com/watch?v=ZyaJj4nqhLo Conceptes bàsics de LOPD] [https://drive.google.com/file/d/1XLVhT4fMG-Q1FwOM0Oy5Ji-30x4VCrcE/view?usp=sharing Conceptes bàsics de LOPD]
 +
:*[https://www.youtube.com/watch?v=IkUmpfvMjKE La ley de protección de datos (LOPD) en la empresa]
 +
-->
 +
 
 +
:*[https://drive.google.com/file/d/1XLVhT4fMG-Q1FwOM0Oy5Ji-30x4VCrcE/view?usp=sharing Conceptes bàsics de LOPD]
 +
 
 +
:*[https://drive.google.com/file/d/1lOuK_gBnDoM07uli4gf4BMpk7z6kRJKE/view?usp=sharing La llei de protecció de dades (LOPD) en l'empresa]
 +
 
 +
:*[https://canal.uned.es/video/5e62285b5578f259600573d2 Protecció de dades en un món digital]
 +
<!--
 +
:*[https://www.youtube.com/watch?v=2cpWgBBgTIs Paso a paso cómo cumplir con la Ley de Protección de Datos I: Formulario NOTA]
 +
 
 +
:*[[M2 - Bases de dades / Apunts UF3 : LOPD | LOPD]]
 +
 
 +
:*[[M2 - Bases de dades / Apunts UF3 : Esquema LOPD | Esquema LOPD]]-->
 +
<!---->
 +
<!---->
 +
 
 +
<!--
 +
====Introducció====
 +
 
 +
:*[[M2 - Bases de dades / UF1NF1: Les dades i les bases de dades |Les dades i les bases de dades]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF1: Conceptes de fitxers i bases de dades |Conceptes de fitxers i bases de dades]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF1: Els SGBD |Els SGBD]]
 +
 
 +
====Models de bases de dades====
 +
 
 +
:*[[M2 - Bases de dades / UF1NF1: Arquitectura del SGBD |Arquitectura del SGBD]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF1: Els models de bases de dades més comuns |Els models de bases de dades més comuns]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF1: Bases de dades distribuïdes |Bases de dades distribuïdes]]
 +
-->
 +
====Model lògic relacional====
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Disseny de bases de dades |Disseny de bases de dades]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Conceptes del model entitat-relació |Conceptes del model entitat-relació]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Diagrames entitat-relació |Exemples diagrames entitat-relació]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Annex: Decisions de disseny |Annex: Decisions de disseny]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF3: Model relacional |Model relacional]] / [[M2 - Bases de dades / UF1NF3: Resum model relacional | Resum model relacional]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF3: Normalització |Normalització]]
 +
<!---->
 +
<!---->
 +
===Activitats===
 +
 
 +
:*[[M2 - Bases de dades / Exercicis UF1: Bàsics disseny |Exercicis bàsics disseny bases de dades]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Exercicis Model E/R |Exercicis Model E/R]]<!---->
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Casos pràctics Model E/R |Casos pràctics Model E/R]]<!---->
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Repàs casos pràctics Model E/R |Repàs casos pràctics Model E/R]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF3: Exercicis Model relacional |Exercicis Model relacional]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF3: Exercicis Normalització |Exercicis normalització]]
 +
<!--
 +
:*[[M2 - Bases de dades / UF1NF2: Solucions exercicis Model E/R |Solucions exercicis Model E/R]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Solucions casos pràctics Model E/R |Solucions casos pràctics Model E/R]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Solucions exercicis Model Relacional |Solucions exercicis Model Relacional]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF3: Solucions Model relacional casos pràctics|Solucions Model relacional casos pràctics]]
 +
 
 +
:*[[M2 - Bases de dades / UF1NF3: Solucions exercicis Normalitzacio |Solucions exercicis normalització]]
 +
-->
 +
 
 +
===Pràctiques===
 +
 
 +
:*[[M2 - Bases de dades / UF1NF2: Pràctica Model E/R - Model Relacional|Pràctica Model E/R - Model Relacional Eina gràfica]]
 +
<!--
 +
:*[[M2 - Bases de dades / UF1NF2: Pràctica Model E/R (asix)|Pràctica Model E/R - Eina gràfica]]
 +
-->
 +
:*[[M2 - Bases de dades / UF1NF3: Pràctica Model relacional |Pràctica model relacional]]
  
 
==AEA5: Bases de dades no relacionals==
 
==AEA5: Bases de dades no relacionals==
  
 +
 +
 +
<!--
 
==UF1: Introducció a les bases de dades ==
 
==UF1: Introducció a les bases de dades ==
  
Línia 376: Línia 466:
 
:*[[M2 - Bases de dades / UF1NF1: Mapa conceptual |Mapa conceptual]]
 
:*[[M2 - Bases de dades / UF1NF1: Mapa conceptual |Mapa conceptual]]
  
<!--
+
 
 
====Introducció====
 
====Introducció====
  
Línia 392: Línia 482:
  
 
:*[[M2 - Bases de dades / UF1NF1: Bases de dades distribuïdes |Bases de dades distribuïdes]]
 
:*[[M2 - Bases de dades / UF1NF1: Bases de dades distribuïdes |Bases de dades distribuïdes]]
-->
+
 
  
 
===NF2: Disseny de models lògics===
 
===NF2: Disseny de models lògics===
Línia 409: Línia 499:
  
 
:*[[M2 - Bases de dades / UF1NF3: Normalització |Normalització]]
 
:*[[M2 - Bases de dades / UF1NF3: Normalització |Normalització]]
<!---->
+
 
<!---->
 
 
====Activitats====
 
====Activitats====
  
 
:*[[M2 - Bases de dades / Exercicis UF1: Bàsics disseny |Exercicis bàsics disseny bases de dades]]
 
:*[[M2 - Bases de dades / Exercicis UF1: Bàsics disseny |Exercicis bàsics disseny bases de dades]]
  
:*[[M2 - Bases de dades / UF1NF2: Exercicis Model E/R |Exercicis Model E/R]]<!---->
+
:*[[M2 - Bases de dades / UF1NF2: Exercicis Model E/R |Exercicis Model E/R]]
  
:*[[M2 - Bases de dades / UF1NF2: Casos pràctics Model E/R |Casos pràctics Model E/R]]<!---->
+
:*[[M2 - Bases de dades / UF1NF2: Casos pràctics Model E/R |Casos pràctics Model E/R]]
  
 
:*[[M2 - Bases de dades / UF1NF2: Repàs casos pràctics Model E/R |Repàs casos pràctics Model E/R]]
 
:*[[M2 - Bases de dades / UF1NF2: Repàs casos pràctics Model E/R |Repàs casos pràctics Model E/R]]
Línia 424: Línia 513:
  
 
:*[[M2 - Bases de dades / UF1NF3: Exercicis Normalització |Exercicis normalització]]
 
:*[[M2 - Bases de dades / UF1NF3: Exercicis Normalització |Exercicis normalització]]
<!--
+
 
 
:*[[M2 - Bases de dades / UF1NF2: Solucions exercicis Model E/R |Solucions exercicis Model E/R]]
 
:*[[M2 - Bases de dades / UF1NF2: Solucions exercicis Model E/R |Solucions exercicis Model E/R]]
  
Línia 430: Línia 519:
  
 
:*[[M2 - Bases de dades / UF1NF2: Solucions casos pràctics Model E/R |Solucions casos pràctics Model E/R]]
 
:*[[M2 - Bases de dades / UF1NF2: Solucions casos pràctics Model E/R |Solucions casos pràctics Model E/R]]
 
  
  
 
:*[[M2 - Bases de dades / UF1NF2: Solucions exercicis Model Relacional |Solucions exercicis Model Relacional]]
 
:*[[M2 - Bases de dades / UF1NF2: Solucions exercicis Model Relacional |Solucions exercicis Model Relacional]]
 
 
  
  
Línia 441: Línia 527:
  
  
 +
:*[[M2 - Bases de dades / UF1NF3: Solucions exercicis Normalitzacio |Solucions exercicis normalització]]
  
:*[[M2 - Bases de dades / UF1NF3: Solucions exercicis Normalitzacio |Solucions exercicis normalització]]
 
-->
 
  
 
====Pràctiques====
 
====Pràctiques====
  
 
:*[[M2 - Bases de dades / UF1NF2: Pràctica Model E/R - Model Relacional|Pràctica Model E/R - Model Relacional Eina gràfica]]
 
:*[[M2 - Bases de dades / UF1NF2: Pràctica Model E/R - Model Relacional|Pràctica Model E/R - Model Relacional Eina gràfica]]
<!--
+
 
 
:*[[M2 - Bases de dades / UF1NF2: Pràctica Model E/R (asix)|Pràctica Model E/R - Eina gràfica]]
 
:*[[M2 - Bases de dades / UF1NF2: Pràctica Model E/R (asix)|Pràctica Model E/R - Eina gràfica]]
-->
+
 
 
:*[[M2 - Bases de dades / UF1NF3: Pràctica Model relacional |Pràctica model relacional]]
 
:*[[M2 - Bases de dades / UF1NF3: Pràctica Model relacional |Pràctica model relacional]]
  
 
==UF2: Llenguatges SQL: DML i DDL ==
 
==UF2: Llenguatges SQL: DML i DDL ==
<!--
+
 
 
<pre>
 
<pre>
 
NF1
 
NF1
Línia 473: Línia 558:
 
Pp3: DDL.
 
Pp3: DDL.
 
</pre>
 
</pre>
-->
+
 
 
===Continguts===
 
===Continguts===
  
 
:*[http://www.w3schools.com/sql/default.asp Tutorial SQL]
 
:*[http://www.w3schools.com/sql/default.asp Tutorial SQL]
<!--
+
 
 
:*Tema Introduccio: Objectius, Terminologia, Uso de SQL, Sentencies SQL, Entorns de desenvolupament, Esquema i Taules emprades.
 
:*Tema Introduccio: Objectius, Terminologia, Uso de SQL, Sentencies SQL, Entorns de desenvolupament, Esquema i Taules emprades.
 
: pàg:35, 41, 42, 43, 46, 47, 48, 50, 51
 
: pàg:35, 41, 42, 43, 46, 47, 48, 50, 51
-->
+
 
 
:*[[M2 - Bases de dades / Continguts UF2: Ampliacio SQL |Ampliació SQL]]
 
:*[[M2 - Bases de dades / Continguts UF2: Ampliacio SQL |Ampliació SQL]]
  
Línia 488: Línia 573:
  
 
:*[[M2 - Bases de dades / Exercicis UF2 BD HR: Llenguatges SQL |Exercicis BD HR]]
 
:*[[M2 - Bases de dades / Exercicis UF2 BD HR: Llenguatges SQL |Exercicis BD HR]]
<!--
 
:*[[M2 - Bases de dades / Exercicis UF2 BD Ventes: Llenguatges SQL |Exercicis BD Ventes]]-->
 
<!--
 
:*[[M2 - Bases de dades / Solucions UF2 BD HR: Llenguatges SQL |Solucions Exercicis BD HR]]-->
 
  
:*[[M2 - Bases de dades / Practiques UF2: Llenguatges SQL |Pràctiques]]<!---->
+
:*[[M2 - Bases de dades / Exercicis UF2 BD Ventes: Llenguatges SQL |Exercicis BD Ventes]]
<!--
+
 
 +
:*[[M2 - Bases de dades / Solucions UF2 BD HR: Llenguatges SQL |Solucions Exercicis BD HR]]
 +
 
 +
:*[[M2 - Bases de dades / Practiques UF2: Llenguatges SQL |Pràctiques]]
 +
 
 
'''Recuperació consultes complexes'''
 
'''Recuperació consultes complexes'''
-->
+
 
  
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL |Exercicis BD SCOTT]]
 
:*[[M2 - Bases de dades / Exercicis UF2: Llenguatges SQL |Exercicis BD SCOTT]]
<!---->
 
<!--
 
'''Data:''' 27-11-20-->
 
  
<!--  
+
'''Data:''' 27-11-20
:*[[M2 - Bases de dades / Solucions UF2 BD Ventes: Llenguatges SQL |Solucions Exercicis BD Ventes]]-->
+
 
:*[[M2 - Bases de dades / Exercicis UF2: Exercici Resum |Exercici Resum]]<!---->
+
 
<!--:*[[M2 - Bases de dades / Exercicis UF2: Solucio Exercici Resum |Solució exercici resum DDL-DML]]-->
+
:*[[M2 - Bases de dades / Solucions UF2 BD Ventes: Llenguatges SQL |Solucions Exercicis BD Ventes]]
 +
:*[[M2 - Bases de dades / Exercicis UF2: Exercici Resum |Exercici Resum]]
 +
:*[[M2 - Bases de dades / Exercicis UF2: Solucio Exercici Resum |Solució exercici resum DDL-DML]]
 +
 
 +
 
 +
:*[[M2 - Bases de dades / Exemple prova UF2: DDL - DML|Exemple prova DDL-DML]]
  
<!--
+
:*[[M2 - Bases de dades / Solucio exemple prova UF2: DDL - DML|Solució Exemple prova DDL-DML]]
:*[[M2 - Bases de dades / Exemple prova UF2: DDL - DML|Exemple prova DDL-DML]]-->
 
<!--
 
:*[[M2 - Bases de dades / Solucio exemple prova UF2: DDL - DML|Solució Exemple prova DDL-DML]]-->
 
  
 
==UF3: Llenguatges SQL: DCL i extensió procedimental ==
 
==UF3: Llenguatges SQL: DCL i extensió procedimental ==
<!--
+
 
 
===Continguts===
 
===Continguts===
  
====LOPD====-->
+
====LOPD====
<!--
+
 
 
:*[https://www.youtube.com/watch?v=ZyaJj4nqhLo Conceptes bàsics de LOPD] [https://drive.google.com/file/d/1XLVhT4fMG-Q1FwOM0Oy5Ji-30x4VCrcE/view?usp=sharing Conceptes bàsics de LOPD]
 
:*[https://www.youtube.com/watch?v=ZyaJj4nqhLo Conceptes bàsics de LOPD] [https://drive.google.com/file/d/1XLVhT4fMG-Q1FwOM0Oy5Ji-30x4VCrcE/view?usp=sharing Conceptes bàsics de LOPD]
 
:*[https://www.youtube.com/watch?v=IkUmpfvMjKE La ley de protección de datos (LOPD) en la empresa]
 
:*[https://www.youtube.com/watch?v=IkUmpfvMjKE La ley de protección de datos (LOPD) en la empresa]
-->
 
  
 
:*[https://drive.google.com/file/d/1XLVhT4fMG-Q1FwOM0Oy5Ji-30x4VCrcE/view?usp=sharing Conceptes bàsics de LOPD]
 
:*[https://drive.google.com/file/d/1XLVhT4fMG-Q1FwOM0Oy5Ji-30x4VCrcE/view?usp=sharing Conceptes bàsics de LOPD]
Línia 528: Línia 611:
  
 
:*[https://canal.uned.es/video/5e62285b5578f259600573d2 Protecció de dades en un món digital]
 
:*[https://canal.uned.es/video/5e62285b5578f259600573d2 Protecció de dades en un món digital]
<!--
+
 
 
:*[https://www.youtube.com/watch?v=2cpWgBBgTIs Paso a paso cómo cumplir con la Ley de Protección de Datos I: Formulario NOTA]
 
:*[https://www.youtube.com/watch?v=2cpWgBBgTIs Paso a paso cómo cumplir con la Ley de Protección de Datos I: Formulario NOTA]
  
 
:*[[M2 - Bases de dades / Apunts UF3 : LOPD | LOPD]]
 
:*[[M2 - Bases de dades / Apunts UF3 : LOPD | LOPD]]
  
:*[[M2 - Bases de dades / Apunts UF3 : Esquema LOPD | Esquema LOPD]]-->
+
:*[[M2 - Bases de dades / Apunts UF3 : Esquema LOPD | Esquema LOPD]]
<!---->
+
 
<!---->
 
 
====DCL====
 
====DCL====
  
Línia 555: Línia 637:
  
 
:*[[M2 - Bases de dades / Apunts UF3: DCL |Enllaços]]
 
:*[[M2 - Bases de dades / Apunts UF3: DCL |Enllaços]]
<!---->
+
 
 
====PL/SQL====
 
====PL/SQL====
  
Línia 567: Línia 649:
  
 
:*[[M2 - Bases de dades / Exercicis UF3: Gestió d'usuaris |Administració oracle]]
 
:*[[M2 - Bases de dades / Exercicis UF3: Gestió d'usuaris |Administració oracle]]
<!---->
+
 
  
 
:*[[M2 - Bases de dades / Exercicis UF3: PL-SQL |Exercicis PL/SQL: Conceptes fonamentals]]
 
:*[[M2 - Bases de dades / Exercicis UF3: PL-SQL |Exercicis PL/SQL: Conceptes fonamentals]]
Línia 574: Línia 656:
  
 
:*[[M2 - Bases de dades / Exercicis UF3: PL-SQL-2 |Exercicis PL/SQL: Desenvolupament d'unitats de programa]]
 
:*[[M2 - Bases de dades / Exercicis UF3: PL-SQL-2 |Exercicis PL/SQL: Desenvolupament d'unitats de programa]]
<!--
+
 
 
:*[[M2 - Bases de dades / Exercicis consolidació UF3: PL-SQL |Exercicis consolidació PL/SQL]]
 
:*[[M2 - Bases de dades / Exercicis consolidació UF3: PL-SQL |Exercicis consolidació PL/SQL]]
-->
+
 
 
:*[[M2 - Bases de dades / Practiques UF3 : PL-SQL | Pràctica PL-SQL]]
 
:*[[M2 - Bases de dades / Practiques UF3 : PL-SQL | Pràctica PL-SQL]]
  
Línia 645: Línia 727:
  
 
'''Data: 25/05/23'''
 
'''Data: 25/05/23'''
<!---->
+
 
<!--
 
 
[[DAW-M2-UF4-Banc de Solucions|BSUF4]]
 
[[DAW-M2-UF4-Banc de Solucions|BSUF4]]
 
-->
 
-->
<!---->
 
  
 
==Crear user en ORACLE 21.c==
 
==Crear user en ORACLE 21.c==
Línia 672: Línia 752:
 
[http://2015.codemotion.es/agenda.html#5677904553836544 Totes les xarrades]
 
[http://2015.codemotion.es/agenda.html#5677904553836544 Totes les xarrades]
 
-->
 
-->
 
+
<!--
 
====
 
====
  
 
[[ASIX-M3-UF1-Banc de Solucions|BSUF1]]
 
[[ASIX-M3-UF1-Banc de Solucions|BSUF1]]
<!---->
+
 
  
 
[[ASIX-M3-UF2-Banc de Solucions|BSUF2]]
 
[[ASIX-M3-UF2-Banc de Solucions|BSUF2]]
<!---->
+
 
<!--
 
 
[[ASIX-M3-UF3-Banc de Solucions|BSUF3]]
 
[[ASIX-M3-UF3-Banc de Solucions|BSUF3]]
-->
+
 
<!--
 
 
/ [[ASIX-M3-UF1-A2.1- Solucions Exercicis estructura alternativa|Solucions]]
 
/ [[ASIX-M3-UF1-A2.1- Solucions Exercicis estructura alternativa|Solucions]]
 
/ [[ASIX-M3-UF2-A1.1- Solucions Exercicis disseny descendent|Solucions]]
 
/ [[ASIX-M3-UF2-A1.1- Solucions Exercicis disseny descendent|Solucions]]
 
/ [[ASIX-M3-UF2-A3.1- Solucions Exercicis recursivitat|Solucions]]
 
/ [[ASIX-M3-UF2-A3.1- Solucions Exercicis recursivitat|Solucions]]
-->
+
 
<!--
 
 
/ [[ASIX-M3-UF2-A1.2-Pràctiques disseny descendent|A1.2 Pràctiques disseny descendent]]
 
/ [[ASIX-M3-UF2-A1.2-Pràctiques disseny descendent|A1.2 Pràctiques disseny descendent]]
-->
 
  
<!--
+
 
 +
 
 
[[ASIX-M3-UF1-Proves|BPUF1]]
 
[[ASIX-M3-UF1-Proves|BPUF1]]
-->
+
 
<!--
 
 
[[ASIX-M3-UF2-Proves|BPUF2]]
 
[[ASIX-M3-UF2-Proves|BPUF2]]
-->
+
 
<!--
+
 
 
[[ASIX-M3-UF3-Proves|BPUF3]]
 
[[ASIX-M3-UF3-Proves|BPUF3]]
-->
+
 
<!--
 
 
[[ASIX-M3-UF1-Proves Cadenes|BPUF1-Cadenes]]
 
[[ASIX-M3-UF1-Proves Cadenes|BPUF1-Cadenes]]
-->
 
  
<!--
+
 
 +
 
 
[[ASIX-M3-RUF1-Proves Estructures de control|RPUF1-Estructures de control]]
 
[[ASIX-M3-RUF1-Proves Estructures de control|RPUF1-Estructures de control]]
-->
+
 
<!--
 
 
[[ASIX-M3-UF1-Proves Tipus de dades estructurades|PUF1-Tipus de dades estructurades]]
 
[[ASIX-M3-UF1-Proves Tipus de dades estructurades|PUF1-Tipus de dades estructurades]]
-->
+
 
<!--
 
  
 
[[ASIX-M3-UF1-Recuperació Extraordinària|PUF1-Recuperació Extraordinària]]
 
[[ASIX-M3-UF1-Recuperació Extraordinària|PUF1-Recuperació Extraordinària]]
 
-->
 
-->

Revisió de 21:01, 20 set 2024


AEA1: Llenguatge de consulta SQL

Continguts

Activitats


AEA2: Llenguatges SQL: DDL, DML i DCL

Continguts DCL

El material per a elaborar aquests apunts s'ha obtingut de epnbdd

Activitats

AEA3: Llenguatge SQL: extensió procedimental

Continguts

Activitats

AEA4: Model relacional

Continguts

Bases de dades i Sistemes gestors de bases de dades

Model lògic relacional

Activitats

Pràctiques

AEA5: Bases de dades no relacionals

Crear user en ORACLE 21.c

ALTER SESSION SET "_ORACLE_SCRIPT"=true; 
CREATE USER iduser IDENTIFIED BY passuser
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
QUOTA 10M ON USERS;
GRANT CONNECT TO iduser;
GRANT resource TO iduser;
GRANT CREATE VIEW TO iduser;