レコード 【record】

概要

レコード(record)とは、記録(する)、記録物、登録(する)、録音(する)、録画(する)などの意味を持つ英単語。一般の外来語としては音声信号を記録した薄い樹脂製の円盤(アナログレコード)や、運動競技の最高記録などのことを指すことが多い。

データベースのレコード

リレーショナルデータベースRDB)において、あるテーブル(表)に格納された、一組のの連なりのことをレコードあるいはrow)、組(tuple)などという。

RDBテーブルは格納すべきデータの名前(属性名、フィールド名)と形式(データ型)を列挙して定義される。テーブル上のデータを操作(挿入や削除、更新など)する際には、定義で列挙されたの組を一件の記録単位としてう。この一組のの集合をレコードと呼ぶ場合がある。一方、テーブル内の各レコードの特定のフィールドを並べたデータ集合はカラム/column)、属性attribute)などという。

データ構造のレコード

いくつかのプログラミング言語では、データベースのレコードのように、固有の識別名データ型、形式を持つ複数の変数を一つにまとめたデータ構造のことをレコード型と呼ぶ場合がある。

レコード型のの内部には、異なる型の変数や別のデータ構造配列など)などを含めることができ、全体をまとめて一つの変数として関数などの引数返り値に指定したり、丸ごと複製や代入ったりすることができる。

レコードをプログラム上で扱うには、まずレコードの構造の定義をい、定義したレコードの実体を宣言して代入する。この過程は開発者がその言語に新しいデータ型を組み込むようなものであるため、言語によっては「ユーザー定義型」のように呼ぶ場合もある。ちなみにC言語では同じ仕組みを構造体と呼ぶ。

(2019.4.11更新)

他の辞典による解説 (外部サイト)

この記事を参照している文書など (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる