實驗1-Power-Designer概念模型設(shè)計及邏輯結(jié)構(gòu)、物理結(jié)構(gòu)生成_第1頁
實驗1-Power-Designer概念模型設(shè)計及邏輯結(jié)構(gòu)、物理結(jié)構(gòu)生成_第2頁
實驗1-Power-Designer概念模型設(shè)計及邏輯結(jié)構(gòu)、物理結(jié)構(gòu)生成_第3頁
實驗1-Power-Designer概念模型設(shè)計及邏輯結(jié)構(gòu)、物理結(jié)構(gòu)生成_第4頁
實驗1-Power-Designer概念模型設(shè)計及邏輯結(jié)構(gòu)、物理結(jié)構(gòu)生成_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上XX實驗報告學號 : 系別專業(yè)班級姓 名課程名稱課程類型專業(yè)課 學時數(shù)實驗名稱 Power Designer概念模型設(shè)計及邏輯結(jié)構(gòu)、物理結(jié)構(gòu)生成 實驗目的:1、 熟練掌握概念結(jié)構(gòu)、邏輯結(jié)構(gòu)與物理結(jié)構(gòu)的設(shè)計方法。 2、熟練使用PowerDesigner進行CDM、PDM設(shè)計。 3、學會使用PowerDesigner檢測CDM模型的方法。 4、熟練掌握E-R圖轉(zhuǎn)換為關(guān)系模式的方法。 5、掌握使用PowerDesigner將CDM轉(zhuǎn)化為PDM的方法。實驗內(nèi)容:學生信息管理中有如下實體型:1.學生(student),包括的屬性有學號(Sno),姓名(Sname),性別(Sse

2、x),年齡(Sage),身份證號(Sid)。2.課程(course),包括的屬性有課程號(Cno),課程名(Cname),學分(Ccredit)。3.學院(department),包括的屬性有學院編號(Dno),學院名稱(Dname)。4.教師(teacher),包括的屬性有教師編號(Tno),姓名(Tname),性別(Tsex),年齡(Tage),參加工作時間(Tworktime)。上述實體型之間存在如下聯(lián)系:一個學生選修多門課程,一門課程由多個學生選修。個學院有多名學生,一個學生只屬于一個學院。門課程可以由多個教師講授,一個教師可以講授多門課程。個學院有多名教師,一個教師只厲于一個學院。個

3、學院至多有一個正院長,一個正院長只能在一個學院擔任正院長職務(wù)。某課程可以是其他多門課程的先修謬程,一門課程至多有一門先修課程。上述學生信息管理對應(yīng)的圖如圖2-1所示。對于圖2-1中繪制的圖,利用Powerdesigner設(shè)計其CDM。實驗步驟:一、概念模型設(shè)計1. 新建CDM模型啟動Powerdesigner,選擇FileNew model命令,打開圖2-2所示的對話框。在左側(cè)的Model Type列框中選擇Conceptual Data Model(概念數(shù)據(jù)模型),然后在右側(cè)的General選項中輸入模型的名稱為SIM(Student Information Manage學生信息管理),單擊

4、“確定”按鈕,進入圖23所示的圖CDM模型設(shè)計窗口。圖21 學生信息管理ER圖圖22 新建模型窗口2. 創(chuàng)建student實體單擊設(shè)計元素面板上的Entity(實體)工具,將鼠標指針指向設(shè)計區(qū)域的合適位置,單擊鼠標左鍵,在設(shè)計區(qū)域中創(chuàng)建一個實體,如圖24所示。單擊設(shè)計元素面板上的Pointer(指針)工具或右擊鼠標,釋放Entity工具,進入對象編輯狀態(tài)。將鼠標指針指向新建的的實體并雙擊鼠標,則出現(xiàn)實體屬性設(shè)置界面,如圖25所示。實體屬性設(shè)置界面包括多個選項卡,General選項卡設(shè)置通用屬性,Attributes選項卡設(shè)置實體包括的屬性,Indentfiers 選項卡設(shè)置實體的碼,Notes

5、選項卡記錄備注信息,Rules選項卡設(shè)置規(guī)則,General和Attributes選項卡中的內(nèi)容必須設(shè)置,其他內(nèi)容可以根據(jù)需要設(shè)置。圖25 實體屬性設(shè)置3. 創(chuàng)建course實體按照上面的方法創(chuàng)建course實體如下。4. 創(chuàng)建department實體 5. 創(chuàng)建teacher實體 6. 設(shè)置student和course之間的聯(lián)系 7. 設(shè)置teacher和course之間的聯(lián)系8. 設(shè)置student和department之間的聯(lián)系9. 設(shè)置teacher和department之間的關(guān)系td_belongto10. 設(shè)置teacher和department之間的td_manage關(guān)系11.

6、設(shè)置course實體集的自反聯(lián)系course_self完整的CDM圖12. 驗證CDM的正確性13. 保存CDM圖2、 PowerDesigner自動生成PDM1. 檢查CDM正確性 在CDM設(shè)計界面上選擇ToolsCheck Model命令,檢查CDM正確性,如果存在錯誤,請檢查并更正。2. 將CDM轉(zhuǎn)換成PDM 在CDM設(shè)計界面上選擇ToolsGenerate Physical Data Model命令,出現(xiàn)PDM Generation Options對話框,在General選項卡中,設(shè)置轉(zhuǎn)換生成的PDM基本屬性,包括使用哪種DBMS。3. 保存PDM 選擇FileSave ,保存該PDM。4. 查看DDL語句 在對象瀏覽區(qū)展開Tables,右擊department,在彈出的快捷菜單中選擇SQL Preview命令。 實驗結(jié)果:生成的PDM實現(xiàn)了:一個學生可以選修多門課程,一門課程由多個學生選修。個學院有多名學生,一個學生只屬于一個學院。門課程可以由多個教師講授,一個教師可以講授多門課程。個學院有多名教師,一個教師只厲于一個學院。個學院至多有一個正院長,一個正院長只能在一個學院擔任正院長職務(wù)。某課程可以是其他多門課程的先修謬程,一門課程至多有一門先修課程。 實驗總結(jié):對概

溫馨提示

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

最新文檔

評論

0/150

提交評論