102關務 資料庫 正規化 - 考試

Anonymous avatar
By Anonymous
at 2013-08-03T19:34

Table of Contents

[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處

考題網址:http://ppt.cc/Uwur



很抱歉 有段時間沒碰資料庫 現在做起題目感覺很奇怪

這一題主要想問第四小題BCNF那裡的問題,附上我解的過程



題目:

已知下列表格的功能相依性(Functional Dependencies)如下。請分4 步驟依序完成
正規化的工作:(一)一階正規化 (二)二階正規化 (三)三階正規化
(四) Boyce-Codd 正規化。最後在(四)中說明表格的主鍵(Primary Keys)。

表格

學號 生日 年紀 課號 授課教授 開課系名 主修系名 選課指導 教授成績
112233 80.8.4 22 歲 24680 林教授 工工系 工工系 I教授 88
223344 79.9.1 23 歲 24680 林教授 工工系 運管系 T教授 84
334455 80.5.2 22 歲 13579 李教授 管科系 資財系 F教授 79
112233 80.8.4 22 歲 24680 林教授 工工系 管科系 M教授 88

FD

學號→生日;
生日→年紀;
課號→授課教授;
授課教授→開課系名;
(學號,課號)→成績;
(學號,主修系名)→選課指導教授;
選課指導教授→主修系名;


以下是我的想法 想問有沒有錯誤

(一)第一正規化

已符合第一正規化 屬性定義域為atomic

┌──┐ ┌─┐ ┌──┐ ┌───┐ ┌────┐
│ ↓ │ ↓ │ ↓ │ ↓ ↓ │
學號 生日 年紀 課號 授課教授 開課系名 主修系名 選課指導 教授成績
│ │ │ ↑ ↑
├─────────────────────────┴─────┘ │
└─────────┴─────────────────────────┘

(二)第二正規化

非key值必須完全相依於主key

因此將表格分解如下

學號,生日,年紀

課號,授課教授,開課系名

學號,課號,教授成績

學號,主修系名,選課指導

┌──┐ ┌─┐ ┌──┐ ┌───┐
│ ↓ │ ↓ │ ↓ │ ↓
學號 生日 年紀 課號 授課教授 開課系名

┌──┬───┐ ┌────┐
│ │ ↓ ↓ │
學號 課號 教授成績 學號 主修系名 選課指導
│ │ ↑
└───┴────┘




(三)第三正規化 綠色為主key色

非key值不可遞移相依於主key

┌──┐ ┌──┐
│ ↓ │ ↓
學號 生日 生日 年紀

┌──┐ ┌──┐
│ ↓ │ ↓
課號 授課教授 授課教授 開課系名


┌──┬───┐ ┌────┐
│ │ ↓ ↓ │
學號 課號 教授成績 學號 主修系名 選課指導
│ │ ↑
└───┴────┘


CK(學號,生日,課號,授課教授,主修系名) or

CK(學號,生日,課號,授課教授,選課指導) <===這個CK怎麼看都很怪

(四)Boyce-Codd BCNF

所有決定因素必須皆為候選健

┌────┐
↓ │
學號 主修系名 選課指導
│ │ ↑
└───┴────┘

問題應該出在這

CK(學號,生日,課號,授課教授,主修系名) or
CK(學號,生日,課號,授課教授,選課指導)

這樣是直接符合了嗎?

怎麼看都覺得選課指導 指到 主修系名很奇怪

頭腦燒焦卡在這邊 不知道對不對。 求解惑 囧

--
Tags: 考試

All Comments

Ula avatar
By Ula
at 2013-08-05T23:41
針對你的答案我提出以下看法 首先PK應該針對每個關聯個別去列
Emma avatar
By Emma
at 2013-08-07T17:17
第二 為何第三正規化的時候會有兩組CK(假設是所有關聯的PK)
Rebecca avatar
By Rebecca
at 2013-08-07T21:24
第三 BCNF針對 (學號 主修系名 選課指導)PK為學號 主修系名
Dinah avatar
By Dinah
at 2013-08-10T03:42
應該拆成 (學號 選課指導)皆為PK (選課指導 主修系名)其中選
Caitlin avatar
By Caitlin
at 2013-08-12T23:58
課指導為PK 大概就以上幾點 有錯煩請指導
Caitlin avatar
By Caitlin
at 2013-08-13T05:44
CK不是只要能完成所有關聯的最小集合嗎? 所以我列的那兩個
我覺得都可以當成ck 也不知道這樣想法有沒有錯
Caitlin avatar
By Caitlin
at 2013-08-15T05:04
至於BCNF 還是覺得很怪 不外乎是因為那個候選健的關係
Joe avatar
By Joe
at 2013-08-19T13:23
如果選課指導 不包含在裡面就要拆了 但我感覺是包含在裡面
Caitlin avatar
By Caitlin
at 2013-08-23T23:52
對了 前面的pk 是我懶得上色 沒上啦 ... 這樣考試會被扣分
不好意思 Sorry ...
Adele avatar
By Adele
at 2013-08-26T21:39
抱歉,我之前的回答錯了。根據唐老師的說法
Zanna avatar
By Zanna
at 2013-08-28T06:04
是一樓的a大說的沒錯。主要意義就是讓決定因素皆為CK

中鋼工工、會計、工衛、資訊報考人數

Carol avatar
By Carol
at 2013-08-03T19:15
更新 工業工程 425人 -andgt; 425人 會計 113人 -andgt; 113人 工業衛生 160人左右 -andgt; 280人 資訊 160人左右 -andgt; 241人 國貿 500多人 -andgt; 4 ...

梁傑題庫班筆記

Megan avatar
By Megan
at 2013-08-03T17:59
如題 徵求梁傑題庫班練習題,筆記和錄音檔 請站內信報價 謝謝 - ...

刑法14條1項"應注意"是否等同預見可能性(撲馬)

Victoria avatar
By Victoria
at 2013-08-03T17:08
※ 引述《luckegghead》之銘言: : 因為我翻了很多教科書都沒解答 : 這歸類在課業也沒有錯吧 : 我有疑問的是 : 既然過失的判斷其中要件是預見可能性 : 但是刑法14條1項被歸類為無認識過失 : 這不是很矛盾嗎 : 既然預見可能性是判斷過失的前提 : 而14條1項無認識過失是沒有知+欲 : 既然 ...

請問大東海陳傑(陳治宇)老師的法學大意

Delia avatar
By Delia
at 2013-08-03T16:55
我想問一下 要聽最新一輪的 能夠在明年初等考之前聽完的法學大意 是要聽哪一輪的 我問過補習班歐巴桑 他跟我說有46堂,另一家跟我說有48堂 那我是要從102第1堂開始聽聽到第48堂嗎? 但是也有小姐跟我講從101下半輪聽到102上半輪就算一整輪了 請問有哪位補大東海陳傑老師的法學大意課程的 可以跟我講一下最新 ...

土地稅法 不課徵土地增值稅

Queena avatar
By Queena
at 2013-08-03T14:09
土地稅法施行細則第57條之1: 農業用地經依法律變更為非農業用地,經該法律主管機關認定符合下列各 款情形之一,並取得農業用地作農業使用證明書者,得適用本法第三十九 條之二第一項規定,不課徵土地增值稅: 一、依法應完成之細部計畫尚未完成,未能准許依變更後計畫用途使用者 。 二、已發布細部計畫地區,都市計 ...