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
