judicial_immigration_senior_essay
115年
[移民行政資訊組] 資料庫應用
第 一 題
📖 題組:
在一個電商的訂單商品評價系統有一個表格如下: | 訂單編號(OID) | 商品編號(PID) | 商家編號(SID) | 評價等級(Rating) | 評價紀錄編號(RID) | 評價內文(Comment) | 商家名稱(SName) | |---|---|---|---|---|---|---| | O101 | P99 | S01 | 2 | R801 | 貨超爛 | 南陽大藷 | | O101 | P98 | S01 | 4 | R802 | 包裝好 | 南陽大藷 | | O102 | P99 | S02 | 5 | R403 | 出貨快 | 臺灣番薯 |
在一個電商的訂單商品評價系統有一個表格如下: | 訂單編號(OID) | 商品編號(PID) | 商家編號(SID) | 評價等級(Rating) | 評價紀錄編號(RID) | 評價內文(Comment) | 商家名稱(SName) | |---|---|---|---|---|---|---| | O101 | P99 | S01 | 2 | R801 | 貨超爛 | 南陽大藷 | | O101 | P98 | S01 | 4 | R802 | 包裝好 | 南陽大藷 | | O102 | P99 | S02 | 5 | R403 | 出貨快 | 臺灣番薯 |
📝 此題為申論題,共 3 小題
小題 (一)
已知此表格不滿足第一正規化(First normal form),請將它轉成滿足第一正規化的表格,並將其命名為 R1。(5 分)
表格都需以底線標示主鍵,後續的答案格式如:表格名(屬性 1, 屬性2, ….),如 R1(A, B, C …)。
表格都需以底線標示主鍵,後續的答案格式如:表格名(屬性 1, 屬性2, ….),如 R1(A, B, C …)。
思路引導 VIP
看到本題,首先要辨識出...接著應該從...的角度切入...
小題 (二)
假設 R1 綱要表的候選鍵,可能由 OID 或 PID 屬性(attribute)組成,且其屬性間的功能相依(functional dependency)如下:OID→SID, SID→SName, RID→Comment, RID→Rating。請針對 R1 進行正規化,列出所有符合第二正規化的表格,並請命名為 R1x。例如第一個表格 R11,第二個 R12,以此類推。(10 分)
思路引導 VIP
看到本題,首先要辨識出...接著應該從...的角度切入...
小題 (三)
請根據(二)小題所產生的表格進行正規化,列出所有符合第三正規化的表格(每一個表格都需指出主鍵)。(因第三正規化表格由 R11 或 R12 衍生,故請命名為 R11x、R12x。例如 R11 拆解的第一個表格命名為 R111,第二個 R112,R12 拆解的第一個表格命名為 R121,以此類推)(10 分)
思路引導 VIP
看到本題,首先要辨識出...接著應該從...的角度切入...