Skip to main content

データ階層とは何ですか?

dataデータ階層はデータの階層的なグループ化であり、1つのデータムがデータの層につながり、その下で別のレイヤーにつながります。ユーザーが望むものを正確に見つけるまで、各レイヤーはより具体的になります。ユーザーが情報を見つけるのを支援することは別として、ユーザー入力に基づいてプログラミング言語から正しい応答を作成するためにも使用されます。データ階層はデータベースのデータをカタログ化するために最もよく使用されますが、他のプログラミングスキーマでも見られます。たとえば、誰かがデータベースでビデオゲームのタイトルを見つけたいと思っています。階層は、ビデオゲームコンソールタイプ、ゲーム開発者、ジャンル、ゲーム名の開始文字、そして最後にゲーム自体から始まります。この方法でデータをカタログ化すると、見つけやすくなります。また、データムが正しいカテゴリにのみ入力されるようにすることにより、新しい情報が追加されるとデータベースで簡単になります。たとえば、階層データベースモデルでは、管理者は各データムを親または子ノードのいずれかに挿入する必要があります。親は広いカテゴリーであり、子供は親の後に来るテーブルです。リレーショナルモデルでは、データは互いに関連しているため、誰かが1つのテーブルを選択すると、関連テーブルが表示されます。プログラマーが1つのコンソール用に作成された新しいビデオゲームをビデオゲームデータベースに追加したい場合、ゲーム開発者は多くの場合、いくつかの異なるコンソールで一度に動作するため、整理が困難です。階層に従うことにより、彼または彼女はこの新しいデータをどこに配置するかを正確に知るでしょう。プログラミング言語では、原動力はユーザーインタラクションです。このプログラムは、ユーザーに何を探しているのか、または自分の好みが何であるかを尋ねることができます。階層は、ユーザーがクリックまたは入力するものに応じて、特定の方法で反応するか、データのブランチを開くようにプログラムに指示します。この点に関して、データ階層は通常、異なるプログラミングオブジェクトに分割されるため、各階層は独自のカプセル化ユニットです。