コンピュータ, データベース
データベース設計の目的
小規模な組織だけが、1つの統合データベースに情報を要約できます。 通常、管理者またはグループの人々は、組織の従業員から来るすべての情報要件をカバーし満たすことができません。 そのため、大規模な組織では、情報システムが数十のデータベースで構成され、異なる部門の複数のコンジュゲートパーソナルコンピュータに分散されることがよくあります。
一部のデータベースは、1つまたは複数のアプリケーションを解決するために必要なすべての情報を含むことができます。このようなデータベースは、アプリケーションデータベースと呼ばれます。 特定の ドメイン に関する情報が含まれている場合は 、 それをサブ ドメイン と呼びます。 すでに作成されたアプリケーションを上書きすることなく情報システムを補完できるので、オブジェクトデータベースの有用性を過大評価することは困難です。
データベースの設計とは何ですか?
情報システム全体について言えば、重要な質問を明らかにする必要があります。 データベースの設計を現在のアプリケーションと予測されるものに基づいている場合、効率の高い情報システムの作成を大幅に加速することができます。 この場合、そのようなシステムの非常に有効な手段を意味し、その構造は情報へのアクセスの最も一般的な方法を考慮に入れます。 現在、ますます多くの開発者が集まるデータベースのアプリケーション設計です。 このような情報システムにおけるアプリケーションの数が増加するにつれて、アプリケーションデータベースの数は急速に増加しており、データ複製が急激に増加し、その後のメンテナンスのコストが増加する。
上記の設計手法のそれぞれは、異なる方向で設計結果に影響を与えることが分かります。 柔軟性と効率性を同時に獲得したいという要望は、データベースの論理設計が、適用されたアプローチと対象アプローチを一度に適用する方法論を使用して実行されるという事実につながった。 主題のアプローチは、一般的に元の データ構造 を構築するために使用され、適用されたアプローチは、情報処理の効率を改善することに焦点を当てて改善するために使用される。
データベースの設計は、情報システムの作成を目的とした作業の一部にすぎません。 統合された情報システムの形成に関しては、その特定のユーザーのための要件を特定することが必要です。 データ収集作業は、プロセスと組織の本質が研究されているという事実から始まります。 この後のすべてのエンティティは、ある種の類似性、およびそれらの間に生じるリンクの数によって必然的にグループ化されます。 連想接続 の最大類似度または最大頻度を有するエンティティ は 、通常、サブジェクトデータベースに結合されます。
データベース設計の主な目的は、保存されるデータの冗長性を減らすことです。つまり、使用されるメモリの量を節約し、冗長コピーの複数の更新のコストを削減し、単一のオブジェクトに関する情報を別々の場所に格納する際の矛盾の可能性を排除します。
データベース設計の 段階
設計手順には、設計の各段階と各段階に特徴があります 。 プロジェクト前の段階に関連した数多くの作業があり、その後、 フィージビリティスタディ と技術的な作業を直接行うことができます。 その後、洗練されたモデルの作成、論理的および物理的な設計、アプリケーション用のデータの設計と提示に関連する技術設計の段階に進みます。 最後は作業設計の段階とみなされ、その結果、作業データベース、システム自体、および関連する文書が入手されます。
Similar articles
Trending Now