この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
技術チャット
›
データベース内の三次スキーマおよび二次画像(マッピング)
眺める:
3235
|
答える:
0
データベース内の三次スキーマおよび二次画像(マッピング)
[リンクをコピー]
クズども
掲載地 2024/05/19 12:28:22
|
|
|
|
三層パターンとは、データの三つの抽象化レベルであり、それぞれ異なる関心事に焦点を当てています。 三層パターンを関連付けるために、データベース管理システムは三層パターン間の第二レベルの画像機能を提供します。 二次像とは、画像の両面をどのように変換できるかを規定する規則です。 以下に示すように:
三段階モード
ユーザーレベル -->スキーマ外(データベースシステムのユーザービューを反映)
アウトターモードはサブモードやユーザーモードとも呼ばれ、ユーザーレベルに対応します。 これは、1人または数人のユーザーが見るデータベースのビューであり、アプリケーションに関連するデータの論理的な表現です。 外部スキーマとは、スキーマから派生したスキーマのサブセットであり、スキーマ内で特定のユーザーが使用できるデータの一部を含みます。 ユーザーは外部モード記述言語(外部パターン)を通じてユーザーに対応するデータレコードを記述・定義でき、またデータ操作言語(DML)を使ってこれらのデータレコードを操作することも可能です。
概念レベル - > 概念的パターン(データベースシステムの全体的な視点を反映)
概念的パターンは、パターンや論理的パターンとも呼ばれ、概念レベルに対応します。 これはデータベース設計者が構築したグローバル論理構造であり、すべてのユーザーのデータを統一された視点、データベース内のすべてのデータの論理構造と特徴の全体的な記述、そしてすべてのユーザー向けの公開データビュー(グローバルビュー)に基づいて統合します。 データベース管理システムが提供するデータ記述言語(DDL)によって記述・定義されます。
物理レベル — > スキーマ(データベースシステムのストレージビューを反映)
インナーモード(ストレージモードとも呼ばれる)は物理レベルに対応します。 これはデータベース内のすべてのデータの内部表現または基礎記述であり、データベースの論理記述の最下位レベルであり、外部ストレージ媒体上で実際に保存されたデータベースに対応する、ストレージ媒体上のデータの保存方法や物理的構造を記述します。 内部パターンは内部パターン記述言語によって記述・定義されます。
二次画像(マッピング)
データベースシステムは、モードの3レベルの間に2つの画像レベルを提供します:モード/内側パターンのイメージと、外側パターン/パターンのイメージです。
パターン/内的パターンのイメージ:概念的パターンと内的パターンの相互変換を実装します。
アウターモード/モードイメージ:アウターモードとコンセプチュアルモードの相互変換を実装します。
データ独立性とは、データとプログラムの独立性を指し、データの定義をプログラムから分離し、DBMS(データベース管理システム)がデータ保存を担当することで、アプリケーションを簡素化し、アプリケーション準備の作業量を大幅に削減します。
データの独立性はDBMSの二次イメージ機能によって確保されています。 データ独立性には、データの物理的独立性と論理的独立性が含まれます。
下の図に示される概要:
未命名绘图.drawio
(2.86 KB, ダウンロード数: 0)
2024年5月19日 12:28にアップロード
ファイル名をクリックして添付ファイルをダウンロードしてください
ダウンロードポイント:名声で-1ポイント、貢献で-1ポイント
先の:
「ウィンドウ」で「atob」を実行しなかった:復号したい文字列は...
次に:
OpenPDFはフォント「xxx」を使用し、「Identity-H」は認識されません
関連記事
•
SQL Serverサーバーはデータベースの整合ルールを修正します
•
SQL SERVERデータベースはデフォルトの照合ルールを修正します
•
SQL Serverのレプリケーションは、データベースを新しいデータベースにクローンします
•
MySQLデータベースのテストテーブルは1,000万件のデータを挿入します
•
[翻訳] なぜNET/C#のMySqlConnectorとMySql.Dataが前者を勝ち取るのか
•
.NET/C# はDataTablesを通じて動的にテーブル構造を作成します
•
SQL SERVERデータベース用のメモリ最適化テーブル
•
SQL Serverがクラスタ化されていないインデックスに対して作成する最大varchar長
•
[AI](15)ベクターデータベースQdrantは使いやすいです
•
【AI】(14) オープンソースベクターデータベースの簡単な紹介
閲覧したセクション
ジャワ
HTML/CSS/JavaScript
.Net/C#
フロントエンドフレーム
Windows/Linux
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com