Com referência a banco de dados, assinale a opção correta.

Próximas questões
Com base no mesmo assunto
Q1369048 Banco de Dados
Com referência a banco de dados, assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa C

A questão aborda conceitos importantes na área de Banco de Dados, especialmente relacionados à arquitetura e funcionalidades dos Sistemas de Gerenciamento de Bancos de Dados (SGBD). Para resolvê-la adequadamente, é necessário compreender os termos e conceitos envolvidos no enunciado, como o que são instâncias, esquemas, independência de dados e o papel das linguagens de manipulação e definição de dados.

A alternativa correta é a C, que se refere à independência lógica dos dados. Esse conceito é essencial para garantir que alterações no esquema lógico (como adicionar, modificar ou deletar campos ou tabelas) não afetem as aplicações que dependem do banco de dados. Ou seja, os programas que acessam o banco de dados não precisam ser reescritos caso a estrutura lógica do banco seja alterada, desde que as mudanças sejam feitas de maneira compatível. Esta capacidade é fundamental para a manutenção e a escalabilidade dos sistemas de banco de dados.

O motivo pelo qual a alternativa C está correta decorre da definição de independência lógica dos dados e da sua importância na prática. Ao modificar a estrutura lógica do banco de dados, como o esquema de uma tabela, idealmente, não queremos ter que modificar todas as aplicações que acessam esta tabela. É esse desacoplamento que permite flexibilidade e evolução do banco de dados sem a necessidade de extensas modificações no software que o utiliza.

É importante destacar que as demais alternativas contêm equívocos conceituais:

  • A instância de um banco de dados é o estado atual dos dados no banco em um dado momento, incluindo todo o conjunto de informações que estão sendo armazenadas, e não os metadados.
  • O SGBD é responsável por manter o estado consistente do banco de dados, mas não adapta as estruturas e restrições ao estado da base, e sim garante que as operações atendam às restrições existentes.
  • A linguagem DML (Data Manipulation Language) é usada para a recuperação, inclusão, atualização e exclusão de dados em um banco de dados e não para a manutenção das informações dos esquemas.

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

Não consigo entender essa matéria.

Outras questões afirmaram que não é possível retirar uma informação do BD... e essa já contraria...

Wellington Silva, no Banco de Dados temos um tópico que se chama "Independência de dados", e o que é isso? É a capacidade de modificar a definição dos esquemas de determinado nível, sem afetar o esquema de nível superior. Lembrando que temos o Nível Interno, Nível Conceitual e Nível Externo. Caso tu não se lembre disso, estude Arquitetura Ansi/Sparc.

Beleza, dentro desse tópico temos dois tipos de independências, a independência logica dos dados - Trata da capacidade de alterar o esquema conceitual sem precisar modificar os esquemas externos ou programas/aplicações.

E também temos a Independência Física dos dados- Trata da capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual.

1- Nível Externo

2- Nível Conceitual / Nível Lógico

3- Nível Interno

Resumindo : Tudo isso é pra tu modificar a camada que tu quer sem modificar a camada de cima, sacou?

A) Uma instância corresponde à definição dos dados, ou seja, aos metadados, enquanto os esquemas correspondem ao conjunto de ocorrências correntes de dados.

Instância (ou Estado) é o conjunto de dados armazenados no banco e um determinado momento de operação. Portanto, num sistema de banco de dados, o conceito de instância é definido pelo conjunto de dados armazenados no banco num determinado momento de operação.

Errado

B) O SGBD é responsável por garantir o estado válido do banco de dados, situação em que as estruturas e restrições se adaptam ao estado da base de dados.

Correto. Uma das características em comum dos SGBD é a DEFINIÇÃO.

CARACTERÍSTICAS COMUNS DOS PROGRAMAS DE SGBD

O SGBD é um sistema de software de uso geral que facilita o processo de:

Definição: específica os tipos de dados, restrições dos dados a serem armazenados.

Construção (recuperação): armazenamento de dados em um meio controlado pelo SGBD

Manipulação (alteração): Capacidade do SGBD consultar e atualizar dados do BD.

Compartilhamento: processo que permite multiusuários com acesso sumultaneo no BD.

Manutenção: Atualizar o SGBD conforme a evolução.

Proteção: processo que inclui a proteção contra defeitos de hardware ou software.

 

C) Independência lógica dos dados corresponde à propriedade que garante que, ao se modificar, retirar ou adicionar um item de dados ou um tipo de registro, não sejam comprometidos a informação nem o mecanismo de acesso a outros elementos não modificados.

Existem dois tipos de independência de dados:

– Independência de dados lógica: é a capacidade de alterar o esquema conceitual sem ter que alterar o esquema externo ou as aplicações do usuário; C à ¬ E

– Independência de dados física: é a capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual, o esquema externo ou as aplicações do usuário. I à ¬ C

Correto

D) A linguagem DML é responsável pela manutenção das informações relacionadas aos esquemas no SGBD.

A linguagem DML é responsável pelos dados da relação (tabela) em si, já o DDL é responsável pela estrutura de uma relação (tabela).

Errado

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo