ホームページ よくある問題 データベース システムの 3 レベルのスキーマ構造とは何ですか?

データベース システムの 3 レベルのスキーマ構造とは何ですか?

Jul 23, 2021 pm 03:58 PM
データベースシステム レベル3モード

データベース システムの 3 レベルのスキーマ構造とは、データベース システムが外部スキーマ、スキーマ、内部スキーマの 3 つのレベルで構成されていることを意味します。論理スキーマとも呼ばれるスキーマは、すべてのユーザーに共通のデータ ビューです。外部スキーマは、ユーザー スキーマとも呼ばれ、データベース ユーザーのデータ ビューであり、アプリケーションに関連するデータの論理表現です。内部スキーマは、ストレージ スキーマとも呼ばれる、組織のデータベース内のデータです。

データベース システムの 3 レベルのスキーマ構造とは何ですか?

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

データベース システムの 3 レベルのスキーマ構造:

データベース システムの 3 レベルのスキーマ構造とは、データベース システムが内部スキーマは、図に示すように 3 つのレベルで構成されます。

データベース システムの 3 レベルのスキーマ構造とは何ですか?

① スキーマ:

スキーマは論理スキーマとも呼ばれ、データベース内のすべてのデータの論理構造と特性を記述したもので、すべてのユーザーに対する公開データ ビューです。 これはデータベース システムのスキーマ構造の中間層であり、データの物理的なストレージの詳細は含まれず、特定のアプリケーション、アプリケーション開発ツール、および使用される高レベル プログラミング言語とは何の関係もありません。

スキーマは実際にはデータベース データの論理ビューです。データベースにはスキーマが 1 つだけあります。データベース スキーマは特定のデータ モデルに基づいており、すべてのユーザーのニーズを包括的に考慮し、これらのニーズを論理的な全体に有機的に組み合わせます。スキーマを定義するときは、データ レコードがどのデータ項目で構成されているか、データ項目の名前、型、値の範囲など、データの論理構造を定義するだけでなく、データ間の接続を定義し、データのセキュリティと完全性を定義します。

データベース管理システムは、スキーマを厳密に定義するためのスキーマ データ定義言語 (スキーマ DDL) を提供します。

②外部スキーマ (external schema):

外部スキーマは、サブスキーマ (subschema) またはユーザースキーマとも呼ばれます。ファームウェア (アプリケーション プログラマやエンド ユーザーを含む) が表示および使用できるローカル データの論理構造と特性の記述は、データベース ユーザーのデータ ビューと、ファームウェアに関連するデータの論理表現です。あるアプリケーション。

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

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

③内部スキーマ:

内部スキーマはストレージ スキーマとも呼ばれ、データベースには内部スキーマが 1 つだけあります。これは、データが物理的にどのように保存および保存されるか、およびデータベース内でデータがどのように編成されるかを説明します。 例えば、レコードの保存方法がヒープ保存なのか、ある属性値の昇順(降順)で保存するのか、属性値に応じたクラスター保存なのか、インデックスがどのように構成されているかなどです。 Bツリーインデックスかハッシュインデックスか、データが圧縮されて保存されているか、暗号化されているか、固定長構造か可変長構造など、データの保存レコード構造の規定は何ですか、レコードは保存できません物理ページにまたがって保存されるなど。

(推奨チュートリアル:

mysql ビデオ チュートリアル )

以上がデータベース システムの 3 レベルのスキーマ構造とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

データベース システムの 3 レベルのスキーマ構造とは何ですか? データベース システムの 3 レベルのスキーマ構造とは何ですか? Jul 23, 2021 pm 03:58 PM

データベース システムの 3 レベルのスキーマ構造とは、データベース システムが外部スキーマ、スキーマ、内部スキーマの 3 つのレベルで構成されていることを意味します。スキーマは論理スキーマとも呼ばれ、すべてのユーザーに共通のデータ ビューです。外部スキーマはユーザー スキーマとも呼ばれ、データベース ユーザーのデータ ビューであり、アプリケーションに関連するデータの論理表現です。内部スキーマは、ストレージ スキーマとも呼ばれる、組織のデータベース内のデータです。

