Microsoft SQL (Lenguaje de consulta especial) es un sistema de administración de bases de datos basado en el lenguaje de consulta. Se llama Transact-SQL, desarrollado por Microsoft y Sybase en 1989.
Microsoft SQL es una solución multiplataforma y funciona en todo tipo de sistemas operativos.
Los componentes principales
El DBMS consta de varios componentes que son responsables de diferentes áreas.
- Database Engine Services es responsable de almacenar, procesar y proteger los datos que los usuarios cargan en el DBMS. Funciones de replicación integradas y un sistema de gestión de bases de datos.
- Analysis Services trabaja con análisis y proporciona a los administradores herramientas para recopilar datos.
- Reporting Services se utiliza para crear informes en cualquier formato (gráfico, tabular, matricial,etc.). Hay muchos complementos en su interior, según los requisitos del cliente.
- Data Quality Client es una utilidad para borrar información y realizar tareas en DQS. Tiene una interfaz gráfica y se conecta directamente al servidor de Calidad de Servicio de Datos.
- La conectividad de las herramientas del cliente contiene módulos para mantener la comunicación y la interacción entre el usuario final y el servidor.
- Los Servicios de integración consisten en herramientas gráficas y partes programables para la integración en la base de datos actual.
- El SDK de herramientas de cliente proporciona a los programadores herramientas para desarrollar sus propias plantillas y mejorar las configuraciones estándar para satisfacer sus requisitos.
- Herramientas de gestión-Herramientas de gestión de DBMS. Consta de 2 partes: la primera (Básica) contiene el conjunto mínimo requerido y la segunda (Completa) contiene todas las opciones disponibles.
- Los Servicios de datos maestros se utilizan para integrar información de otras fuentes en una única base de datos.
Características
- Microsoft SQL puede procesar 2 tipos de datos en paralelo: estructurados y no estructurados. Esto se debe a la tecnología PolyBase. Virtualiza fuentes externas de información para no convertir los datos a un formato de base de datos. Como resultado, el cliente obtiene acceso a todos los tipos de datos que necesita en una infraestructura virtual con un único punto de entrada en forma de SQL.
- Con el desarrollo de las redes neuronales y la inteligencia artificial, parte de las operaciones rutinarias las realiza la IA (inteligencia artificial). Los fabricantes mejoran constantemente el código SQL integrando nuevas funciones y tecnologías en él, por ejemplo, se ha agregado la tecnología Spark a MS SQL 2019, que es responsable del aprendizaje automático.
- Microsoft ha agregado un entorno de software SMSS (SQL Server Management Studio) gratuito específicamente para desarrolladores. La utilidad administra todos los componentes DBMS a través de una interfaz gráfica. El desarrollador lo actualiza y mantiene regularmente al estado actual. Existe software gratuito con funciones limitadas: SMSS Express.
- Se ha simplificado el procedimiento para actualizar productos de software relacionados con MS SQL. El usuario final descarga la versión requerida de la distribución desde el sitio web oficial y luego selecciona la versión requerida del service pack (SP). En la etapa final, carga una actualización acumulativa.
- La información está protegida mientras MS SQL se ejecuta utilizando tecnología Siempre encriptada. El software cifra los datos dentro de la base de datos sin transferirlos a fuentes externas.
Microsoft SQL es un producto profesional con muchos módulos y opciones adicionales. Los administradores pueden personalizarlo para sus tareas y administrar la información dentro de la organización mediante una única consola.