ARGENTOP2P

Soporte, Ayuda y Consultas => Programación en General => Mensaje publicado por: zek005 en Julio 05, 2007, 18:58:47

Título: Power Builder y SQL
Publicado por: zek005 en Julio 05, 2007, 18:58:47
buenas....
alguien tiene por casualidad un curso o apuntes para aprender a programar en Power Builder????
tiene que ser algun curso de cero, ya que no tengo ni idea del leguaje. No se si ayuda que se un poco de VB6, pero bue la idea es comenzar con PB y tambien necesito saber algo de SQL o MySQL ya que estoy un poco mareado y no se que son cada una... para mi son parecidas :P jajajaja ya que tengo que poder vincular mi aplicacion con ODBC.
Les agradeceria su ayuda
Título: Re: Power Builder y SQL
Publicado por: Camello_AR en Julio 05, 2007, 19:35:03
Cita de: zek005 en Julio 05, 2007, 18:58:47
buenas....
alguien tiene por casualidad un curso o apuntes para aprender a programar en Power Builder????
tiene que ser algun curso de cero, ya que no tengo ni idea del leguaje. No se si ayuda que se un poco de VB6, pero bue la idea es comenzar con PB y tambien necesito saber algo de SQL o MySQL ya que estoy un poco mareado y no se que son cada una... para mi son parecidas :P jajajaja ya que tengo que poder vincular mi aplicacion con ODBC.
Les agradeceria su ayuda

Power builder ni idea

MySQL mira este post http://www.argentop2p.net/index.php?topic=59863.0
Título: Re: Power Builder y SQL
Publicado por: elrosti en Julio 05, 2007, 19:44:13
Cita de: zek005 en Julio 05, 2007, 18:58:47
No se si ayuda que se un poco de VB6, pero bue la idea es comenzar con PB y tambien necesito saber algo de SQL o MySQL ya que estoy un poco mareado y no se que son cada una... para mi son parecidas

Son cosas totalmente distintas. SQL es un lenguaje (lenguaje de consultas, no de programación), y MySQL es un SGBD (Sistema de Gestion de Base de Datos), es decir que va a ser el programa quien "maneje" tu Base de Datos.

Saludos
Título: Re: Power Builder y SQL
Publicado por: zek005 en Julio 05, 2007, 20:51:01
Cita de: Camello_AR en Julio 05, 2007, 19:35:03
Cita de: zek005 en Julio 05, 2007, 18:58:47
buenas....
alguien tiene por casualidad un curso o apuntes para aprender a programar en Power Builder????
tiene que ser algun curso de cero, ya que no tengo ni idea del leguaje. No se si ayuda que se un poco de VB6, pero bue la idea es comenzar con PB y tambien necesito saber algo de SQL o MySQL ya que estoy un poco mareado y no se que son cada una... para mi son parecidas :P jajajaja ya que tengo que poder vincular mi aplicacion con ODBC.
Les agradeceria su ayuda

Power builder ni idea

MySQL mira este post http://www.argentop2p.net/index.php?topic=59863.0

gracias.... perdonen pero no lo habia visto antes al link ese para consultarlo :S

Cita de: elrosti en Julio 05, 2007, 19:44:13
Cita de: zek005 en Julio 05, 2007, 18:58:47
No se si ayuda que se un poco de VB6, pero bue la idea es comenzar con PB y tambien necesito saber algo de SQL o MySQL ya que estoy un poco mareado y no se que son cada una... para mi son parecidas

Son cosas totalmente distintas. SQL es un lenguaje (lenguaje de consultas, no de programación), y MySQL es un SGBD (Sistema de Gestion de Base de Datos), es decir que va a ser el programa quien "maneje" tu Base de Datos.

Saludos

Gracias por la aclaracion... me queda un poco mas claro ahora... SQL seria la base de datos en si y MySQL seria el manager de la base de datos...
bien ahi ;) con esto comienzo a entender.... ahora.... vere de donde consigo un tutorial de SQL :P jajajajajaja ya que de bases de datos no tengo ni idea. Por lo pronto voy a ver el post que me recomendar un poco mas arriba a ver que encuentro.
Título: Re: Power Builder y SQL
Publicado por: Camello_AR en Julio 05, 2007, 22:18:39
Quizas no lo viste porque es de hoy tambien
Título: Re: Power Builder y SQL
Publicado por: elrosti en Julio 05, 2007, 22:40:33
Cita de: zek005 en Julio 05, 2007, 20:51:01
Gracias por la aclaracion... me queda un poco mas claro ahora... SQL seria la base de datos en si y MySQL seria el manager de la base de datos...
bien ahi ;) con esto comienzo a entender.... ahora.... vere de donde consigo un tutorial de SQL :P jajajajajaja ya que de bases de datos no tengo ni idea. Por lo pronto voy a ver el post que me recomendar un poco mas arriba a ver que encuentro.

NO. SQL es un lenguaje que permite hacer consultas a la base de datos. Ejemplo

"Select * from usuarios where username='zek005'"

