基礎 情報・IT 学習時間の目安:約11分

データベース:データを整理して素早く取り出す

🔑 一言でいうと

データベースは、大量のデータを整理して保存し、必要な情報を素早く取り出せるしくみです。多くは 表(テーブル)の形で、行(レコード)=1件分のデータ列(項目・フィールド)=データの種類で管理します。各行を区別する項目を 主キーといいます。

このページで学べること

  • データベースが何のためにあるかがわかる
  • レコード(行)と項目(列)のちがいがわかる
  • 主キーの役割がわかる
  • 表計算との使い分けがわかる

前提知識

表・レコード・項目・主キー

データベースの基本は表(テーブル)です。横の1行が レコード(1件分のデータ)、縦の1列が 項目(フィールド)。たとえば会員の表なら、1人分が1レコード、「会員番号・氏名・住所」などが項目です。

💡 主キー(primary key)

各レコードを1つに区別する項目が主キー。会員番号のように、重複せず・空欄にならない値を選びます。氏名は同姓同名があるので主キーには向きません。

データベースは、検索(条件で探す)・並べ替え・絞り込みが得意。同じデータの重複を避けて整理することで、正確で使いやすくなります。

図でイメージする

会員テーブル
会員番号(主キー)氏名住所
001佐藤東京都…
002鈴木大阪府…
横1行=1レコード(1件分)、縦1列=項目。会員番号の列が主キーで、重複しないので1件を確実に見分けられます。

例題(くわしい手順)

会員の表から、特定の1人を「探す」流れを見てみます。

🧭 手順
  1. 表を用意:会員番号・氏名・住所などの項目をもつ表。
  2. 条件で絞る:たとえば「会員番号=002」で検索する。
  3. 主キー(会員番号)は重複しないので、ぴったり1件に特定できる。

主キーで探すと、必ず1件に決まります。だから主キーには重複しない値を選びます。

表計算とデータベースの違い

表計算とデータベースの違い
用語得意なこと向いている規模
表計算その場の計算・グラフ・集計小〜中規模・個人
データベース検索・絞り込み・複数人での管理大規模・組織

少量の計算なら表計算、大量データを正確に管理・検索するならデータベースが向いています。

よくある間違い

⚠️ 間違い①:氏名を主キーにする

氏名は同姓同名があり重複しうるので主キーに不向き。会員番号など重複しない値を使います。

⚠️ 間違い②:主キーを空欄にできると思う

主キーは各レコードを区別する値なので、空欄(未入力)にはできません

⚠️ 間違い③:同じデータを何度も登録する

同じ人を重複登録するとデータが矛盾します。重複を避けて整理するのがデータベースの基本です。

練習問題

まず自分で解いてから解説を開きましょう。

基本1

表の中で、各行(レコード)を1つに区別するための項目を何といいますか。

次から選びましょう

解答・解説を見る

答え:主キー

主キーは重複せず空欄にもならない値で、レコードを一意に特定します。

データベースは同時に複数人が使っても矛盾が起きないよう管理し、大量データの検索も速い設計です。表計算は少人数・小規模な集計に向きます。

基本2

データベースの表で「1件分のデータ」にあたる横1行を何といいますか。

次から選びましょう

解答・解説を見る

答え:レコード

縦1列は項目(フィールド)、横1行がレコード(1件分)です。

応用

同じ人を2回登録しないようにするために役立つ項目は何ですか。

次から選びましょう

解答・解説を見る

答え:主キー

主キーは重複できないため、同じデータの二重登録を防ぐのに役立ちます。

応用2

大量のデータを複数人で管理し、素早く検索したい。表計算とデータベースのどちらが向いていますか。

次から選びましょう

解答・解説を見る

答え:データベース

大規模・複数人・検索が必要な用途はデータベースが得意です。

データベースは同時に複数人が使っても矛盾が起きないよう管理し、大量データの検索も速い設計です。表計算は少人数・小規模な集計に向きます。


よくある質問

Q. 主キーとは何ですか?

表の中で各行(レコード)を1つに区別するための項目です。会員番号のように、重複せず空欄にもならない値を使います。

Q. データベースと表計算のちがいは?

表計算は手軽な計算や小規模なデータ向き、データベースは大量のデータを複数人で管理し、素早く検索・絞り込みするのが得意です。

Q. 主キーに使ってはいけないものは何ですか?

変わる可能性がある値(氏名・電話番号・メールアドレスなど)です。1件を区別する役なので、重複せず変わらない値(会員番号など)を使います。

Q. データベースはどんなところで使われていますか?

図書館の蔵書検索、コンビニの在庫、学校の成績管理、ネット通販の注文など、たくさんのデータを正確に出し入れする場面すべてです。

次に学ぶ内容

📚 参考・監修方針

高校「情報I」・IT基礎の範囲を参照し、オリジナルに作成(実在試験問題の転載はありません)。正確性は編集・監修フローで確認しています(仕様書 第11章)。

最終更新日: 最終確認日: このページの誤りを報告する