Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2024
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce187571
Banca
CESPE / CEBRASPE
Órgão
TC-DF
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área Especializada - Especialidade: Tecnologia da Informação - Orientação Microinformática de TI
No que diz respeito à normalização das estruturas de dados, à extração de metadados no MySQL, a técnicas de modelagem dimensional e à linguagem de consulta estruturada (SQL – ANSI), julgue o item seguinte.A opção de privilégio SELECT com hierarquia oferece a um usuário acesso automático a privilégios SELECT em subtabelas atuais e futuras, o que simplifica a gestão de permissões no banco de dados.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Privilégios com hierarquia em banco de dados
Gabarito: ✅ CERTO. A afirmação está correta porque, no MySQL e em outros SGBDs relacionais, é possível conceder o privilégio SELECT em um nível hierárquico (como um banco de dados ou schema), e esse privilégio se aplica automaticamente a todas as tabelas atuais e futuras contidas naquele escopo. Isso simplifica a administração de permissões, evitando a necessidade de conceder o mesmo privilégio para cada tabela individualmente.
A banca testa o conhecimento sobre a hierarquia de privilégios no controle de acesso a banco de dados. Conceitualmente, os SGBDs organizam os objetos em níveis (servidor, banco de dados, schema, tabela, coluna) e permitem concessões em níveis superiores que são herdadas pelos inferiores. No MySQL, por exemplo, o comando GRANT SELECT ON banco.* TO usuario concede acesso SELECT a todas as tabelas atuais e futuras do banco de dados, caracterizando exatamente o que o item descreve como "opção de privilégio SELECT com hierarquia".
SE LIGUE NESSA!
Embora o termo "subtabelas" não seja usual, ele pode ser interpretado como tabelas que estão hierarquicamente subordinadas a um nível superior (como dentro de um mesmo schema ou banco de dados). A expressão "atuais e futuras" é a chave: privilégios concedidos em nível de banco de dados ou schema se aplicam automaticamente a novas tabelas criadas posteriormente, desde que dentro do mesmo escopo.