ホームページ >よくある問題 >単一のユーザーが使用するデータ ビューの説明は何と呼ばれますか?

単一のユーザーが使用するデータ ビューの説明は何と呼ばれますか?

青灯夜游
青灯夜游オリジナル
2022-07-15 15:47:356498ブラウズ

単一ユーザーが使用するデータ ビューの記述は、「外部スキーマ」と呼ばれます。エクスターナル モードは「ユーザー モード」とも呼ばれ、ユーザーのデータ ビューであり、ユーザーに表示されるデータ モードです。外部スキーマは、データベース ユーザー (アプリケーション プログラマやエンド ユーザーを含む) が表示および使用できるローカル データの論理構造と特性記述であり、データベース ユーザーのデータ ビューであり、特定のアプリケーションに関連するデータの論理表現です。

単一のユーザーが使用するデータ ビューの説明は何と呼ばれますか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

単一ユーザーが使用するデータ ビューの記述は、「外部スキーマ」と呼ばれます。

外部スキーマ (外部スキーマ) は、ユーザーとデータベース システムの間のインターフェイスであり、ユーザーが使用するデータの部分の記述です。外部スキーマはユーザーのデータ ビューであり、ユーザーに表示されるデータ スキーマです。

外部スキーマは、複数の外部レコード タイプで構成されます。外部スキーマは、サブスキーマ (サブスキーマ) またはユーザー スキーマとも呼ばれます。これは、データベース ユーザー (アプリケーション プログラマやエンド ユーザーを含む) が表示および使用できるローカル データの論理構造と特性記述です。データベース ユーザーのデータ ビューであり、特定のアプリケーション関連データの論理表現に関連する。ユーザーレベルに対応します。これは、1 人または複数のユーザーが見るデータベースのデータ ビューであり、特定のアプリケーションに関連するデータの論理表現です。

外部モードは特定のアプリケーション向けであり、論理モードの上に定義されますが、ストレージ モードやストレージ デバイスには依存しません。外部モードを設計するときは、アプリケーションのスケーラビリティを十分に考慮する必要があります。アプリケーション要件が大幅に変更され、対応する外部スキーマがビュー要件を満たせない場合は、それに応じて外部スキーマを変更する必要があります。

注:

データベースには複数の外部スキーマを含めることができます。各ユーザーのデータビューであるため、ユーザーごとにアプリケーション要件、データの見方、データ機密性の要件が異なる場合、外部スキーマの記述も異なります。スキーマ内のデータが同じであっても、外側のスキーマの構造、型、長さ、機密レベルなどが異なる場合があります。一方、同じ外部モードをユーザーの複数のアプリケーションで使用することもできますが、アプリケーションが使用できる外部モードは 1 つだけです。

エクスターナル モードは、データベースのセキュリティを確保するための強力な手段です。各ユーザーは、対応する外部スキーマ内のデータのみを表示およびアクセスでき、データベース内の残りのデータは表示されません。

知識の拡大: データベースの 3 レベル スキーマ

人々はデータベースの厳密なアーキテクチャを設計してきました。データベース分野で認識されている標準構造は 3 レベル スキーマです。外部スキーマ、概念スキーマ、内部スキーマを含む構造により、データが効果的に編成および管理され、データベースの論理的および物理的独立性が向上します。ユーザー レベルは外部スキーマに対応し、概念レベルは概念スキーマに対応し、物理レベルは内部スキーマに対応し、異なるレベルのユーザーがデータベースの異なるビューを形成できるようにします。いわゆるビューとは、データを観察、理解、理解する範囲、角度、および方法を指します。それは、ユーザーの「目」にデータベースが反映されたものです。明らかに、データベースはさまざまなレベルのユーザーによって「見られます」(レベル)が異なります。

  • #概念的パターン

概念的パターンは、概念レベルに対応して、パターンまたは論理パターンとも呼ばれます。すべてのユーザーのデータを統合し、データベース設計者が統一的な観点に基づいて構築するグローバルな論理構造であり、データベース内のすべてのデータの論理構造と特性を全体的に記述したものであり、共通のデータビューです(グローバルビュー) すべてのユーザー向け。これは、データベース管理システムによって提供されるデータ記述言語 (DDL) によって記述および定義されます。概念的なスキーマは、データベース システムの全体像を反映します。

    #内部モード
  • 内部モードはストレージ モードとも呼ばれ、物理レベルに対応します。これは、データベース内のすべてのデータの内部表現または基礎となる記述であり、データベースの最下位レベルの論理的記述であり、記憶媒体上のデータの保存方法および物理構造を記述し、実際に記憶されるデータベースに対応します。外部記憶媒体。内部パターンは、内部パターン記述言語によって記述および定義されます。内部スキーマは、データベース システムのストレージ ビューを反映します。

データベースシステムでは、データベースは一つしか存在しないため、データベースの記憶構造を定義・記述する内部スキーマやデータベースの論理構造を記述するスキーマも一意ですが、はデータベース システム上に構築されており、アプリケーションは非常に広範かつ多様であるため、対応する外部モデルは一意ではなく、一意であることもできません。

関連知識の詳細については、

FAQ

列をご覧ください。

以上が単一のユーザーが使用するデータ ビューの説明は何と呼ばれますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。