Diferència entre revisions de la pàgina «M2 - Bases de dades»
De wikiserver
(→NF2: Disseny de models lògics) |
(→Activitats) |
||
(48 revisions intermèdies per 3 usuaris que no es mostren) | |||
Línia 300: | Línia 300: | ||
:*[[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]] | ||
− | + | ||
− | |||
:*[[M2 - Bases de dades / UF1NF3: Exercicis Model relacional |Exercicis Model relacional]] | :*[[M2 - Bases de dades / UF1NF3: Exercicis Model relacional |Exercicis Model relacional]] | ||
− | :*[[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]] |
− | + | ||
+ | :*[[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 / | + | :*[[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ó]] | |
− | |||
− | |||
− | :*[[M2 - Bases de dades / UF1NF3: Solucions exercicis Normalitzacio |Solucions exercicis normalització]] | ||
====Pràctiques==== | ====Pràctiques==== | ||
Línia 371: | Línia 369: | ||
<!-- | <!-- | ||
:*[[M2 - Bases de dades / Exercicis UF2 BD Ventes: Llenguatges SQL |Exercicis BD Ventes]]--> | :*[[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 / Solucions UF2 BD HR: Llenguatges SQL |Solucions Exercicis BD HR]]<!----> |
:*[[M2 - Bases de dades / Practiques UF2: Llenguatges SQL |Pràctiques]]<!----> | :*[[M2 - Bases de dades / Practiques UF2: Llenguatges SQL |Pràctiques]]<!----> | ||
Línia 378: | Línia 376: | ||
'''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--> | ||
Línia 387: | Línia 385: | ||
:*[[M2 - Bases de dades / Solucions UF2 BD Ventes: Llenguatges SQL |Solucions Exercicis BD Ventes]]--> | :*[[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: Exercici Resum |Exercici Resum]]<!----> | ||
− | :*[[M2 - Bases de dades / Exercicis UF2: Solucio Exercici Resum |Solució exercici resum DDL-DML]] | + | <!--:*[[M2 - Bases de dades / Exercicis UF2: Solucio Exercici Resum |Solució exercici resum DDL-DML]]--> |
<!-- | <!-- | ||
Línia 403: | Línia 401: | ||
:*[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 409: | Línia 407: | ||
:*[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] | ||
Línia 416: | Línia 414: | ||
:*[[M2 - Bases de dades / Apunts UF3 : Esquema LOPD | Esquema LOPD]]--> | :*[[M2 - Bases de dades / Apunts UF3 : Esquema LOPD | Esquema LOPD]]--> | ||
<!----> | <!----> | ||
− | <!-- | + | <!----> |
====DCL==== | ====DCL==== | ||
Línia 435: | Línia 433: | ||
:*[[M2 - Bases de dades / Continguts UF3: Diccionari de dades |El Diccionari de dades]] | :*[[M2 - Bases de dades / Continguts UF3: Diccionari de dades |El Diccionari de dades]] | ||
− | :*[[M2 - Bases de dades / Apunts UF3: DCL |Enllaços]] | + | :*[[M2 - Bases de dades / Apunts UF3: DCL |Enllaços]] |
− | <!-- | + | <!----> |
====PL/SQL==== | ====PL/SQL==== | ||
− | :*[[M2 - Bases de dades / Apunts UF3: PL-SQL |Apunts PL/SQL]] | + | :*[[M2 - Bases de dades / Apunts UF3: PL-SQL |Apunts PL/SQL]] |
− | + | ||
===Activitats=== | ===Activitats=== | ||
+ | |||
+ | MOLT IMPORTANT ABANS DE FER ELS EXERCICIS ORACLE 21.c '''alter session set "_ORACLE_SCRIPT"=true'''; | ||
:*[[M2 - Bases de dades / Practiques UF3 : LOPD | Pràctica LOPD]] | :*[[M2 - Bases de dades / Practiques UF3 : LOPD | Pràctica LOPD]] | ||
− | + | <!-- | |
:*[[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 452: | Línia 453: | ||
:*[[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]] | ||
− | : | + | ==UF4: Bases de dades objecte-relacionals== |
− | |||
− | |||
===Continguts=== | ===Continguts=== | ||
Línia 467: | Línia 468: | ||
:*[[M2 - Bases de dades / Apunts UF4 : BDOR2 | Herència entre tipus d'objectes]] | :*[[M2 - Bases de dades / Apunts UF4 : BDOR2 | Herència entre tipus d'objectes]] | ||
− | :*[[M2 - Bases de dades / Apunts UF4 : BDOR3 | Col·leccions]]--> | + | :*[[M2 - Bases de dades / Apunts UF4 : BDOR3 | Col·leccions]]<!----> |
− | + | ||
===Activitats=== | ===Activitats=== | ||
Línia 490: | Línia 491: | ||
:*[[M2 - Bases de dades / Apunts UF4 : Practica_1 | Pràctica 1: Tipus objecte i taules d'objectes]] | :*[[M2 - Bases de dades / Apunts UF4 : Practica_1 | Pràctica 1: Tipus objecte i taules d'objectes]] | ||
− | :'''Entrega: | + | :'''Entrega: 15/05/2023''' |
:*[[M2 - Bases de dades / Apunts UF4 : Practica_2 | Pràctica 2: Mètodes]] | :*[[M2 - Bases de dades / Apunts UF4 : Practica_2 | Pràctica 2: Mètodes]] | ||
− | :'''Entrega: | + | :'''Entrega: 15/05/2023''' |
:*[[M2 - Bases de dades / Apunts UF4 : Practica_3 | Pràctica 3: Referències]] | :*[[M2 - Bases de dades / Apunts UF4 : Practica_3 | Pràctica 3: Referències]] | ||
− | :'''Entrega: | + | :'''Entrega: 15/05/2023''' |
====Lliurament 2==== | ====Lliurament 2==== | ||
Línia 506: | Línia 507: | ||
:*[[M2 - Bases de dades / Apunts UF4 : Practica_4 | Pràctica 4: Herència]] | :*[[M2 - Bases de dades / Apunts UF4 : Practica_4 | Pràctica 4: Herència]] | ||
− | :'''Entrega: | + | :'''Entrega: 18/05/2023''' |
====Lliurament 3==== | ====Lliurament 3==== | ||
Línia 514: | Línia 515: | ||
:*[[M2 - Bases de dades / Apunts UF4 : Practica_5 | Pràctica 5: Varrays]] | :*[[M2 - Bases de dades / Apunts UF4 : Practica_5 | Pràctica 5: Varrays]] | ||
− | :'''Entrega: | + | :'''Entrega: 25/05/2023''' |
:*[[M2 - Bases de dades / Apunts UF4 : Practica_6 | Pràctica 6: Taules niuades]] | :*[[M2 - Bases de dades / Apunts UF4 : Practica_6 | Pràctica 6: Taules niuades]] | ||
− | :'''Entrega: | + | :'''Entrega: 25/05/2023''' |
====Prova pràctica==== | ====Prova pràctica==== | ||
− | '''Data: | + | '''Data: 25/05/23''' |
− | --> | + | <!----> |
<!-- | <!-- | ||
[[DAW-M2-UF4-Banc de Solucions|BSUF4]] | [[DAW-M2-UF4-Banc de Solucions|BSUF4]] | ||
--> | --> | ||
+ | ==Crear user en ORACLE 21.c== | ||
+ | <pre> | ||
+ | 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; | ||
+ | </pre> | ||
<!-- | <!-- | ||
==Enllaços== | ==Enllaços== | ||
Línia 543: | Línia 555: | ||
[[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]] | ||
Línia 570: | Línia 582: | ||
[[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]] | ||
--> | --> |
Revisió del 17:06, 20 març 2024
Contingut
UF1: Introducció a les bases de dades
NF1: Bases de dades i sistemes gestors de bases de dades. Models
RA1: Reconeix els elements de les bases de dades analitzant les seves funcions i valorant la utilitat dels sistemes gestors.
NF2: Disseny de models lògics
Continguts
Activitats
Pràctiques
UF2: Llenguatges SQL: DML i DDL
Continguts
Activitats
UF3: Llenguatges SQL: DCL i extensió procedimental
DCL
El material per a elaborar aquests apunts s'ha obtingut de epnbdd
PL/SQL
Activitats
MOLT IMPORTANT ABANS DE FER ELS EXERCICIS ORACLE 21.c alter session set "_ORACLE_SCRIPT"=true;
UF4: Bases de dades objecte-relacionals
Continguts
Activitats
Lliurament pràctiques
Han de ser executables, això implica:
- Utilitzeu l'editor Pluma (--)
- Han de sortir tots els enunciats comentats (--)
- S'han de lliurar en fitxers de text (sense cap format)
- Al final s'han d'escriure les ordres per eliminar taules i tipus en ordre correcte (DROP TABLE ..., DROP TYPE ...)
Lliurament 1
Objectes i taules amb objectes
- Entrega: 15/05/2023
- Entrega: 15/05/2023
- Entrega: 15/05/2023
Lliurament 2
Herència
- Entrega: 18/05/2023
Lliurament 3
Col·leccions
- Entrega: 25/05/2023
- Entrega: 25/05/2023
Prova pràctica
Data: 25/05/23
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;
==