SQLとMicrosoft SQL Serverの違い

Anonim

SQLとMicrosoft SQL Serverのアクセスに使用されます。 SQLとSQL Serverの相違点

Structured Query Language(SQL)は、データベース用のコンピュータ言語です。リレーショナルデータベース管理システム(RDMS)のデータへのアクセスと操作に使用されます。 Microsoft SQL Serverは、Microsoftによって作成されたリレーショナルデータベースサーバーです。主なクエリ言語としてSQLを使用します。

SQLには、データベースにデータを挿入したり、情報を照会したり、データベース内のデータを更新/削除したり、データベーススキーマを作成/変更する機能があります。 SQLは1970年代初めにIBMによって開発され、当初はSEQUEL(Structured English Query Language)と呼ばれていました。 SQL言語には、句、式、述語、問合せおよび文と呼ばれる複数の言語要素があります。これらの中で最も広く使われているのはクエリです。クエリは、データベースから取得する必要があるデータのサブセットの望ましいプロパティを記述するように、ユーザーによって定義されます。次に、データベース管理システムは、照会に対して必要な最適化を実行し、必要な物理操作を実行して照会の結果を生成する。 SQLでは、文字列、ビット列、数値、日付、時刻などのデータ型をデータベースの列に含めることもできます。米国規格標準協会(ANSI)と国際標準化機構(ISO)は、それぞれ1986年と1987年に標準としてSQLを採用しました。 SQLはANSI標準ですが、SQL言語にはさまざまなバージョンがあります。しかし、ANSI標準に準拠するために、これらのバージョンはすべて同様の方法でSELECT、UPDATE、DELETE、INSERT、WHEREなどの広く使用されるコマンドをサポートしています。

前述のとおり、Microsoft SQL Serverは、主なクエリ言語としてSQL、具体的にはT-SQLとANSI SQLを使用するデータベースサーバーです。 T-SQLは、手続き型プログラミング、ローカル変数、文字列/データ処理用のサポート関数などのいくつかの機能を追加することでSQLを拡張します。これらの機能により、T-SQLチューリングが完了します。 MS SQLサーバーと通信する必要があるアプリケーションは、T-SQLステートメントをサーバーに送信する必要があります。 Microsoft SQL Serverを使用して、デスクトップ、エンタープライズ、およびWebベースのデータベースアプリケーションを作成できます。ワークステーション、インターネット、またはPDA(Personal Digital Assistant)などの他のメディアからアクセスできるデータベースの作成を可能にする環境を提供します。 MS SQLサーバーの最初のバージョンは1989年にリリースされ、SQL Server 1と呼ばれました。これは、オペレーティングシステム/ 2(OS2)用に開発されました。それ以来、MS SQLサーバーはいくつかリリースされており、最新のリリースは2010年4月21日に製造にリリースされたSQL Server 2008 R2です。MS SQL Serverは、さまざまなユーザー向けにカスタマイズされた機能セットを含む複数のエディションでも利用できます。

<!要約すると、SQLはリレーショナルデータベースを作成および管理するためのコンピュータ言語であり、Microsoft SQL ServerはSQLを主なクエリ言語として使用するデータベースサーバーであり、データベースアプリケーションの開発に使用できます。したがって、これらの2つはコンピュータ言語であり、もう1つはコンピュータアプリケーションであることは明らかです。