A respeito de sistemas gerenciadores de bancos de dados (SGB...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602408 Banco de Dados
A respeito de sistemas gerenciadores de bancos de dados (SGBD), julgue o item a seguir.

Para implementar um SGBD, são necessários três componentes: linguagem de definição de dados, linguagem de manipulação de dados e dicionário de dados.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - certo

A afirmação é correta e para entender o porquê, é importante conhecer os componentes fundamentais de um SGBD:

  • Linguagem de Definição de Dados (LDD) ou Data Definition Language (DDL): serve para criar e modificar a estrutura de objetos de banco de dados, como tabelas, índices e usuários. É por meio dessa linguagem que o esquema do banco de dados é definido.
  • Linguagem de Manipulação de Dados (LMD) ou Data Manipulation Language (DML): utilizada para inserir, recuperar, atualizar e deletar dados armazenados. Comandos DML como SELECT, INSERT, UPDATE e DELETE são essenciais para interagir com os dados.
  • Dicionário de Dados: é uma coleção de definições de dados que contém informações como metadados, estruturas de banco, referências de chave estrangeira, índices e muito mais. Ele é crucial para o funcionamento de um SGBD, pois contém todas as informações necessárias para que o sistema compreenda as estruturas e possa gerenciá-las adequadamente.

Em resumo, esses três componentes formam a base para a implementação e operação de um SGBD, garantindo que os dados possam ser definidos, acessados e gerenciados eficientemente. A presença destas ferramentas e estruturas é o que facilita a organização, o acesso seguro e a integridade dos dados em um sistema de banco de dados.

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

Para implementar um SGBD??


Questão correta.

 

Um sistema de gerenciamento de banco de dados não é nada mais do que um conjunto de programas que permite armazenar, modificar e extrair informações de um banco de dados.

 

Há muitos tipos diferentes de SGBD. Desde pequenos sistemas que funcionam em computadores pessoais a sistemas enormes que estão associados a mainframes.

 

Um SGDB implica a criação e mantença de bases de dados, elimina a necessidade de especificação de definição de dados, age como interface entre os programas de aplicação e os ficheiros de dados físicos, e separa as visões lógica e de concepção dos dados.

 

Assim sendo, são basicamente três os componentes de um SGBD:

 

Linguagem de definição de dados (especifica conteúdos, estrutura a base de dados e define os elementos de dados); (DDL)

 

Linguagem de manipulação de dados (para poder alterar os dados na base); (DML)

 

Dicionário de dados (guarda definições de elementos de dados e respetivas caraterísticas — descreve os dados ou metadados)

 

 

 

Fonte: Kenneth Laudon e Jane Laudon, Kenneth e Jane (2010). Sistemas de Informações Gerenciais 9ª ed.: Pearson. p. 163,164.

Piada esse gabarito, desde quando Dicionário de dados é necessário? Pode até ser recomendável agora necessário???

Quando vocês olham dicionário de dados entendam como Metadados, logo é fundamental.

Implementar um SGBD, são necessários três componentes:

Língua Definida e Manipulada em Dicionário

Linguagem de Definição de Dados

Linguagem de Manipulação de Dados

Dicionário de Dados.

Clique para visualizar este comentário

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