O Microsoft SQL (Special Query Language) é um sistema de gerenciamento de banco de dados baseado na linguagem de consulta. Chama-se Transact-SQL, desenvolvido pela Microsoft e Sybase em 1989.
O Microsoft SQL é uma solução multiplataforma e funciona em todos os tipos de sistemas operacionais.
Os principais componentes
O SGBD é composto por vários componentes que são responsáveis por diferentes áreas.
- O Database Engine Services é responsável por armazenar, processar e proteger os dados que os usuários carregam para o SGBD. Funções de replicação integradas e um sistema de gerenciamento de banco de dados.
- O Analysis Services trabalha com o analytics e fornece aos administradores ferramentas para coletar dados.
- O Reporting Services é usado para criar relatórios em qualquer formato (gráfico, tabular, matricial, etc.). Existem muitos complementos dentro dele, dependendo dos requisitos do cliente.
- Data Quality Client é um utilitário para limpar informações e executar tarefas no DQS. Possui interface gráfica e se conecta diretamente ao servidor Data Quality of Service.
- O Client Tools Connectivity contém módulos para manter a comunicação e a interação entre o usuário final e o servidor.
- O Integration Services consiste em ferramentas gráficas e peças programáveis para integração ao banco de dados atual.
- O SDK de ferramentas do cliente fornece aos programadores ferramentas para desenvolver seus próprios modelos e melhorar as configurações padrão para atender aos seus requisitos.
- Ferramentas de gestão-DBMS management tools. É composto por 2 partes: a primeira (básica) contém o conjunto mínimo necessário e a segunda (completa) contém todas as opções disponíveis.
- O Master Data Services é usado para integrar informações de outras fontes em um único banco de dados.
Recursos
- O Microsoft SQL pode processar 2 tipos de dados em paralelo: estruturados e não estruturados. Isso se deve à tecnologia PolyBase. Virtualiza fontes externas de informação para não Converter dados em formato de banco de dados. Como resultado, o cliente obtém acesso a todos os tipos de dados que ele precisa em uma infraestrutura virtual com um único ponto de entrada na forma de SQL.
- Com o desenvolvimento das redes neurais e da inteligência artificial, parte das operações de rotina é realizada pela IA (inteligência artificial). Os fabricantes estão constantemente aprimorando o código SQL, integrando novos recursos e tecnologias a ele, por exemplo, a tecnologia Spark foi adicionada ao MS SQL 2019, responsável pelo aprendizado de máquina.
- A Microsoft adicionou um ambiente de software SMSS (SQL Server Management Studio) gratuito especificamente para desenvolvedores. O utilitário gerencia todos os componentes do SGBD por meio de uma interface gráfica. Ele é atualizado e mantido regularmente pelo desenvolvedor para o estado atual. Existe um software livre com funções limitadas — SMSS Express.
- O procedimento para atualização de produtos de software relacionados ao MS SQL foi simplificado. O usuário final baixa a versão necessária da distribuição do site oficial e, em seguida, seleciona a versão necessária do service pack (SP). No estágio final, ele carrega uma atualização cumulativa.
- As informações são protegidas enquanto o MS SQL está em execução usando a tecnologia Always Encrypted. O software criptografa os dados dentro do banco de dados sem transferi-los para fontes externas.
O Microsoft SQL é um produto profissional com muitos módulos e opções adicionais. Os administradores podem personalizá-lo para suas tarefas e gerenciar informações dentro da organização usando um único console.