#このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。 データベース構造の 3 つのモードのうち、データベース構造の中核となるものは何ですか?データベース構造の 3 つのモードのうち、「モード」または「論理モード」はデータベース構造の中核であり、論理モードはデータベース内のすべてのデータの論理構造と特性を記述したものです。すべてのユーザーの共通データ。ビューとスキーマは実際にはデータベース データの論理ビューであり、データベースにはスキーマが 1 つだけあります。
モードはデータベース構造の中核となるものです。
スキーマ
スキーマは論理スキーマとも呼ばれ、データベース内のすべてのデータの論理構造と特性を記述したもので、すべてのデータに共通のデータ ビューです。ユーザー。これはデータベース システムのスキーマ構造の中間層であり、データの物理的なストレージの詳細は含まれず、特定のアプリケーション、アプリケーション開発ツール、および使用される高レベル プログラミング言語とは何の関係もありません。 スキーマは実際にはデータベース データの論理ビューです。データベースにはスキーマが 1 つだけあります。データベース スキーマは特定のデータ モデルに基づいており、すべてのユーザーのニーズを包括的に考慮し、これらのニーズを論理的な全体に有機的に組み合わせます。スキーマを定義するときは、データ レコードがどのデータ項目で構成されているか、データ項目の名前、型、値の範囲など、データの論理構造を定義するだけでなく、データ間の接続を定義し、データのセキュリティと完全性を定義します。 データベース管理システムは、スキーマを厳密に定義するためのスキーマ データ定義言語 (スキーマ DDL) を提供します。データベース構造の他の 2 つのモード:
外部スキーマ (外部スキーマ)
外部スキーマは、サブスキーマまたはユーザー スキーマとも呼ばれます。これは、データベース ユーザー (アプリケーション プログラマやエンド ユーザーを含む) が表示および使用できるローカル データの論理構造と特性の記述です。データベース ユーザーのデータ ビューです。アプリケーションに関連するデータの論理表現。 外部スキーマは通常、スキーマのサブセットです。データベースには複数の外部スキーマを含めることができます。各ユーザーのデータビューであるため、ユーザーごとにアプリケーション要件、データの見方、データ機密性の要件が異なる場合、外部スキーマの記述も異なります。スキーマ内の同じデータであっても、外部スキーマの構造、タイプ、長さ、機密レベルなどが異なる場合があります。一方、同じ外部モードは、特定のユーザーの複数のアプリケーション システムで使用することもできますが、アプリケーションが使用できる外部モードは 1 つだけです。 エクスターナル モードは、データベースのセキュリティを確保するための強力な手段です。各ユーザーは、対応する外部スキーマ内のデータのみを表示およびアクセスでき、データベース内の残りのデータは表示されません。内部スキーマ:
内部スキーマはストレージ スキーマとも呼ばれ、データベースには内部スキーマが 1 つだけあります。これは、データが物理的にどのように保存および保存されるか、およびデータベース内でデータがどのように編成されるかを説明します。たとえば、レコードはヒープに保存するか、特定の属性値の昇順 (降順) で保存するか、属性値に基づいてクラスターに保存する必要がありますか? インデックスは B ツリーかどうかにかかわらず、どのように編成する必要がありますか?インデックスかハッシュインデックスか、データが圧縮されて保存されているか、暗号化されているか、固定長構造か可変長構造など、データの保存レコード構造の規定は何ですか、レコードは保存できません物理ページ間など。 さらに関連する知識については、FAQ 列をご覧ください。
以上がデータベース構造の 3 つのモードのうち、データベース構造の核となるものは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。