データベースの文脈において、レコード(行ともいう)とは、同じデータ構造内に保持される関連データのグループのことです。データベースのテーブルをスプレッドシートのように考えると、レコードはスプレッドシート内の1つの行となります。
各レコードは、通常テーブルが保存するように設計されたエンティティタイプのインスタンスを表します。例えば、 Customers という名前のテーブルでは各レコードは1人の顧客を表しています。
レコードの例
ある中小企業のデータベースに Customers テーブルがあるとします。この Customers テーブルには、次のようなカラムがあります。
- CustomerID(各顧客の一意な識別子)
- FirstName(名前)
- LastName(姓)
- Email(メールアドレス)
- Tel(電話番号)
このテーブルのレコード(または行)は次のようになります。
- CustomerID: 001
- FirstName: 太郎
- LastName: 山田
- Email: taro.yamada@example.com
- Tel: 123-456-7890
また、別のレコードでは以下のようになるとします。
- CustomerID: 002
- FirstName: 花子
- LastName: 田中
- Email: hanako.tanaka@example.com
- Tel: 098-765-4321
各レコードでは、各列のデータは同じ顧客に関連するものです。行(またはレコード)を見渡すと、1人の特定の顧客に関するすべてのデータが表示されます。
つまり、データベースのレコードとはテーブルの構造上、特定の項目や個人に関する情報の組み合わせのことを指します。

