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

conceptos básicos sql server, sql jobs, etc

Estas en el tema de conceptos básicos sql server, sql jobs, etc en el foro de SQL Server en Foros del Web. Hola No soy primerizo en programación, sin embargo, no me meto mucho con base de datos, más que todo porque me parecen aburridas, siempre que ...
  #1 (permalink)  
Antiguo 27/03/2014, 17:27
Avatar de eduardobrutaldeath  
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 10 años, 8 meses
Puntos: 3
conceptos básicos sql server, sql jobs, etc

Hola
No soy primerizo en programación, sin embargo, no me meto mucho con base de datos, más que todo porque me parecen aburridas, siempre que puedo trato de evitarlas, lo mio es el diseño web, pero, hace poco tuve un problema que no pude resolver para un cliente, así que decidí estudiar un curso de database.

Hasta ahora sólo conozco a nivel básico Mysql porque estoy estudiando PHP y he tenido muchas clases de eso, pero en el otro curso que estoy llevando de base de datos general, viene Sql jobs, Sql server, Mysql y Oracle. La otra vez me fue muy mal (mi segunda clase), estaba perdido y empezó a dolerme la cabeza. No quiero que pase lo mismo la próxima vez, por eso estoy estudiando, pero antes tengo algunas dudas que quisiera por favor me aclaren:

El profesor ha dicho que vamos a trabajar con varios sitemas de BD, pero que en los últimos meses cada uno va a elegir su preferido para desarrolar un proyecto final... primero quiero saber cuál es el mejor de todos esos para empezar a especializarme desde ahora (excepto Oracle, no me gusta, me parece muy pesado).

Otra cosa que no entiendo es... ¿sql server es igual que sql jobs? (disculpen la ignorancia)

También necesito que la base de datos sea multiplataforma, es que yo trabajo en Linux, y he estado buscando info sobre la descarga del sql pero, los programas dicen algo así como sql server windows

Otra cosa ¿los códigos parecen ser los mismos para todas las DB, no? (la sintaxis digo)

¿La descarga es libre?
Es que no estoy seguro porque, como he dicho, voy en mi segunda clase y, hasta ahora sólo he trabajado con Sql Jobs, y el profesor fue quien nos pasó a nuestro usb el instalador del sql
  #2 (permalink)  
Antiguo 27/03/2014, 17:43
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: conceptos básicos sql server, sql jobs, etc

Sql server es un manejador de base de datos creado por microsoft, sql jobs son rutinas dentro de sql server, los jobs son rutinas que se pueden programar en el servidor, oracle es otro manejador de bases de datos desarrollado por SUN, para unix puedes usar oracle o mysql que son los que tiene compatibilidad con este SO, ahora aunque la mayoria de DBM's(database manager) usan PLSQL, la sintaxis no es la misma ni algunas funciones asi que se tienen que adaptar los Queries para cada uno de ellos, descarga libre para las versiones prueba de sql server u oracle, pero las versiones mas completas tienen un costo(cada licencia), creo que todas estas dudas te las puede responder www.google.com

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 27/03/2014, 18:59
Avatar de eduardobrutaldeath  
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 10 años, 8 meses
Puntos: 3
Respuesta: conceptos básicos sql server, sql jobs, etc

Cita:
Iniciado por Libras Ver Mensaje
Sql server es un manejador de base de datos creado por microsoft, sql jobs son rutinas dentro de sql server, los jobs son rutinas que se pueden programar en el servidor, oracle es otro manejador de bases de datos desarrollado por SUN, para unix puedes usar oracle o mysql que son los que tiene compatibilidad con este SO, ahora aunque la mayoria de DBM's(database manager) usan PLSQL, la sintaxis no es la misma ni algunas funciones asi que se tienen que adaptar los Queries para cada uno de ellos, descarga libre para las versiones prueba de sql server u oracle, pero las versiones mas completas tienen un costo(cada licencia), creo que todas estas dudas te las puede responder www.google.com

saludos!
Con lo que me has explicado he entendido que, Sql server y Sql jobs son lo mismo, y son de Microsoft, o sea que estoy pagando el curso por las puras porque yo no uso Window XD; oracle cuesta y, como no tengo pensando gastar en una cara licencia, mi única opción es Mysql.

