14. 従属,正規形,正規化
内容
- スライド 1 14. 従属,正規形,正規化
- スライド 2 従属 ⇒ データベースのデータが冗長か
を分析する手がかり
従属の...
- スライド 3 アウトライン
- スライド 4 はじめに
- スライド 5 異状の例
- スライド 6 異状が起きやすいリレーショナルデータベースの例
- スライド 7 異状が起きやすいリレーショナルデータベースの例
- スライド 8 異状が起きやすいリレーショナルデータベースの例
- スライド 9 異状が起きやすいリレーショナルデータベースの例
- スライド 10 テーブル分解
- スライド 11 分解後のテーブルは,異状が起きにくい
- スライド 12 設計変更による異状の防止
- スライド 13 14-1. 正規形
- スライド 14 正規形
- スライド 15 正規形には、種々の段階(レベル)がある
- スライド 16 第一正規形でないもの
- スライド 17 第三正規形でないもの
- スライド 18 テーブルの分解による正規形のレベルの変化
- スライド 19 正規形には、種々の段階(レベル)がある
- スライド 20 正規形には、種々の段階(レベル)がある
- スライド 21 14-2. 従属
- スライド 22 従属
- スライド 23 従属
- スライド 24 従属の例
- スライド 25 ①「昼食」は「名前」に従属する
「名前 → 昼食」のように書く
制約...
- スライド 26 ②「料金」は「昼食」に従属する
「昼食 → 料金」のように書く
制約...
- スライド 27 ③「料金」は「名前」に従属する
「名前 → 料金」のように書く
制約...
- スライド 28 まとめ
- スライド 29 14-3. 第三正規形
- スライド 30 第三正規形
- スライド 31 第三正規形でないもの
- スライド 32 第三正規形
- スライド 33 分析(1つめ)
- スライド 34 ① 主キーを見る
- スライド 35 ② 従属を見る
- スライド 36 ③ 第三正規形の条件にあてはめる
- スライド 37 分析(2つめ)
- スライド 38 ① 主キーを見る
- スライド 39 ② 従属を見る
- スライド 40 ③ 第三正規形の条件にあてはめる
- スライド 41 分析(3つめ)
- スライド 42 ① 主キーを見る
- スライド 43 ② 従属を見る
- スライド 44 ③ 第三正規形の条件にあてはめる
- スライド 45 次のテーブルは第三正規形か?
- スライド 46 14-4. 正規化
- スライド 47 正規化
- スライド 48 第三正規形でないテーブル
- スライド 49 正規形とテーブルの分解
- スライド 50 テーブルの分解による正規形のレベルの変化
- スライド 51 いまから考えるテーブル
- スライド 52 分解のバリエーション
- スライド 53 分解①
- スライド 54 分解②
- スライド 55 分解③
- スライド 56 まとめ
- スライド 57 14-5. MySQL を用いた分解と正規化の演習
- スライド 58 Paiza.IO の使い方
- スライド 59 ④ 「コード作成を試してみる」をクリック
⑤ 「MySQL」を選ぶ(...
- スライド 60 プログラムの
編集画面
- スライド 61 編集画面を確認する。
すでに、SQL が入っているが、使わないので消す。
- スライド 62 分解による正規化
- スライド 63 次の SQL を入れ,実行結果を確認
- スライド 64 テーブルA, B の結合で、元のテーブルに戻る
- スライド 65 正規化にならない分解
- スライド 66
残っているSQLは使わないので消す.
消したあとで,次の SQL を入れ,実行...
- スライド 67 テーブルA, B の結合で、元のテーブルに戻らない
- スライド 68 まとめ
- スライド 69 14-5
- スライド 70 14-5
Converted from Powerpoint Presentation to HTML by PPT2HTML AddIn.
PPT2HTML : by AGATASHI