管理信息系統(tǒng)ER數(shù)據(jù)庫基礎(chǔ)知識_第1頁
管理信息系統(tǒng)ER數(shù)據(jù)庫基礎(chǔ)知識_第2頁
管理信息系統(tǒng)ER數(shù)據(jù)庫基礎(chǔ)知識_第3頁
管理信息系統(tǒng)ER數(shù)據(jù)庫基礎(chǔ)知識_第4頁
管理信息系統(tǒng)ER數(shù)據(jù)庫基礎(chǔ)知識_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第5章

數(shù)據(jù)庫基礎(chǔ)知識旭日工商管理學(xué)院物流專業(yè)周建亨(講師)zjh001@5.1數(shù)據(jù)庫概述5.1.1數(shù)據(jù)庫技術(shù)的發(fā)展5.1.2數(shù)據(jù)庫系統(tǒng)的特點(diǎn)與組成5.1.3數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)5.1.4數(shù)據(jù)模型5.1.1數(shù)據(jù)庫技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)庫管理階段人工管理階段(p90)數(shù)據(jù)不保存沒有管理數(shù)據(jù)的軟件,由應(yīng)用程序管理數(shù)據(jù)不共享數(shù)據(jù)不具有獨(dú)立性數(shù)據(jù)處理方式是批處理,面向應(yīng)用文件管理階段數(shù)據(jù)庫管理階段5.1.1數(shù)據(jù)庫技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)可以長期保存由文件系統(tǒng)管理數(shù)據(jù)數(shù)據(jù)共享性差,冗余度大數(shù)據(jù)獨(dú)立性差數(shù)據(jù)庫管理階段應(yīng)用程序1文件系統(tǒng)應(yīng)用程序2應(yīng)用程序m物理文件n物理文件2物理文件15.1.1數(shù)據(jù)庫技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)庫管理階段復(fù)雜的數(shù)據(jù)模型,存取路徑數(shù)據(jù)可以共享映象結(jié)構(gòu)數(shù)據(jù)具有獨(dú)立性SQL語言,用戶接口數(shù)據(jù)有效性數(shù)據(jù)管理功能數(shù)據(jù)完整性和安全性5.1.1數(shù)據(jù)庫技術(shù)的發(fā)展文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的比較應(yīng)用程序1數(shù)據(jù)庫管理系統(tǒng)DBMS應(yīng)用程序2應(yīng)用程序m數(shù)據(jù)庫數(shù)據(jù)為各種用戶所共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高對應(yīng)用程序的獨(dú)立性等特點(diǎn)。涉及的基本概念實(shí)體客觀存在并可相互區(qū)別的事物屬性實(shí)體所具有的某一特性域?qū)傩缘娜≈捣秶婕暗幕靖拍顚?shí)體型具有相同屬性的實(shí)體必然具有相同的特征和性質(zhì)實(shí)體集同型實(shí)體的集合數(shù)據(jù)庫中包含一組實(shí)體集,每個實(shí)體集中包含一些相同的實(shí)體關(guān)系數(shù)據(jù)模型——數(shù)據(jù)結(jié)構(gòu)數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點(diǎn)與與組成成數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點(diǎn)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的組組成數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點(diǎn)與與組成成數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點(diǎn)數(shù)據(jù)結(jié)結(jié)構(gòu)化化學(xué)號姓名。。性別學(xué)習(xí)經(jīng)歷10001A1001….10002A1002….表1研研究究生基基本概概況日期學(xué)校學(xué)位。。證明人表2學(xué)學(xué)習(xí)習(xí)經(jīng)歷歷如何設(shè)設(shè)計才才能滿滿足用用戶需需求,,又最最符合合數(shù)據(jù)據(jù)庫設(shè)設(shè)計原原理??答案是是:三三張表表搞定定學(xué)號姓名其它信息001王依….002張曉….書號書名其它信息A1CAD概述….A2天龍八部….A3MIS原理….表1.學(xué)學(xué)生生表表3.借借書書信息息流水號書號學(xué)號其它信息10001A1001….10002A1002….10003A2001….10004A3001….10005A3002….表2.圖圖書書輸入學(xué)學(xué)生學(xué)學(xué)號,,查詢此此學(xué)生生姓名名及所借借圖書書書名名數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點(diǎn)與與組成成數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點(diǎn)數(shù)據(jù)結(jié)結(jié)構(gòu)化化編號項目描述單價RMB數(shù)量總金額付款明細(xì)人員備注金額單價數(shù)量日期金額12XX200408000AA

4000

