管理信息系統(tǒng)實(shí)驗(yàn)四_第1頁(yè)
管理信息系統(tǒng)實(shí)驗(yàn)四_第2頁(yè)
管理信息系統(tǒng)實(shí)驗(yàn)四_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(guān)注! 第二篇 管理信息系統(tǒng)的技術(shù)基礎(chǔ)實(shí)驗(yàn)四 數(shù)據(jù)庫(kù)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)及數(shù)據(jù)庫(kù)、表的建立【實(shí)驗(yàn)?zāi)康摹?明確邏輯結(jié)構(gòu)設(shè)計(jì)的步驟,掌握轉(zhuǎn)換關(guān)系模型的方法。 了解數(shù)據(jù)庫(kù)的實(shí)施過(guò)程,掌握具體的DBMS的數(shù)據(jù)庫(kù)建立方法。【實(shí)驗(yàn)步驟】1、 熟悉邏輯結(jié)構(gòu)設(shè)計(jì)的步驟2、 掌握ER圖轉(zhuǎn)換關(guān)系模型的方法3、熟悉數(shù)據(jù)庫(kù)的實(shí)施過(guò)程 4、掌握Access、VFP、SQL Server 的建立庫(kù)、表的方法 5、建立數(shù)據(jù)庫(kù)、表【實(shí)驗(yàn)內(nèi)容】一、邏輯結(jié)構(gòu)設(shè)計(jì)的步驟 概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu):邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本ER圖轉(zhuǎn)換為與選用DBMs產(chǎn)

2、品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 從理論上講,設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最適于相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后對(duì)支持這種數(shù)據(jù)模型的各種DBMS進(jìn)行比較,從中選出最合適的DBMS。但實(shí)際情況鉸往是已給定了某種DBMS,設(shè)計(jì)人員沒(méi)有選擇的余地。目前,DBMS產(chǎn)品一般支持關(guān)系、網(wǎng)狀、層次三種模型中的某一種。對(duì)某一種數(shù)據(jù)模型,各個(gè)機(jī)器系統(tǒng)又有許多不同的限制,提供不同的環(huán)境與工具。所以設(shè)計(jì)邏輯結(jié)構(gòu)時(shí)一般要分3步進(jìn)行: (1)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型; (2)將轉(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBM5支持下的數(shù)據(jù)模型轉(zhuǎn)換; (3)對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。目前新設(shè)計(jì)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)大都采用支持關(guān)系

3、數(shù)據(jù)模型的RDBMS,所以,只介紹ER圖向關(guān)系數(shù)據(jù)模型的轉(zhuǎn)換原則與方法。二、ER圖向關(guān)系模型的轉(zhuǎn)換 ER圖向關(guān)系模型的轉(zhuǎn)換要解決的問(wèn)題是如何將實(shí)體型和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。如何確定這些關(guān)系模式的屬性和碼。 關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。ER圖則是由實(shí)體型、實(shí)體的屑性和實(shí)體型之間的聯(lián)系3個(gè)要素組成的。所以將ER圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體型、實(shí)體的屬性和實(shí)體型之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屆件就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。 對(duì)于實(shí)體型間的聯(lián)系則有以下不同的情況: (1)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式

4、,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端實(shí)體對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。 (2)一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的同性,而關(guān)系的碼為n端實(shí)體的碼。 (3)一個(gè)M:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)

5、系碼的一部分。 (4)3個(gè)或3個(gè)以上實(shí)體問(wèn)的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一部分。 (5)具有相同碼的關(guān)系模式可合并。三、數(shù)據(jù)模型的優(yōu)化 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果不是限一的。為了進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,還應(yīng)該根據(jù)應(yīng)用需要適當(dāng)?shù)匦薷摹⒄{(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。關(guān)系數(shù)據(jù)模型的優(yōu)化通常以規(guī)范化理論為指導(dǎo),方法為: 1確定數(shù)據(jù)依賴。按需求分析階段所得到的話義,分別寫出每個(gè)關(guān)系模式內(nèi)部各屬性之間的數(shù)據(jù)依賴以及不同關(guān)系模式屬性之間的數(shù)據(jù)依賴。 2.對(duì)于各個(gè)關(guān)系模式之間的數(shù)據(jù)依賴進(jìn)行極

6、小化處理,消除冗余的聯(lián)系。 3.按照數(shù)據(jù)依賴的理論對(duì)關(guān)系模式逐一進(jìn)行分析,考察是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴等,確定各關(guān)系模式分別屬于第幾范式。 4.按照需求分析階段得到的處理要求,分析對(duì)于這樣的應(yīng)用環(huán)境這些模式是否合適,確定是否要對(duì)某些模式進(jìn)行合并或分解。必須注意的是,并不是規(guī)范化程度越高的關(guān)系就題優(yōu)。 5.對(duì)關(guān)系模式進(jìn)行必要的分解提高數(shù)據(jù)操作的效率和存儲(chǔ)空間的利用率。 四、建立數(shù)據(jù)庫(kù)、表的方法1、用Access 建立數(shù)據(jù)庫(kù)和表的方法參看Access的主菜單的幫助選項(xiàng),了解用Access 建立數(shù)據(jù)庫(kù)和表的方法。 2、用VFP 建立數(shù)據(jù)庫(kù)和表的方法參看VFP 的主菜單的

7、幫助選項(xiàng),了解用VFP 建立數(shù)據(jù)庫(kù)和表的方法。 3、用SQL Server建立數(shù)據(jù)庫(kù)和表的方法參看SQL Server的主菜單的幫助選項(xiàng),了解用SQL Server建立數(shù)據(jù)庫(kù)和表的方法?!緦?shí)驗(yàn)練習(xí)】 1、將實(shí)驗(yàn)三第三題畫出的總ER圖轉(zhuǎn)換為關(guān)系,并對(duì)各個(gè)關(guān)系進(jìn)行規(guī)范化。2、某企業(yè)原物資管理系統(tǒng)的供應(yīng)計(jì)劃管理部分使用了從表1到表5的各種報(bào)表。表1到表5的內(nèi)容如下:表1 生產(chǎn)計(jì)劃部門名稱產(chǎn)品名計(jì)劃產(chǎn)量表2 材料消耗定額表產(chǎn)品名材料名材料型號(hào)、規(guī)格計(jì)量單位消耗定額表3 材料計(jì)劃價(jià)格表材料名材料型號(hào)、規(guī)格計(jì)量單位單價(jià)表4 維修用材計(jì)劃部門名材料名材料型號(hào)、規(guī)格計(jì)量單位維修用量表5 生產(chǎn)用材計(jì)劃部門名產(chǎn)品名計(jì)劃產(chǎn)量材料名

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論