データベース、データベース システム、データベース管理システムの関係は何ですか? データベース、データベース システム、データベース管理システムの関係は何ですか? Jan 11, 2021 pm 06:20 PM

データベース、データベース システム、データベース管理システムの関係は次のとおりです。データベース システムにはデータベースとデータベース管理システムが含まれます。データベース システムは、データベースを備えたコンピュータ システムであり、通常、データベース、データベース管理システム (およびその開発ツール)、関連するハードウェア、ソフトウェア、およびさまざまな人材で構成されます。

Redis: 高可用性データベース システムを構築するための主要なテクノロジー Redis: 高可用性データベース システムを構築するための主要なテクノロジー Nov 07, 2023 am 09:39 AM

Redis: 高可用性データベース システムを構築するための主要テクノロジー インターネットの発展とビッグデータ時代の到来により、高可用性データベース システムの必要性がますます高まっています。インメモリ ストレージ NoSQL データベース システムである Redis は、その優れたパフォーマンスと柔軟なデータ モデルにより、高可用性データベース システムを構築するための重要なテクノロジーの 1 つとなっています。この記事では、Redis の高可用性テクノロジについて詳しく説明し、具体的なコード例を使用してそれを実証します。 1. 実際のアプリケーションにおける Redis の高可用性要件

NAVICAT:さまざまなデータベースシステムの価格設定の詳細 NAVICAT:さまざまなデータベースシステムの価格設定の詳細 Apr 16, 2025 am 12:10 AM

NAVICATは、さまざまなデータベースシステムに基づいて柔軟な価格設定ソリューションを提供し、ユーザーはニーズに応じて適切なバージョンを選択できます。 1.NavicatformysQlには、標準バージョン(199ドル)、エンタープライズバージョン(499ドル)、教育バージョン(99ドル)があります。 2.NavicAtPremiumは、中型および大規模な企業に適した複数のデータベース、標準バージョン$ 499、エンタープライズバージョン$ 999をサポートしています。

データベース システムの中核は何ですか? データベース システムの中核は何ですか? Aug 16, 2023 am 11:48 AM

データベース システムの中核は、1. データベース、2. データベース管理システム、3. データ モデル、4. データベース クエリ言語、5. データベース管理ツール、6. データベース アプリケーションで構成されます。

データベース システムの中核は何ですか? データベース システムの中核は何ですか? Sep 27, 2021 pm 02:24 PM

データベース システムの中核となるデータベース管理システム (DBMS) は、オペレーティング システムのサポートと連携して、データを科学的に整理して保存する方法や、データを効率的に取得して維持する方法を解決するシステム ソフトウェアであり、DBMS が実行できる機能は次のとおりです。データベースの統合管理と管理、データベースのセキュリティと整合性を確保するための制御。

現在使用されているほとんどのデータベース管理システムはどのような構造になっていますか? 現在使用されているほとんどのデータベース管理システムはどのような構造になっていますか? Aug 24, 2022 pm 02:15 PM

データベース管理システムの構造は、ほとんどが「リレーショナル構造」です。関係構造は、単一の 2 次元テーブル構造を使用してエンティティおよびエンティティ間の関係を表すフォーマットされていない構造です。リレーショナル構造は、さまざまなエンティティと属性の間の関係を使用して、保存と変換を容易にするために、レコード グループまたはデータ テーブルの形式でデータを編成します。階層やポインタはありません。空間データと属性データの間の関係を確立する方法です。 . データを整理するための非常に効率的な方法。

データベースシステムとは データベースシステムとは Sep 27, 2021 pm 01:43 PM

データベースシステムとは、データベースとその管理ソフトウェアから構成されるシステムであり、データ処理のニーズに応えるために開発された理想的なデータ処理システムであり、実際に運用される保管システム、保守システム、アプリケーションシステムにデータを提供するソフトウェアでもあります。ストレージメディア、処理オブジェクト、管理システムの集合。