Qué tal, cómo andan!? 👋
En este post, les quiero platicar cómo pueden ustedes empezar a utilizar y familiarizarse con SQL Server, esto lo quise hacer porque me he topado con este tipo de preguntas en algunos foros como Reddit. Quiero tratar de guiarlos paso a paso para que les sea más sencillo y no mueran en el intento.
¿QUÉ NECESITO?
Bueno, supongo que ya estás listo con tu computadora y tienes y un internet con buena velocidad. Ahora, para utilizar SQL Server (o cualquier otro RDBMS) tienes que descargar el servidor y un cliente, que es el programa que vas a usar para crear tus consultas y todos tus demás objetos en la base de datos (tablas, funciones, etc.)
¿DE DÓNDE DESCARGO SQL SERVER?
Hay varias opciones para hacerlo:
- Directo en el sitio de descargas, aquí está el link: https://www.microsoft.com/en-us/sql-server/sql-server-downloads
- Cuando estés en la página aparecen varias versiones SQL Server 2019 Developer o SQL Server 2019 Express, tú puedes descargar la que tú quieras, la diferencia es que la versión developer trae todos los features que traería una versión enterprise, y te pudiera servir para probar cosas que no las trae el Express o alguna otra versión.
- Otro lugar de dónde descargarlo es desde Visual Studio Dev Essentials, aquí les dejo el link. https://visualstudio.microsoft.com/dev-essentials/
- Aquí se pueden dar de alta con su cuenta personal o su cuenta del trabajo. Cuando lo hagan, los mandará a una pantalla donde viene su información entre otras cosas, y abajo hay una opción que dice Visual Studio Dev Essentials y un link que dice Use your benefits, le damos clic ahí.
- Nos va a llevar a otra pantalla que nos da la bienvenida y nos ofrece un monton de cosas como un mes gratis de Pluralsight, crédito en Azure y más. Ya que estamos en esta pantalla, hay un menú que trae varias opciones. Vamos a la que dice Downloads.
- En el campo de búsqueda le ponemos SQL Server y nos da la lista de todas las versiones de SQL Server disponibles para descargar. Yo les recomiendo que descarguen la 2019.
Hay más lugares de dónde descargarlo, pero sinceramente yo prefiero estas dos opciones que son las oficiales, luego no sabemos que descargamos ni de dónde y nuestra computadora puede ponerse en riesgo de malware o alguna cosa de esas.
Ya que descargamos, vamos a instalarlo. Para nuestro caso y como es en una computadora personal, casi casi podrían seguir el ya conocido pattern: “Next, Next, Next… Instalar” De todas maneras más adelante les voy a dejar un post de cómo instalarlo en Windows y después en Mac o Linux.
AJÁ, ¿Y CÓMO VEO MIS BASES DE DATOS Y HAGO QUERIES?
Ok, supongamos que ya lo instalaron, ahora necesitamos una herramienta para ver nuestras bases de datos, hacer nuestros queries, etc. Vamos a descargar SQL Server Management Studio, que es nuestro cliente para poder interactuar con SQL Server.
La manera más sencilla y la mejor que yo recomiendo es ir directamente al sitio de descargas, así nos aseguramos que vamos a descargar la versión más reciente de la herramienta, para luego no andar sufriendo que descargamos algo que no era y no tiene compatibilidad.
Vamos directo a este link https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 ahí luego luego dice Download SQL Server Management Studio (SSMS) y abajito está el link de descarga.
Más abajo viene información de la herramienta como el release number, lenguajes disponibles, qué es lo nuevo y demás cosas. Además trae una información de cómo hacer un Unatended Install desde consola, por si no quieren ver las pantallas de instalación y así.
SQL Server Management Studio no es el único cliente que podríamos utilizar para crear nuestros queries, existen más como Azure Data Studio, DataGrip entre otros, pero ese es tema para otra ocasión.
YA TENGO LAS HERRAMIENTAS, ¿CON QUÉ DATOS PRACTICO?
Hay varias maneras de generar y descargar datos para practicar sus queries. Hay algunas bases de datos disponibles para descargar, pero también si ustedes tienen ya información en excel, archivos de texto, CSV o algun otro formato, lo pudieran importar a SQL Server y empezar a jugar y analizarlos utilizando T – SQL.
Aquí les dejo una lista y links de dónde encontrar bases de datos y archivos para descargar de manera gratuita.
- AdventureWorks – esta es una base de datos desarrollada por Microsoft sobre una tienda ficticia que vende bicicletas, es la clásica y la pueden descargar del siguiente link: https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms aquí van a encontrar el archivo para diferentes versiones de SQL Server, además de el Data Warehouse y versiones más “ligeras” de la base de datos.
- Contoso – esta es otra base de datos creada por Microsoft, no recuerdo bien qué es, pero la pueden descargar aquí: https://www.microsoft.com/en-us/download/details.aspx?id=18279
- Northwind y pubs – estas son unas reliquias, fueron creadas por Microsoft hace ya muchos años, creo que desde la versión SQL Server 2000 usaba estas bases de datos, si no me equivoco. Pero bueno, aún sirven y de hecho, en algunos de mis posts las he utilizado para ejemplos. Pueden descargarlas de aquí: https://github.com/Microsoft/sql-server-samples/tree/master/samples/databases/northwind-pubs
- Wide World Importers – esta es otra base de datos de Microsoft, es más reciente y también nos sirve muy bien para practicar nuestros queries. La pueden descargar aquí: https://github.com/Microsoft/sql-server-samples/releases/tag/wide-world-importers-v1.0
- Kaggle – esta es una plataforma para aprender sobre Machine Learning y Data Science, creo que tienen algunas competencias pero no sé exactamente cómo funcionan. Además, hay un montón de data sets que pueden descargar de manera gratuita e importarlo a SQL Server y empezar a analizar los datos.
Hay muchas más fuentes de dónde puedan obtener datos para practicar, pero por lo pronto les dejo esas. Ah, se me olvidaba, ustedes también pueden generar su propia base de datos, crear sus tablas, relaciónes y generar los datos necesarios. Una herramienta que uso en ocasiones y que creo ya la he mencionado aquí es Mockaroo, aquí puedes seleccionar qué tipo de dato vas a meter en tu tabla y te genera la cantidad que tú le digas, está muy padre también.
Y bueno, con esto ya es todo lo que necesitan para empezar a usar SQL Server. Claro, si tienen dudas o se atoran con algo, pueden enviarme un correo a beno@learningsql.com.mx o si no, me pueden contactar desde aquí.
Todo este proceso también lo vemos en el curso de Basics of SQL Server con más detalle y paso a paso, si quieren saber más pueden ir a la página de SQL Server Training.
En fin, espero les haya gustado. Gracias por leerme, los veo luego!
Cheers! 🍻
Discover more from Ben Rodríguez
Subscribe to get the latest posts sent to your email.