看板 Database 關於我們 聯絡資訊
※ 引述《comfrey (comfrey)》之銘言: : 資料庫 : 第三正規化建置完成http://www.badongo.com/pic/7718647 : 想請問一下,老師說裡面有錯誤, : 他說C-NO,P-NO在圖中,有重覆性, : 不具唯一性和不可替性,有錯誤,不能用來當複合鍵,無法找到唯一的鍵值, : 要更正,那請問我是不是可以用C-NO,DATE當複合鍵呢? 先不討論是什麼no 假設以客戶編號與貨號不可能查到唯一的key 因為某一位客戶可能不同時間點訂購相同產品 那原po提到的時間 好像不錯 但是假設今天客戶兩張訂單定同一項商品呢? 這在bussiness model應該是被允許的 至少我在pchome可以這樣定XD OK 回歸問題 就是正規化 我不熟 科 但是我的淺見是 應該會增加一個唯一性的值 依我看就..............訂單編號 (有錯別怪我 我超弱的 只知道CSS跟RSS的程度) 因此電梯向下 請專業的來 : 可是這樣好像也找不到唯一的鍵值 : 老師說有滿多解,不過,我怎麼看都看不懂,請各位大大指教一下。 : Ps:抱怨一下,老師我們是商科的~ : 你拿資訊的東西來教,班上都是鴨子聽雷啦~~ PS 其實我是商學院畢業XD 非資訊科系 -- ▔▔▔▔▔▔▔▔▔▔關門大吉▔▔▔▔▔▔▔▔▔▔▔◣ ◢誰敢開店 ▔▔▔▔▔▔▔▔▔▔ CLOSE~ ▔▔▔▔▔▔▔▔▔▔▔ ◣◢讓你倒店 ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ ╱ ╱ ╲ ╲ 我是lock將~ 悲慘的一天 看到我就關門 + 我就是超帶賽lock將~ ████ 哦 . . . lock ! ! 一看到我就準備倒店唷~ψQSWEET ◥◤ ◥◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.130.111
Antzzz:加訂單號+1。我也覺得這跟商不商科沒關係 11/09 23:57
aiyswu:我也是商管的 可是我也在學資料庫0.0 11/10 09:25
rushcat:有些學校的資管是在商學院啊...XDDDDD 11/10 09:43
bobju:對.訂單要有自己的編號來當key. 11/10 12:27
wangks:C_No+Date+P_No 才對吧 11/11 01:16
bobju:原po舉pchome的例子,C_No+Date+P_No不切實際. 11/11 07:57
slalala:C_No+Date+P_No 無法識別唯一 Time stamp 另當別論 11/11 22:04
bobju:就算timestamp也不能保證一定就是唯一.還是設pk就穩當. 11/12 10:19
slalala:MySQL的stamp的確不穩當 11/12 23:50