Sobre a linguagem SQL, analise as assertivas e assin...
I. O nome da SQL é derivado de Structured Query Language (Linguagem estruturada de consulta), foi chamada inicialmente de SEQUEL (Structured English QUEry Language – Linguagem de Pesquisa em Inglês Estruturado).
II. O núcleo da especificação SQL deve ser implementado por todos os vendedores de SGBDs relacionais, compatíveis com o padrão.
III. Essa linguagem tem funcionalidades, como definição de visões, no banco de dados.
IV. A SQL é uma linguagem de banco de dados abrangente: ela possui comandos para definição de dados, consulta e atualizações. Assim ela tem ambas as DDL e DML.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - I, II, III e IV.
Para resolver essa questão, é necessário ter conhecimento básico sobre a linguagem SQL, sua história e suas especificações. Além disso, deve-se compreender as categorias de comandos SQL e as funcionalidades que essa linguagem oferece em um Sistema de Gerenciamento de Banco de Dados Relacionais (SGBD).
A assertiva I está correta, pois SQL é de fato um acrônimo para Structured Query Language, e sua designação original era SEQUEL, o que está alinhado com a sua história e desenvolvimento.
A assertiva II é verdadeira, já que os fornecedores de SGBDs relacionais seguem um padrão de SQL conforme definido pela ANSI (American National Standards Institute) e pela ISO (International Organization for Standardization), embora possam adicionar extensões próprias.
Na assertiva III, afirma-se que o SQL permite a definição de visões no banco de dados, o que é uma declaração correta. Visões ou views são uma representação virtual de uma ou mais tabelas que podem simplificar consultas complexas e melhorar a segurança.
Por fim, a assertiva IV também está correta ao mencionar que o SQL é uma linguagem abrangente que inclui tanto comandos de Data Definition Language (DDL) utilizados para a definição de estruturas de dados, quanto comandos de Data Manipulation Language (DML), que são usados para consultar e atualizar dados.
Portanto, a alternativa correta é a E, que engloba todas as assertivas como verdadeiras.
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
http://en.wikipedia.org/wiki/SQL
"SQL was initially developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early 1970s. This version, initially called SEQUEL (Structured English Query Language)..."
Em inglês, inclusive, eles não pronunciam SQL. Pronunciam SEQUEL.
Questão retirada do Navathe.
I- Segundo Navathe(2011,p.57),"O nome da SQL hoje é expandido como Structured Query Language (Linguagem de consulta estruturada). Originalmente, a SQL era chamada de SEQUEL (Structured English QUEry Language)[...]."
II- Segundo Navathe(2011,p.58),"O núcleo deve ser implementado por todos os fornecedores de SGBDR que sejam compatíveis com SQL."
III-Segundo Navathe(2011,p.58),"Além disso, a SQL tem facilidades para definir visões sobre o banco de dados [...]."
IV-Segundo Navathe(2011,p.58),"SQL é uma linguagem de banco de dados abrangente: tem instruções para definição de dados, consultas e atualizações. Logo,ela é uma DDL e uma DML. "
Bibliografia:
SISTEMAS DE BANCO DE DADOS-6 EDIÇÃO 2011-NAVATHE
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo