Usted preguntó específicamente acerca de los lenguajes de programación, lo que significa que técnicamente SQL no lo corta. Si bien puede hacer bastante con SQL, no tiene todas las características de un lenguaje de programación completo. Aquí hay una cita de Wikipedia en SLQ “Los objetos de SQL son colecciones de registros, llamadas tablas. Un lenguaje de programación completo puede especificar algoritmos, independientemente del tiempo de ejecución. Por lo tanto, se puede considerar que un algoritmo genera resultados utilizables. En contraste, SQL solo puede seleccionar registros que están limitados a la colección actual, los datos disponibles en el sistema, en lugar de producir una declaración de la exactitud del resultado “.
Entonces, mientras que todos los demás están sugiriendo aprender SQL, yo sugeriría aprender PL / SQL (que es específico de la base de datos Oracle) que agrega las construcciones del lenguaje de programación a SQL, de modo que es lo mejor de ambos mundos. Hay una versión gratuita de la base de datos de Oracle llamada Oracle XE que puede usar para servidores de producción y si solo desea aprender Oracle por su cuenta en casa, puede usar su base de datos Enterprise Edition completa (obviamente lea sus requisitos de licencia para hacer seguro que calificas).
Hay una fantástica herramienta de código bajo incluida en la base de datos de Oracle llamada Oracle Application Express que crea aplicaciones respaldadas por bases de datos muy productivas que pueden aprovechar PL / SQL para hacer cosas aún más sofisticadas si lo desea. Cuando se trata de programar en una base de datos, Realmente no hay nada mejor que PL / SQL. Es increíblemente eficiente cuando se usa correctamente.
Busque en YouTube los ” NoPLSql y Thick Database Enfoques con Toon Koppelaars ” y verá qué tan eficiente es el PL / SQL bien escrito que puede compararse con la escritura de Java para realizar las mismas tareas.
- ¿Cómo es vivir en Montepulciano, Italia? Estoy jubilado y me gustaría aprender el idioma y saber más sobre la cultura italiana.
- Soy un hombre indio de más de 20 años, ¿cómo puedo aprender algunos de los movimientos básicos de baile que puedo usar en las fiestas para terminar?
- ¿Cuál es el mejor sitio para aprender HTML completo y CSS?
- Tengo 2 días para aprender SQL básico para la manipulación de datos. ¿Qué órdenes debo aprender?
- ¿Cuál es la forma más eficiente de aprender a soldar?
Comenzaría con un curso básico de ANSI SQL y luego, una vez que lo haya logrado, agregar un curso sobre PL / SQL.