Com relação ao tema Banco de Dados são realizadas as seguin...
Com relação ao tema Banco de Dados são realizadas as seguintes afirmações:
I. Um Sistema de Gerência de Bancos de Dados - SGBD é uma ferramenta destinada a isolar os programas de aplicação dos detalhes de armazenamento do banco, controlando o acesso ao banco e evitando inconsistências ou acessos indevidos, entre outros requisitos funcionais.
II. As stored procedures resguardam o Banco de Dados contra danos acidentais, assegurando que mudanças feitas por usuários autorizados não resultem na perda de consistência de dados.
III. Um banco de dados orientado a objeto é um banco em que cada informação é armazenada na forma de objetos e só pode ser manipulada através de métodos definidos pela classe do objeto.
IV. Normalização de dados é o processo de organização de campos e tabelas em um banco de dados relacional para minimizar a redundância e a dependência.
Em relação a estas afirmações, assinale a alternativa
correta:
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Somente as afirmações I, III e IV estão corretas.
Para compreender a questão, é necessário ter familiaridade com conceitos fundamentais de Bancos de Dados e Sistemas de Gerenciamento de Banco de Dados (SGBD), stored procedures, bancos de dados orientados a objetos e normalização de dados. Vamos agora justificar por que as afirmações I, III e IV são corretas.
I. Um SGBD tem o papel crucial de abstrair a complexidade do armazenamento de dados, provendo mecanismos de controle de acesso, gerenciamento de transações e recuperação de falhas, além de manter a integridade e a consistência dos dados. Esta afirmação descreve precisamente uma das funções principais de um SGBD.
III. Bancos de dados orientados a objeto armazenam informações como objetos, ou seja, instâncias de classes definidas em uma linguagem de programação orientada a objetos. Cada objeto é uma coleção de atributos (dados) e métodos (funções) que definem seu comportamento, exatamente como descrito na afirmação. Dessa forma, a manipulação dos dados é feita por intermédio desses métodos, garantindo que as operações sejam realizadas de acordo com a lógica definida pela classe do objeto.
IV. A normalização de dados é o processo técnico no qual se estruturam as tabelas de um banco de dados relacional para reduzir redundâncias e eliminar as dependências funcionais inadequadas. Este procedimento ajuda a proteger a base de dados contra certos tipos de anomalias lógicas e contribui para a eficiência na atualização dos dados.
A afirmação II está incorreta porque stored procedures, apesar de serem métodos armazenados no banco de dados para otimizar operações e garantir procedimentos padronizados, não têm a função primária de proteger o banco contra danos, mas de executar operações complexas ou repetitivas de maneira eficiente e segura.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Lebra: A
I: Correto
II Errado: Stored Procedure é uma coleção de comandos em SQL para otimização de Banco de dados. Encapsula tarefas repetitivas, aceita parâmetros de entrada e retorna um valor de status (para indicar aceitação ou falha na execução.)
III: Correto
IV: Correto
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo