[SQL ] 請問這張表到底是...?

看板Database作者 (月)時間16年前 (2010/01/11 23:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
表基本上漲這樣子 _______________________________________________________________________ 研習活動代號:a01 研習會名稱:SQL基礎技能(I) 研習活動天數:3天 | _______________________________________________________________________| 員工代號| 員工姓名 |_______________________簽到日______________________| | | 01/01/2009| 01/02/2009 | 01/03/2009|總共缺席次數 | ________|__________|___________|____________|____________|_____________| A001 小王 X ˇ ˇ 1 | A002 小強 ˇ ˇ ˇ 0 | A003 小圈 ˇ ˇ ˇ 0 | ... | A050 小捲 ˇ ˇ ˇ 0 | _______________________________________________________________________| 研習人數:50人 | _______________________________________________________________________| 我想問正規化的問題 我現在卡在,簽到日,它到底是多值屬性,還是組合屬性? 我個人覺得它是組合屬性,由三天的日期以及缺席次數組成的。 但是我們老師只交過我們處理多值屬性,沒交過組合屬性怎麼處理。 請問如果是組合屬性應該怎麼處理? 我自己判斷假設是多值的話,我會處理成如下 第一正規化 表1 |研習活動代號PK|研習會名稱|研習活動天數|總共缺席次數|研習人數| 表2 |研習活動代號FK+員工代號=PK|員工姓名|簽到日| 請問各位前輩 能指點一下迷津嗎? 兩個問題, 我有問題的簽到日那裡是否是組合屬性?是的話怎麼處理? 以及我假設是多值屬性 這樣處理對嗎? 謝謝 -- 水球丟我沒反應請等等 都沒回請寄信留言 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.213.232 ※ 編輯: g001613001 來自: 220.143.213.232 (01/11 23:50)
文章代碼(AID): #1BIqX7ik (Database)
文章代碼(AID): #1BIqX7ik (Database)