ホームページ >よくある問題 >データベースファイルの論理構造は何ですか?

データベースファイルの論理構造は何ですか?

青灯夜游
青灯夜游オリジナル
2022-06-30 17:50:195604ブラウズ

データベース ファイルの論理構造はレコード ファイルです。ファイルの論理構造は 2 つのカテゴリに分類できます: 1. 非構造化ストリーミング ファイル (情報を単位に分割していないファイルを指します。一連の文字ストリームで構成されるファイルです); 2. 構造化レコード ファイル (ユーザー)ファイル内の情報を論理的に独立した意味に従って情報単位に分割し、各単位を論理レコードと呼びます。データベースで調査されるファイルは構造を持つレコードの集合であり、各レコードは複数のデータ項目で構成できるため、データベース ファイルの論理構造は構造化レコード ファイルです。

データベースファイルの論理構造は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

ファイルの論理構造は、ユーザーに表示される構造です。

論理ファイルは構造的に 2 つの形式に分割されます。

  • 1 つは非構造化ストリーミング ファイルです。これは、ファイル内の情報が分割されていないことを意味します。ユニット。一連の文字ストリームで構成されるファイルです。

  • 1 つは構造化レコード ファイルです。ユーザーはファイル内の情報を論理的に独立した単位に分割します。各単位は論理レコード (レコードと呼ばれます) と呼ばれます。

すべてのレコードは、通常、同じまたは異なる数のデータ項目を持つエンティティ セットを記述します。レコードの長さは、固定長レコードと可変長レコードに分けることができます。

データベース ファイルの論理構造は、構造化されたレコード ファイルです。

構造化レコード ファイル

オペレーティング システムまたはデータベースの実行中、コンピュータはいくつかの情報をファイルに記録します。ログファイルと呼ばれます。レコードは、ファイル内のアクセスの基本単位です。

ファイル (File) は、同じ性質のレコードの集合であり、通常、ファイルのデータ量は大きく、外部ストレージに配置されます。これらは、レコードの種類に応じて、オペレーティング システム ファイルとデータベース ファイルの 2 つのカテゴリに分類されます。

オペレーティング システムによって調査されるファイルの種類の 1 つは、非構造化ストリーミング ファイルです。これは、ファイル内の情報が単位に分割されていないことを意味し、文字ストリームの文字列で構成されるファイルです。

データベースによって調査されるファイルは、構造を持つレコードのセットであり、各レコードは複数のデータ項目で構成されます。 ファイルは、レコードの長さの特性に応じて、固定長レコード ファイルと可変長レコード ファイルに分割することもできます。ファイル内の各レコードには同じ長さの情報が含まれており、これを固定長レコード ファイルと呼びます。それ以外の場合は、不定長レコード ファイルと呼ばれます。

レコード:

レコードはグループです。ある側面でオブジェクトのプロパティを記述するために使用される、関連するデータ項目のコレクションです。レコードにどのデータ項目を含めるべきかは、オブジェクトのどの側面を記述する必要があるかによって異なります。オブジェクトは、それが置かれている環境が異なると、異なるオブジェクトとしてみなされることがあります。たとえば、学生がクラスの学生であると見なされる場合、その学生の説明には学生番号、名前、年齢、学科クラスが使用される必要があり、また、学生が学習したコースの名前、成績、その他のデータも含まれる場合があります。ただし、学生を医療対象とみなす場合には、学生を説明するデータ項目には、カルテ番号、氏名、性別、生年月日、身長、体重、血圧、病歴などの項目を使用する必要があります。

多数のレコードの中からレコードを一意に識別するには、レコードの各データ項目の中から 1 つまたは複数のデータ項目を識別する必要があり、その集合をキーと呼びます。言い換えれば、キーワードはレコードを識別できる唯一のデータ項目です。通常、キーとして使用されるデータ項目は 1 つだけです。たとえば、前の医療記録番号や学生番号を使用して、多くの記録の中から一意の記録を識別できます。しかし、そのようなデータ項目が見つからない場合があり、多数のレコードの中から特定のレコードを一意に識別できるキーワードとして複数のデータ項目を定義する必要があります。

レコードの論理構造と物理構造

  • レコードの論理構造とは、レコードがユーザーまたはアプリケーションの前に表示される方法を指し、ユーザーの表現とデータへのアクセス方法。

  • レコードの物理構造は、データが物理メモリに保存される方法であり、データの物理的な表現と編成です。

さらに関連する知識については、FAQ 列をご覧ください。

以上がデータベースファイルの論理構造は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。