Archive for mayo, 2009
Conoce SQL – Lenguaje procedimental 1 – Estructura y sintaxis
por Maxpowel el may.07, 2009
SQL es un gran lenguaje pero también tiene limitaciones. Pero como siempre que hay una limitación, se inventa algo para elminarla. Este es el caso del lenguaje procedimental de los SGBD. Es un lenguaje como C, JAVA y esos de “toda la vida”. Esto nos proporciona principalmente la posibilidad de crear variables, bucles… vamos, un programa.
Un problema de estos lenguajes es que no son nada estandares y cada SGBD tiene el suyo y la sintaxis es diferente. La verdad que sabiendo programar no es gran problema, solo es revisar un poco la sintaxis de cada uno. El mayor problema es que cada lenguaje tiene diferentes posibilidades así que cada lenguaje pasa a ser totalmente diferente mantiendo en común solo la lógica de los bucles y esas cosas básicas.
MySQL introdujo su lenguaje hace relativamente poco tiempo y eso se nota, esta bastante mas limitado que por ejemplo el de Oracle (pl/sql). No me peguéis pero he de decir que el lenguaje de oracle es realmente potente, solo espero que MySQL se vaya equiparando en este tema (aunque ahora que oracle es propietario de mysql no se que pasará…). Como información os diré que el lenguaje de SQL server (transact-sql) está también bastante limitado. (continuar leyendo…)
Gpodcast TV #1 Entrega de pegatinas
por DiCrEn el may.05, 2009
Aquí tenemos la entrega de las pegatinas al ganador del concurso de gpodcast
Muchas gracias a Ari de podzapp por editar el video por nosotros.
Conoce SQL – VIEWS (vistas)
por Maxpowel el may.04, 2009
Ahora ya sabemos como hacer consultas bastante completas, pero ademas de ser un rollo tener que escribir todo ese tocho en nuestro código del programa (php o el que sea) es poco seguro y en ocasiones menos eficiente. Una vista es una especie de “compilación” de una consulta.
A nuestros ojos una vista es una tabla de solo lectura aunque veremos más adelante un truquillo para “insertar” datos en una vista (hacer insert a una vista y que funcione).
La principal ventaja de las vistas es que nos facilita el trabajo con consultas complejas. Pero quédate con el con el concepto de que una vista es una consulta SQL.





