![管理信息系統(tǒng)ERP數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)課件_第1頁(yè)](http://file4.renrendoc.com/view/5c9f74c51e499a7edf6df3003dc5533b/5c9f74c51e499a7edf6df3003dc5533b1.gif)
![管理信息系統(tǒng)ERP數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)課件_第2頁(yè)](http://file4.renrendoc.com/view/5c9f74c51e499a7edf6df3003dc5533b/5c9f74c51e499a7edf6df3003dc5533b2.gif)
![管理信息系統(tǒng)ERP數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)課件_第3頁(yè)](http://file4.renrendoc.com/view/5c9f74c51e499a7edf6df3003dc5533b/5c9f74c51e499a7edf6df3003dc5533b3.gif)
![管理信息系統(tǒng)ERP數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)課件_第4頁(yè)](http://file4.renrendoc.com/view/5c9f74c51e499a7edf6df3003dc5533b/5c9f74c51e499a7edf6df3003dc5533b4.gif)
![管理信息系統(tǒng)ERP數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)課件_第5頁(yè)](http://file4.renrendoc.com/view/5c9f74c51e499a7edf6df3003dc5533b/5c9f74c51e499a7edf6df3003dc5533b5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5章
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)旭日工商管理學(xué)院物流專業(yè)周建亨(講師)zjh001@MSN:janery_zhou@第5章
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)旭日工商管理學(xué)院物流專業(yè)5.1數(shù)據(jù)庫(kù)概述5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成5.1.3數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)5.1.4數(shù)據(jù)模型5.1數(shù)據(jù)庫(kù)概述5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)庫(kù)管理階段5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段人工管理階段(p90)數(shù)據(jù)不保存沒(méi)有管理數(shù)據(jù)的軟件,由應(yīng)用程序管理數(shù)據(jù)不共享數(shù)據(jù)不具有獨(dú)立性數(shù)據(jù)處理方式是批處理,面向應(yīng)用文件管理階段數(shù)據(jù)庫(kù)管理階段5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段(p90)5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)可以長(zhǎng)期保存由文件系統(tǒng)管理數(shù)據(jù)數(shù)據(jù)共享性差,冗余度大數(shù)據(jù)獨(dú)立性差數(shù)據(jù)庫(kù)管理階段應(yīng)用程序1文件系統(tǒng)應(yīng)用程序2應(yīng)用程序m物理文件n物理文件2物理文件15.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段應(yīng)用程序1文件系統(tǒng)應(yīng)用程序2應(yīng)用程序m物理文件n人工管理階段文件管理階段數(shù)據(jù)庫(kù)管理階段復(fù)雜的數(shù)據(jù)模型,存取路徑數(shù)據(jù)可以共享映象結(jié)構(gòu)數(shù)據(jù)具有獨(dú)立性SQL語(yǔ)言,用戶接口數(shù)據(jù)有效性數(shù)據(jù)管理功能數(shù)據(jù)完整性和安全性5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的比較應(yīng)用程序1數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS應(yīng)用程序2應(yīng)用程序m數(shù)據(jù)庫(kù)數(shù)據(jù)為各種用戶所共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高對(duì)應(yīng)用程序的獨(dú)立性等特點(diǎn)。文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的比較應(yīng)用程序1數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS應(yīng)涉及的基本概念實(shí)體客觀存在并可相互區(qū)別的事物屬性實(shí)體所具有的某一特性域?qū)傩缘娜≈捣秶婕暗幕靖拍顚?shí)體涉及的基本概念實(shí)體型具有相同屬性的實(shí)體必然具有相同的特征和性質(zhì)實(shí)體集同型實(shí)體的集合數(shù)據(jù)庫(kù)中包含一組實(shí)體集,每個(gè)實(shí)體集中包含一些相同的實(shí)體涉及的基本概念實(shí)體型關(guān)系數(shù)據(jù)模型——數(shù)據(jù)結(jié)構(gòu)關(guān)系數(shù)據(jù)模型——數(shù)據(jù)結(jié)構(gòu)5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)的組成5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化學(xué)號(hào)姓名。。性別學(xué)習(xí)經(jīng)歷10001A1001….10002A1002….表1研究生基本概況日期學(xué)校學(xué)位。。證明人表2學(xué)習(xí)經(jīng)歷5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)學(xué)號(hào)姓名。如何設(shè)計(jì)才能滿足用戶需求,又最符合數(shù)據(jù)庫(kù)設(shè)計(jì)原理?答案是:三張表搞定學(xué)號(hào)姓名其它信息001王依….002張曉….書(shū)號(hào)書(shū)名其它信息A1CAD概述….A2天龍八部….A3MIS原理….表1.學(xué)生表表3.借書(shū)信息流水號(hào)書(shū)號(hào)學(xué)號(hào)其它信息10001A1001….10002A1002….10003A2001….10004A3001….10005A3002….表2.圖書(shū)輸入學(xué)生學(xué)號(hào),查詢此學(xué)生姓名及所借圖書(shū)書(shū)名如何設(shè)計(jì)才能滿足用戶需求,又最符合數(shù)據(jù)庫(kù)設(shè)計(jì)原理?學(xué)號(hào)姓名其5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化編號(hào)項(xiàng)目描述單價(jià)RMB數(shù)量總金額付款明細(xì)人員備注金額單價(jià)數(shù)量日期金額12XX200408000AA
4000
合計(jì)表的第一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)。同一屬性的數(shù)據(jù)具有同質(zhì)性同一表的屬性不能重復(fù)表中列的順序可以任意交換表中任意兩行不能相同,位置可以任意交換每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)編號(hào)項(xiàng)目描關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):關(guān)系種類基本表查詢表:關(guān)系操作產(chǎn)生的集合,即臨時(shí)表,數(shù)據(jù)可以從基本表中抽取,冗余性和一次性,是派生表視圖表:為了方便而設(shè)計(jì)的虛表,不實(shí)際存在關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):關(guān)系種類基本表5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成2、數(shù)據(jù)庫(kù)系統(tǒng)的組成數(shù)據(jù)庫(kù)最終用戶應(yīng)用系統(tǒng)應(yīng)用開(kāi)發(fā)工具DBMS操作系統(tǒng)數(shù)據(jù)庫(kù)管理員DBA應(yīng)用程序員數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成2、數(shù)據(jù)庫(kù)系統(tǒng)的組成數(shù)據(jù)庫(kù)5.1.3數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映象5.1.3數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式三級(jí)模式三級(jí)模式的結(jié)構(gòu)特征外模式、概念模式、內(nèi)模式三級(jí)模式三級(jí)模式的結(jié)構(gòu)特征關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):
三級(jí)模式關(guān)系模式(基本表,概念模式)關(guān)系子模式(派生表,外模式)存儲(chǔ)模式(內(nèi)模式)關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):
三級(jí)模式關(guān)系模式(基本表,概念模式)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成的人-機(jī)系統(tǒng)相關(guān)人員數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)認(rèn)識(shí)抽象現(xiàn)實(shí)世界信息世界機(jī)器世界計(jì)算機(jī)世界轉(zhuǎn)換概念模型(E-R圖)DBMS支持的數(shù)據(jù)模型它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。不依賴于具體的計(jì)算機(jī)系統(tǒng)它是按計(jì)算機(jī)的觀點(diǎn)對(duì)數(shù)據(jù)進(jìn)行建模,主要用于DBMS的實(shí)現(xiàn)。有網(wǎng)狀、層次、關(guān)系、面向?qū)ο蟮取?陀^對(duì)象抽象過(guò)程5.1.4數(shù)據(jù)模型1、數(shù)據(jù)模型的基本內(nèi)容1、真實(shí)地模擬現(xiàn)實(shí)世界2、容易為人所理解3、便于在計(jì)算機(jī)上實(shí)現(xiàn)認(rèn)識(shí)抽象現(xiàn)實(shí)世界信息世界機(jī)器世界轉(zhuǎn)換概念模型DBMS支持它是5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素?cái)?shù)據(jù)結(jié)構(gòu)(結(jié)構(gòu)定義)數(shù)據(jù)操作(上上下下,加加減減)完整性約束(實(shí)體完整性,參照完整性,用戶定義完整性)5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素完整性約束實(shí)體完整性:表的關(guān)鍵字段不能為空且取值唯一。參照完整性:外鍵為空或某已有值用戶定義完整性:(p107)導(dǎo)師編號(hào)姓名其它信息110王依….112張曉….學(xué)生編號(hào)姓名導(dǎo)師編號(hào)A1張青….A2林名110A3王小東113導(dǎo)師錯(cuò)誤值編號(hào)不能重復(fù)或空值研究生5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素導(dǎo)師編號(hào)姓名其它信息5.3數(shù)據(jù)庫(kù)管理系統(tǒng)5.3.1數(shù)據(jù)庫(kù)管理系統(tǒng)的功能5.3.2數(shù)據(jù)庫(kù)管理系統(tǒng)的組成和結(jié)構(gòu)5.3.3應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)的要求與選擇5.3數(shù)據(jù)庫(kù)管理系統(tǒng)5.3.1數(shù)據(jù)庫(kù)管理系統(tǒng)的功能數(shù)據(jù)庫(kù)系統(tǒng)在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)數(shù)據(jù)庫(kù)DBMS應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)管理員應(yīng)用程序員最終用戶數(shù)據(jù)庫(kù)系統(tǒng)3.主要數(shù)據(jù)模型(p98)網(wǎng)狀模型層次模型關(guān)系模型3.主要數(shù)據(jù)模型(p98)實(shí)體間的聯(lián)系一對(duì)一A中的一個(gè)實(shí)體至多同B中的一個(gè)實(shí)體相聯(lián)系,B中的一個(gè)實(shí)體也至多同A中的一個(gè)實(shí)體相聯(lián)系如班級(jí)與正班長(zhǎng)6.2.3概念結(jié)構(gòu)設(shè)計(jì)
實(shí)體間的聯(lián)系一對(duì)一6.2.3概念結(jié)構(gòu)設(shè)計(jì)
實(shí)體間的聯(lián)系一對(duì)多(多對(duì)一)A中的一個(gè)實(shí)體可以同B中的任意數(shù)目的實(shí)體相聯(lián)系,而B(niǎo)中的一個(gè)實(shí)體至多同A中的一個(gè)實(shí)體相聯(lián)系如班級(jí)與學(xué)生實(shí)體間的聯(lián)系一對(duì)多(多對(duì)一)實(shí)體間的聯(lián)系多對(duì)多A中的一個(gè)實(shí)體可以同B中的任意數(shù)目的實(shí)體相聯(lián)系,而B(niǎo)中的一個(gè)實(shí)體也可以同A中任意數(shù)目的實(shí)體相聯(lián)系如學(xué)生選課程實(shí)體間的聯(lián)系多對(duì)多聯(lián)系的表示聯(lián)系的表示6.2.3概念結(jié)構(gòu)設(shè)計(jì)
概念模型的表示方法E-R圖矩形:實(shí)體集橢圓:屬性菱形:聯(lián)系集線段:將屬性連接到實(shí)體集、將實(shí)體集連接到聯(lián)系集用箭頭線表示聯(lián)系的類別(映射的基數(shù)),始終指向1端無(wú)箭頭的線段表示n:m下劃線:參與主碼的屬性6.2.3概念結(jié)構(gòu)設(shè)計(jì)
概念模型的表示方法E-R圖矩學(xué)號(hào)姓名成績(jī)學(xué)分課號(hào)系別課名性別年齡學(xué)生課程選課nmE-R圖04App2ER2.ppt學(xué)號(hào)姓名成績(jī)學(xué)分課號(hào)系別課名性別年齡學(xué)生課程選課nmE-R圖學(xué)號(hào)姓名系主任系號(hào)系名性別年齡學(xué)生系別錄取1nE-R圖學(xué)號(hào)姓名系主任系號(hào)系名性別年齡學(xué)生系別錄取1nE-R圖學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)11E-R圖學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)11E-R圖課堂練習(xí)請(qǐng)用ER圖表示圖書(shū)學(xué)生借書(shū)的關(guān)系課堂練習(xí)學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)聯(lián)系集的主碼是任意一端的主碼11學(xué)生:學(xué)號(hào),姓名。。。班級(jí):班號(hào),系號(hào)。。。班長(zhǎng):班號(hào),學(xué)號(hào)ER圖轉(zhuǎn)成關(guān)系模式6.2.4邏輯結(jié)構(gòu)設(shè)計(jì)學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)聯(lián)系集的主碼是任意學(xué)號(hào)姓名系主任系號(hào)系名性別年齡學(xué)生系別錄取聯(lián)系集的主碼是n端的主碼1n學(xué)生:學(xué)號(hào),姓名。。。系別:系號(hào),系名。。。錄?。簩W(xué)號(hào),系號(hào)ER圖轉(zhuǎn)成關(guān)系模式6.2.4邏輯結(jié)構(gòu)設(shè)計(jì)學(xué)號(hào)姓名系主任系號(hào)系名性別年齡學(xué)生系別錄取聯(lián)系集的主碼是n學(xué)號(hào)姓名成績(jī)學(xué)分課號(hào)系別課名性別年齡學(xué)生課程選課nm聯(lián)系集的主碼包含兩端主碼的組合學(xué)生:學(xué)號(hào),姓名。。。課程:課號(hào),課名。。。選課:課號(hào),學(xué)號(hào),成績(jī)ER圖轉(zhuǎn)成關(guān)系模式6.2.4邏輯結(jié)構(gòu)設(shè)計(jì)學(xué)號(hào)姓名成績(jī)學(xué)分課號(hào)系別課名性別年齡學(xué)生課程選課nm聯(lián)系集的ER圖學(xué)生學(xué)號(hào){PK}姓名性別生日課程課號(hào){PK}課名學(xué)分學(xué)時(shí)mn成績(jī)選修學(xué)生:學(xué)號(hào),姓名。。。課程:課號(hào),課名。。。選課:課號(hào),學(xué)號(hào),成績(jī)ER圖學(xué)生課程mn選修學(xué)生:學(xué)號(hào),姓名。。。ER模型案例1學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每人各帶若干研究生,每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門(mén)課可由若干學(xué)生選修。實(shí)體:系、班級(jí)、教研組、教員(教授,副教授)、研究生、學(xué)生、課程聯(lián)系:從屬關(guān)系、指導(dǎo)關(guān)系、選修關(guān)系ER模型案例1學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)ER模型答案研究生是否推薦是否在職婚否{optional,Or}高級(jí)職稱教師教授副教授{optional,Or}教研組組名專業(yè)教師工作證號(hào){PK}姓名性別生日班級(jí)班號(hào){PK}班名/人數(shù)學(xué)生學(xué)號(hào){PK}姓名性別生日系系名{PK}地點(diǎn)電話課程課號(hào){PK}課名學(xué)分學(xué)時(shí)學(xué)校校名{PK}地點(diǎn)電話下設(shè)n111包含擁有nnmn屬于n成績(jī)1n1選修指導(dǎo)1nER模型答案研究生{optional,Or}高級(jí)職稱教師{ER模型向關(guān)系模型的轉(zhuǎn)換答案系(系號(hào),系名,地點(diǎn),電話)班級(jí)(班號(hào),系號(hào),班級(jí)人數(shù),班名)教研組(組號(hào),系號(hào),組名,專業(yè))學(xué)生(學(xué)號(hào),班號(hào),姓名,性別)教師(工號(hào),組號(hào),姓名,性別)高級(jí)職稱教師(工號(hào),職稱)研究生(學(xué)號(hào),導(dǎo)師工號(hào))課程(課號(hào),課名,學(xué)分,學(xué)時(shí))選修(學(xué)號(hào),課號(hào),成績(jī))ER模型向關(guān)系模型的轉(zhuǎn)換答案系(系號(hào),系名,地點(diǎn),電話)第5章
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)旭日工商管理學(xué)院物流專業(yè)周建亨(講師)zjh001@MSN:janery_zhou@第5章
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)旭日工商管理學(xué)院物流專業(yè)5.1數(shù)據(jù)庫(kù)概述5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成5.1.3數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)5.1.4數(shù)據(jù)模型5.1數(shù)據(jù)庫(kù)概述5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)庫(kù)管理階段5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段人工管理階段(p90)數(shù)據(jù)不保存沒(méi)有管理數(shù)據(jù)的軟件,由應(yīng)用程序管理數(shù)據(jù)不共享數(shù)據(jù)不具有獨(dú)立性數(shù)據(jù)處理方式是批處理,面向應(yīng)用文件管理階段數(shù)據(jù)庫(kù)管理階段5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段(p90)5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段文件管理階段數(shù)據(jù)可以長(zhǎng)期保存由文件系統(tǒng)管理數(shù)據(jù)數(shù)據(jù)共享性差,冗余度大數(shù)據(jù)獨(dú)立性差數(shù)據(jù)庫(kù)管理階段應(yīng)用程序1文件系統(tǒng)應(yīng)用程序2應(yīng)用程序m物理文件n物理文件2物理文件15.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段應(yīng)用程序1文件系統(tǒng)應(yīng)用程序2應(yīng)用程序m物理文件n人工管理階段文件管理階段數(shù)據(jù)庫(kù)管理階段復(fù)雜的數(shù)據(jù)模型,存取路徑數(shù)據(jù)可以共享映象結(jié)構(gòu)數(shù)據(jù)具有獨(dú)立性SQL語(yǔ)言,用戶接口數(shù)據(jù)有效性數(shù)據(jù)管理功能數(shù)據(jù)完整性和安全性5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展人工管理階段5.1.1數(shù)據(jù)庫(kù)技術(shù)的發(fā)展文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的比較應(yīng)用程序1數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS應(yīng)用程序2應(yīng)用程序m數(shù)據(jù)庫(kù)數(shù)據(jù)為各種用戶所共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,而又有較高對(duì)應(yīng)用程序的獨(dú)立性等特點(diǎn)。文件系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)的比較應(yīng)用程序1數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS應(yīng)涉及的基本概念實(shí)體客觀存在并可相互區(qū)別的事物屬性實(shí)體所具有的某一特性域?qū)傩缘娜≈捣秶婕暗幕靖拍顚?shí)體涉及的基本概念實(shí)體型具有相同屬性的實(shí)體必然具有相同的特征和性質(zhì)實(shí)體集同型實(shí)體的集合數(shù)據(jù)庫(kù)中包含一組實(shí)體集,每個(gè)實(shí)體集中包含一些相同的實(shí)體涉及的基本概念實(shí)體型關(guān)系數(shù)據(jù)模型——數(shù)據(jù)結(jié)構(gòu)關(guān)系數(shù)據(jù)模型——數(shù)據(jù)結(jié)構(gòu)5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)的組成5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化學(xué)號(hào)姓名。。性別學(xué)習(xí)經(jīng)歷10001A1001….10002A1002….表1研究生基本概況日期學(xué)校學(xué)位。。證明人表2學(xué)習(xí)經(jīng)歷5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)學(xué)號(hào)姓名。如何設(shè)計(jì)才能滿足用戶需求,又最符合數(shù)據(jù)庫(kù)設(shè)計(jì)原理?答案是:三張表搞定學(xué)號(hào)姓名其它信息001王依….002張曉….書(shū)號(hào)書(shū)名其它信息A1CAD概述….A2天龍八部….A3MIS原理….表1.學(xué)生表表3.借書(shū)信息流水號(hào)書(shū)號(hào)學(xué)號(hào)其它信息10001A1001….10002A1002….10003A2001….10004A3001….10005A3002….表2.圖書(shū)輸入學(xué)生學(xué)號(hào),查詢此學(xué)生姓名及所借圖書(shū)書(shū)名如何設(shè)計(jì)才能滿足用戶需求,又最符合數(shù)據(jù)庫(kù)設(shè)計(jì)原理?學(xué)號(hào)姓名其5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)數(shù)據(jù)結(jié)構(gòu)化編號(hào)項(xiàng)目描述單價(jià)RMB數(shù)量總金額付款明細(xì)人員備注金額單價(jià)數(shù)量日期金額12XX200408000AA
4000
合計(jì)表的第一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)。同一屬性的數(shù)據(jù)具有同質(zhì)性同一表的屬性不能重復(fù)表中列的順序可以任意交換表中任意兩行不能相同,位置可以任意交換每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)編號(hào)項(xiàng)目描關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):關(guān)系種類基本表查詢表:關(guān)系操作產(chǎn)生的集合,即臨時(shí)表,數(shù)據(jù)可以從基本表中抽取,冗余性和一次性,是派生表視圖表:為了方便而設(shè)計(jì)的虛表,不實(shí)際存在關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):關(guān)系種類基本表5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成2、數(shù)據(jù)庫(kù)系統(tǒng)的組成數(shù)據(jù)庫(kù)最終用戶應(yīng)用系統(tǒng)應(yīng)用開(kāi)發(fā)工具DBMS操作系統(tǒng)數(shù)據(jù)庫(kù)管理員DBA應(yīng)用程序員數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成5.1.2數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與組成2、數(shù)據(jù)庫(kù)系統(tǒng)的組成數(shù)據(jù)庫(kù)5.1.3數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式數(shù)據(jù)庫(kù)系統(tǒng)的二級(jí)映象5.1.3數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式三級(jí)模式三級(jí)模式的結(jié)構(gòu)特征外模式、概念模式、內(nèi)模式三級(jí)模式三級(jí)模式的結(jié)構(gòu)特征關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):
三級(jí)模式關(guān)系模式(基本表,概念模式)關(guān)系子模式(派生表,外模式)存儲(chǔ)模式(內(nèi)模式)關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu):
三級(jí)模式關(guān)系模式(基本表,概念模式)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成的人-機(jī)系統(tǒng)相關(guān)人員數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)認(rèn)識(shí)抽象現(xiàn)實(shí)世界信息世界機(jī)器世界計(jì)算機(jī)世界轉(zhuǎn)換概念模型(E-R圖)DBMS支持的數(shù)據(jù)模型它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。不依賴于具體的計(jì)算機(jī)系統(tǒng)它是按計(jì)算機(jī)的觀點(diǎn)對(duì)數(shù)據(jù)進(jìn)行建模,主要用于DBMS的實(shí)現(xiàn)。有網(wǎng)狀、層次、關(guān)系、面向?qū)ο蟮???陀^對(duì)象抽象過(guò)程5.1.4數(shù)據(jù)模型1、數(shù)據(jù)模型的基本內(nèi)容1、真實(shí)地模擬現(xiàn)實(shí)世界2、容易為人所理解3、便于在計(jì)算機(jī)上實(shí)現(xiàn)認(rèn)識(shí)抽象現(xiàn)實(shí)世界信息世界機(jī)器世界轉(zhuǎn)換概念模型DBMS支持它是5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素?cái)?shù)據(jù)結(jié)構(gòu)(結(jié)構(gòu)定義)數(shù)據(jù)操作(上上下下,加加減減)完整性約束(實(shí)體完整性,參照完整性,用戶定義完整性)5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素完整性約束實(shí)體完整性:表的關(guān)鍵字段不能為空且取值唯一。參照完整性:外鍵為空或某已有值用戶定義完整性:(p107)導(dǎo)師編號(hào)姓名其它信息110王依….112張曉….學(xué)生編號(hào)姓名導(dǎo)師編號(hào)A1張青….A2林名110A3王小東113導(dǎo)師錯(cuò)誤值編號(hào)不能重復(fù)或空值研究生5.1.4數(shù)據(jù)模型2、數(shù)據(jù)模型的三要素導(dǎo)師編號(hào)姓名其它信息5.3數(shù)據(jù)庫(kù)管理系統(tǒng)5.3.1數(shù)據(jù)庫(kù)管理系統(tǒng)的功能5.3.2數(shù)據(jù)庫(kù)管理系統(tǒng)的組成和結(jié)構(gòu)5.3.3應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)的要求與選擇5.3數(shù)據(jù)庫(kù)管理系統(tǒng)5.3.1數(shù)據(jù)庫(kù)管理系統(tǒng)的功能數(shù)據(jù)庫(kù)系統(tǒng)在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)數(shù)據(jù)庫(kù)DBMS應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)管理員應(yīng)用程序員最終用戶數(shù)據(jù)庫(kù)系統(tǒng)3.主要數(shù)據(jù)模型(p98)網(wǎng)狀模型層次模型關(guān)系模型3.主要數(shù)據(jù)模型(p98)實(shí)體間的聯(lián)系一對(duì)一A中的一個(gè)實(shí)體至多同B中的一個(gè)實(shí)體相聯(lián)系,B中的一個(gè)實(shí)體也至多同A中的一個(gè)實(shí)體相聯(lián)系如班級(jí)與正班長(zhǎng)6.2.3概念結(jié)構(gòu)設(shè)計(jì)
實(shí)體間的聯(lián)系一對(duì)一6.2.3概念結(jié)構(gòu)設(shè)計(jì)
實(shí)體間的聯(lián)系一對(duì)多(多對(duì)一)A中的一個(gè)實(shí)體可以同B中的任意數(shù)目的實(shí)體相聯(lián)系,而B(niǎo)中的一個(gè)實(shí)體至多同A中的一個(gè)實(shí)體相聯(lián)系如班級(jí)與學(xué)生實(shí)體間的聯(lián)系一對(duì)多(多對(duì)一)實(shí)體間的聯(lián)系多對(duì)多A中的一個(gè)實(shí)體可以同B中的任意數(shù)目的實(shí)體相聯(lián)系,而B(niǎo)中的一個(gè)實(shí)體也可以同A中任意數(shù)目的實(shí)體相聯(lián)系如學(xué)生選課程實(shí)體間的聯(lián)系多對(duì)多聯(lián)系的表示聯(lián)系的表示6.2.3概念結(jié)構(gòu)設(shè)計(jì)
概念模型的表示方法E-R圖矩形:實(shí)體集橢圓:屬性菱形:聯(lián)系集線段:將屬性連接到實(shí)體集、將實(shí)體集連接到聯(lián)系集用箭頭線表示聯(lián)系的類別(映射的基數(shù)),始終指向1端無(wú)箭頭的線段表示n:m下劃線:參與主碼的屬性6.2.3概念結(jié)構(gòu)設(shè)計(jì)
概念模型的表示方法E-R圖矩學(xué)號(hào)姓名成績(jī)學(xué)分課號(hào)系別課名性別年齡學(xué)生課程選課nmE-R圖04App2ER2.ppt學(xué)號(hào)姓名成績(jī)學(xué)分課號(hào)系別課名性別年齡學(xué)生課程選課nmE-R圖學(xué)號(hào)姓名系主任系號(hào)系名性別年齡學(xué)生系別錄取1nE-R圖學(xué)號(hào)姓名系主任系號(hào)系名性別年齡學(xué)生系別錄取1nE-R圖學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)11E-R圖學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)11E-R圖課堂練習(xí)請(qǐng)用ER圖表示圖書(shū)學(xué)生借書(shū)的關(guān)系課堂練習(xí)學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)聯(lián)系集的主碼是任意一端的主碼11學(xué)生:學(xué)號(hào),姓名。。。班級(jí):班號(hào),系號(hào)。。。班長(zhǎng):班號(hào),學(xué)號(hào)ER圖轉(zhuǎn)成關(guān)系模式6.2.4邏輯結(jié)構(gòu)設(shè)計(jì)學(xué)號(hào)姓名班主任班號(hào)系號(hào)性別年齡學(xué)生班級(jí)班長(zhǎng)聯(lián)系集的主碼是任意學(xué)號(hào)姓名系主任系號(hào)系名性別年齡學(xué)生系別錄取聯(lián)系集的主碼是n端的主碼1n學(xué)生:學(xué)號(hào),姓名。。。系別:系號(hào),系名。。。錄?。簩W(xué)號(hào),系號(hào)ER圖轉(zhuǎn)成關(guān)系模式6.2.4邏輯結(jié)構(gòu)設(shè)計(jì)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙教版數(shù)學(xué)七年級(jí)下冊(cè)3.5《整式的化簡(jiǎn)》聽(tīng)評(píng)課記錄
- 蘇科版九年級(jí)數(shù)學(xué)聽(tīng)評(píng)課記錄:第32講 正多邊形的外接圓
- 青島版數(shù)學(xué)七年級(jí)上冊(cè)3.2《有理數(shù)的乘法與除法》聽(tīng)評(píng)課記錄3
- 一年級(jí)下冊(cè)數(shù)學(xué)聽(tīng)評(píng)課記錄《看一看(一)》4 北師大版
- 部編版八年級(jí)歷史(上)《第17課 中國(guó)工農(nóng)紅軍長(zhǎng)征》聽(tīng)課評(píng)課記錄
- 華師大版數(shù)學(xué)九年級(jí)下冊(cè)《復(fù)習(xí)題》聽(tīng)評(píng)課記錄4
- 川教版歷史九年級(jí)下冊(cè)第3課《日本明治維新》聽(tīng)課評(píng)課記錄
- 蘇科版數(shù)學(xué)九年級(jí)下冊(cè)《6.2 黃金分割》聽(tīng)評(píng)課記錄
- 小學(xué)二年級(jí)數(shù)學(xué)口算訓(xùn)練
- 小學(xué)二年級(jí)上冊(cè)數(shù)學(xué)除法口算題
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期1月期末生物試題(有答案)
- 銷售與銷售目標(biāo)管理制度
- 特殊教育學(xué)校2024-2025學(xué)年度第二學(xué)期教學(xué)工作計(jì)劃
- 2025年技術(shù)員個(gè)人工作計(jì)劃例文(四篇)
- 2025年第一次工地開(kāi)工會(huì)議主要議程開(kāi)工大吉模板
- 第16課抗日戰(zhàn)爭(zhēng)課件-人教版高中歷史必修一
- 對(duì)口升學(xué)語(yǔ)文模擬試卷(9)-江西省(解析版)
- 無(wú)人機(jī)運(yùn)營(yíng)方案
- 糖尿病高滲昏迷指南
- 【公開(kāi)課】同一直線上二力的合成+課件+2024-2025學(xué)年+人教版(2024)初中物理八年級(jí)下冊(cè)+
- 南京信息工程大學(xué)《教師領(lǐng)導(dǎo)力》2021-2022學(xué)年第一學(xué)期期末試卷
評(píng)論
0/150
提交評(píng)論