Imagem de fundo

Uma linguagem de consulta em um SGBD é a linguagem por meio da qual os usuários obtêm i...

Uma linguagem de consulta em um SGBD é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens de programação tradicionais. As linguagens de consulta podem ser categorizadas como procedurais ou não procedurais. Sobre linguagens procedurais e não procedurais, é correto afirmar que

A

em uma linguagem procedural, o usuário descreve a informação desejada sem fornecer um procedimento específico para a obtenção das informações; na linguagem não procedural, o usuário deve "ensinar" ao sistema a realização de uma sequência de operações no banco de dados para obter o resultado desejado.

B

a álgebra relacional é uma linguagem de consultas não procedural e consiste em um conjunto de operações, tendo como entrada uma ou duas relações, produzindo como resultado uma nova relação.

C

os sistemas de banco de dados comerciais oferecem apenas linguagem de consulta procedurais.

D

a álgebra relacional pode ser classificada tanto como linguagem de consulta procedural como não procedural.

E

em uma linguagem não procedural, o usuário descreve a informação desejada sem fornecer um procedimento específico para a obtenção das informações; na linguagem procedural, o usuário deve "ensinar" ao sistema a realização de uma sequência de operações no banco de dados para obter o resultado desejado.