データベース 3スキーマアーキテクチャとは何ですか? -techopediaからの定義

3スキーマアーキテクチャとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Three-Schema Architectureとはどういう意味ですか?

3スキーマアーキテクチャは、データベースをその用途と構造、およびシステム管理者、設計者、エンドユーザーが果たす役割に応じて3つの異なるカテゴリに分類するリレーショナルデータベース設計のアイデアです。

Techopediaが3スキーマアーキテクチャを説明

1970年代に開発された3スキーマアーキテクチャは、さまざまな観点からリレーショナルデータベースを評価するのに役立ちます。 3つのレベルの最初のレベルは、外部レベルまたはユーザーレベルと呼ばれます。 これは、エンドユーザーに表示されるリレーショナルデータベースのビューであり、高度な抽象化を伴います。 2番目のレベルは、設計者が作業する論理スキーマまたは概念レベルです。 3番目のレベルは、物理スキーマまたは物理レベルであり、プログラマはハードウェアシステム上でデータベースを管理します。 3スキーマアーキテクチャは、一般にANSI / SPARCグループに起因し、「ANSI / SPARC」アーキテクチャとも呼ばれます。

3スキーマアーキテクチャの使用法の一部は、設計メンテナンスがコアシステムメンテナンスとどのように異なるかを調べることです。 たとえば、データベーステーブルとクエリを処理するアイテムは概念的または論理的なスキーマに属し、メモリハンドリングなどの問題は物理レベルで調べられます。 一部のIT専門家は、他のレベルに影響を与えずに、またはデータの独立性の観点からレベルが変化する状況で3スキーマアーキテクチャについて話します。 さらに、3スキーマアーキテクチャは、データベース設計者、ネットワーク管理者、またはサーバーメンテナンスチームの中核業務の内訳も実行します。

3スキーマアーキテクチャとは何ですか? -techopediaからの定義