MS AccessとSQLの違い

Anonim

MS AccessとSQL

Microsoft Office Access(またはMS Accessとも呼ばれます)は、Microsoftによって作成されたリレーショナルデータベース管理システムです。これは、リレーショナルMicrosoft JetデータベースエンジンとGUIおよびソフトウェア開発ツールの両方を組み合わせています。また、MS Word、MS Excel、およびMS PowerPointを含むさまざまなアプリケーションのMicrosoft Officeスイートの一部です。 MS Accessは、Access Jetデータベースエンジンに基づくAccess固有のフォーマットでデータを保存します。また、他のAccessデータベース、Excel、SharePoint、リスト、テキスト、XML、Outlook、HTML、dBase、Paradox、Lotus 1-2-3、またはODBC準拠のデータコンテナに格納されたデータをインポートまたはリンクする機能もあります。 (Microsoft SQL Serverなど)を直接使用することができます。

<! - 1 - >

構造化照会言語(SQLとも呼ばれる)はデータベース言語です。 RDMSのデータを管理するために特別に設計されたもので、その概念は関係代数に基づいていました。その機能の範囲には、データのクエリと更新、スキーマの作成と変更、およびデータアクセスの制御が含まれます。これはRDMSモデルを使用した最初の言語の1つであり、これらのリレーショナルデータベースで最も広く使われている言語です。 SQL言語は、複数の言語要素に細分されています。文とクエリのオプションの構成要素である節。スカラー値を生成する式、またはデータの列と行から構成される表。 SQL 3値論理(または3VL)ブール真理値に評価できる条件を指定するために使用される述語。特定の仕様に基づいてデータを検索するクエリ。スキーマとデータに影響を与えるステートメント、トランザクション、プログラムフロー、接続、セッション、または診断も制御できます。

<! - 2 - >

アクセスは、主に単純なデータベースソリューションを作成する手段として使用されます。 Accessを使用して作成されたテーブルは、多くの標準フィールド型、インデックス、および参照整合性をサポートしています。また、照会インターフェース、データの表示と入力が可能なフォーム、および印刷のためのレポートも用意されています。ポイントアンドクリックオプションを使用すると、ユーザーはマクロを使用して簡単なタスクを自動化できます。これは、視覚的に満足のいく、合理的に高度なソリューションを作成することができるプログラマーでない人にとっては非常に一般的です。

<! - 3 - >

SQLは現在標準であり、その構造はさまざまなコンポーネントで構成されています。これには、SQLフレームワーク、SQL / Foundation、SQL / Bindings、SQL / CLI(コールレベルインターフェイス)、SQL / XML(またはXML関連の仕様)が含まれます。要約:

1。 Accessは、Access Jetデータベースエンジンに基づく形式でデータを格納するリレーショナルデータベース管理システムです。 SQLは、RDMSのデータを管理するために特別に設計されたデータベース言語です。2。アクセスは、主に単純なデータベースソリューションを作成するために使用されます。 SQLは、SQLフレームワーク、SQL / CLI、およびSQL / XMLを含む複数のコンポーネントで構成された標準です。