
17/06/2008, 12:18
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: SQL o MySQL SQL es Lenguaje Estructurado de Consultas (Structured Query Language) que usan los motores de bases de datos en general. Es un estándar de ANSI y actualmente, si no me equivoco se usa el ANSI SQL-99.
A los motores de bases de datos se los denomina genericamente DBMS (Database Manager System), pudiendo o no ser relacionales (actualmente cualquiera de ellos lo es), lo que lleva a denominarlos RDBMS u ORDBMS (Object Relational Database Manager System). Dentro de estos se encuentran Oracle, DB2 de IBM, MS - SQL Server, Postgre SQL, MySQL, Paradox y varios más.
Cada uno de estos motores han creado algunas extensiones a las funciones y capacidades de las sentencias que no son compartidas por los otros. De todos modos todos ellos reconocen al ANSI-SQL.
En este momento el puto de evolución de todos ellos hace que usar C++ (en cualquiera de sus formas) no sea la mejor idea, por cuanto desperdicias la capacidad de los entornos de programación de las aplicaciones, sobre todo los ambientes gráficos. De todos modos es posible hacerlo. de hecho, el core de MySQL está programado en C.
La cosa no es simplemente empezar a manejarlo al SQL, sino empezar a entender el diseño e implementación de bases de datos. En eso está el corazón del problema. El SQL es cuestión de saber qué querés obtener. El diseño es en realidad el problema.
Si has estudiado algo de Programación Orientada a Objetos te resultará fácil de entender. SIno, recurre a manuales de bases de datos para principiantes.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque)
Última edición por gnzsoloyo; 17/06/2008 a las 12:25 |