São inclusos entre as principais funções e componentes de um...
- 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
Resposta Correta: A
Vamos entender por que a alternativa A está correta. Os Sistemas de Gerenciamento de Banco de Dados (SGBDs) possuem várias funções essenciais para o gerenciamento eficiente dos dados dentro de uma organização. C. J. Date é um dos autores mais respeitados no campo de banco de dados, e ao analisar suas contribuições, identificamos as seguintes funções como principais componentes de um SGBD:
- Manipulação de Dados: Permite a realização de consultas e alterações nos dados armazenados.
- Dicionário de Dados: É um repositório centralizado de informações sobre os dados, como sua estrutura e regras de integridade.
- Definição de Dados: Envolve a criação de estruturas de banco de dados, como tabelas e índices.
- Segurança de Dados: Refere-se a garantir que apenas usuários autorizados possam acessar ou modificar os dados.
- Integridade de Dados: Assegura que os dados armazenados sejam precisos e consistentes, de acordo com regras de integridade.
- Recuperação de Dados: Permite a restauração de dados em caso de falhas ou erros no sistema.
- Concorrência: Controla o acesso simultâneo aos dados por múltiplos usuários, garantindo que as transações sejam processadas de maneira segura e consistente.
Estas funções são fundamentais para o bom funcionamento de um SGBD, pois cobrem desde a criação e manutenção da estrutura do banco de dados até a garantia de que os dados estão seguros, íntegros e disponíveis mesmo diante de falhas e acesso concorrente. Portanto, a alternativa A cobre todos esses aspectos essenciais de um SGBD, conforme descrito por C. J. Date, fazendo dela a resposta correta.
É importante notar que as demais alternativas são incorretas porque apresentam apenas uma parte das funções essenciais de um SGBD e não contemplam todos os componentes mencionados.
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
1. Definição de Dados: O SGBD deve ser capaz de aceitar definições de dados em formato fonte e convertê-los para o formato objeto apropriado. Processador de DDL ou Compilador de DDL
2. Manipulação de Dados: O SGBD deve ser capaz de lidar com requisições do usuário para buscar, atualizar ou excluir dados existentes no BD, ou inserir novos banco de dados.
3. DICIONÁRIO DE DADOS: Um dicionário de dados é um arquivo de metadados – isto é, dados a respeito de dados. Em um SGBD, esse arquivo ou diretório é consultado antes que o dado real seja modificado.
4. Segurança e integridade de dados: O SGBD deve monitorar requisições de usuários e rejeitar toda tentativa de violar as restrições de segurança e integridade definidas pelo DBA.
5. Recuperação de dados e Concorrência: O componente responsável chama-se Gerenciador de Transações ou Monitor de TP (Transaction Processing).
Manutenção do dicionário de dados – toda aplicação que trabalha com o banco de dados fará por SGBD. Ele mantém definições de estruturas de dados e como eles estão relacionados. Qualquer alteração de estrutura é automaticamente atualizada no dicionário de dados. Isso retira a responsabilidade dos programas que necessitam dos dados de manter a
estrutura de organização dos mesmos. Essa é a função do SGBD que tem toda a estrutura dos dados em seu dicionário de dados.
A data dictionary, or metadata repository, as defined in the IBM Dictionary of Computing, is a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format". Oracle defines it as a collection of tables with metadata.
https://en.wikipedia.org/wiki/Data_dictionary
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo