Foros del Web » Soporte técnico » Ayuda General »

[SOLUCIONADO] Motores de Bases de Datos.

Estas en el tema de Motores de Bases de Datos. en el foro de Ayuda General en Foros del Web. Hola a todos. Hace unos días empecé por conocer el tema de las bases de datos (SQL), hasta el punto de que hasta el momento ...
  #1 (permalink)  
Antiguo 09/11/2015, 12:27
Avatar de Ronald_Jav  
Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta Motores de Bases de Datos.

Hola a todos. Hace unos días empecé por conocer el tema de las bases de datos (SQL), hasta el punto de que hasta el momento nos han enseñado este tema trabajando con Microsoft SQL Server 2008, el punto es que si uso GNU/Linux ¿Qué motor puedo usar?

He visto muchos pero quisiera saber la opinión de otras personas que recomienden un buen motor de bases de datos OpenSource, y como soy nuevo en este tema de las Bases de Datos y el lenguaje SQL ¿tendría problema digamos si trabajo una Base de Datos en mi Motor Libre seguir trabajándola con Microsoft SQL Server 2008? :)
  #2 (permalink)  
Antiguo 09/11/2015, 12:33
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Motores de Bases de Datos.

Cita:
si uso GNU/Linux ¿Qué motor puedo usar?
MySQL o PostgreSQL.
Cita:
¿tendría problema digamos si trabajo una Base de Datos en mi Motor Libre seguir trabajándola con Microsoft SQL Server 2008? :)
Sin importar si son OpenSource o no, ,siempre hay diferencias entre los distintos DBMS tal que para realizar las mismas acciones existen significativos cambios de sintaxis.
Si bien todos los DBMS interpretan el ANSI-SQL, es decir el SQL estándar, todos les han agregado a sus motores algunas cuantas cosas que potencian los resultados dentro del mismo DBMS, pero que hace que algunas características no sean portables de uno a otro.
Donde más diferencias existen es en los lenguajes procedurales de cada uno (PL/SQL, T-SQL, PL, etc.), donde ni siquiera existen las mismas formas de crear los scripts, y hasta de compilarlos. En ese sentido se puede afirmar que no existe un lenguaje procedural estandarizado.
Los cambios entre diferentes DBMS no sólo alcanzan partes de la sintaxis de las consultas, sino también a los tipos de dato usados, las funciones de todo tipo, el modo de definir variables y sus entornos de existencia, e incluso el manejo de excepciones.

No queda otro camino que recurrir al manual de referencia cuando pasas de uno a otro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 09/11/2015, 13:08
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes
Puntos: 655
Respuesta: Motores de Bases de Datos.

Ese es otro ejemplo de profesores "no calificados" que se encasillan y obligan a los estudiantes a usar algo de pago en vez de algo al alcance de los estudiantes.

¿Acaso el mercado es solo Micro$oft? El papá de las Bases de Datos fue Oracle y no SQL Server de Micro$oft.

Cuando aprendí bases de datos, fue a puro papel y lápiz. Luego de eso, fue con Oracle y después, algunas de las variantes en el mercado.

¿Qué le costaba a ese profesor utilizar algo al alcance de los estudiantes? NADA.

Lo que te escribió gnzsoloyo, es totalmente cierto. Si usas alguna distro Linux, no te va a quedar otra que instalar en alguna máquina virtual, algún Windows y descargar SQL Server Express para que no tengas problemas.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #4 (permalink)  
Antiguo 09/11/2015, 13:45
Avatar de Ronald_Jav  
Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Motores de Bases de Datos.

Cita:
Iniciado por gnzsoloyo Ver Mensaje
MySQL o PostgreSQL.

Sin importar si son OpenSource o no, ,siempre hay diferencias entre los distintos DBMS tal que para realizar las mismas acciones existen significativos cambios de sintaxis.
Si bien todos los DBMS interpretan el ANSI-SQL, es decir el SQL estándar, todos les han agregado a sus motores algunas cuantas cosas que potencian los resultados dentro del mismo DBMS, pero que hace que algunas características no sean portables de uno a otro.
Donde más diferencias existen es en los lenguajes procedurales de cada uno (PL/SQL, T-SQL, PL, etc.), donde ni siquiera existen las mismas formas de crear los scripts, y hasta de compilarlos. En ese sentido se puede afirmar que no existe un lenguaje procedural estandarizado.
Los cambios entre diferentes DBMS no sólo alcanzan partes de la sintaxis de las consultas, sino también a los tipos de dato usados, las funciones de todo tipo, el modo de definir variables y sus entornos de existencia, e incluso el manejo de excepciones.

No queda otro camino que recurrir al manual de referencia cuando pasas de uno a otro.
Gracias por resolver mi duda.
  #5 (permalink)  
Antiguo 09/11/2015, 13:45
Avatar de Ronald_Jav  
Fecha de Ingreso: octubre-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Motores de Bases de Datos.

Cita:
Iniciado por BrujoNic Ver Mensaje
Ese es otro ejemplo de profesores "no calificados" que se encasillan y obligan a los estudiantes a usar algo de pago en vez de algo al alcance de los estudiantes.

¿Acaso el mercado es solo Micro$oft? El papá de las Bases de Datos fue Oracle y no SQL Server de Micro$oft.

Cuando aprendí bases de datos, fue a puro papel y lápiz. Luego de eso, fue con Oracle y después, algunas de las variantes en el mercado.

¿Qué le costaba a ese profesor utilizar algo al alcance de los estudiantes? NADA.

Lo que te escribió gnzsoloyo, es totalmente cierto. Si usas alguna distro Linux, no te va a quedar otra que instalar en alguna máquina virtual, algún Windows y descargar SQL Server Express para que no tengas problemas.
Creo que no me queda más alternativa que la máquina virtual xD

Etiquetas: bases, motores
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 08:47.