Salta el contingut
 

Examen 1a avaluació

Joan Puigcerver Ibáñez

j.puigcerveribanez@edu.gva.es

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Lliurament

Si l'entrega no compleix aquests criteris, no és qualificarà.

  • Cal utilitzar el repositori creat en l'organització del mòdul: CognomNom-ASGBD.
  • Tots els exercicis han d'estar situats en el directori corresponent: exam1
  • S'ha d'entregar a Aules:
    • Un fitxer .zip amb el contingut del directori.
    • L'enllaç al repositori de GitHub a l'etiqueta exam1
CognomNom-ASGBD/
├── README.md
├── docker-compose.yml
└── exam1/
    ├── README.md
    └── img/
        ├── captura-1.png
        ...
        └── captura-N.png

Exercici 1: Qüestionari

B1: Instal·lació i configuració25%

Qüestionari a Aules.

Exercici 2: Configuració i control d'accés

B1: Instal·lació i configuració25% B2: Control d'accés70%

Ha de quedar documentat explícitament amb quina connexió s'ha realitzat cada pas

  1. Crea la PDB anomenada EXAM_PDB.

    • Tindrà un fitxer de dades a /opt/oracle/oradata/XE/EXAM_PDB/exam_pdb01.dbf amb una mida inicial de 100 MB, que podrà créixer en increments de 10 MB.
  2. Configura la PDB anterior per a que s'òbriga automàticament en iniciar la base de dades.

  3. Configura un usuari local de la PDB anterior anomenat exam_dba amb els següents requisits:

    • Que tinga el rol DBA.
    • Que tinga l'espai de taules per defecte USERS.
    • Que tinga la quota màxima de 100 MB en l'espai de taules USERS.
  4. Configura una connexió del tipus TNS per iniciar sessió amb l'usuari exam_dba com a DBA.

  5. Crea la taula productes en l'usuari exam_dba.

    CREATE TABLE productes (
        id_producte NUMBER PRIMARY KEY,
        nom_producte VARCHAR2(100) NOT NULL,
        preu NUMBER(10, 2) NOT NULL,
        stock NUMBER NOT NULL
    );
    
  6. Configura un usuari comú anomenat exam_user amb els següents requisits:

    • Que tinga l'espai de taules per defecte USERS.
    • Que tinga la quota màxima de 50 MB en l'espai de taules USERS.
  7. Configura una connexió del tipus basic per iniciar sessió amb l'usuari exam_user.

  8. Concedeix els permisos necessaris a l'usuari exam_user per a que puga realitzar les següents operacions en la taula productes de l'usuari exam_dba:

    • Inserir nous registres.
    • Actualitzar el preu i el stock dels productes.
    • Consultar tots els camps de la taula.
    • No pot eliminar registres.

    Documenta la comprovació de cadascun dels permisos

📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.