




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第5章
數(shù)據(jù)庫基礎(chǔ)知識旭日工商管理學院物流專業(yè)周建亨(講師)zjh001@5.1數(shù)據(jù)庫概述5.1.1數(shù)據(jù)庫技術(shù)的發(fā)展5.1.2數(shù)據(jù)庫系統(tǒng)的特點與組成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ù)不具有獨立性數(shù)據(jù)處理方式是批處理,面向應(yīng)用文件管理階段數(shù)據(jù)庫管理階段5.1.1數(shù)據(jù)庫技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)可以長期保存由文件系統(tǒng)管理數(shù)據(jù)數(shù)據(jù)共享性差,冗余度大數(shù)據(jù)獨立性差數(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ù)具有獨立性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)用程序的獨立性等特點。涉及的基本概念實體客觀存在并可相互區(qū)別的事物屬性實體所具有的某一特性域?qū)傩缘娜≈捣秶婕暗幕靖拍顚嶓w型具有相同屬性的實體必然具有相同的特征和性質(zhì)實體集同型實體的集合數(shù)據(jù)庫中包含一組實體集,每個實體集中包含一些相同的實體關(guān)系數(shù)據(jù)模型——數(shù)據(jù)結(jié)構(gòu)數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點與與組成成數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的組組成數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點與與組成成數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點數(shù)據(jù)結(jié)結(jié)構(gòu)化化學號姓名。。性別學習經(jīng)歷10001A1001….10002A1002….表1研研究究生基基本概概況日期學校學位。。證明人表2學學習習經(jīng)歷歷如何設(shè)設(shè)計才才能滿滿足用用戶需需求,,又最最符合合數(shù)據(jù)據(jù)庫設(shè)設(shè)計原原理??答案是是:三三張表表搞定定學號姓名其它信息001王依….002張曉….書號書名其它信息A1CAD概述….A2天龍八部….A3MIS原理….表1.學學生生表表3.借借書書信息息流水號書號學號其它信息10001A1001….10002A1002….10003A2001….10004A3001….10005A3002….表2.圖圖書書輸入學學生學學號,,查詢此此學生生姓名名及所借借圖書書書名名數(shù)數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點與與組成成數(shù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點數(shù)據(jù)結(jié)結(jié)構(gòu)化化編號項目描述單價RMB數(shù)量總金額付款明細人員備注金額單價數(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ù)據(jù)庫庫系統(tǒng)統(tǒng)的特特點與與組成成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)成的的人-機系系統(tǒng)相關(guān)人員認識抽象現(xiàn)實世界信息世界機器世界計算機世界轉(zhuǎn)換概念模型(E-R圖)DBMS支支持的數(shù)據(jù)模型它是按用戶的觀點來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設(shè)計。不依賴于具體的計算機系統(tǒng)它是按計算機的觀點對數(shù)據(jù)進行建模,主要用于DBMS的實現(xiàn)。有網(wǎng)狀、層次、關(guān)系、面向?qū)ο蟮???陀^對象抽抽象過程5.1.4數(shù)據(jù)模模型1、數(shù)據(jù)模模型的基本本內(nèi)容1、真實地地模擬現(xiàn)實實世界2、容易為為人所理解解3、便于在在計算機上上實現(xiàn)5.1.4數(shù)據(jù)模模型2、數(shù)據(jù)模模型的三要要素數(shù)據(jù)結(jié)構(gòu)((結(jié)構(gòu)定義義)數(shù)據(jù)操作((上上下下下,加加減減減)完整性約束束(實體完完整性,參參照完整性性,用戶定定義完整性性)5.1.4數(shù)據(jù)模模型2、數(shù)據(jù)模模型的三要要素完整性約束束實體完整性性:表的關(guān)鍵鍵字段不能能為空且取取值唯一。。參照完整性性:外鍵為空空或某已有有值用戶定義完完整性:((p107)導師編號姓名其它信息110王依….112張曉….學生編號姓名導師編號A1張青….A2林名110A3王小東113導師錯誤值編號不能重復(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)在計算機系系統(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)系模型實體間的聯(lián)聯(lián)系一對一A中的一個個實體至多多同B中的的一個實體體相聯(lián)系,,B中的一一個實體也也至多同A中的一個個實體相聯(lián)聯(lián)系如班級與正正班長6.2.3概念結(jié)結(jié)構(gòu)設(shè)計實體間的聯(lián)聯(lián)系一對多(多多對一)A中的一個個實體可以以同B中的的任意數(shù)目目的實體相相聯(lián)系,而而B中的一一個實體至至多同A中中的一個實實體相聯(lián)系系如班級與學學生實體間的聯(lián)聯(lián)系多對對多多A中中的的一一個個實實體體可可以以同同B中中的的任任意意數(shù)數(shù)目目的的實實體體相相聯(lián)聯(lián)系系,,而而B中中的的一一個個實實體體也也可可以以同同A中中任任意意數(shù)數(shù)目目的的實實體體相相聯(lián)聯(lián)系系如學學生生選選課課程程聯(lián)系系的的表表示示概概念念結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計計概概念念模模型型的的表表示示方方法法E-R圖圖矩形形::實實體體集集橢圓圓::屬屬性性菱形形::聯(lián)聯(lián)系系集集線段段::將屬屬性性連連接接到到實實體體集集、、將將實實體體集集連連接接到到聯(lián)聯(lián)系系集集用箭箭頭頭線線表表示示聯(lián)聯(lián)系系的的類類別別((映映射射的的基基數(shù)數(shù))),,始始終終指指向向1端端無箭箭頭頭的的線線段段表表示示n:m下劃劃線線::參參與與主主碼碼的的屬屬性性學號號姓名名成績績學分分課號號系別別課名名性別別年齡齡學生生課程程選課課nmE-R圖圖04App2ER2.ppt學號號姓名名系主主任任系號號系名名性別別年齡齡學生生系別別錄取取1nE-R圖圖學號號姓名名班主主任任班號號系號號性別別年齡齡學生生班級級班長長11E-R圖圖課堂堂練練習習請用用ER圖圖表表示示圖圖書書學學生生借借書書的的關(guān)關(guān)系學號號姓名名班主主任任班號號系號號性別別年齡齡學生生班級級班長長聯(lián)系系集集的的主主碼碼是是任任意意一一端端的的主主碼碼11學生生::學號號,姓姓名名。。。。。。班級級::班號號,系系號號。。。。。。班長長::班號號,,學號號ER圖圖轉(zhuǎn)轉(zhuǎn)成成關(guān)關(guān)系系模模式式邏邏輯輯結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計計學號號姓名名系主主任任系號號系名名性別別年齡齡學生生系別別錄取取聯(lián)系系集集的的主主碼碼是是n端端的的主主碼碼1n學生生::學號號,姓姓名名。。。。。。系別別::系號號,系系名名。。。。。。錄取取::學號號,,系號號ER圖圖轉(zhuǎn)轉(zhuǎn)成成關(guān)關(guān)系系模模式式邏邏輯輯結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計計學號號姓名名成績績學分分課號號系別別課名名性別別年齡齡學生生課程程選課課nm聯(lián)系系集集的的主主碼碼包包含含兩兩端端主主碼碼的的組組合合學生生::學號號,姓姓名名。。。。。。課程程::課號號,課課名名。。。。。。選課課::課號號,,學學號號,成成績績ER圖圖轉(zhuǎn)轉(zhuǎn)成成關(guān)關(guān)系系模模式式邏邏輯結(jié)構(gòu)設(shè)設(shè)計ER圖學生學號{PK}姓名性別生日課程課號{PK}課名學分學時mn成績選修學生:學號,姓名。。。。課程:課號,課名。。。。選課:課號,學號,成績ER模型案例例1學校中有若干干系,每個系系有若干班級級和教研室,,每個教研室室有若干教員員,其中有的的教授和副教教授每人各帶帶若干研究生生,每個班有有若干學生,,每個學生選選修若干課課程,每門課課可由若干學學生選修。實體:系、、班級、教研研組、教員((教授,副教教授)、研究究生、學生、、課程聯(lián)系:從屬關(guān)關(guān)系、指導關(guān)關(guān)系、選修關(guān)關(guān)系ER模型答案案研究生是否推薦是否在職婚否{optional,Or}高級職稱教師教授副教授{optional,Or}教研組組名專業(yè)教師工作證號{PK}姓名性別生日班級班號{PK}班名/人數(shù)學生學號{PK}姓名性別生日系系名{PK}地點電話課程課號{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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 光伏電站節(jié)能改造與運維服務(wù)承包協(xié)議
- 廢舊金屬回收與環(huán)保技術(shù)研發(fā)合作協(xié)議
- 智能家居電商3D產(chǎn)品模型設(shè)計與用戶反饋服務(wù)協(xié)議
- 跨界新能源汽車電池梯次利用環(huán)保產(chǎn)業(yè)合作協(xié)議
- 購物中心運動品牌區(qū)品牌入駐與委托經(jīng)營合同
- 網(wǎng)絡(luò)游戲虛擬道具設(shè)計版權(quán)授權(quán)及衍生品開發(fā)協(xié)議
- 抖音直播平臺內(nèi)容創(chuàng)作者權(quán)益保障協(xié)議
- 箱包鞋帽五金配件品牌授權(quán)與銷售合作協(xié)議
- 產(chǎn)業(yè)園區(qū)廠房租賃及人才引進合作協(xié)議
- 模具行業(yè)技術(shù)改造質(zhì)量檢測與改進服務(wù)協(xié)議
- 白癜風科普講座課件
- 第16課《看病用藥有學問》 課件
- 化工安全培訓課件 教學課件化工安全生產(chǎn)技術(shù)
- 民法典的物權(quán)編要點與案例解析
- 委托生產(chǎn)加工合同書
- 腦卒中康復(fù)臨床路徑課件
- 天然氣管線巡查指引培訓課件
- 精益-大學生創(chuàng)新與創(chuàng)業(yè)學習通超星課后章節(jié)答案期末考試題庫2023年
- 資金使用計劃書范本怎么寫
- 山東財經(jīng)大學輔導員考試題庫
- 耳尖放血課件完整版
評論
0/150
提交評論