Tengo unas últimas dudas por favor...
En la página
http://www.w3schools.com/sql/default.asp
hay un tutorial de SQL pero dice que es un lenguaje standar
Para empezar ¿Qué tipo de lenguaje es SQL? acaso es un LP?? ¿o tiene otro nombre?
¿Y si SQL es un lenguaje de programación significa que si lo aprendo podré dominar todas las bases de datos?

Bueno es todo, gracias por la ayuda
  #4 (permalink)  
Antiguo 27/03/2014, 19:08
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: conceptos básicos sql server, sql jobs, etc

¿Qué tipo de lenguaje es SQL?

R= STRUCTURE QUERY LENGUAJE

Lenguaje estructurado para acceder a los principales motores de base de datos.

¿Dominar todas las bases?

R= No creo, hay muchas en el mercado y todas usan SQL, pero como bien dijo Libras, algunas cambian sus verbos de lenguaje.

¿Por qué no buscas en SAN GOOGLE?
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 27/03/2014, 19:20
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: conceptos básicos sql server, sql jobs, etc

Cita:
Iniciado por eduardobrutaldeath Ver Mensaje
Con lo que me has explicado he entendido que, Sql server y Sql jobs son lo mismo, y son de Microsoft, o sea que estoy pagando el curso por las puras porque yo no uso Window XD; oracle cuesta y, como no tengo pensando gastar en una cara licencia, mi única opción es Mysql.
No son lo mismo un job es parte de sql server, ademas los demas DBM's tambien manejan jobs asi que no es lo mismo...es como si me dijeras que PHP y los metodos get y post son lo mismo cosa que no lo es ;)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #6 (permalink)  
Antiguo 28/03/2014, 22:21
 
Fecha de Ingreso: enero-2010
Ubicación: Stgo - Chile
Mensajes: 73
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: conceptos básicos sql server, sql jobs, etc

San google ;)
  #7 (permalink)  
Antiguo 29/03/2014, 08:02
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: conceptos básicos sql server, sql jobs, etc

Cita:
Qué tipo de lenguaje es SQL? acaso es un LP?? ¿o tiene otro nombre?
Como ya te dijeron, es un lenguaje estructurado de consultas, y normalmente en la universidad se suele remarcar desde la primera clase que NO, no es un lenguaje de programación.
Lo más que se puede hacer son scripts de SQL que contienen operaciones de SQL.
Extensivamente, todo DBMS provee un lenguaje procedural (T-SQL, PL/SQL, PL), que permite hacer procedimientos para realizar X conjuntos de operaciones. Pero no es un lenguaje de programación, entre otras cosas porque sólo se ejecuta dentro del ámbito del DBMS.

Cita:
¿Y si SQL es un lenguaje de programación significa que si lo aprendo podré dominar todas las bases de datos?
No exactamente. Todas las bases de datos manejan lo que podríamos considerar ANSI-SQL, es decir, siguen el estándar, con lo que podrás manejarte en forma general en todos los DBMS mas o menos fácilmente. Pero cada uno de ellos le ha extendido ciertas cosas, y escribe ciertas operaciones de formas específicas.
De todos modos conociendo el SQL básico, pasar de uno a otro no es demasiado difícil... Lo que si te puedo decir es que hasta los que trabajamos en esto desde hace años, siempre consultamos el manual de referencia.
Siempre.
Nadie se pone a memorizar todo lo que hace un DBMS, ni toda la versión de SQL que usa. ¿Para qué, si en unos segundos puedo leer la descripcion en un manual??
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #8 (permalink)  
Antiguo 29/03/2014, 17:08
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: conceptos básicos sql server, sql jobs, etc

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Nadie se pone a memorizar todo lo que hace un DBMS, ni toda la versión de SQL que usa. ¿Para qué, si en unos segundos puedo leer la descripcion en un manual??
y aun asi en entrevistas de trabajo te llegan a preguntar sintaxis :S pero esa...es otra historia jejejeje
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: jobs, server, sql
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 19:14.