SQLPLUS ROLES
M10 – Administració de Bases de Dades
ASIX/DAW
M02 – Gestió de Bases de Dades
1. La BD d’un hotel consta de les següents taules (entre d'altres):
Treballador (emp_no, ofici, sou)
Client(client_no, nif, nom, cognom)
Habitació (Num_habitació, planta, num_places)
Reserva (Codi_client, num_habitació, data_inici, data_final).
2. Necessitem crear un usuari per administrar aquesta base dedades.
Els passos a seguir son els següents:
• Crear un usuari V
•
Crear un rol administrador amb tots els permisos necessaris per crear la base
de dades hotel i els elements necessaris.V
•Assignar el rol al nostre usuari.
Pàgina 1 de 7
Ja des del nostre usuariV
•
Crear un tablespace amb nom hotel.V
•
Crear un tablespace temporal amb nom hotel-tempV
•
Assignar aquests tablespaces alnostre usuari.V
para asignarlo a posteriori ALTER USER Gestor_Hotel TABLESPACE
espai_Hotel;
•
Crear la base de dades a partir del guió (0-hotel.sql) que teniu penjat al
moodle.V
Pàgina 2 de 7
Tenim2 tipus d’usuaris: els directors de l’hotel i els recepcionistes.
Falta la captura del Rol_Director.
Els directors de l’hotel poden:
• Llistar les dades de qualsevol, columna i de qualsevol taula iotorgar a altres
usuaris la capacitat de fer el mateix.V
•
Modificar les dades de les taules Treballador i Habitació
•
Donar d’alta i acomiadar qualsevol treballador
•
No poden afegir o eliminarhabitacions a l’hotels.
Como no lo tiene concedido no hace falta eliminarlo.
•
No poden modificar dades de les taules reserves i clients (han de passar la
nota a recepció per que ho facin elsrecepcionistes)
Pàgina 3 de 7
Els recepcionistes de l’hotel poden:
•
Donar d’alta i baixa reserves de la BD, Aixa com modificar les dades de
reserves existents
•
Donar d’alta i baixa clients a la BD•
Realitzar el llistat de clients, habitacions i reserves (pero no dels treballadors)
•
No poden modificar les dades personals dels seus companys de feina (ni
pujar-se, ni baixar-se el sou).
No...
Regístrate para leer el documento completo.