[考題] 資料庫

看板Examination (國家考試)作者 (落寞之心)時間13年前 (2013/05/29 00:03), 編輯推噓2(2016)
留言18則, 8人參與, 最新討論串1/1
資料表T1(學號,姓名,居住地,區域),主鍵為「學號」,「區域」相依於「居住地」, 資料內容如下_ 學號 姓名 居住地 區域  ̄ ̄ 1 張三 台北 北 2 李四 台中 中 3 王五 台南 南 4 趙六 高雄 南 5 張三 高雄 南 為符合正規化,資料庫管理師考慮將其分解成 方法一:T2(學號,姓名,居住地)、T3(居住地,區域)  ̄ ̄  ̄ ̄ ̄ 或是 方法二:T2(學號,姓名,區域)、T3(學號,居住地)  ̄ ̄  ̄ ̄ (二)請問方法一及方法二分別違反何種正規化? (三)請就『「新增、刪除、修改」時的異常』,分別評論何種分解方法較佳? 想法: 1.我覺得方法一沒有違反任何正規化 2.方法二違反1nf,因為區域相依於居住地,方法二把區域和居住地拆了 3.方法一和方法二皆不會有新增異常 就以上3點想法,懇請大大解答,感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.186.187

05/29 00:15, , 1F
我也覺得法一正常
05/29 00:15, 1F

05/29 00:43, , 2F
二有新增異常 新增台東 東 用方法二就會有新增異常
05/29 00:43, 2F

05/29 00:44, , 3F
因為KEY為學號就不能新增
05/29 00:44, 3F

05/29 06:36, , 4F
想法:如果法一的T3沒去除高雄重複 那就違反1NF的基元值?
05/29 06:36, 4F

05/29 06:54, , 5F
法2 違反2NF 因為沒有達到所有非候選鑑屬性完全功能相依
05/29 06:54, 5F

05/29 06:55, , 6F
於主鍵 因為區域沒有相依於主鑑
05/29 06:55, 6F

05/29 06:56, , 7F
不知道這樣推論是否合理 請各位大大修正 :)
05/29 06:56, 7F

05/29 09:19, , 8F
法一沒有違反1NF
05/29 09:19, 8F

05/29 14:11, , 9F
Nromal Form和preserve Functional dependency的關係?
05/29 14:11, 9F

05/29 14:11, , 10F
有人知道嗎
05/29 14:11, 10F

05/29 20:23, , 11F
個人想法是正規化是去資料相依性,有時候為了效率會保留
05/29 20:23, 11F

05/29 20:24, , 12F
一些相依性來避免效率變差
05/29 20:24, 12F

05/30 12:28, , 13F
法一 居住地->姓名 違反3NF
05/30 12:28, 13F

05/30 14:41, , 14F
高雄決定 張3跟趙6 所以居住地應該無法決定姓名
05/30 14:41, 14F

05/30 14:42, , 15F
而張3又決定台北跟高雄 所以 姓名也無法決定居住地
05/30 14:42, 15F

05/30 14:42, , 16F
所以法一 應該是沒問題的正規化?????
05/30 14:42, 16F

05/30 17:08, , 17F
居住地根本無法決定姓名
05/30 17:08, 17F

10/11 22:53, , 18F
法一沒有違反1NF https://daxiv.com
10/11 22:53, 18F
文章代碼(AID): #1HfDLXKB (Examination)
文章代碼(AID): #1HfDLXKB (Examination)