每週學習總結12月7日

本週主要目標是學習畫E-R圖,用例圖,功能能模塊圖以及時序圖。學習

首先根據個人考慮,E-R圖是這樣的:spa

clipboard.png

可是這個圖有個問題,就是課程這個實體在創建數據表的時候會產生一些問題,
並非每一個人上課的時間都是同樣的,有的人是週一上,有的人有多是週二上3d

clipboard.png

clipboard.png

後來在晚上小組討論的時候,受到了啓發,blog

clipboard.png

把課程和時間分紅兩個實體(1:N)ip

clipboard.png

可是這樣仍是有個問題,那就是每新增一個課程,都須要在時間的數據表裏添加N條數據,當課程較多時,時間的數據就會很是多,按照組長的說法,就是不利用查詢。it

因此討論的時候提到了M:N的模式,即:class

clipboard.png

clipboard.png

這樣的好處是不管課程怎麼增長,時間數據表最多就只有5(節)×7(天)=35條數據。cli

用例圖im

clipboard.png

功能模塊圖數據

clipboard.png

相關文章
相關標籤/搜索