概念ER模型與關系模型設計作業(yè)_第1頁
概念ER模型與關系模型設計作業(yè)_第2頁
概念ER模型與關系模型設計作業(yè)_第3頁
概念ER模型與關系模型設計作業(yè)_第4頁
概念ER模型與關系模型設計作業(yè)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2015-2016 第 二 學 期數據庫工業(yè)工程2014作業(yè)整理概念設計ER圖到關系模型簡約做法一、為學生考勤建立數據庫-概念模型設計(ER圖)問題:由班長為班級的每門課程建立考勤*自行完成關系模型二、學生社團活動問題:學生參與社團的資格審查和會員登記;會員參與活動記錄。*自行完成關系模型概念設計ER圖到關系模型完整做法根據業(yè)務調查,設計數據庫的概念模型(E-R圖),并將E-R圖轉換為關系圖。 一、關于運動比賽1.1 業(yè)務調查:* 記錄運動員的姓名性別所屬隊* 記錄項目、比賽時間和比賽場地* 成績統(tǒng)計1.2 找出業(yè)務發(fā)生過程中相互作用的實體:運動員、院系、項目1.3 將實體之間的作用關系轉化為

2、聯系:運動員屬于院系運動員參與項目院系參與(團體)項目1.4 找出實體之間的作用(聯系)發(fā)生時的數量關系是1:1、或者1:n還是n:m1.5 按照業(yè)務發(fā)生時的意義選擇每個實體的屬性:運動員:學號、性別、姓名院系:名稱、編號項目:編號、名稱、時間、組別、場地1.6 找出聯系的屬性。如果實體之間發(fā)生作用時產生了不屬于兩個實體中的任何 一個的數據,就應將其設為當前聯系的屬性。個人參與:分組、成績團體參與:分組、成績1.7 檢查有沒有重復的屬性,如有則將多余的刪除。1.8 模型檢驗:上述ER圖所表達* 記錄運動員的姓名性別所屬隊一一可以滿足* 記錄項目、比賽時間和比賽場地 一一可以滿足* 成績統(tǒng)計一一

3、可以滿足1.9 將E-R模型轉換為關系模型*首先將實體轉換為關系運動員(學生性別、姓名,院系編號)院系(編號、名稱)項目(編號、名稱、時間、組別、場地)* 再將聯系轉換為關系個人參與:學號,項目.編號,分組,成績團體參與:院系.編號,項目.編號,分組,成績* 畫出轉換后的二維表運動員學號性別姓名編號院系編號名稱項目編號名稱時間(年齡)組別場地個人參與學號編號分組成績團體參與編號編號分組成績1.10關系模型的范式檢查:* 是否滿足1NF所有關系中的屬性:唯一屬性名稱(列)、原子數據、 同一數據類型運動員(學叢 性別、姓名, 院系編號)一一?f足INF院系(編號、名稱) 滿足INF項目(編號、名稱

4、、時間、組別、場地)一一?f足INF個人參與:學號,項目.編號,分組,成績一一?f足INF團體參與:院系.編號,項目.編號,分組,成績一一?f足INF*是否滿足2NF一一同一關系內的所有非關鍵屬性是否依賴于同一個關鍵字 屬性(只有一個主題)運動員(宅上“性別、姓名, 院系編號)一一?f足2NF院系(編號、名稱) 滿足2NF項目(編號、名稱、時間、組別、場地)一一?f足2NF個人參與:學號,項目.編號,分組,成績一一?f足2NF團體參與:院系編號,項目.編號,分組,成績一一?f足2NF*是否滿足3NF一一同一關系內是否有相互依賴的屬性運動員(空叢性別、姓名,院系編號)一一?f足3NF院系(編號、

5、名稱) 滿足3NF項目(編號、名稱、時間、組別、場地)一一?f足3NF個人參與:學號,項目.編號,分組,成績一一?f足3NF團體參與:院系.編號,項目.編號,分組,成績一一?f足3NF二、關于零件供貨2.1 業(yè)務調查:* 零件記錄:名稱、規(guī)格、單價、描述* 供貨商記錄:姓名、地址、電話、賬號* 零件供應量統(tǒng)計2.2 找出業(yè)務發(fā)生過程中相互作用的實體2.3 將實體之間的作用關系轉化為聯系2.4 找出實體之間的作用(聯系)發(fā)生時的數量關系是1:1、或者1:n還是n:m2.5 按照業(yè)務發(fā)生時的意義選擇每個實體的屬性2.6 找出聯系的屬性。如果實體之間發(fā)生作用時產生了不屬于兩個實體中的任何 一個的數據

6、,就應將其設為當前聯系的屬性。2.7 檢查有沒有重復的屬性,如有則將多余的刪除。2.8 模型檢驗2.9 將E-R模型轉換為關系模型* 首先將實體轉換為關系* 再將聯系轉換為關系* 畫出轉換后的二維表2.10 關系模型的范式檢查:* 是否滿足1NF所有關系中的屬性:唯一屬性名稱(列)、原子數據、 同一數據類型* 是否滿足2NF一一同一關系內的所有非關鍵屬性是否依賴于同一個關鍵字 屬性(只有一個主題)* 是否滿足3NF一一同一關系內是否有相互依賴的屬性三、關于病房管理3.1 業(yè)務調查:* 某類病房屬于某一特定的科室(比如呼吸病房屬于呼吸科)管理* 每個病人都有一個固定的醫(yī)生跟蹤治療* 每個病人在特

