Um Sistema de Gerenciamento de Banco de Dados (SGBD) é o con...
- 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
Alternativa correta: B - compartilhamento de dados, fornecimento de múltiplas interfaces e restrições de integridade.
Para compreender por que a alternativa B é a correta, vamos discutir o que caracteriza um Sistema de Gerenciamento de Banco de Dados (SGBD). Um SGBD é uma ferramenta essencial para gerenciar dados de maneira eficiente e segura. Ele oferece funcionalidades que permitem a criação, manipulação e manutenção de dados em bancos de dados.
Compartilhamento de dados: Um dos principais objetivos de um SGBD é possibilitar que diferentes usuários e aplicações acessem e manipulem os dados de forma concorrente, garantindo que as alterações feitas por um usuário estejam disponíveis para todos os outros. Isso é conhecido como compartilhamento de dados e é crucial para a funcionalidade colaborativa em ambientes corporativos.
Fornecimento de múltiplas interfaces: Os SGBDs devem oferecer diferentes formas de interação com os dados, permitindo a usuários de diferentes perfis técnicos e necessidades operacionais acessarem e manipularem os dados. Isso inclui interfaces gráficas (GUIs), interfaces de linha de comando (CLI), APIs para linguagens de programação e até interfaces para ferramentas de relatórios e análises.
Restrições de integridade: É fundamental que os SGBDs mantenham a precisão e a consistência dos dados armazenados. Para isso, eles implementam restrições de integridade, que são regras definidas para assegurar que os dados sejam corretos e válidos. Exemplos de restrições de integridade incluem chaves primárias, chaves estrangeiras, validações de tipo de dados e regras de negócio.
Esses três aspectos são parte integrante do que define um SGBD. Eles são mais fundamentais para a definição de um SGBD do que, por exemplo, a orientação a objetos (que é uma característica de alguns, mas não todos os SGBDs) ou a capacidade de realizar backups e restauração (que, embora muito importante, não é o que define um SGBD). Portanto, a alternativa B resume os requisitos essenciais que um software deve ter para ser considerado um SGBD.
Por outro lado, as demais alternativas incluem aspectos que, apesar de importantes, não são requisitos básicos para a definição de um SGBD. Por exemplo, a orientação a objetos é uma característica de alguns SGBDs (como os SGBDs orientados a objetos), mas não é uma exigência para um sistema ser classificado como SGBD.
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
Gab: B
Outros requisitos fundamentais para uma SGBD:
Segurança, a Integridade (só inclui dados válidos relativamente à realidade),
Controlo de Concorrência (Locking, Etiquetagem ou Optimista),
recuperação e tolerância a falhas (Backup e Transactionlogging).
https://www.devmedia.com.br/gerenciamento-de-banco-de-dados-analise-comparativa-de-sgbd-s/30788#:~:text=Os%20SGBD%20(Sistemas%20de%20Gest%C3%A3o,falhas%20(Backup%20e%20Transactionlogging).
SGBD deve conter:
Compartilhamento de dados
Restrições de acesso
Fornecimento de Múltiplas Interfaces
Representação de relacionamento complexo entre dados
Restrições de integridade
Backup e Restauração
Acho que a C se aplica mais ao SGBDD que é uma especialização do SGBD.
GABARITO B.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo