討論串[問題]正規化的觀念問題
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者trueQoo (幸運之神)時間17年前 (2009/03/11 22:47), 編輯資訊
0
0
0
內容預覽:
我回最後一次文好了. 實體與屬性,為何要區分實體與屬性? (如果你用 UML設計,當我沒說 XD). 實體能包含多個屬性,而屬性只能有一個值,這就是其定義. 所以,當你的屬性能有多值時,它已經晉升成 實體了. 既然它是實體,就不能放在實體中,要拆開來成為獨立實體,與原先實體比較. 1:M , 1:1

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者Adonisy (堂本瓜一)時間17年前 (2009/03/11 22:20), 編輯資訊
0
0
1
內容預覽:
基本上來說,正規化是一種 "檢查",而不是設計資料庫時. "以設計正規化為主". 以複合鍵能當成主鍵的角度而言,以下也可以設定複合主鍵當主鍵,但資料庫設計中. 若以實體關聯為設計方式時(ER方法論). 以下都是 ER方法論,和正規化無關. 要先在實體中找到一個屬性當作主鍵,它就是代表實體,如果找不到
(還有700個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者Adonisy (堂本瓜一)時間17年前 (2009/03/11 20:40), 編輯資訊
0
0
0
內容預覽:
錯了錯了... 姓名,商品,數量 無法成立主鍵. 姓名 商品 數量. 小王 2 20. 小王 2 20. 這就 GG 了... 除非實務中禁止同一商品買相同數量,但哪有可能. --. Information . ▕ .. ▕ 在世界中心呼喊愛........錢 .. ▕ ______ .. ▕

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者bobju (寶貝豬)時間17年前 (2009/03/11 18:23), 編輯資訊
0
0
2
內容預覽:
第一正規化不允許'重複的'記錄, 包括兩種情況:. 1. 單一屬性多值.. 2. 重複的記錄.. 為了要能夠確定沒有重複記錄, 所以要有足以'識別'每一筆記錄的設計, 也就是主鍵.. 主鍵可以是由單一屬性構成, 也可以由多個屬性複合而成, 甚至把全部屬性都拿來. 複合在一起當主鍵亦可.. 我找到的w
(還有251個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者bobju (寶貝豬)時間17年前 (2009/03/11 17:28), 編輯資訊
0
0
0
內容預覽:
你舉的例子, 並沒有違反第一正規化, 因為主鍵的定義並未侷限在單一欄位上.. 主鍵可以是複合欄位, 所以上述的例子當中, (姓名,商品,數量)可以形成主鍵,. 這樣仍然可以用來識別上述的兩筆記錄是不重複的.. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 59.104.187
首頁
上一頁
1
2
下一頁
尾頁