O SQL Standard passou por muitas mudanças durante os anos, que adicionaram uma grande quantidade de novas funcionalidades ao padrão, como suporte a XML, acionadores, correspondência de expressão regular, consultas recursivas, sequências padronizadas e muito mais. Devido ao grande volume do SQL Standard, muitas soluções de banco de dados baseadas nele, como MySQL ou PostgreSQL, não implementam todo o padrão.
Em muitos casos, o comportamento do banco de dados para armazenamento de arquivos ou índices não está bem definido e cabe aos fornecedores das várias implementações SQL decidir como o banco de dados se comportará. Esta é a razão pela qual, apesar de todas as implementações SQL terem a mesma base, elas raramente são compatíveis.
A linguagem SQL é baseada em vários elementos. Para a conveniência dos desenvolvedores de SQL, todos os comandos de idiomas necessários nos sistemas de gerenciamento de banco de dados correspondentes geralmente são executados por meio de uma interface de linha de comando (CLI) SQL específica.
Cláusulas - as cláusulas são componentes das declarações e as consultas
Expressões - as expressões podem produzir valores ou tabelas escalares, que consistem em colunas e linhas de dados
Predicados - especificam condições, que são usadas para limitar os efeitos das instruções e das consultas, ou para alterar o fluxo do programa.
Consultas - uma consulta recuperará dados, com base em um determinado critério
Para escrever sua resposta aqui, entre ou crie uma conta
Banco de Dados Distribuidos
Compartilhar