部活
選択授業
生徒No
委員会
通学方法
氏名
出席番号
学年
クラス
係
情報システムがデータを扱うとき、ばらばらに置かれているとうまく整理することができません。
そこでデータをデータベースに蓄積と管理しながら利用しています。
テーブルA
テーブルB
テーブルC
蓄積されたデータは、それぞれの関係を図や表に整理して表現することができます。
これをデータモデルと呼びます。
データベースの中で一番多く扱われているのは「リレーショナルデータベース(RDB)」です。
その中でデータはテーブルという表の形で管理されています
テーブルの中には1行ごとに関連したデータがまとまっています。
それを探すときに使うデータをキーと呼びます。
「生徒No」をキーにテーブルを作る
テーブルA
テーブルB
テーブルC
このキーを使って様々なテーブルからデータを呼び出し、組み合わせていくことで関連するデータをまとめたテーブルを作ります。 これを「データベースの正規化」と呼びます。
テーブルA
テーブルB
テーブルC
生徒No | 学年 | クラス | 出席番号 | 氏名 | 委員会 |
---|---|---|---|---|---|
21056 | 3 | 2 | 14 | A | 放送 |
22039 | 2 | 1 | 7 | E | 体育 |
22045 | 2 | 6 | 32 | R | 体育 |
23160 | 1 | 3 | 25 | G | 美化 |
21027 | 3 | 3 | 8 | F | 図書 |
23101 | 1 | 5 | 17 | Q | 図書 |
学年 | 生徒No | クラス | 出席番号 | 氏名 |
---|---|---|---|---|
3 | 21056 | 2 | 14 | A |
2 | 22039 | 1 | 7 | E |
2 | 22045 | 6 | 32 | R |
1 | 23160 | 3 | 25 | G |
3 | 21027 | 3 | 8 | F |
1 | 23101 | 5 | 17 | Q |
クラス | 生徒No | 学年 | 出席番号 | 氏名 |
---|---|---|---|---|
2 | 21056 | 3 | 14 | A |
1 | 22039 | 2 | 7 | E |
6 | 22045 | 2 | 32 | R |
3 | 23160 | 1 | 25 | G |
3 | 21027 | 3 | 8 | F |
5 | 23101 | 1 | 17 | Q |
出席番号 | 生徒No | 学年 | クラス | 氏名 |
---|---|---|---|---|
14 | 21056 | 3 | 2 | A |
7 | 22039 | 2 | 1 | E |
32 | 22045 | 2 | 6 | R |
25 | 23160 | 1 | 3 | G |
8 | 21027 | 3 | 3 | F |
17 | 23101 | 1 | 5 | Q |
氏名 | 生徒No | 学年 | クラス | 出席番号 | 委員会 | 通学方法 |
---|---|---|---|---|---|---|
A | 21056 | 3 | 2 | 14 | 放送 | 自転車 |
E | 22039 | 2 | 1 | 7 | 体育 | 徒歩 |
R | 22045 | 2 | 6 | 32 | 体育 | 徒歩 |
G | 23160 | 1 | 3 | 25 | 美化 | バス |
F | 21027 | 3 | 3 | 8 | 図書 | 電車 |
Q | 23101 | 1 | 5 | 17 | 図書 | 電車 |
委員会 | 生徒No | 氏名 |
---|---|---|
放送 | 21056 | A |
体育 | 22039 | E |
体育 | 22045 | R |
美化 | 23160 | G |
図書 | 21027 | F |
図書 | 23101 | Q |
通学方法 | 氏名 |
---|---|
自転車 | A |
徒歩 | E |
徒歩 | R |
バス | G |
電車 | F |
電車 | Q |
データのラベルをクリックして、それぞれのテーブルからデータを呼び出し、新しいテーブルを表示してみましょう。
もう一度クリックすると最初のテーブルに戻ります。
生徒No | 学年 | クラス | 出席番号 | 氏名 | 委員会 | 係 | 部活 | 選択授業 | 通学方法 |
---|---|---|---|---|---|---|---|---|---|
21056 | 3 | 2 | 14 | A | 放送 | なし | 演劇 | 国語 | 自転車 |
22039 | 2 | 1 | 7 | E | 体育 | 黒板 | 陸上 | 国語 | 徒歩 |
22045 | 2 | 6 | 32 | R | 体育 | 号令 | 野球 | 数学 | 徒歩 |
23160 | 1 | 3 | 25 | G | 美化 | 配布 | テニス | 数学 | バス |
21027 | 3 | 3 | 8 | F | 図書 | なし | テニス | 数学 | 電車 |
23101 | 1 | 5 | 17 | Q | 図書 | 配布 | 水泳 | 国語 | 電車 |
たくさんのデータを蓄積・整理して、データベースを活用してみましょう。