Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

SQL o MySQL

Estas en el tema de SQL o MySQL en el foro de Mysql en Foros del Web. ¿Qué es SQL o MySQL? ¿Cómo empiezo a manejarlo? Quiero programar en builder c++ o simplemente c++. Espero me ayuden, gracias....
  #1 (permalink)  
Antiguo 17/06/2008, 11:02
 
Fecha de Ingreso: mayo-2008
Ubicación: Caracas
Mensajes: 35
Antigüedad: 16 años
Puntos: 1
SQL o MySQL

¿Qué es SQL o MySQL? ¿Cómo empiezo a manejarlo? Quiero programar en builder c++ o simplemente c++.

Espero me ayuden, gracias.
  #2 (permalink)  
Antiguo 17/06/2008, 12:18
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 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
  #3 (permalink)  
Antiguo 17/06/2008, 13:53
 
Fecha de Ingreso: mayo-2008
Ubicación: Caracas
Mensajes: 35
Antigüedad: 16 años
Puntos: 1
Sonrisa Respuesta: SQL o MySQL

Ok, comprendo.

La razon por la que necesito usar una base de datos es que estoy haciendo un programa que tiene que manejar algo como esto

Código:
typedef struct Pozo{

        char Nombre[75];                //Nombre del pozo.
        int Numero;                         //Numero del pozo (identificador)
        double este;                       //Coordenada este del pozo.
        double norte;                      //Coordenada norte del pozo.
        int NMuestras;                     //Numero de muestras de la tabla T-P.
        double tablaTF[mMuestras][2];   //Tabla tiempo profundidad.
        int GradoPolinomio;                     //Grado del polinomio de ajuste.
        double CoefDelPolinomio[10];    //Vector con los coeficientes del
                                                          //Polinomio de ajuste.

 
        }Tipo_pozo;
El problema no es el dato, y dentro de todo lo importante es la posición (norte este) y la matriz de tiempo profundidad (lo que imagino que es otra tabla que asociare al identificador nombre). como tendre que trabajar con varios datos tipo pozo, pense que es el momento de comenzar a usar bases de datos. Pero mi conocimiento se limita a Access. Cualquier sugerencia es bien aceptada.

Gracias
  #4 (permalink)  
Antiguo 17/06/2008, 14:00
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: SQL o MySQL

Hay una versión Lite que puedes conseguir en internet del motor MySQL.
Búscalo como SQLLite ahora no e puedo pasar el link.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:53.