Поделиться через


Разработчик данных SQL

Используйте платформу данных SQL от Майкрософт для создания ориентированных на данные решений на мобильных устройствах и рабочих столах для веб-серверов, корпоративных серверов и облака.

Хранение данных SQL

  • Ядро СУБД SQL Server. Ядро СУБД SQL Server используется для создания реляционных баз данных, для обработки транзакций в сети или для интерактивной аналитической обработки.
  • Azure SQL. Использование SQL Azure для перемещения базы данных в облако
  • SQL Compact. SQL Server Compact используется для создания автономных и периодически подключаемых приложений для мобильных устройств, рабочих столов и веб-клиентов.
  • LocalDB. Используйте LocalDB в процессе разработки для написания и тестирования кода Transact-SQL без необходимости управления полным экземпляром SQL Server.

Инструменты SQL Data

  • Azure Data Studio. Azure Data Studio используется в Windows, macOS и Linux для запуска SQL Server, Базы данных SQL Azure, PostgreSQL, Jupyter Notebooks и т. д.
  • SQL Server Data Tools. SSDT используется в Visual Studio для создания реляционных баз данных SQL Server, баз данных SQL Azure, пакетов Integration Services, моделей данных Analysis Services и отчетов Reporting Services.
  • Средства управления SQL Server. SSMS используются в Windows для настройки, мониторинга и администрирования экземпляров SQL Server.

Доступ к данным SQL

  • Клиентские драйверы SQL. Драйверы SQL используются для подключения, запроса, обновления, вставки или удаления данных из базы данных SQL.
  • Entity Framework. Используйте Entity Framework для простого доступа к базам данных с помощью LINQ, с прямым доступом к SQL Server и возможностью управления сопоставлением между структурой EDM и необработанными реляционными структурами.
  • Windows Communication Foundation (WCF). Используйте службы данных для решения "под ключ", чтобы легко создавать и потреблять службы OData как в сети Интернет, так и в локальной сети.
  • Sync Framework. Используйте платформу Sync Framework, чтобы включить автономный доступ к любому типу данных, хранилищу данных, любому протоколу обмена и сетевой топологии.
  • Реактивные расширения. Используйте реактивные расширения (RX) для программирования потока событий и упрощения асинхронного программирования с помощью наблюдаемых последовательностей и операторов запросов в стиле LINQ. Используйте функции реактивного расширения для JavaScript (RxJS), чтобы упростить асинхронное программирование на основе обратных вызовов и событийного программирования в Интернете с использованием наблюдаемых последовательностей.
  • Интеграция CLR. Используйте интеграцию CLR, чтобы разрабатывать хранимые процедуры, триггеры, определяемые пользователем типы, функции и агрегатные функции, а также потоковые функции с табличным значением, используя любой язык .NET Framework, включая Microsoft Visual Basic .NET и Microsoft Visual C#.
  • SQLXML 4.0. Используйте SQLXML 4.0 для экспорта реляционных данных в XML.

Сбор, обработка и визуализация данных