Está en la página 1de 4

EJERCICIOS ADICIONALES TEMA 13 ORACLE SQL

1. Entrar como administrador y listar el nombre de los usuarios de la base de datos.

2. Crear un usuario usu con contraseña hh.

3. Comprobar que se ha creado el usuario.


4. Puede el usuario USU conectarse? Por qué?
No puede conectarse porque carece de privilegios de crear sesión.

5. Asignar privilegios de conexión al usuario USU.


Desde la sesión de system/cesf:

6. Comprobar que ahora ya se puede conectar.

7. Hacer que el usuario USU pueda crear tablas.

8. Entrar como USU y crear la siguiente tabla:


CLIENTES
Id_cli number not null
Nom varchar2(25)
Ape varchar2(25)

9. Visualizar las tablas del usuario USU (solo las creadas por él). Ha de aparecer solo la
tabla creada en el ejercicio 8.
10. Asignar privilegios para consultar y añadir registros a la tabla DEPARTMENTS
(propiedad del usuario HR) para el usuario USU.

11. Insertar los registros:

280 Contabilidad
290 Informática
300 Formación

12. Visualizar los registros de los DEPARTMENTS cuyo nombre empiece por ‘c’.

13. Conectarse como SYSTEM. Crear un rol llamado GRUP.

14. Asignar al rol GRUP los privilegios de modificar y borrar registros a la tabla
DEPARTMENTS (propiedad del usuario HR). Asignar el rol GRUP al usuario USU.
15. Conectarse como usuario USU. Modificar el nombre del departamento ‘Contabilidad’
(department_id=280) por ‘Recursos Humanos’.

16. Conectarse como SYSTEM. Revocar los privilegios al rol GRUP de borrado de registros
de la tabla DEPARTMENTS.

17. Conectarse como usuario USU. Comprobar que no se pueden borrar los registros
añadidos de la tabla DEPARTMENTS.

También podría gustarte