Introducción
Toda aplicación que maneja información de forma persistente necesita una base de datos. En este curso utilizaremos Microsoft SQL Server como motor de base de datos para almacenar y administrar la información de nuestra aplicación.
Además, instalaremos SQL Server Management Studio (SSMS), una herramienta gráfica que nos permitirá administrar nuestras bases de datos de manera sencilla.
¿Qué es SQL Server?
SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por Microsoft.
Con SQL Server podemos:
Crear bases de datos.
Almacenar información de forma segura.
Crear tablas y relaciones.
Ejecutar consultas SQL.
Administrar usuarios y permisos.
Realizar respaldos y restauraciones.
Es uno de los motores de bases de datos más utilizados en entornos empresariales y se integra perfectamente con ASP.NET Core y otras tecnologías del ecosistema .NET.
¿Qué edición de SQL Server utilizaremos?
Para este curso utilizaremos SQL Server Developer Edition.
Esta edición es ideal para fines educativos y de desarrollo porque:
Es gratuita.
Incluye prácticamente todas las funcionalidades de la edición Enterprise.
Permite desarrollar y probar aplicaciones localmente.
Está diseñada específicamente para desarrolladores.
Importante: Aunque la edición Developer es gratuita, no está destinada para entornos de producción.
Descargar SQL Server Developer Edition
Abre tu navegador y busca:
SQL Server Developer Edition
o accede directamente al sitio oficial de Microsoft.
En la página de descargas de SQL Server encontrarás varias ediciones disponibles. Para este curso seleccionaremos:
Developer
Haz clic en:
Download Now
para descargar el instalador.
Instalar SQL Server
Una vez descargado el instalador:
Ejecuta el archivo.
Selecciona la opción Basic (Básica).
Acepta los términos de licencia.
Haz clic en Install.
El instalador descargará los archivos necesarios e iniciará automáticamente el proceso de instalación.
Tiempo de instalación
La duración de este proceso dependerá de:
La velocidad de tu conexión a Internet.
El rendimiento de tu equipo.
Los recursos disponibles en el sistema.
Es normal que la instalación tome varios minutos.
Instalación de SQL Server Management Studio (SSMS)
Una vez finalizada la instalación de SQL Server, necesitamos una herramienta que nos permita administrar nuestras bases de datos de forma visual.
Para ello utilizaremos SQL Server Management Studio (SSMS).
¿Qué es SSMS?
SQL Server Management Studio es el entorno de administración oficial de SQL Server.
Con esta herramienta podremos:
Conectarnos al servidor.
Crear bases de datos.
Crear tablas.
Ejecutar consultas SQL.
Administrar usuarios y permisos.
Revisar datos almacenados.
Realizar tareas de mantenimiento.
Será una de las herramientas más utilizadas durante el curso cuando trabajemos con bases de datos.
Descargar SQL Server Management Studio
Después de instalar SQL Server, normalmente se ofrece un enlace directo para descargar SSMS.
También puedes buscar:
SQL Server Management Studio Download
y acceder a la página oficial de Microsoft.
Una vez allí:
Busca la sección de descarga de SSMS.
Haz clic en:
Free Download for SQL Server Management Studio
Descarga el instalador.
Instalar SQL Server Management Studio
Una vez descargado:
Ejecuta el instalador.
Haz clic en Instalar.
Espera a que finalice el proceso.
La instalación suele ser sencilla y requiere poca intervención por parte del usuario.
Abrir SQL Server Management Studio
Después de completar la instalación:
Abre SQL Server Management Studio.
Aparecerá una ventana para conectarse al servidor.
Verás campos similares a los siguientes:
Server Name
Corresponde al nombre de la instancia de SQL Server instalada.
Authentication
Para este curso utilizaremos:
Windows Authentication
que permite autenticarse utilizando la cuenta de Windows actual.
Finalmente, haz clic en:
Connect
para acceder al servidor.
¿Qué hacer si no aparece el nombre del servidor?
En algunos casos puede ocurrir que SQL Server Management Studio no complete automáticamente el nombre de la instancia instalada.
Si esto sucede:
Haz clic en:
Browse for More...
Abre la sección:
Database Engine
Busca la instancia de SQL Server instalada.
Por ejemplo:
MSSQLSERVER
o cualquier otra instancia generada durante la instalación.
Selecciona la instancia.
Haz clic en OK.
Presiona Connect.
Verificar que la instalación fue exitosa
Si la conexión se realiza correctamente, verás el Explorador de Objetos (Object Explorer) de SQL Server Management Studio.
Dentro de él podrás visualizar elementos como:
Databases
Security
Server Objects
Replication
Management
La presencia de estos elementos confirma que SQL Server se encuentra correctamente instalado y funcionando.
Uso de SQL Server durante el curso
A lo largo del curso utilizaremos SQL Server para:
Crear la base de datos de la aplicación.
Diseñar tablas.
Definir relaciones entre entidades.
Almacenar información de negocio.
Consultar y modificar datos.
Integrar la base de datos con ASP.NET Core mediante Entity Framework Core.
SQL Server será una pieza fundamental de la arquitectura de nuestra aplicación.
Resumen
En este capítulo instalamos las herramientas necesarias para trabajar con bases de datos:
SQL Server Developer Edition
Motor de base de datos que utilizaremos durante el curso.
SQL Server Management Studio (SSMS)
Herramienta gráfica para administrar SQL Server.
Al finalizar este proceso deberías poder:
Conectarte a tu servidor SQL Server.
Crear bases de datos.
Ejecutar consultas SQL.
Administrar tablas y datos mediante SSMS.
Con SQL Server instalado y configurado, ya tenemos preparado el entorno de base de datos que utilizaremos junto con Angular 19 y ASP.NET Core 9 durante el desarrollo de nuestra aplicación.