El día de hoy quiero hablarte acerca de ¿Qué es SQL Server? De esta base de datos que
es muy usada en muchos proyectos y adicional estaremos viendo algunos temas que considero
importantes acerca de esta herramienta.
Lo primero que debes saber antes de adentrarnos, es conocer un término que para mí al comienzo
no fue tan evidente y luego de unos años me di cuenta que no era lo que pensaba.
Me refiero al término T-SQL.
Como podrás ver T-SQL es el nombre corto o abreviatura de Transact SQL, que
es lenguaje de SQL usado por Microsoft SQL Server.
Dicho de otra forma es la extensión del SQL estándar que funciona con SQL Server.
También es importante aclarar que T-SQL contiene funciones y características del SQL
estándar, más las que propiamente ofrece SQL Server como software, como producto.
En resumen, te digo que si conoces Transact SQL también conoces el estándar SQL.
Ahora sí.
SQL Server es el sistema de gestión de base de datos de Microsoft.
También podemos decir que es uno de los gestores más populares, o mejor dicho está dentro del grupo de
los gestores de bases de datos más populares al día de hoy.
Si de igual forma tienes alguna duda acerca de esto, hace unos días hice un
post
en donde te hablaba sobre los conceptos básicos de SQL.
Aprovecho y te invito a que lo
leas
para que entiendas mucho más a que me refiero.
Ahora.
Dentro de los servicios que nos ofrece Microsoft SQL Server, tenemos el principal
que es el motor de la base de datos, el cual nos permite realizar el
almacenamiento y procesamiento de nuestros datos.
También existen otros servicios que considero que son más avanzados, como el de integración para
realizar extracción, transformación y carga de datos.
También tenemos el servicio de análisis que nos ayuda a realizar análisis, valga la redundancia
de negocios utilizando sus propios datos.
Tenemos el servicio de replicación para temas de alta disponibilidad de la información,
SQL Server también trabaja con algo de Machine Learning, esto a resumen muy general.
De momento, nos enfocaremos en conocer más a fondo el funcionamiento del motor de la base de datos que
es por donde debemos empezar.
También es importante decirte que SQL Server de naturaleza es un producto licenciado/comercial,
que para usarlo en ambientes de producción es necesario tener una licencia.
Sin embargo, existe una de las versiones gratis que será la que usaremos para las futuras prácticas
que estaré subiendo a este blog.
Así que aprovecho y te invito a que te
suscribas
a este espacio para que sepas cuando, tenemos un nuevo video o un nuevo post.
Ahora, quiero hablarte acerca de las herramientas que usaremos para trabajar con SQL Server.
Lo primero que necesitaremos es el motor de la base de datos, trabajaremos con la
versión SQL Server Express que es una base de datos común y corriente, solo que tiene
ciertas limitantes.
Lo otro que necesitaremos, es un entorno de desarrollo integrado o también conocido como
un IDE.
Que nos permitirá conectarnos a nuestra instancia de SQL Server, ejecutar consultas,
ver los resultados y prácticamente ver todo el funcionamiento que tiene.
Para esto, tenemos el tradicional SQL Server Management Studio que cubre todo lo que veremos
en los próximos posts.
Algo que te quería decir.
Es que el motor de la base de datos de SQL Server lo podemos instalar en Windows,
en Linux y en también podemos tenerlo en Docker como un contenedor.
También es importante saber que existen algunos proveedores de este servicio en la nube,
como lo son Microsoft Azure, AWS de Amazon y Google Cloud.
Estos dentro de los más conocidos.
Ahora.
Para realizar la instalación de SQL Server tanto del motor como del IDE, te dejaré
acá los enlaces de la página oficial para que los descargues.
Descarga del SQL Server Express:
https://www.microsoft.com/es-mx/sql-server/sql-server-downloads
Descarga de SQL Server Management Studio:
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15
Sin embargo, si no sabes cómo hacer la instalación en Windows, he creado un
post
con una guía escrita en donde te muestro el paso a paso de cómo realizar
la instalación desde cero.
Ya en los próximos
posts
estaremos profundizando mucho más algunos conceptos y empezaremos a hacer
algunas prácticas de código, ya directamente en SQL Server.
Recuerda que si quieres saber más acerca de bases de datos SQL, programación y temas relacionados
puedes pasar por mi canal de
Youtube
, en donde subo contenido de forma constante y vamos más al detalle para complementar
muy bien todos estos temas.
Espero verte por allí. Ten en cuenta que tu suscripción me será de gran ayuda!
Esto es todo por hoy, te envío un saludo y nos vemos en una próxima.
Web:
https://www.emiliograterol.com/
Youtube:
https://www.youtube.com/c/EmilioGraterol/
Facebook:
https://facebook.com/graterollz/
Twitter:
https://twitter.com/graterolz/
Instagram:
https://www.instagram.com/graterollz/
LinkedIn:
https://linkedin.com/in/graterolz/