Considerando o sistema gerenciador de banco de dados (SGBD),...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (3)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - Na independência de dados do programa, propriedade do SGBD, a estrutura dos arquivos de dados é armazenada no catálogo separadamente dos programas de acesso.
Para entender por que essa alternativa é correta, vamos falar um pouco sobre o que é independência de dados. A independência de dados é uma das principais características dos sistemas de gerenciamento de banco de dados modernos (SGBDs). Ela se refere à capacidade de modificar a definição dos dados sem afetar a aplicação que os acessa. Isso é dividido em duas partes:
- Independência Lógica de Dados: A capacidade de alterar o esquema conceitual sem ter que alterar os programas de aplicação.
- Independência Física de Dados: A capacidade de alterar o esquema interno sem ter que alterar o esquema conceitual ou os programas de aplicação.
Na alternativa em questão, está sendo destacada a maneira pela qual o SGBD armazena a estrutura dos arquivos de dados de forma independente dos programas de acesso a esses dados. Isso é um exemplo de independência física de dados, onde mudanças na estrutura de armazenamento (como a escolha de índices ou métodos de armazenamento) podem ser feitas sem a necessidade de revisar ou reescrever os programas que acessam o banco de dados.
Vamos ver porque as outras alternativas não são corretas:
A alternativa A está incorreta porque a SDL (Storage Definition Language) não é usada para especificar o esquema conceitual, mas sim aspectos do esquema interno, como a estrutura de armazenagem dos dados.
A alternativa B está incorreta porque o termo correto para a informação armazenada no catálogo do SGBD é metadados, não metamodelo. Os metadados descrevem a estrutura do banco de dados, como tabelas, colunas, tipos de dados e restrições.
A alternativa D está incorreta porque o nível conceitual na arquitetura de três esquemas é responsável por descrever a estrutura do banco de dados a nível conceitual, sem entrar em detalhes de como os dados são armazenados fisicamente.
E a alternativa E está incorreta porque ela descreve a independência lógica de dados, mas a capacidade de alterar o esquema interno sem afetar o esquema conceitual é, na verdade, a independência física de dados.
Compreender a estrutura e as propriedades dos SGBDs é fundamental para o manuseio eficiente dos bancos de dados, bem como para propor soluções que aumentem a eficiência e a segurança no tratamento das informações armazenadas.
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
O uso da linguagem DDL (Data Definition Language - Linguagem de Definição de Dados) é definido pelo nível conceitual e interno. Quando há uma separação do nível interno e conceitual que não é absorvido uma visão clara do usuário, o SGBD tem a ação de compilar o DDL, tendo como ação, a permissão de executar as declarações identificadas pelas suas descrições dos esquemas/níveis onde irá armazená-las no catálogo do SGBD.
Nos casos que essa separação tem um entendimento do usuário utiliza-se a linguagem SDL (Storage Definition Language - Linguagem de Definição de Armazenamento) para a especificação do esquema/nível interno.
Por final, quando o SGBD usa a arquitetura com os três níveis, é utilizado a linguagem VDL (Vision Definition Language) que serve para a deinição das visões (views) do banco.
B (errada)• Catálogoo O SGBD mantém metadados (descritores, dados sobre os dados).Podemos dizer que é permitido efetuar alterações no esquema ou no nível de um banco de dados, sem alterar um nível superior. Apenas lembrando que esses níveis ou esquemas estão representados na Figura 1. Abaixo está representando dois tipos de independência de dados:
Independência de dados lógica: permite alterar apenas o nível conceitual, não havendo nenhuma alteração no nível externo ou nas aplicações do usuário.Independência de dados física: permite alterar o nível interno sem ter que alterar o nível conceitual, nível externo ou as aplicações do usuário.Leia mais em: Arquitetura de um SGBD http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007
a) Enquanto a DDL (Data Definition Language) é utilizada para definir a estrutura do banco de dados, a SDL (Storage Definition Language) é utilizada para especificar o esquema conceitual e seus mapeamentos com o esquema interno. ERRADA.
DDL (comandos que criam, alteram ou removem objetos) - CREATE, ALTER, DROP.
O uso da linguagem DDL (Data Definition Language - Linguagem de Definição de Dados) é definido pelo nível conceitual e interno. Quando há uma separação do nível interno e conceitual que não é absorvido uma visão clara do usuário, o SGBD tem a ação de compilar o DDL, tendo como ação, a permissão de executar as declarações identificadas pelas suas descrições dos esquemas/níveis onde irá armazená-las no catálogo do SGBD. Nos casos que essa separação tem um entendimento do usuário utiliza-se a linguagem SDL (Storage Definition Language - Linguagem de Definição de Armazenamento) para a especificação do esquema/nível interno.
b) A informação armazenada no catálogo do SGBD é denominada metamodelo. ERRADA. METADADOS.
c) Na independência de dados do programa, propriedade do SGBD, a estrutura dos arquivos de dados é armazenada no catálogo separadamente dos programas de acesso. CORRETA.
d) Na arquitetura de três esquemas de um banco de dados, o nível conceitual é responsável por descrever de forma detalhada as estruturas de armazenamento físico, incluindo os relacionamentos entre as tabelas. ERRADA. Seria o nível FÍSICO, entretanto não detalha os relacioamentos entre as tabelas. O nível físico usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso.
e) Na arquitetura de três esquemas, a capacidade de alterar o esquema interno sem ter de alterar o esquema conceitual consiste na independência lógica de dados. ERRADA. Independência FÍSICA de dados.
assertiva E)
Pra ficar mais fácil de entender. Há duas independências, a lógica e a física e há três esquemas, interno, conceitual e externo, nesta sequência.
Sempre coloque na cabeça que as independências estão em escadinha, físico está mais a abaixo e com isso ele vai chegar até o último, externo, passando pelo o do meio, conceitual.
Portanto, físico: altera o esquema interno sem alterar o esquema conceitual e externo;
Agora a independência lógica está na posição mediana, com isso ele tem apenas só mais um degrau a subir, externo.
Portanto, Lógico: alterna o esquema conceitual sem alterar o esquema externo.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo