Qual linguagem é usada pelo DBA e pelos projetistas de banco de dados para definir ambos os esquemas?
questão 48 linguagem de definição de dados
Veja abaixo qual a resposta correta da questão, por que as outras estão erradas e qual o assunto referente.
QUESTÃO 48 – Os SGBDs (Sistemas de Gerenciamento de Banco de Dados) ou DBMSs (Database
Management Systems) são ferramentas fundamentais para o armazenamento, organização e
recuperação eficiente de informações em aplicações de software. O primeiro passo é especificar
esquemas conceituais e internos para o banco de dados e quaisquer mapeamentos entre os dois.
Quando nenhuma separação estrita de níveis é mantida, uma linguagem é usada pelo DBA e pelos
projetistas de banco de dados para definir ambos os esquemas. A linguagem mencionada é a
Linguagem de:
A) definição de dados (DDL).
B) definição de visualização (VDL).
C) consulta estruturada (SQL).
D) manipulação de dados (DML).
E) definição de armazenamento (SDL).
Vamos analisar cada alternativa:
A) Definição de dados (DDL): A DDL (Data Definition Language) é uma linguagem usada para definir a estrutura e o esquema de um banco de dados. Com a DDL, é possível criar, alterar e excluir objetos de banco de dados, como tabelas, índices e restrições. Portanto, a DDL é a linguagem apropriada para especificar esquemas conceituais e internos para o banco de dados.
B) Definição de visualização (VDL): A VDL não é uma linguagem reconhecida em bancos de dados. A definição de visualizações geralmente é feita usando DDL ou ferramentas de modelagem de dados.
C) Consulta estruturada (SQL): A SQL (Structured Query Language) é uma linguagem utilizada para consultar e manipular dados em bancos de dados relacionais. Embora seja amplamente usada em bancos de dados, não é apropriada para definir esquemas conceituais e internos.
D) Manipulação de dados (DML): A DML (Data Manipulation Language) é uma linguagem usada para inserir, atualizar e excluir dados em um banco de dados. Não é apropriada para definir a estrutura e o esquema do banco de dados.
E) Definição de armazenamento (SDL): A SDL (Storage Definition Language) não é uma linguagem reconhecida em bancos de dados. A definição de armazenamento geralmente é tratada internamente pelos SGBDs e não é especificada diretamente pelos usuários ou administradores.
Portanto, a resposta correta é a letra A) Definição de dados (DDL). Esta é a linguagem usada para definir esquemas conceituais e internos para o banco de dados, bem como quaisquer mapeamentos entre os dois.
Leia mais em: ww.fundatec.org.br/portal/con...