作者Adonisy (堂本瓜一)
看板Database
標題Re: 設計ER圖時的幾個問題(學生)
時間Sun Mar 20 13:45:38 2011
※ 引述《aiueoH (滿滿的)》之銘言:
: 小弟目前剛在修資料庫的課程
: 最近作業設計ER model遇到幾個問題
: 1.
: 若有一屬性可能有可能沒有的時候該怎麼表達(畫、設計)
: e.g. 輔系(並不是每個學生都有修輔系)
這讓我想到,有沒有可能一個學生修兩個輔系呢?
有啊 XD 那你想用一個屬性來描述學生輔系就不行啦
再者,這個輔性屬性是大多數學生都沒有的,你的資料以後勢必就一堆null
: 2.
: "目前地址" "永久地址" 像這樣的兩個屬性該怎麼設計好
: 直接畫出兩個屬性嗎?還是用多值屬性表達(這樣一來並不知道哪一個值是目前還是永久)
多值屬性設計到最後也會被正規化拿掉的
還是不要設計多值屬性,屬性就是只能允許單一值
: 3.屬性 值的範圍限制該如何表達
: e.g.性別只有男、女 時間只有0~24
: 麻煩各位有經驗的高手解答了
: 小弟在這致上萬分的感謝<(_ _)>
--
昔日所為 今日所受
今日所為 明日所受
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.221.67.175
推 danielguo:hmm, 的確, 這樣的話輔系和地址也可以各放另一張表 03/20 14:58
→ danielguo:(更正, 地址不確定) 03/20 15:03
→ kylekai:另外...不可能有**永久地址**這種東西.. 03/21 00:00