FC ConcursosFC Concursos

Flashcard FC90720

O que caracteriza o SQL como linguagem declarativa em comparação com linguagens imperativas?

Linguagem SQL

CEBRASPE (CESPE) · 2024

De acordo com o assunto TI - Banco de Dados: Sublinguagens SQL (DDL, DML, DQL, DCL e DTL), responda:

O que caracteriza o SQL como linguagem declarativa em comparação com linguagens imperativas?
Mostrar resposta e comentário

Resposta

SQL é uma linguagem declarativa porque descreve o que deve ser feito, sem especificar como o sistema executa as operações.


• Linguagem padrão: SQL é a linguagem padrão usada para consultar e manipular bancos de dados relacionais.
• Declarativa: SQL declara a intenção da operação, sem detalhar o passo a passo de execução.
• Não imperativa: Em linguagens imperativas o programador especifica o fluxo de execução, o que não ocorre em SQL.
• Extensões procedurais: Alguns sistemas adicionam elementos imperativos, como controle de fluxo e variáveis, mas essas extensões não fazem parte do padrão.
• Limitação para aplicações: SQL não oferece recursos nativos para interação com usuário ou manipulação geral de arquivos, sendo insuficiente para criar aplicações completas.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/90592

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo