Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FUNDATEC 2023
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
qq896730
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL
Usuários acessam o SGBD Oracle através de suas contas de usuários, que possuem permissões específicas concedidas no momento da criação do usuário ou concedidas posteriormente. Analise as assertivas abaixo e assinale a alternativa correta.I. O usuário SYSTEM pode realizar todas as funções administrativas do banco de dados, inclusive pode fazer backup e recovery do sistema.II. O usuário SYS pode fazer todas as funções administrativas, mas não pode fazer backup, recovery e nem upgrade do SGBD.III. SYSDBA é um privilégio concedido aos usuários que são administradores do banco de dados.
ATodas estão corretas.
BTodas estão incorretas.
CApenas I está correta.
DApenas II está correta.
Epenas III está correta.
Revelar gabarito e comentário▾
GabaritoE — penas III está correta.
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”.
Contas de usuário no SGBD Oracle: SYS, SYSTEM e privilégio SYSDBA
Gabarito: letra E – apenas a assertiva III está correta. No Oracle, o usuário SYS é o superadministrador, com todos os privilégios, incluindo backup, recovery e upgrade. O usuário SYSTEM é um administrador, mas não possui todos os privilégios (por exemplo, não pode realizar backup completo sem privilégio adicional). Já o privilégio SYSDBA é de fato concedido a administradores, permitindo operações críticas. A banca testa o conhecimento específico sobre as permissões dessas contas.
Conta/Privilégio
Funções administrativas
Backup e recovery
Upgrade do SGBD
Status
SYSTEM
Pode realizar algumas funções administrativas (ex.: criar usuários, gerenciar sessões)
❌ Não pode (necessita privilégio SYSDBA ou SYSOPER)
❌ Não pode
Incorreto (I)
SYS
Pode realizar todas as funções administrativas
✅ Pode
✅ Pode
Incorreto (II)
SYSDBA
Privilégio concedido a administradores do banco
✅ Permite (startup, shutdown, backup, recovery)
✅ Permite alterações críticas
Correto (III)
Contas Oracle: SYS (Superadministrador, Backup, recovery, upgrade); SYSTEM (Administrador limitado, Sem backup completo); Privilégio SYSDBA (Concedido a admins, Startup, shutdown, recovery)
Item I — ❌ Incorreto
Afirma que o usuário SYSTEM pode realizar todas as funções administrativas, inclusive backup e recovery. No Oracle, o usuário SYSTEM não possui os privilégios máximos; por exemplo, para fazer backup e recovery completos é necessário o privilégio SYSDBA ou SYSOPER. A conta SYSTEM é administrativa, mas limitada, sendo frequentemente usada para tarefas como criação de usuários e gerenciamento de sessões, mas não para operações de recuperação.
Item II — ❌ Incorreto
Afirma que o usuário SYS pode fazer todas as funções administrativas, exceto backup, recovery e upgrade. Isso é o oposto da realidade: SYS é a conta de superusuário do Oracle (proprietário do dicionário de dados) e pode sim realizar backup, recovery e upgrade. É o único usuário que pode iniciar e parar o banco, fazer recovery completo e aplicar upgrades. Portanto, a assertiva está invertida, sendo falsa.
Item III — ✅ Correto ⟵ GABARITO
A assertiva define corretamente o privilégio SYSDBA: é um privilégio administrativo que permite a um usuário conectar-se como SYS e executar funções como startup, shutdown, backup, recovery e alterações críticas. Usuários que recebem esse privilégio (via GRANT SYSDBA TO <usuário>) tornam-se administradores do banco, com poderes totais. É exatamente o que a assertiva descreve.
Conclusão: Apenas o item III está correto, correspondendo à letra E do gabarito.