SQL Data Developer

Use a plataforma de dados SQL da Microsoft para criar soluções centradas em dados em dispositivos móveis e desktops para servidores Web, servidores empresariais e a nuvem.

Armazenamento de Dados SQL

  • Mecanismo de Banco de Dados do SQL Server: use o Mecanismo de Banco de Dados do SQL Server para criar bancos de dados relacionais para o processamento de transações online ou de dados de processamento analítico online.
  • SQL do Azure: usar o SQL do Azure para mover seu banco de dados para a nuvem
  • SQL Compact: usar o SQL Server Compact para criar aplicativos autônomos e ocasionalmente conectados para dispositivos móveis, desktops e clientes Web.
  • LocalDB: use o LocalDB durante o desenvolvimento para escrever e testar o código Transact-SQL sem a necessidade de gerenciar uma instância de servidor completa do SQL Server.

SQL Data Tools

  • Azure Data Studio: usar o Azure Data Studio no Windows, macOS e Linux para executar o SQL Server, Banco de Dados SQL do Azure, PostgreSQL, Jupyter Notebooks e muito mais.
  • SQL Server Data Tools: usar o SSDT no Visual Studio para criar bancos de dados relacionais, bancos de dados SQL do Azure, pacotes do Integration Services, modelos de dados do Analysis Services e relatórios do Reporting Services.
  • Ferramentas de Gerenciamento do SQL Server: use o SSMS no Windows para configurar, monitorar e administrar instâncias do SQL Server.

Acesso ao SQL Data

  • Drivers do cliente SQL: use drivers SQL para conectar, consultar, atualizar, inserir ou excluir dados de um banco de dados SQL.
  • Entity Framework: use o Entity Framework para acessar facilmente os bancos de dados usando o LINQ, com acesso direto ao SQL Server e a opção para controlar o mapeamento entre um EDM (Modelo de Dados de Entidade) e estruturas relacionais brutas.
  • WCF (Windows Communication Foundation): use os Serviços de Dados para uma solução quase completa para criar e consumir facilmente serviços OData na Web e na intranet
  • Sync Framework: use o Sync Framework para habilitar o acesso offline a qualquer tipo de dados, qualquer armazenamento de dados, qualquer protocolo de transferência e qualquer topologia de rede.
  • Extensões Reativas: use as Rx (Extensões Reativas) para executar a programação de fluxo de eventos e simplificar a programação assíncrona usando sequências observáveis e operadores de consulta no estilo LINQ. Use as RxJS (Extensões Reativas para JavaScript) para simplificar a programação assíncrona baseada em retorno de chamada e orientada por eventos na Web usando sequências observáveis.
  • Integração com CLR: use a integração com CLR para gravar procedimentos armazenados, gatilhos, tipos definidos pelo usuário, funções definidas pelo usuário, agregações definidas pelo usuário e funções com valor de tabela de streaming usando qualquer linguagem do .NET Framework, incluindo o Microsoft Visual Basic .NET e o Microsoft Visual C#.
  • SQLXML 4.0: Use o SQLXML 4.0 para exportar dados relacionais para XML.

Coleta, processamento e visualização de dados