No sistema gerenciador de bancos de dados Microsoft SQL Ser...

Próximas questões
Com base no mesmo assunto
Q411043 Banco de Dados
No sistema gerenciador de bancos de dados Microsoft SQL Server 2012, é possível criar papéis (roles). Os dois tipos ou categorias de papéis que podem ser criados são
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: E - de base de dados e de aplicação.

No Microsoft SQL Server, o conceito de papéis (roles) é fundamental para o gerenciamento eficaz da segurança do banco de dados. Papéis são como grupos que contêm permissões, e você pode adicionar usuários a esses papéis para conceder-lhes as permissões associadas ao papel. Existem dois tipos principais de papéis que são considerados ao se trabalhar com a segurança no SQL Server:

  • Papéis de base de dados (Database roles): Estes são usados dentro de bancos de dados individuais. Você pode adicionar usuários a um papel de base de dados para conceder-lhes permissões para realizar tarefas específicas no banco de dados. Existem papéis de base de dados fixos, como db_owner e db_datareader, que têm um conjunto definido de permissões. Além disso, você também pode criar papéis de base de dados personalizados para atender a necessidades específicas de segurança.
  • Papéis de aplicação: Embora não sejam uma entidade formal como os papéis de base de dados no SQL Server, o termo 'papéis de aplicação' pode referir-se a uma abordagem de segurança onde são definidas permissões específicas para aplicações que acessam o banco de dados. Com isso, é possível controlar o que uma aplicação pode e não pode fazer dentro do banco de dados, e essas permissões são gerenciadas através de usuários e papéis dentro do SQL Server.

A alternativa correta é a letra E, que corretamente identifica os dois tipos de categorias de papéis que podem ser criados no SQL Server como de base de dados e de aplicação. Esta resposta reconhece a distinção entre o gerenciamento de permissões em nível de banco de dados e o gerenciamento de permissões voltadas para aplicações específicas que interagem com o banco de dados.

As outras alternativas são incorretas porque misturam conceitos que não são categorias de papéis no SQL Server ou descrevem conceitos que não estão relacionados ao gerenciamento de segurança e papéis:

  • Chave e de auditoria: Não existem categorias de papéis definidas como 'de chave' ou 'de auditoria' no SQL Server.
  • Esquema e de visões: Refere-se a objetos de banco de dados, como esquemas e visões, e não a categorias de papéis.
  • Instância e de segurança: 'Instância' não é uma categoria de papel, e 'segurança' é um termo genérico que não especifica um tipo de papel no contexto do SQL Server.
  • Certificado e de replicação: Estes termos estão relacionados a outras funcionalidades do SQL Server, como a criptografia e a replicação de dados, mas não são categorias de papéis.

Compreender os papéis e como eles são utilizados para gerenciar a segurança é vital para garantir que os usuários adequados tenham as permissões necessárias e que sejam restringidos de realizar tarefas para as quais não têm autorização.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo