M2 - Bases de dades / Online UF3 : Prova DCL
Per a la realització d’aquesta prova cal que pengeu un document en el Moodle en l’apartat respectiu:
Nom Fitxer: Ext_DCL_NomAlumne.pdf
Gestió d’usuaris
Resol les següents qüestions:
1. Esbrina quins privilegis de sistema, rols i privilegis sobre objectes té concedits l'usuari “scott”. Escriu les consultes i els resultats obtinguts. (0,5 punts.)
2. Mostra el nom de tots els tablespace. Crea un tablespace anomenat DESPESES associant-li un fitxer en disc anomenat 'DESPESES.ORA' de 5 MB. (0,5 punts.)
3. Modifica el tablespace anterior per a que pugui autoextendrés automàticament sense límit d'espai. (0,5 punts.)
4. Crea un usuari USU1 en la mateixa contrasenya que el nom, assigna-li el tablespace DESPESES i una quota de 2 M. (0,5 punts.)
5. Crea un usuari anomenat scott2 que tingui com a tablespace per defecte users i temporal temp i que pugui connectar-se a la base de dades i només fer consultes sobre la taula emp. Comprova que no pot fer cap consulta sobre les altres taules de scott. (0,75 punts.)
6. ¿Quina ordre cal introduir en sqlplus per saber en quin usuari estem connectats? (0,25 punts.)
7. Connectat a la base de dades com a SYS. (0,25 punts.)
8. Consulta en el diccionari de dades els tablespace creats i els seus datafiles. ¿Hi ha algun tablespace que tingui més d'un datafile? (0,5 punts.)
9. Comprova en el diccionari de dades d'oracle els usuaris o rols que posseeixen el privilegi de crear usuaris. (0,5 punts.)
10. Crea un rol anomenat connexio_base i dona-li el permís de crear sessió. Assigna el rol a un usuari nou anomenat pepito amb contrasenya pepito. (0,75 punts.)
11. Canvia com administrador la contrasenya de pepito a pepe i obliga-li a que modifiqui la seva contrasenya la propera vegada que es connecti a la base de dades. (0,5 punts.)
12. Esbrina quin és el límit d'intents que pot realitzar un usuari, que tingui atorgat el perfil DEFAULT abans de que se li bloqueji el compte. Canvia el valor a només 3 intents. (0,75 punts.)
13. Bloqueja el compte usuari scott2 tenint aquest una connexió oberta. Què succeïx? (0,5 punts.)
14. Concedeix el permís al usuari pepito per a que pugui afegir registres en la taula dept de scott i concedir aquest permís a altres usuaris. (0,5 punts.)
15. Accedeix com a pepito i atorga el permís concedit anteriorment a scott2. Comprova accedint com a scott2 que efectivament pots afegir un registre nou en la taula dept. (0,25 punts.)
16. Consulta en el diccionari de dades el nom de la base de dades i quan va ser creada. (0,5 punts.)
17. ¿Quina és la diferencia entre un perfil i un rol?. Rols de sistema. Recursos. (0,75 punts.)
18. Imagina que volem esborrar l'usuari scott i tots els objectes que ha creat. Quina ordre haurem d'executar? (0,25 punts.)
19. ¿Quina ordre cal executar com administrador per atorgar el privilegi de poder fer actualitzacions en la taula emp.scott a tot els usuaris actuals i futurs de la meva base de dades? (0,5 punts.)
20. ¿I si volem treure-lis aquest privilegi? (0,5 punts.)