Una consulta de ese estilo realizada sobre la Base de Datos de argento me devolveria todos los datos sobre ti (como mail, MSN, etc). esa consulta que es una "Consulta SQL" se debe enviar a MySQL quien es el encargado de procesarla y  devolver la información que hay en tu BAse de Datos. ¿ ahora se entiende mejor ?......

Digamos que SQL es el idioma que tu necesitas para hablar con MySQL, cada información que quieras obtener de tu Base de Datos deberas escribir una "Consulta SQL" ¿ se entendio mejor ahora ?.

Lo bueno de SQL es que se usa con cualquier Sistema de Base de datos relacional como puede ser SQL Server, MySQL, Oracle, Postgre SQL, etc.

Saludos
Título: Re: Power Builder y SQL
Publicado por: zek005 en Julio 06, 2007, 00:47:04
Cita de: elrosti en Julio 05, 2007, 22:40:33
Cita de: zek005 en Julio 05, 2007, 20:51:01
Gracias por la aclaracion... me queda un poco mas claro ahora... SQL seria la base de datos en si y MySQL seria el manager de la base de datos...
bien ahi ;) con esto comienzo a entender.... ahora.... vere de donde consigo un tutorial de SQL :P jajajajajaja ya que de bases de datos no tengo ni idea. Por lo pronto voy a ver el post que me recomendar un poco mas arriba a ver que encuentro.

NO. SQL es un lenguaje que permite hacer consultas a la base de datos. Ejemplo

"Select * from usuarios where username='zek005'"

Una consulta de ese estilo realizada sobre la Base de Datos de argento me devolveria todos los datos sobre ti (como mail, MSN, etc). esa consulta que es una "Consulta SQL" se debe enviar a MySQL quien es el encargado de procesarla y  devolver la información que hay en tu BAse de Datos. ¿ ahora se entiende mejor ?......

Digamos que SQL es el idioma que tu necesitas para hablar con MySQL, cada información que quieras obtener de tu Base de Datos deberas escribir una "Consulta SQL" ¿ se entendio mejor ahora ?.

Lo bueno de SQL es que se usa con cualquier Sistema de Base de datos relacional como puede ser SQL Server, MySQL, Oracle, Postgre SQL, etc.

Saludos

Se entiende bastante bien ahora ;)
entonces...... corregime si estoy equivocado..... si un lenguaje tiene compatibilidad con ODBC tranquilamente puedo vincularlo con una base de datos MySQL entonces???????
Y si por alguna razon el lenguaje que yo programo no puede manejar MySQL puedo utilizar alguna API de windows?
Título: Re: Power Builder y SQL
Publicado por: Camello_AR en Julio 06, 2007, 00:59:59
MySQL tiene drivers ODBC. Asi que cualquier lenguaje que no tenga soporte para MySQL (y que además vos no quieras conectarte a nivel "socks" (ello es entablar una comunicación con la DB) y si para ODBC tranquilamente podes usarlo. Igual si el lenguaje no soporta MySQL, generalmente podes general una capa de abstracion (abstration layer) donde vos definis comandos (conectar, consultar, etc) que en realidad se conectan al server. Generalmente conseguis librerias para eso. En muchos desarrollos web (como el SMF que maneja este foro) debido a la diversidad de motores de bases de datos (mssql, mysql, postgresql, etc) tienen librerias (o mejor dicho includes) que se encargan de convertir las funciones comunes que te dije a la correspondiente función del servidor/lenguaje, entonces vos creas todo con un lenguaje comun, librerias con tablas de conversión y configuras el motor de base de datos y te olvidas
Título: Re: Power Builder y SQL
Publicado por: zek005 en Julio 06, 2007, 11:16:41
Cita de: Camello_AR en Julio 06, 2007, 00:59:59
MySQL tiene drivers ODBC. Asi que cualquier lenguaje que no tenga soporte para MySQL (y que además vos no quieras conectarte a nivel "socks" (ello es entablar una comunicación con la DB) y si para ODBC tranquilamente podes usarlo. Igual si el lenguaje no soporta MySQL, generalmente podes general una capa de abstracion (abstration layer) donde vos definis comandos (conectar, consultar, etc) que en realidad se conectan al server. Generalmente conseguis librerias para eso. En muchos desarrollos web (como el SMF que maneja este foro) debido a la diversidad de motores de bases de datos (mssql, mysql, postgresql, etc) tienen librerias (o mejor dicho includes) que se encargan de convertir las funciones comunes que te dije a la correspondiente función del servidor/lenguaje, entonces vos creas todo con un lenguaje comun, librerias con tablas de conversión y configuras el motor de base de datos y te olvidas

Buenisimo... me van quedando bien claro las cosas.
Con lo de base de datos entonces como que ya se lo que era mas que imprescindible :P jejeje
ahora..... necesito armar mi base de datos, que uso para eso? algun programa? algo?
Puedo vincular mi base de datos con un programa hecho en Power Builder 10?
Título: Re: Power Builder y SQL
Publicado por: Camello_AR en Julio 06, 2007, 23:47:47
La base de datos podes buscar algun administrador MySQL (hay muchos) incluso usando el ODBC podes trabajarla desde access por ejemplo (y no se desde el openoffice poruqe ahora no estoy ejecutando el MySQL para probar)