A linguagem de pesquisa declarativa padrão para banco de da...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769823 Banco de Dados
A linguagem de pesquisa declarativa padrão para banco de dados relacional (base de dados relacional), inspirada na álgebra relacional, é tipicamente caracterizada pela sigla em inglês: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D - SQL.

O SQL (Structured Query Language) é a linguagem de consulta declarativa padrão utilizada para interagir com bancos de dados relacionais. Ela permite aos usuários definir, manipular e acessar dados de maneira simples e eficaz. A SQL baseia-se em conceitos fundamentais da álgebra relacional, um sistema teórico para manipular e consultar dados em bancos de dados relacionais.

Os conhecimentos necessários para resolver esta questão envolvem a compreensão das seguintes áreas:

  • Álgebra Relacional: Conjunto de operações usadas para manipular relações (tabelas) em um banco de dados relacional.
  • Linguagens de Consulta: Métodos e sintaxes usados para realizar consultas em bancos de dados.
  • Banco de Dados Relacional: Tipo de banco de dados que organiza os dados em tabelas compostas por linhas e colunas, formando relações.

A escolha de SQL como resposta correta deve-se ao fato de que esta é a linguagem mais amplamente adotada por sistemas de gerenciamento de bancos de dados relacionais para realizar consultas e outras operações de banco de dados. As demais alternativas representam outros conceitos ou tecnologias:

  • OCM: Não é uma linguagem de consulta padrão para bancos de dados relacionais.
  • ODBC: Significa Open Database Connectivity, uma API para acessar bancos de dados, mas não é uma linguagem de consulta.
  • OLAP: Refere-se a Online Analytical Processing, uma categoria de soluções de banco de dados voltada para análises e relatórios complexos, não uma linguagem de consulta.

Portanto, a SQL é a resposta correta, pois é a linguagem padrão para consulta em bancos de dados relacionais, atendendo diretamente ao enunciado da questão.

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

OCM (Oracle Certified Master) é a designação que um profissional recebe ao concluir as provas de certificação ao nível máximo de conhecimento de um profissional no mundo Oracle. Antes de o mesmo chegar a esse nível é necessário que o mesmo seja certificado nas categorias OCA e OCP. https://pt.wikipedia.org/wiki/OCM

 

ODBC (acrônimo para Open Database Connectivity) é um padrão para acesso a sistemas gerenciadores de bancos de dados (SGBD). https://pt.wikipedia.org/wiki/ODBC

 

OLAP (Online Analytical Processing) é a capacidade para manipular e analisar um grande volume de dados sob múltiplas perspectivas. https://pt.wikipedia.org/wiki/OLAP

 

Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é a linguagem de pesquisa declarativa padrão para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional. https://pt.wikipedia.org/wiki/SQL

d-

SQL - structured query language- é a base para bancos de dados relacionais, usando insert, update, delete e select p/ resolver a maiorira dos problemas em manutencao de dados. Permite tambem estruturas basicas de armazenamento como tabelas e indices. Os comandos SQL sao dividos em:

 

DDL - data definition language - define estrutura da tabela: create, drop, alter, truncate, rename

 

DML - data manipulation language - insert, delete, update, select, merge (de acordo com alguns autores).

 

DQL- (data query language). especifica uma consulta. select *

 

DCL- (data control language)- controle de acesso e privilégios: grant, revoke. i.e.: GRANT role TO user;

 

TCL- (transaction control language)- administra alterações de comandos DML: commit, rollback, savepoint.

 

* alguns autores consideram select como comando DQL. O Oracle documentation considera select como comando DML

https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10002.htm

Clique para visualizar este comentário

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