Document

データベースII
第2回
掛下 哲郎
[email protected]
あらまし

リレーショナルデータベースの基本概念


リレーション、属性、スキーマ、組、属性値
スキーマグラフ
データベースII講義資料:掛下
2
リレーショナルDBの基本概念
リレーションS(業者、Supplier)
S#
SNAME STATUS
S1
S2
S3
S4
S5
Smith
Jones
Blake
Clark
Adams
属性
属性値
20
10
30
20
30
CITY
London
Paris
Paris
London
Athens
S#:業者番号、
Supplier Number
SNAME:業者名
STATUS:ステータス(業
者の規模など)
CITY:所在地
リレーションスキーマ
組、タプル
データベースII講義資料:掛下
3
用語の対応
学術用語
リレーション、関係
Accessでの呼び方
テーブル
アトリビュート、属性 フィールド
タプル、組
レコード
属性値
値
スキーマ
テーブルの定義
データベースII講義資料:掛下
4
サンプルデータベース(その2)
テーブルP(部品、Parts)
P#
PNAME
COLOR WEIGHT
P1
P2
P3
P4
P5
P6
Nut
Bolt
Screw
Screw
Cam
Cog
Red
Green
Blue
Red
Blue
Red
12
17
17
14
12
19
CITY
London
Paris
Rome
London
Paris
London
P#:部品番号、Part Number
PNAME:部品名、COLOR:色
WEIGHT:重量、CITY:保管地
データベースII講義資料:掛下
5
サンプルデータベース(その3)
テーブルJ(製品、Product)
J#
JNAME
CITY
J1
J2
J3
J4
J5
J6
J7
Sorter
Punch
Reader
Console
Collator
Terminal
Tape
Paris
Rome
Athens
Athens
London
Oslo
London
J#:製品番号、Product Number
JNAME:製品名
CITY:製造地
データベースII講義資料:掛下
6
サンプルデータベース(その4)
QTY:数量、quantity
テーブルSPJ (Supplier-Parts-Product)
S#
P#
J#
QTY
S#
P#
J#
QTY
S1
S1
S2
S2
S2
S2
S2
S2
S2
S2
S4
P1
P1
P3
P3
P3
P3
P3
P3
P3
P5
P6
J1
J4
J1
J2
J3
J4
J5
J6
J7
J2
J3
200
700
400
200
200
500
600
400
800
100
300
S4
S5
S5
S5
S5
S5
S5
S5
S5
S5
S5
P6
P2
P2
P5
P5
P6
P1
P3
P4
P5
P6
J7
J2
J4
J5
J7
J2
J4
J4
J4
J4
J4
300
200
100
500
100
200
100
200
800
400
500
データベースII講義資料:掛下
7
スキーマグラフ
データベースの全体構成を示す。
S
S#
SNAME
STATUS
CITY
J
J#
JNAME
CITY
S#
J#
SPJ
S#
P#
J#
QTY
P
P#
データベースII講義資料:掛下
P#
PNAME
COLOR
WEIGHT
CITY
8
演習課題

講義HPで配布した衆院選挙データベース
のスキーマグラフを作成せよ。
データベースII講義資料:掛下
9