レコードとは、データベーステーブル内の単一のエントリのことです。レコードには、1つのエンティティに関するすべてのフィールドが含まれます。顧客レコードには、名前、住所、電話番号、登録日が含まれます。注文レコードには、顧客ID、製品、数量、価格が含まれます。レコードはストレージの単位です。行を挿入すると、レコードが作成されます。テーブルをクエリすると、レコードが取得されます。フィールドを更新すると、レコードが変更されます。レコードは、リレーショナルデータの最小単位です。
レコードはキーを介して相互に関連付けられます。顧客レコードには主キーがあります。注文レコードには、その顧客を指す外部キーがあります。この関係により、データの重複なしに 2 つのレコードがリンクされます。 1 人の顧客は複数の注文を持つことができます。各注文レコードは顧客を参照します。顧客レコードには、顧客の詳細が一度だけ格納されます。この構造により、冗長性が回避され、データの一貫性が保たれます。一部のデータベースでは、レコードをネストすることもできます。ドキュメント ストアには、注文レコードの配列を含む顧客レコードがある場合があります。これにより、関連データが 1 つのドキュメントに埋め込まれます。埋め込みレコードは、結合を回避するため、読み取りが高速です。同じデータが複数のドキュメントに表示される可能性があるため、更新が困難です。参照と埋め込みの選択は、データの使用方法によって異なります。リレーショナル データベースは参照します。ドキュメント データベースは多くの場合埋め込みます。どちらのアプローチにもトレードオフがあります。
レコードの特性
- フィールドが含まれています - フィールドごとに1つの値
- キー(主キーまたは一意の識別子)によって識別される
- 外部キーを介して他のレコードと関連付ける
- リレーショナルテーブルでは行として格納されます。
- アトミックに更新 — 変更はまとめてコミットまたはロールバックされる
レコードとは、ある一つの事柄に関する事実のことです。テーブルとは、関連する事実の集合です。データベースとは、関連するテーブルの集合です。
Comments (2)
Leave a comment