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