Com relação ao tema Banco de Dados são realizadas as seguin...

Próximas questões
Com base no mesmo assunto
Q625020 Banco de Dados

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: 

Alternativas

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