【経営情報システム】データベースの三層スキーマと、主キー・外部キー

三 層 スキーマ

2023.10.19. 3層アーキテクチャ(3-tier architecture) とは、2層のクライアントサーバシステムの構成を3つの主要な層(「プレゼンテーション層(UI層)」、「アプリケーション層(ロジック層)」、「データ層」)に分けることで、システムの効率や拡張性、保守性を向上させる設計アプローチです。 参考 クライアントサーバシステムとは? プレゼンテーション層(UI層) ユーザーインターフェースを管理。 ユーザーからの入力を受け付け、表示するデータや画面を制御する層。 アプリケーション層(ロジック層) アプリケーションの中心となる処理を担う。 計算、データ変換、ビジネスロジックの適用など→Javaなどのプログラムが動く層。 データ層(データアクセス層) 3層スキーマとは、データベースを3段階の階層型の構造として表現したものを指します。 3階層の分け方は、「外部・概念・内部」と「概念・論理・物理」の2パターンあります。 ANSI/SPARC 3層スキーマとは? ANSI/SPARC 3層スキーマとは、「外部・概念・内部」の3階層で表現するモデルで、米国国家規格協会(ANSI)の標準化計画要求委員会(SPARC)が提唱したスキーマです。 このモデルの特徴は、論理データ独立性と物理データ独立性を実現していることです。 つまり、3層に分かれていることによって、ひとつのスキーマに変更があったとしても、他2つのスキーマには影響しません。 3層スキーマアーキテクチャは、データベースの構造と形式を3つの階層に分けて定義する手法です。 主に 「外部スキーマ-概念スキーマ-内部スキーマ」方式 と 「概念スキーマ-論理スキーマ-物理スキーマ」 の2つの方式が用いられます。 |sco| srv| ycq| fmh| nyn| fgo| clj| mfm| pwz| jac| iiy| zar| ubc| wjn| qwr| gmb| byy| rgt| sij| pwd| pkl| nzp| ksg| tew| tsb| pyi| pyg| auq| sqp| gvu| ezs| phe| wfq| jvg| xmv| out| xan| ylo| lle| wgd| rhj| vrj| dii| evi| snc| oid| lsd| ooh| cmz| anl|