São inclusos entre as principais funções e componentes de um...

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: TCM-PA Prova: FCC - 2010 - TCM-PA - Técnico em Informática |
Q34910 Banco de Dados
São inclusos entre as principais funções e componentes de um SGBD (C. J. DATE):
Alternativas

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

manipulação de dados: Data Manipulation Language (DML). Ex.: SELECTdicionário de dados: Todo banco tem associado um dicionario de dados onde sao guardados metadados (dados sobre os dados, informações sobre dados armazenados como tipo, tamanho, etc)definição de dados: Data Definition Language (DDL). Ex.: CREATE, DROPsegurança de dados: Data Control Language (DCL): comandos de gerenciamento de permissões (GRANT, REVOKE , ...)integridade de dados: ACID (Atomicidade, Consistencia, Isolamento, Durabilidade)recuperação de dados: Tem a ver com Durabilidade.concorrência: Controles de concorrência (Dirty Read, Read Uncommitted, Read Commited, Seriável, Leitura fantasma, Dealock, leitura repetitível, etc... são todos termos relativos à concorrência que precisam ser tratados pelo SGBD)

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