データベースの中から、ある一組のデータセット(レコード)を一意に識別するための情報。主キーに設定された項目は、複数のレコード間で重複することは許されず、主キーを持たないレコードが存在してもならない。主キーは必ずしも一つの項目とは限らず、複数の項目を組み合わせて主キーとして用いる場合もある。一般的には個々の要素に通し番号などを割り振ってこれを主キーに設定する場合が多い。