[考題] 資料庫 關聯式 [98關務三等]
Q1.
R(A,B,C,D)
{A,B},{A,C} 為候選鍵
A,B->D
A,C->D
B->C
C->B
問請將R表格正規化,並寫出表格名稱、屬性、主見、外來建(如果有的話)
-----------------------------------------------------------------
R1(A,B,D)
R2(B,D)
主見A,B
小弟的疑問是, "表格名稱"和"外來建"該怎麼決定呢?
R1,R2是小弟亂取的,這樣也算表格名稱嗎?
B 算是外來建嗎??
Q2.
Speeding(CarNo,Date,Time, Highway ,KM ,Limit,Speed)
車號、 日期、時間、國道路段、公里數, 速限, 速度 (每列速度屬性都大於速限)
問:請找出在每個國道路段都超速過的車子
---------------------------------------------------
這題小弟苦思良久,
最後嘗試這麼寫,不知道對不對?
SELECT CarNo , Hightway
FROM Speeding
GROUP BY CarNo
INTERSECT
SELECT DISTINCT Highway
FROM Speeding
Q3.
R(A,B,C,D,E,F,G,H,I)
A->B ; B->C ; D->E ; E->F
A,D->I ;A,G->H; H->G
問: 請列出2NF,3NF,BCNF最後說明哪個是主見
-------------------------------------------------------
主鍵應該是 {A,D,H} 吧, {A,D,G} 也算主見嗎? 還是算 候選件呢?
假設{A,D,G}為主見
2NF: R21(A,B,C) ; R22(D,E,F) ; R23(A,D,I) ; R24(H,G)
3NF: R31(A,B) ;R32(B,C) ; R33(D,E) ; R34(E,F) ; R35(A,D,I) ; R36(H,G)
BCNF: R41(A,B) ;R42(A,C) ; R43(D,E) ; R44(D,F) ; R45(A,D,I) ; R46(H,G)
拜託大大指點一下
感謝~~~<(__)>
推
07/08 02:33, , 1F
07/08 02:33, 1F
→
07/08 02:33, , 2F
07/08 02:33, 2F
→
07/08 02:36, , 3F
07/08 02:36, 3F
→
07/08 02:37, , 4F
07/08 02:37, 4F
→
07/08 02:48, , 5F
07/08 02:48, 5F
→
07/08 02:48, , 6F
07/08 02:48, 6F
→
07/08 02:49, , 7F
07/08 02:49, 7F
※ 編輯: beatfuture 來自: 220.137.74.9 (07/08 02:50)
推
07/08 03:05, , 8F
07/08 03:05, 8F
→
07/08 03:05, , 9F
07/08 03:05, 9F
→
07/08 03:08, , 10F
07/08 03:08, 10F
→
07/08 03:11, , 11F
07/08 03:11, 11F
→
07/09 00:51, , 12F
07/09 00:51, 12F
Examination 近期熱門文章
PTT職涯區 即時熱門文章