Re: [考題] 98年調查局資料庫應用
修正後版本
考題連結如下http://wwwc.moex.gov.tw/ExamQuesFiles/Question/098/029607500.pdf
一、有以下四個關聯(Relations),分別如下:
R1(A, B, C, D, E, F)
R2(G, H, I, J, K)
R3(P, Q, S, T)
R4(T, U, V, X, Y, Z)
已知之屬性間關係如下:
{A, B, C}→E;{A, B, C}→D;{A, B, C}→F;D→E;{A, B}→C
{G, H}→I;{G, H}→J;{G, H}→K;H→G
{P, Q}→T;{P, Q}→S;T→Q
{T, U, V}→X;{T, U, V}→Y;{T, U}→Z
(其中{A, B, C}→E,代表一個A+B+C實例(instance)可定義一個E實例)
(一)試定義第二正規化(The Second Normal Form)。(5分)
堦(二)R1、R2、R3、R4分別不滿足那個正規化(Normal Form)?(10分)
壜(三)R1、R2、R3、R4分別應如何更改,使之滿足BCNF(Boyce-Codd Normal Form)?
以下為小弟的解法:
(1)所有非主鍵的屬性只能功能相衣於主鍵
(2)(3)
R1主鍵{A,B} R2主鍵{H} R3主鍵{PT} R4主鍵{TUV}
R1不滿足第3,BCNF正規化 R2皆滿足正規劃 R3不滿足BCNF R4不滿足2,3,BNF
修正後如下 修正後如下 修正後如下 修正後如下
R11(A,B,C) R21(H,I,J,K) R31(P,T,S) R41(T,U,V,X,Y)
R12(A,B,D,E,F) R22(H,G) R32(T,Q) R42(T,U,Z)
爬文後發現這份試題有好多人問,
但苦無詳解,
請大大幫忙看看小弟這樣解對嗎?
感謝~~~
推
07/04 17:30, , 1F
07/04 17:30, 1F
推
07/04 17:32, , 2F
07/04 17:32, 2F
→
07/04 17:33, , 3F
07/04 17:33, 3F
推
07/04 17:45, , 4F
07/04 17:45, 4F
推
07/04 18:12, , 5F
07/04 18:12, 5F
推
07/04 18:23, , 6F
07/04 18:23, 6F
推
07/04 18:29, , 7F
07/04 18:29, 7F
→
07/04 21:21, , 8F
07/04 21:21, 8F
→
07/04 21:27, , 9F
07/04 21:27, 9F
→
07/04 21:28, , 10F
07/04 21:28, 10F
推
07/04 21:40, , 11F
07/04 21:40, 11F
推
07/04 21:43, , 12F
07/04 21:43, 12F
→
07/04 21:45, , 13F
07/04 21:45, 13F
→
07/04 22:34, , 14F
07/04 22:34, 14F
→
07/05 11:07, , 15F
07/05 11:07, 15F
→
07/05 11:07, , 16F
07/05 11:07, 16F
→
07/05 11:22, , 17F
07/05 11:22, 17F
小弟依據大大的指示做了修正,
請問這樣子正確了嗎?
感謝大大們熱心的指點~~~
※ 編輯: nightdealer 來自: 42.72.210.156 (07/05 11:32)
推
07/05 11:34, , 18F
07/05 11:34, 18F
推
07/05 12:37, , 19F
07/05 12:37, 19F
討論串 (同標題文章)
Examination 近期熱門文章
PTT職涯區 即時熱門文章
28
41