Olá a todos. Me desculpem pela mensagem off-topic, mas se puderem me ajudar será ótimo.
Estou dando uma lida sobre SGBD's, e uma dúvida está martelando aqui. Os materiais que consultei mostram um compilador de consulta e um compilador DML na arquitetura do SGBD. O compilador de consulta entraria em cena quando fazemos uma consulta ad-hoc, usando o terminal, por exemplo, e o compilador DML quando embutimos um comando SQL de consulta num software. A minha dúvida é: por que dois compiladores pra 'mesma coisa'? Suponho que a explicação seja justamente porque os dois casos não são a mesma coisa. Mas por que? Digamos que eu tenha uma aplicação em Java, com SELECT's armazenados em string's. Por que essas consultas não podem ser compiladas pelo mesmo módulo do SGBD que compila as consultas pelo terminal? Claro que elas chegarão ao SGBD por diferentes modos, mas estando lá dentro, não significam a mesma coisa, a nível de compilação/otimização? Muito obrigado. -- View this message in context: http://www.nabble.com/Teoria-de-SGBD---Compilador-de-Consulta---Compilador-DML-tp23916488p23916488.html Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
