Um Sistema de Gerenciamento de Bancos de Dados (SGBD)

Próximas questões
Com base no mesmo assunto
Q263635 Banco de Dados
Um Sistema de Gerenciamento de Bancos de Dados (SGBD)

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

A alternativa correta é a E, que afirma que um Sistema de Gerenciamento de Bancos de Dados (SGBD) faz a gerência de uma ou mais bases de dados. A função primordial de um SGBD é permitir o armazenamento e a consulta de dados e informações, tanto por usuários finais quanto por programas de aplicação. Essa definição abrange a capacidade de um SGBD de criar, ler, atualizar e deletar dados (CRUD - Create, Read, Update, Delete), além de gerenciar o acesso e a segurança das informações armazenadas e proporcionar meios de recuperação de dados em caso de falhas ou erros.

Um SGBD é fundamental na prática de banco de dados para garantir a integridade, consistência, isolamento e durabilidade dos dados, conhecidos como princípios ACID. Esses sistemas oferecem interfaces para a definição de estruturas de dados, manipulação de dados e realização de consultas, além de mecanismos para a administração de acesso e de transações.

Entender a função e operacionalidade de um SGBD é essencial para profissionais da área de banco de dados e é um conhecimento frequentemente avaliado em concursos públicos que envolvem essa temática.

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

Um Sistema de Gerenciamento de Banco de Dados (SGBD) - do inglês Data Base Management System (DBMS) - é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados. Em bancos de dados relacionais a interface é constituída pelas APIs (Application Programming Interface) ou drivers do SGBD, que executam comandos na linguagem SQL (Structured Query Language).
Um Sistema gerenciador de banco de dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter banco de dados. O SGBD é um sistema de software de uso geral que facilita o processo de definição, contrução, manipulação e compartilhamentos de bancos de dados entre diversos usuários e aplicações.

Pag. 3-4 - Sistema de Banco de Dados - 6a edição - Elmasri & Navathe

Resposta E
A) A letra A está errada pois afirma que um SGBD é um ambiente de suporte ao desenvolvimento de projetos de dados relacionais. Não é bem assim. Um SGBD é um sistema de gerenciamento que envolve dados, hardware, software e pessoas. É implementado para gerenciar várias bases de dados de uma organização não se limitando apenas ao modelo relacional, como afirma a segunda parte da alternativa. Temos também sistemas gerenciadores para os modelos orientado a objetos, rede, registros, etc.


B) Letra B - Errada. O JDBC não é um SGBD, e sim um conector, ou um padrão que define uma API para que os programadores Java possam se conectar a um servidor de banco de dados. Programadores que utilizam outras linguagens em seus aplicativos, devem usar o conector correspondente à linguagem usada.

C) Letra C - Errada. Um SGBD não gerencia uma base de dados baseadas em arquivos de texto ou binários. Isso era realizado por sistemas de arquivos de sistemas operacionais. O SGBD gerencia os dados em tabelas (relações), objetos e outras estruturas complexas. Para esse gerenciamento, é suportado não apenas o formato UNICODE ou ASCII

D) Letra D - Errada. É só lembrar que você pode ter um SGBD local para gerenciamento de bases de dados também locais.

E) Letra E - Certa. É a melhor definição para a questão. Simples e verdadeira. 

Créditos: fórum MABESI

Clique para visualizar este comentário

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