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


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

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

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

  • Ядро СУБД SQL Server. Ядро СУБД SQL Server используется для создания реляционных баз данных, для обработки транзакций в сети или для интерактивной аналитической обработки.
  • Sql Azure: использование 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 Notebook и многое другое.
  • SQL Server Data Tools: используйте SSDT в Visual Studio для создания реляционных баз данных, баз данных 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.

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