Você está na página 1de 2

Administração de base de dados

Exercício de aplicação
Data submissão: 21/05/2021: 23.00h

Para o controle de permissões de acesso aos objectos de um base de dados foi criada uma
base de dados para um Hotel. Esta base de dados possui as seguintes tabelas cliente, reserva,
hospedagem, quarto, tipoQuarto, atendimento e serviço. Sabe-se que cada cliente
pode realizar várias reservas e várias hospedagens, podendo em cada hospedagem, solicitar vários
serviços. Note que os quartos podem ser de tipos diferentes (apartamento simples, suíte casal, suíte
luxo etc.). Conforme o diagrama Entidade-Relação.
Figura 1: Diagrama Entidade-Relação do hotel Cabo Delgado

Para esta base de dados pretende-se criar papéis (funções) e devem ser atribuidas permissões
diferentes de acesso aos dados para os mesmos. A Tabela a seguir mostra os três papéis (neste
caso, servem para definir o perfil de alguns grupos de utilizadores) que têm acesso a base de
dados e o tipo de permissão cada um deles deve possuir.
A Tabela que se segue mostra os três papéis (neste caso, servem para definir o perfil de alguns
grupos de utilizadores) que têm acesso a base de dados e que tipo de permissão cada um deles
possui.
Função Permissão
Gerente É o grupo de utilizadores que pode modificar todos os registros de
todas as tabelas e utilizar , além de poder dar direitos de acesso aos
demais utilizadores.
Atendente É o grupo de utilizadores que pode adicionar apenas a tabela
reserva e pedido.
Estagiário É o grupo de utilizador que só tem acesso a listaClientes.

Actividades
O estudante deverá apresentar num ficheiro word os scripts dos resultados obtidos e submete-los
com uma cópia do backup na plataforma.

1. Faça a implementação do Base de Dados Hotel no SQL Server. [4.0]

2. Crie os utilizadores com os papéis de gerente, atendente e estagiário. [4.0]

3. Conceda permissão para o gerente acessar todas as tabelas e conceder


permissões para outros utilizadores. [4.0]

4. Conceda a permissão para o tendente adicionar reservas e pedidos. [4.0]

5. Conceda a permissão para o estagiário acessar a listaCliente [4.0]

#Boa sorte#

Você também pode gostar