合計表的第第一個個分量量必須須是不不可分分的數(shù)數(shù)據(jù)項項。同一屬屬性的的數(shù)據(jù)據(jù)具有有同質(zhì)質(zhì)性同一表表的屬屬性不不能重重復(fù)表中列列的順順序可可以任任意交交換表中任任意兩兩行不不能相相同,,位置置可以以任意意交換換每一個個分量量必須須是不不可分分的數(shù)數(shù)據(jù)項項關(guān)系數(shù)數(shù)據(jù)庫庫數(shù)據(jù)據(jù)結(jié)構(gòu)構(gòu):關(guān)關(guān)系種種類基本表表查詢表表:關(guān)系系操作作產(chǎn)生生的集集合,,即臨臨時表表,數(shù)數(shù)據(jù)可可以從從基本本表中中抽取取,冗冗余性性和一一次性性,是是派生生表視圖表表:為了了方便便而設(shè)設(shè)計的的虛表表,不不實(shí)際際存在在數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點(diǎn)與與組成成2、數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的組組成數(shù)據(jù)庫最終用戶應(yīng)用系統(tǒng)應(yīng)用開發(fā)工具DBMS操作系統(tǒng)數(shù)據(jù)庫管理員DBA應(yīng)用程序員數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的構(gòu)構(gòu)成數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的三三級模模式結(jié)結(jié)構(gòu)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的三三級模模式數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的二二級映映象三級模模式三級模模式的的結(jié)構(gòu)構(gòu)特征征外模式式、概概念模模式、、內(nèi)模模式關(guān)系數(shù)數(shù)據(jù)庫庫數(shù)據(jù)據(jù)結(jié)構(gòu)構(gòu):三三級級模式式關(guān)系模模式((基本本表,,概概念模模式))關(guān)系子模式式(派生表表,外模式式)存儲模式((內(nèi)模式))數(shù)據(jù)庫系統(tǒng)統(tǒng)的三級模模式數(shù)據(jù)庫、數(shù)數(shù)據(jù)庫管理理系統(tǒng)、應(yīng)應(yīng)用系統(tǒng)、、數(shù)據(jù)庫管管理員和用用戶構(gòu)成的的人-機(jī)系系統(tǒng)相關(guān)人員認(rèn)識抽象現(xiàn)實(shí)世界信息世界機(jī)器世界計算機(jī)世界轉(zhuǎn)換概念模型(E-R圖)DBMS支支持的數(shù)據(jù)模型它是按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設(shè)計。不依賴于具體的計算機(jī)系統(tǒng)它是按計算機(jī)的觀點(diǎn)對數(shù)據(jù)進(jìn)行建模,主要用于DBMS的實(shí)現(xiàn)。有網(wǎng)狀、層次、關(guān)系、面向?qū)ο蟮???陀^對象抽抽象過程5.1.4數(shù)據(jù)模模型1、數(shù)據(jù)模模型的基本本內(nèi)容1、真實(shí)地地模擬現(xiàn)實(shí)實(shí)世界2、容易為為人所理解解3、便于在在計算機(jī)上上實(shí)現(xiàn)5.1.4數(shù)據(jù)模模型2、數(shù)據(jù)模模型的三要要素數(shù)據(jù)結(jié)構(gòu)((結(jié)構(gòu)定義義)數(shù)據(jù)操作((上上下下下,加加減減減)完整性約束束(實(shí)體完完整性,參參照完整性性,用戶定定義完整性性)5.1.4數(shù)據(jù)模模型2、數(shù)據(jù)模模型的三要要素完整性約束束實(shí)體完整性性:表的關(guān)鍵鍵字段不能能為空且取取值唯一。。參照完整性性:外鍵為空空或某已有有值用戶定義完完整性:((p107)導(dǎo)師編號姓名其它信息110王依….112張曉….學(xué)生編號姓名導(dǎo)師編號A1張青….A2林名110A3王小東113導(dǎo)師錯誤值編號不能重復(fù)或空值研究生5.3數(shù)數(shù)據(jù)庫管理理系統(tǒng)5.3.1數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)的功能5.3.2數(shù)據(jù)庫庫管理系統(tǒng)統(tǒng)的組成和和結(jié)構(gòu)5.3.3應(yīng)用系系統(tǒng)對數(shù)據(jù)據(jù)庫管理系系統(tǒng)的要求求與選擇數(shù)據(jù)庫系統(tǒng)統(tǒng)在計算機(jī)系系統(tǒng)中引入入數(shù)據(jù)庫后后的系統(tǒng)數(shù)據(jù)庫DBMS應(yīng)用系統(tǒng)數(shù)據(jù)庫管理理員應(yīng)用程序員員最終用戶3.主要數(shù)數(shù)據(jù)模型((p98)網(wǎng)狀模型層次模型關(guān)系模型實(shí)體間的聯(lián)聯(lián)系一對一A中的一個個實(shí)體至多多同B中的的一個實(shí)體體相聯(lián)系,,B中的一一個實(shí)體也也至多同A中的一個個實(shí)體相聯(lián)聯(lián)系如班級與正正班長6.2.3概念結(jié)結(jié)構(gòu)設(shè)計實(shí)體間的聯(lián)聯(lián)系一對多(多多對一)A中的一個個實(shí)體可以以同B中的的任意數(shù)目目的實(shí)體相相聯(lián)系,而而B中的一一個實(shí)體至至多同A中中的一個實(shí)實(shí)體相聯(lián)系系如班級與學(xué)學(xué)生實(shí)體間的聯(lián)聯(lián)系多對對多多A中中的的一一個個實(shí)實(shí)體體可可以以同同B中中的的任任意意數(shù)數(shù)目目的的實(shí)實(shí)體體相相聯(lián)聯(lián)系系,,而而B中中的的一一個個實(shí)實(shí)體體也也可可以以同同A中中任任意意數(shù)數(shù)目目的的實(shí)實(shí)體體相相聯(lián)聯(lián)系系如學(xué)學(xué)生生選選課課程程聯(lián)系系的的表表示示概概念念結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計計概概念念模模型型的的表表示示方方法法E-R圖圖矩形形::實(shí)實(shí)體體集集橢圓圓::屬屬性性菱形形::聯(lián)聯(lián)系系集集線段段::將屬屬性性連連接接到到實(shí)實(shí)體體集集、、將將實(shí)實(shí)體體集集連連接接到到聯(lián)聯(lián)系系集集用箭箭頭頭線線表表示示聯(lián)聯(lián)系系的的類類別別((映映射射的的基基數(shù)數(shù))),,始始終終指指向向1端端無箭箭頭頭的的線線段段表表示示n:m下劃劃線線::參參與與主主碼碼的的屬屬性性學(xué)號號姓名名成績績學(xué)分分課號號系別別課名名性別別年齡齡學(xué)生生課程程選課課nmE-R圖圖04App2ER2.ppt學(xué)號號姓名名系主主任任系號號系名名性別別年齡齡學(xué)生生系別別錄取取1nE-R圖圖學(xué)號號姓名名班主主任任班號號系號號性別別年齡齡學(xué)生生班級級班長長11E-R圖圖課堂堂練練習(xí)習(xí)請用用ER圖圖表表示示圖圖書書學(xué)學(xué)生生借借書書的的關(guān)關(guān)系學(xué)號號姓名名班主主任任班號號系號號性別別年齡齡學(xué)生生班級級班長長聯(lián)系系集集的的主主碼碼是是任任意意一一端端的的主主碼碼11學(xué)生生::學(xué)號號,姓姓名名。。。。。。班級級::班號號,系系號號。。。。。。班長長::班號號,,學(xué)號號ER圖圖轉(zhuǎn)轉(zhuǎn)成成關(guān)關(guān)系系模模式式邏邏輯輯結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計計學(xué)號號姓名名系主主任任系號號系名名性別別年齡齡學(xué)生生系別別錄取取聯(lián)系系集集的的主主碼碼是是n端端的的主主碼碼1n學(xué)生生::學(xué)號號,姓姓名名。。。。。。系別別::系號號,系系名名。。。。。。錄取?。海簩W(xué)號號,,系號號ER圖圖轉(zhuǎn)轉(zhuǎn)成成關(guān)關(guān)系系模模式式邏邏輯輯結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計計學(xué)號號姓名名成績績學(xué)分分課號號系別別課名名性別別年齡齡學(xué)生生課程程選課課nm聯(lián)系系集集的的主主碼碼包包含含兩兩端端主主碼碼的的組組合合學(xué)生生::學(xué)號號,姓姓名名。。。。。。課程程::課號號,課課名名。。。。。。選課課::課號號,,學(xué)學(xué)號號,成成績績ER圖圖轉(zhuǎn)轉(zhuǎn)成成關(guān)關(guān)系系模模式式邏邏輯結(jié)構(gòu)設(shè)設(shè)計ER圖學(xué)生學(xué)號{PK}姓名性別生日課程課號{PK}課名學(xué)分學(xué)時mn成績選修學(xué)生:學(xué)號,姓名。。。。課程:課號,課名。。。。選課:課號,學(xué)號,成績ER模型案例例1學(xué)校中有若干干系,每個系系有若干班級級和教研室,,每個教研室室有若干教員員,其中有的的教授和副教教授每人各帶帶若干研究生生,每個班有有若干學(xué)生,,每個學(xué)生選選修若干課課程,每門課課可由若干學(xué)學(xué)生選修。實(shí)體:系、、班級、教研研組、教員((教授,副教教授)、研究究生、學(xué)生、、課程聯(lián)系:從屬關(guān)關(guān)系、指導(dǎo)關(guān)關(guān)系、選修關(guān)關(guān)系ER模型答案案研究生是否推薦是否在職婚否{optional,Or}高級職稱教師教授副教授{optional,Or}教研組組名專業(yè)教師工作證號{PK}姓名性別生日班級班號{PK}班名/人數(shù)學(xué)生學(xué)號{PK}姓名性別生日系系名{PK}地點(diǎn)電話課程課號{PK}

溫馨提示

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

最新文檔

評論

0/150

提交評論