SQL データ開発者
Microsoft の SQL データ プラットフォームを使用して、Web サーバー、エンタープライズ サーバー、およびクラウド用のモバイル デバイスとデスクトップにわたるデータ中心のソリューションを作成します。
SQL データ ストレージ
- SQL Server データベース エンジン: SQL Server データベース エンジンを使用すると、オンライン トランザクション処理やオンライン分析処理のデータを格納するリレーショナル データベースを作成できます。
- Azure SQL: Azure SQL を使用してデータベースをクラウドに移動します
- SQL Compact:SQL Server Compact を使用し、モバイル デバイス、デスクトップ、および Web クライアント用のスタンドアロン アプリケーションと時々接続されるアプリケーションを構築します。
- LocalDB:開発時に LocalDB を使用して、Transact-SQL コードの記述とテストを行います。SQL Server の完全なサーバー インスタンスを管理する必要はありません。
SQL Data Tools
- Azure Data Studio:Windows、macOS、Linux で Azure Data Studio を使用し、SQL Server、Azure SQL Database、PostgreSQL、Jupyter Notebook などを実行します。
- SQL Server Data Tools:Visual Studio 内で SSDT を使用し、リレーショナル データベース、Azure SQL データベース、Integration Services パッケージ、Analysis Services データ モデル、Reporting Services レポートを作成します。
- SQL Server 管理ツール: Windows で SSMS を使用し、SQL Server のインスタンスを構成、監視、管理します。
SQL データ アクセス
- SQL クライアント ドライバー: SQL ドライバーを使用して、SQL データベースへの接続、クエリ、更新、挿入、または削除を行います。
- Entity Framework: Entity Framework を使用すると、LINQ を使用してデータベースに簡単にアクセスできます。SQL Server に直接アクセスし、Entity Data Model (EDM) と未加工のリレーショナル構造間のマッピングを制御するオプションもあります。
- Windows Communication Foundation (WCF): Data Services を使用すると、Web とイントラネットの両方で OData サービスを簡単に作成し、使用できます
- Sync Framework: Sync Framework を使用して、任意のデータ型、任意のデータ ストア、任意の転送プロトコル、および任意のネットワーク トポロジへのオフライン アクセスを有効にします。
- Reactive Extensions: Reactive Extensions (Rx) を使用すると、イベント ストリームのプログラミングを実行し、監視可能なシーケンスと LINQ スタイルのクエリ演算子を使用して非同期プログラミングを簡素化できます。 Reactive Extensions for JavaScript (RxJS) を使用すると、監視可能なシーケンスを使用して、Web 上での非同期コールバックベースおよびイベント駆動型プログラミングを簡素化できます。
- CLR 統合: Microsoft Visual Basic .NET や Microsoft Visual C# などの .NET Framework 言語を使用して、ストアド プロシージャ、トリガー、ユーザー定義型、ユーザー定義関数、ユーザー定義集計、およびストリーミング テーブル値関数を記述するには、CLR 統合を使用します。
- SQLXML 4.0:SQLXML 4.0 を使用して、リレーショナル データを XML にエクスポートします。