7、定的病房特定的床位3.2 找出業(yè)務發(fā)生過程中相互作用的實體3.3 將實體之間的作用關系轉化為聯系3.4 找出實體之間的作用(聯系)發(fā)生時的數量關系是1:1、或者1:n還是n:m3.5 按照業(yè)務發(fā)生時的意義選擇每個實體的屬性3.6 找出聯系的屬性。如果實體之間發(fā)生作用時產生了不屬于兩個實體中的任何 一個的數據,就應將其設為當前聯系的屬性。3.7 檢查有沒有重復的屬性,如有則將多余的刪除。3.8 模型檢驗3.9 將E-R模型轉換為關系模型* 首先將實體轉換為關系* 再將聯系轉換為關系* 畫出轉換后的二維表3.10關系模型的范式檢查:* 是否滿足1NF所有關系中的屬性:唯一屬性名稱(列)、原子數據、

8、同一數據類型* 是否滿足2NF一同一關系內的所有非關鍵屬性是否依賴于同一個關鍵字 屬性(只有一個主題)* 是否滿足3NF一同一關系內是否有相互依賴的屬性四、關于計件工資4.1 業(yè)務調查某玩具廠注塑工人的工資管理業(yè)務調查按出勤有基本工資,考勤違紀扣工資,節(jié)假日加班有附加工資;其余部分實行計件工資;由QC人員檢查工件是否合格;合格品得到酬金,不同的部件酬金不同;不合格品要扣除工資;4.2 找出業(yè)務發(fā)生過程中相互作用的實體4.3 將實體之間的作用關系轉化為聯系4.4 找出實體之間的作用(聯系)發(fā)生時的數量關系是1:1、或者1:n還是n:m4.5 按照業(yè)務發(fā)生時的意義選擇每個實體的屬性4.6 找出聯系

9、的屬性。如果實體之間發(fā)生作用時產生了不屬于兩個實體中的任何 一個的數據,就應將其設為當前聯系的屬性。4.7 檢查有沒有重復的屬性,如有則將多余的刪除。4.8 模型檢驗4.9 將E-R模型轉換為關系模型* 首先將實體轉換為關系* 再將聯系轉換為關系* 畫出轉換后的二維表4.10關系模型的范式檢查:* 是否滿足1NF所有關系中的屬性:唯一屬性名稱(列)、原子數據、 同一數據類型* 是否滿足2NF-一同一關系內的所有非關鍵屬性是否依賴于同一個關鍵字 屬性(只有一個主題)* 是否滿足3NF-一同一關系內是否有相互依賴的屬性五、關于旅游組團業(yè)務5.1 業(yè)務調查火星旅游公司的游客管理系統(tǒng)負責對服務對象進行

10、意向登記、組團、顧客登記、收費、發(fā)團、受理游客投訴等,業(yè)務調查:已經開發(fā)的旅游目的地有19個每個目的地都有豪華團和普通團之分,主要體現在交通工具和酒店上根據時令和經營經驗,旅游公司向公眾發(fā)出征團廣告報名人的意向登記有服務臺、網絡和電話之分某團報名超過25人,則向報名人確認準備進行組團組團后,向報名人收費,報名人轉換為顧客并登記發(fā)團時,顧客身份轉變?yōu)橛慰?,要進行游客確認,同時每團配導游一名游客投訴由公司經理直接受理5.2 找出業(yè)務發(fā)生過程中相互作用的實體5.3 將實體之間的作用關系轉化為聯系5.4 找出實體之間的作用(聯系)發(fā)生時的數量關系是 1:1、或者1:n還是n:m5.5 按照業(yè)務發(fā)生時的

11、意義選擇每個實體的屬性5.6 找出聯系的屬性。如果實體之間發(fā)生作用時產生了不屬于兩個實體中的任何 一個的數據,就應將其設為當前聯系的屬性。5.7 檢查有沒有重復的屬性,如有則將多余的刪除。5.8 模型檢驗5.9 將E-R模型轉換為關系模型* 首先將實體轉換為關系* 再將聯系轉換為關系* 畫出轉換后的二維表5.10 關系模型的范式檢查:* 是否滿足1NF-所有關系中的屬性:唯一屬性名稱(列)、原子數據、 同一數據類型* 是否滿足2NF-一同一關系內的所有非關鍵屬性是否依賴于同一個關鍵字 屬性(只有一個主題)* 是否滿足3NF-一同一關系內是否有相互依賴的屬性六、關于工資管理某玩具廠注塑工人的工資

12、管理業(yè)務調查按出勤有基本工資,考勤記錄由廠部提供,考勤違紀扣工資;節(jié)假日加班有附加工資,加班記錄由本部門文員統(tǒng)計;其余部分實行計件工資;由QC人員檢查工件是否合格,并報告原因是否人為;統(tǒng)計員統(tǒng)計合格品和不合格品數量合格品得到酬金,不同的部件酬金不同;人為造成不合格品的要扣除工資;6.2 找出業(yè)務發(fā)生過程中相互作用的實體6.3 將實體之間的作用關系轉化為聯系6.4 找出實體之間的作用(聯系)發(fā)生時的數量關系是 1:1、或者1:n還是n:m6.5 按照業(yè)務發(fā)生時的意義選擇每個實體的屬性6.6 找出聯系的屬性。如果實體之間發(fā)生作用時產生了不屬于兩個實體中的任何 一個的數據,就應將其設為當前聯系的屬性。6.7 檢查有沒有重復的屬性,如有則將

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論