2011/8/21 Leandro Guimarães Faria Corcete DUTRA <[email protected]>:
> Le 2011.A.20 20h58, Leonardo Cezar a écrit :
>>
>> Expliquem para um velho novato quais exatamente são as vantagens do
>> Quel do Ingres em relação ao SQL do postgres?
>
> Menos desvios do modelo relacional; ser baseado em cálculo, não numa
> mistura de cálculo e álgebra; ter a preferência do finado Codd e do
> Date; maior consistência.

Impressão minha ou vc propositalmente ignorou o Teorema de Codd?

>        Ou seja, programas Quel são mais sucintos e fáceis de manter.

Definitivamente isto não é verdade, pelo menos não nos tempos atuais.

Trabalhar explicitamente utilizando RelVars não pode ser mais simples
do que acessar os dados diretamente.

>> AFAIK, boa parte das instruções encontradas no Quel são de alguma
>> forma representadas no SQL, ou estou tão enganado?
>
> Que duas linguagens sejam computacionalmente equivalentes não significa
> que sejam igualmente elegantes ou poderosas.

Aparte das questões do EQUEL (que o postgres resolve muito bem com
ECPG), qual exatamente outro aspecto do Quel que o deixa mais
"poderoso" que o SQL?

>> É importante lembrar, que o jovem elefante mantém um conjunto refinado
>> de suas principais funcionalidades (rewrite, b-trees, copy, rules,
>> [...]) herdadas do Ingres, além das incontáveis melhorias:
>> (estensibilidade, objetos complexos, operadores, udts, armazenamento,
>> &c).
>
> O que absolutamente não tem nada a ver com as linguagens.

Se operadores, rewrite, objetos, recursividade não tem nada a ver com
linguagem, então definitivamente percebi que não sei o q estou
falando.

>> Não perdemos, ganhamos: simplicidade
>
> Pelo contrário.  Ter duas linguagens pode ser mais simples do ponto de
> vista de manutenção do código-fonte do SGBD, mas ter uma única linguagem
> complexa e inconsistente é ruim para o usuário.

Não é mais simples manter duas linguagens no SGBD, acredite.

> O que, mais uma vez, nada tem a ver com a linguagem ser Quel, SQL, ou
> Quel e SQL.

Mais uma vez, não sei do que falo.

> Quel é mais fácil.  Só ganhamos na transferência, mas perdemos na
> aprendizagem.

Simplicidade é subjetivo.

-Leo
-- 
Leonardo Cezar
http://postgreslogia.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a