![數(shù)據(jù)庫(kù)課件第一章_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/5b21b22c-e08c-4fde-8649-b1ee7b8c2f50/5b21b22c-e08c-4fde-8649-b1ee7b8c2f501.gif)
![數(shù)據(jù)庫(kù)課件第一章_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/5b21b22c-e08c-4fde-8649-b1ee7b8c2f50/5b21b22c-e08c-4fde-8649-b1ee7b8c2f502.gif)
![數(shù)據(jù)庫(kù)課件第一章_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/5b21b22c-e08c-4fde-8649-b1ee7b8c2f50/5b21b22c-e08c-4fde-8649-b1ee7b8c2f503.gif)
![數(shù)據(jù)庫(kù)課件第一章_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/5b21b22c-e08c-4fde-8649-b1ee7b8c2f50/5b21b22c-e08c-4fde-8649-b1ee7b8c2f504.gif)
![數(shù)據(jù)庫(kù)課件第一章_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-10/31/5b21b22c-e08c-4fde-8649-b1ee7b8c2f50/5b21b22c-e08c-4fde-8649-b1ee7b8c2f505.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院上海市精品課程-數(shù)據(jù)庫(kù)原理課程網(wǎng)站: http:/yewenjun_杜海舟推薦參考書n數(shù)據(jù)庫(kù)系統(tǒng)理論 J.D.Ullman, J Widom,A First Course in Database Systems,Pretice Hall, 1997 本書是美國(guó)斯坦福大學(xué)(Stanford University) 計(jì)算機(jī)系本科生的第1門數(shù)據(jù)庫(kù)課程教材數(shù)據(jù)庫(kù)系統(tǒng)概念 Abraham Silberachatz 等著,楊冬青、唐世渭等譯 機(jī)械工業(yè)出版社 王珊等 數(shù)據(jù)庫(kù)系統(tǒng)概論高等教育出版社n 實(shí)驗(yàn) SQL SERVE
2、R 2005/2008 相關(guān)書籍 學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別總評(píng)總評(píng)平時(shí)平時(shí)期末期末120081962陸維一男 220081974郭文琦男 320083492王一辰男 420083493王歡歡女 520083494王曉峰男 620083495王晰雯女 720083497任之愷男 820083498劉振鵬男 920083499孫麟添男 . 上海電力學(xué)院上海電力學(xué)院2009至至2010學(xué)年第一學(xué)期選課名單表學(xué)年第一學(xué)期選課名單表 -130501305 數(shù)據(jù)庫(kù)原理數(shù)據(jù)庫(kù)原理 第一章第一章 概論概論1.1數(shù)據(jù)、信息、數(shù)據(jù)處理數(shù)據(jù)、信息、數(shù)據(jù)處理1.2計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展1.3
3、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)1.4數(shù)據(jù)庫(kù)系統(tǒng)的系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的系統(tǒng)結(jié)構(gòu)1.1數(shù)據(jù)、信息、數(shù)據(jù)處理數(shù)據(jù)、信息、數(shù)據(jù)處理(1)數(shù)據(jù)數(shù)據(jù):描述事物的符號(hào)記錄。:描述事物的符號(hào)記錄。 數(shù)據(jù)數(shù)據(jù)與與語(yǔ)義語(yǔ)義(含義含義)密密不可分不可分。舉例:數(shù)字、文字、圖形、舉例:數(shù)字、文字、圖形、圖像、聲音、語(yǔ)言圖像、聲音、語(yǔ)言等。等。例如例如: (200505101,張三張三,男男,21,上海上海,計(jì)算機(jī)專業(yè)計(jì)算機(jī)專業(yè))(2)信息信息:反映現(xiàn)實(shí)世界的知識(shí)。:反映現(xiàn)實(shí)世界的知識(shí)。 數(shù)據(jù)與信息的關(guān)系數(shù)據(jù)與信息的關(guān)系?(3)數(shù)據(jù)處理數(shù)據(jù)處理:指:指對(duì)對(duì)各種各種數(shù)據(jù)數(shù)據(jù)進(jìn)行進(jìn)行收
4、集收集、存儲(chǔ)存儲(chǔ)、加工加工和和傳播傳播的一系列活動(dòng)總和。的一系列活動(dòng)總和。數(shù)據(jù)管理數(shù)據(jù)管理:指對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存:指對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù),它儲(chǔ)、檢索和維護(hù),它是數(shù)據(jù)處理是數(shù)據(jù)處理的的中心問(wèn)題中心問(wèn)題。 信息信息=數(shù)據(jù)數(shù)據(jù)+數(shù)據(jù)處理數(shù)據(jù)處理現(xiàn)實(shí)世現(xiàn)實(shí)世界界信息世界(概念模型)信息世界(概念模型)計(jì)算機(jī)世界(計(jì)算機(jī)世界(DBMS支持的數(shù)據(jù)模型)支持的數(shù)據(jù)模型)圖圖1-1:1-1:數(shù)據(jù)處理的三個(gè)世界數(shù)據(jù)處理的三個(gè)世界收集、分類和抽象收集、分類和抽象加工轉(zhuǎn)換加工轉(zhuǎn)換現(xiàn)實(shí)世界現(xiàn)實(shí)世界:客觀存在的世界中的事物及其聯(lián)系??陀^存在的世界中的事物及其聯(lián)系。數(shù)據(jù)庫(kù)方法中:數(shù)據(jù)庫(kù)
5、方法中: 客觀事物及聯(lián)系客觀事物及聯(lián)系 抽象抽象 實(shí)體(信息世界)轉(zhuǎn)換實(shí)體(信息世界)轉(zhuǎn)換 記錄(計(jì)算機(jī)世界)記錄(計(jì)算機(jī)世界)信息世界信息世界(或(或概念世界概念世界):現(xiàn)實(shí)世界在):現(xiàn)實(shí)世界在人腦人腦中中的的反映反映,是對(duì),是對(duì)客觀事物及其聯(lián)系客觀事物及其聯(lián)系的一種的一種抽象抽象描述描述。描述方法:常用描述方法:常用E-R模型模型來(lái)描述來(lái)描述計(jì)算機(jī)世界計(jì)算機(jī)世界(又稱(又稱數(shù)據(jù)世界數(shù)據(jù)世界):是在信息世界):是在信息世界基礎(chǔ)上的進(jìn)一步抽象?;A(chǔ)上的進(jìn)一步抽象。描述方法:描述方法:數(shù)據(jù)模型數(shù)據(jù)模型。常用術(shù)語(yǔ):常用術(shù)語(yǔ):數(shù)據(jù)項(xiàng)(數(shù)據(jù)項(xiàng)(Field)(字段字段):標(biāo)記實(shí)體屬性的符號(hào)集。:標(biāo)記實(shí)體
6、屬性的符號(hào)集。(描述屬性)(描述屬性)數(shù)據(jù)庫(kù)中可以命名及存取的數(shù)據(jù)庫(kù)中可以命名及存取的最小邏輯數(shù)據(jù)單位最小邏輯數(shù)據(jù)單位。記錄(記錄(Record):數(shù)據(jù)項(xiàng)的有序數(shù)據(jù)集合。:數(shù)據(jù)項(xiàng)的有序數(shù)據(jù)集合。 (描述實(shí)體)(描述實(shí)體)注注:關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中稱為中稱為元組元組。字段、屬性、列記錄、元組、行1.2計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展(1)人工管理階段人工管理階段:20世紀(jì)世紀(jì)50年代中期以前。年代中期以前。特點(diǎn):特點(diǎn):a、數(shù)據(jù)不能長(zhǎng)期保存。、數(shù)據(jù)不能長(zhǎng)期保存。b、數(shù)據(jù)不共享數(shù)據(jù)不共享與與程序不具有獨(dú)立性程序不具有獨(dú)立性。c、系統(tǒng)中、系統(tǒng)中無(wú)無(wú)對(duì)數(shù)據(jù)進(jìn)行對(duì)數(shù)據(jù)進(jìn)行管理的軟
7、件管理的軟件。圖圖1-2人工管理階段應(yīng)用程序與數(shù)據(jù)的關(guān)系人工管理階段應(yīng)用程序與數(shù)據(jù)的關(guān)系應(yīng)用程序應(yīng)用程序1數(shù)據(jù)組數(shù)據(jù)組1數(shù)據(jù)組數(shù)據(jù)組2應(yīng)用程序應(yīng)用程序2數(shù)據(jù)組數(shù)據(jù)組N應(yīng)用程序應(yīng)用程序N(2)文件系統(tǒng)階段)文件系統(tǒng)階段:20世紀(jì)世紀(jì)50年代后期年代后期60年代年代中后期。中后期。特點(diǎn):特點(diǎn):a、數(shù)據(jù)可以長(zhǎng)期保存、數(shù)據(jù)可以長(zhǎng)期保存,多次訪問(wèn)。多次訪問(wèn)。b、由、由文件系統(tǒng)管理文件系統(tǒng)管理相應(yīng)的數(shù)據(jù)(無(wú)集中管理)。相應(yīng)的數(shù)據(jù)(無(wú)集中管理)。c、程序和數(shù)據(jù)、程序和數(shù)據(jù)有了一定的獨(dú)立性有了一定的獨(dú)立性,存儲(chǔ)分開(kāi)存儲(chǔ)分開(kāi)。d、數(shù)據(jù)共享差,冗余度大。、數(shù)據(jù)共享差,冗余度大。應(yīng)用程序應(yīng)用程序1數(shù)據(jù)組數(shù)據(jù)組1數(shù)據(jù)
8、組數(shù)據(jù)組2應(yīng)用程序應(yīng)用程序2數(shù)據(jù)組數(shù)據(jù)組N應(yīng)用程序應(yīng)用程序N文件系統(tǒng)文件系統(tǒng)圖圖1-3文件系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)的關(guān)系文件系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)的關(guān)系(3)數(shù)據(jù)庫(kù)系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段:20世紀(jì)世紀(jì)60年代后期開(kāi)始。年代后期開(kāi)始。例:學(xué)生基本信息記錄表例:學(xué)生基本信息記錄表:學(xué)號(hào)姓名性別出生年月學(xué)院籍貫獎(jiǎng)懲情況200505101張三男1987/10/10計(jì)信學(xué)院廣東2005-06學(xué)年一等獎(jiǎng)學(xué)金2005-06學(xué)年校三好學(xué)生200505102李四男1988/01/10計(jì)信學(xué)院河南200505103錢紅女1987/05/21計(jì)信學(xué)院上海200505106趙曉林女1989/02/10計(jì)信學(xué)院上海200
9、5-06學(xué)年一等獎(jiǎng)學(xué)金這個(gè)表格的缺點(diǎn):有些同學(xué)的獎(jiǎng)懲記錄很多,但大部分沒(méi)有,因此“獎(jiǎng)懲情況”這一欄該留多大的位置很難確定。而且很難統(tǒng)計(jì)獎(jiǎng)勵(lì)的次數(shù)修改后的記錄表:將學(xué)生基本信息和獎(jiǎng)懲情況分開(kāi)來(lái)學(xué)號(hào)獎(jiǎng)懲情況2005051012005-06學(xué)年一等獎(jiǎng)學(xué)金2005051012005-06學(xué)年校三好學(xué)生2005051062005-06學(xué)年一等獎(jiǎng)學(xué)金學(xué)號(hào)姓名性別出生年月學(xué)院籍貫200505101張三男1987/10/10計(jì)信學(xué)院廣東200505102李四男1988/01/10計(jì)信學(xué)院河南200505103錢紅女1987/05/21計(jì)信學(xué)院上海200505106趙曉林女1989/02/10計(jì)信學(xué)院上海.獎(jiǎng)懲
10、情況表獎(jiǎng)懲情況表修改后的學(xué)生基本信息記錄表修改后的學(xué)生基本信息記錄表特點(diǎn):描述數(shù)據(jù)時(shí)不僅描述數(shù)特點(diǎn):描述數(shù)據(jù)時(shí)不僅描述數(shù)據(jù)本身,還描述了數(shù)據(jù)間的聯(lián)據(jù)本身,還描述了數(shù)據(jù)間的聯(lián)系。系。n特點(diǎn):特點(diǎn):a、數(shù)據(jù)結(jié)構(gòu)化,信息完整,功能通、數(shù)據(jù)結(jié)構(gòu)化,信息完整,功能通用。用。nb、實(shí)現(xiàn)、實(shí)現(xiàn)數(shù)據(jù)共享數(shù)據(jù)共享,減少減少數(shù)據(jù)數(shù)據(jù)冗余冗余,易擴(kuò)充。,易擴(kuò)充。nc、采用了、采用了特定的數(shù)據(jù)模型特定的數(shù)據(jù)模型。nd、數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性高。n物理獨(dú)立性物理獨(dú)立性:應(yīng)用程序的處理與數(shù)據(jù)物理:應(yīng)用程序的處理與數(shù)據(jù)物理結(jié)構(gòu)無(wú)關(guān)。結(jié)構(gòu)無(wú)關(guān)。n邏輯獨(dú)立性邏輯獨(dú)立性:數(shù)據(jù)的邏輯結(jié)構(gòu)的改變,用:數(shù)據(jù)的邏輯結(jié)構(gòu)的改變,用戶程序可
11、以不改變。戶程序可以不改變。e、數(shù)據(jù)由、數(shù)據(jù)由DBMS統(tǒng)一管理和控制。統(tǒng)一管理和控制。返回返回應(yīng)用程序應(yīng)用程序1應(yīng)用程序應(yīng)用程序2應(yīng)用程序應(yīng)用程序N數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)圖圖1-4數(shù)據(jù)庫(kù)系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)的關(guān)系人工管理階段人工管理階段文件系統(tǒng)階段文件系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段背背景景特特點(diǎn)點(diǎn)數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)的結(jié)構(gòu)化無(wú)結(jié)構(gòu)無(wú)結(jié)構(gòu)數(shù)據(jù)管理技術(shù)數(shù)據(jù)管理技術(shù)三個(gè)發(fā)展階段的詳細(xì)比較三個(gè)發(fā)展階段的詳細(xì)比較返回目錄應(yīng)用背景應(yīng)用背景 科學(xué)計(jì)算科學(xué)計(jì)算 科學(xué)計(jì)算、管理科學(xué)計(jì)算、管理 大規(guī)模管理大規(guī)模管理硬件背景硬件背景無(wú)直接存取存儲(chǔ)設(shè)備無(wú)
12、直接存取存儲(chǔ)設(shè)備磁盤、磁鼓磁盤、磁鼓大容量磁盤大容量磁盤軟件背景軟件背景沒(méi)有操作系統(tǒng)沒(méi)有操作系統(tǒng) 有文件系統(tǒng)有文件系統(tǒng)有有DBMS處理方式處理方式批處理批處理 實(shí)時(shí)處理、批處理實(shí)時(shí)處理、批處理數(shù)據(jù)的管理者數(shù)據(jù)的管理者 用戶(程序員)用戶(程序員) 文件系統(tǒng)文件系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)面向的對(duì)象數(shù)據(jù)面向的對(duì)象 某一應(yīng)用程序某一應(yīng)用程序 某一應(yīng)用某一應(yīng)用 現(xiàn)實(shí)世界現(xiàn)實(shí)世界數(shù)據(jù)的共享程度數(shù)據(jù)的共享程度無(wú)共享,冗余度很大無(wú)共享,冗余度很大 共享性差,冗余度大共享性差,冗余度大共享性高,冗余度小共享性高,冗余度小獨(dú)立性差獨(dú)立性差實(shí)時(shí)處理、分布處實(shí)時(shí)處理、分布處理、批處理理、批處理具有高度的
13、物理獨(dú)具有高度的物理獨(dú)立性和一定的邏輯立性和一定的邏輯獨(dú)立性獨(dú)立性數(shù)據(jù)的獨(dú)立性數(shù)據(jù)的獨(dú)立性不獨(dú)立,完全依靠不獨(dú)立,完全依靠于程序于程序記錄內(nèi)有結(jié)構(gòu)、記錄內(nèi)有結(jié)構(gòu)、整體無(wú)結(jié)構(gòu)整體無(wú)結(jié)構(gòu)整體結(jié)構(gòu)化,用整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述數(shù)據(jù)模型描述數(shù)據(jù)控制能力數(shù)據(jù)控制能力應(yīng)用程序自己控制應(yīng)用程序自己控制文件系統(tǒng)文件系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)1.3數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)(1)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(DataBase, 簡(jiǎn)稱簡(jiǎn)稱 DB)定義定義:長(zhǎng)期存放在計(jì)算機(jī):長(zhǎng)期存放在計(jì)算機(jī)存儲(chǔ)設(shè)備存儲(chǔ)設(shè)備上上有組織有組織的、的、可共享可共享的、的、相關(guān)的相關(guān)的數(shù)據(jù)集合數(shù)據(jù)集合。特
14、征特征:數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存;可:數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存;可為各種用戶共享;冗余度較小;為各種用戶共享;冗余度較??;數(shù)據(jù)獨(dú)立性較高數(shù)據(jù)獨(dú)立性較高;易;易擴(kuò)展。擴(kuò)展。(數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)DBS的的核心核心,是被管理的對(duì)象),是被管理的對(duì)象)(2)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System, 簡(jiǎn)稱簡(jiǎn)稱DBMS)功能:負(fù)責(zé)對(duì)功能:負(fù)責(zé)對(duì)DB進(jìn)行管理與維護(hù)。進(jìn)行管理與維護(hù)。應(yīng)用系統(tǒng)應(yīng)用系統(tǒng)應(yīng)應(yīng)用開(kāi)發(fā)工具用開(kāi)發(fā)工具編譯系統(tǒng)編譯系統(tǒng)DBMS操作系操作系統(tǒng)統(tǒng)硬件硬件圖圖1-5 數(shù)據(jù)庫(kù)管理系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位數(shù)據(jù)庫(kù)管理系統(tǒng)在計(jì)算機(jī)系統(tǒng)
15、中的地位DBMS應(yīng)包含的應(yīng)包含的功能功能:數(shù)據(jù)定義功能數(shù)據(jù)定義功能:數(shù)據(jù)定義語(yǔ)言數(shù)據(jù)定義語(yǔ)言(Data Definition Language, 簡(jiǎn)稱簡(jiǎn)稱DDL)數(shù)據(jù)操縱功能數(shù)據(jù)操縱功能:數(shù)據(jù)操縱語(yǔ)言數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language,簡(jiǎn)稱簡(jiǎn)稱DML)如:如:插入、查找、修改和刪除等操作插入、查找、修改和刪除等操作。數(shù)據(jù)庫(kù)的運(yùn)行管理:數(shù)據(jù)庫(kù)的運(yùn)行管理:數(shù)據(jù)控制語(yǔ)言數(shù)據(jù)控制語(yǔ)言(Data Control Language,簡(jiǎn)稱簡(jiǎn)稱 DCL)數(shù)據(jù)庫(kù)的建立和維護(hù)功能數(shù)據(jù)庫(kù)的建立和維護(hù)功能DBMS須提供的須提供的數(shù)據(jù)控制功能數(shù)據(jù)控制功能:數(shù)據(jù)安全性(數(shù)據(jù)安全性(Secu
16、rity)保護(hù)。保護(hù)。數(shù)據(jù)完整性(數(shù)據(jù)完整性(Integrity)檢查。檢查。完整性完整性:數(shù)據(jù)的正確性、有效性、一致性。:數(shù)據(jù)的正確性、有效性、一致性。并發(fā)(并發(fā)(Concurrency)控制)控制:能實(shí)現(xiàn)多個(gè):能實(shí)現(xiàn)多個(gè)用戶同時(shí)對(duì)數(shù)據(jù)庫(kù)庫(kù)中的數(shù)據(jù)或同一數(shù)據(jù)進(jìn)行用戶同時(shí)對(duì)數(shù)據(jù)庫(kù)庫(kù)中的數(shù)據(jù)或同一數(shù)據(jù)進(jìn)行合理存取。合理存取。數(shù)據(jù)庫(kù)恢復(fù)(數(shù)據(jù)庫(kù)恢復(fù)(Recovery)。注注:目前典型的:目前典型的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)有有Oracle 、Sybase、DB2、Informix、SQL server、Foxpro、access。(3)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)(DataBase
17、 System, 簡(jiǎn)稱簡(jiǎn)稱DBS) 即具有即具有管理和控制數(shù)據(jù)庫(kù)功能管理和控制數(shù)據(jù)庫(kù)功能的的計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)系統(tǒng)。注:常將注:常將數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為為數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)。a、數(shù)據(jù)庫(kù)系統(tǒng)的、數(shù)據(jù)庫(kù)系統(tǒng)的5個(gè)組成部分個(gè)組成部分:硬件系統(tǒng)硬件系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)DB數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS相關(guān)軟件(支持軟件,如操作系統(tǒng)等;應(yīng)用相關(guān)軟件(支持軟件,如操作系統(tǒng)等;應(yīng)用開(kāi)發(fā)工具軟件等)開(kāi)發(fā)工具軟件等)數(shù)據(jù)庫(kù)系統(tǒng)用戶:數(shù)據(jù)庫(kù)系統(tǒng)用戶: 數(shù)據(jù)庫(kù)管理員(數(shù)據(jù)庫(kù)管理員(DBA):負(fù)責(zé)數(shù)據(jù)庫(kù)管:負(fù)責(zé)數(shù)據(jù)庫(kù)管理的和維護(hù)操作。理的和維護(hù)操作。 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)者設(shè)計(jì)者:負(fù)責(zé)數(shù)據(jù)庫(kù)中數(shù)據(jù)的確定、存?。贺?fù)責(zé)數(shù)
18、據(jù)庫(kù)中數(shù)據(jù)的確定、存取方式、數(shù)據(jù)庫(kù)最后的定義等。方式、數(shù)據(jù)庫(kù)最后的定義等。 最終用戶:數(shù)據(jù)庫(kù)的主要用戶,對(duì)數(shù)據(jù)庫(kù)提出查最終用戶:數(shù)據(jù)庫(kù)的主要用戶,對(duì)數(shù)據(jù)庫(kù)提出查詢和更新等操作要求。詢和更新等操作要求。 最終用戶分三類:偶然用戶、簡(jiǎn)單用戶、復(fù)雜用最終用戶分三類:偶然用戶、簡(jiǎn)單用戶、復(fù)雜用戶。戶。 系統(tǒng)分析員系統(tǒng)分析員和和應(yīng)用程序員應(yīng)用程序員。系統(tǒng)分析員:負(fù)責(zé)分析最終用戶需求,對(duì)這些需系統(tǒng)分析員:負(fù)責(zé)分析最終用戶需求,對(duì)這些需求做出數(shù)據(jù)庫(kù)事務(wù)的準(zhǔn)確的定義。求做出數(shù)據(jù)庫(kù)事務(wù)的準(zhǔn)確的定義。應(yīng)用程序員:把系統(tǒng)分析員提供的數(shù)據(jù)事務(wù)定義應(yīng)用程序員:把系統(tǒng)分析員提供的數(shù)據(jù)事務(wù)定義編制成計(jì)算機(jī)軟件,并進(jìn)行編碼、
19、測(cè)試、維護(hù)。編制成計(jì)算機(jī)軟件,并進(jìn)行編碼、測(cè)試、維護(hù)。b、數(shù)據(jù)庫(kù)系統(tǒng)的、數(shù)據(jù)庫(kù)系統(tǒng)的主要特征主要特征:實(shí)現(xiàn)數(shù)據(jù)共享實(shí)現(xiàn)數(shù)據(jù)共享減少數(shù)據(jù)冗余度減少數(shù)據(jù)冗余度保持?jǐn)?shù)據(jù)的一致性保持?jǐn)?shù)據(jù)的一致性數(shù)據(jù)的獨(dú)立性數(shù)據(jù)的獨(dú)立性安全保密性安全保密性并發(fā)控制并發(fā)控制故障恢復(fù)故障恢復(fù)應(yīng)用系統(tǒng)應(yīng)用系統(tǒng)應(yīng)用開(kāi)發(fā)工具應(yīng)用開(kāi)發(fā)工具操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)用戶用戶用戶數(shù)據(jù)庫(kù)圖圖1-6 數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)本小結(jié)結(jié)束DBA1.5數(shù)據(jù)庫(kù)系統(tǒng)的系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的系統(tǒng)結(jié)構(gòu)(1)模式(模式(Schema)是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏邏輯結(jié)構(gòu)和特征輯結(jié)構(gòu)和特征的的描述描述。(不涉及到具體的值)。(不涉
20、及到具體的值)例:學(xué)生選課數(shù)據(jù)庫(kù)模式:例:學(xué)生選課數(shù)據(jù)庫(kù)模式:學(xué)生(學(xué)號(hào),姓名,性別,專業(yè)班級(jí),出生年月)學(xué)生(學(xué)號(hào),姓名,性別,專業(yè)班級(jí),出生年月)課程(課程號(hào),課程名,學(xué)分)課程(課程號(hào),課程名,學(xué)分)選課(學(xué)號(hào),課程號(hào),成績(jī))選課(學(xué)號(hào),課程號(hào),成績(jī))注意:模式中不包含具體的記錄數(shù)據(jù)注意:模式中不包含具體的記錄數(shù)據(jù)模式的實(shí)例:模式的模式的實(shí)例:模式的具體值具體值稱為稱為模式的實(shí)例模式的實(shí)例。學(xué)生表實(shí)例學(xué)生表實(shí)例 學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別專業(yè)班級(jí)專業(yè)班級(jí)出生年月出生年月120081962陸維一男 計(jì)算機(jī)01 1988-12-01220081974郭文琦男 計(jì)算機(jī)01 .320083492王
21、一辰男 計(jì)算機(jī)02 .420083493王歡歡女 計(jì)算機(jī)03 .520083494王曉峰男 計(jì)算機(jī)03 .620083495王晰雯女 計(jì)算機(jī)04 .720083497任之愷男 計(jì)算機(jī)04 .820083498劉振鵬男 計(jì)算機(jī)04 .920083499孫麟添男 計(jì)算機(jī)02 . . .n模式與實(shí)例的關(guān)系:模式與實(shí)例的關(guān)系:n1)、模式相對(duì)穩(wěn)定。)、模式相對(duì)穩(wěn)定。n2)、同一個(gè)模式,可以有很多實(shí)例,實(shí)例)、同一個(gè)模式,可以有很多實(shí)例,實(shí)例是相對(duì)變動(dòng)的。是相對(duì)變動(dòng)的。n3)、模式反映的是數(shù)據(jù)結(jié)構(gòu)及其聯(lián)系,而)、模式反映的是數(shù)據(jù)結(jié)構(gòu)及其聯(lián)系,而實(shí)例反映的是數(shù)據(jù)庫(kù)某一時(shí)刻的狀態(tài)值。實(shí)例反映的是數(shù)據(jù)庫(kù)某一時(shí)
22、刻的狀態(tài)值。n數(shù)據(jù)庫(kù)中的模式數(shù)據(jù)庫(kù)中的模式:用數(shù)據(jù)描述語(yǔ)言精確定用數(shù)據(jù)描述語(yǔ)言精確定義數(shù)據(jù)模型的全部語(yǔ)句。義數(shù)據(jù)模型的全部語(yǔ)句。()數(shù)據(jù)庫(kù)系統(tǒng)的()數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式兩級(jí)映射三級(jí)模式兩級(jí)映射結(jié)構(gòu):結(jié)構(gòu):1)、外模式(外模式(External Schema)(子模式子模式 Subschema、用戶模式用戶模式):用子模式數(shù)據(jù)描述語(yǔ)言):用子模式數(shù)據(jù)描述語(yǔ)言(子模式(子模式DDL)來(lái)定義外模型的全部語(yǔ)句。)來(lái)定義外模型的全部語(yǔ)句。2)、概念模式概念模式(簡(jiǎn)稱(簡(jiǎn)稱模式模式,Schema)又稱)又稱邏輯模式邏輯模式:用模式數(shù)據(jù)描述語(yǔ)言(模式用模式數(shù)據(jù)描述語(yǔ)言(模式DDL)來(lái)定義概念模型的)來(lái)定義概
23、念模型的全部語(yǔ)句。全部語(yǔ)句。3)、內(nèi)模式(內(nèi)模式(Internal Schema)也稱也稱物理模式物理模式、存儲(chǔ)存儲(chǔ)模式(模式(Storage Schema):用設(shè)備介質(zhì)語(yǔ)言(內(nèi)模式用設(shè)備介質(zhì)語(yǔ)言(內(nèi)模式DDL)來(lái)定義內(nèi)模型的模式。(是對(duì)數(shù)據(jù)物理結(jié)構(gòu)和)來(lái)定義內(nèi)模型的模式。(是對(duì)數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述。)存儲(chǔ)方式的描述。)(3)三類模式之間的關(guān)系與區(qū)別:(重點(diǎn))三類模式之間的關(guān)系與區(qū)別:(重點(diǎn))1)、子模式子模式是是概念模式概念模式的的子集子集。2)、一個(gè)數(shù)據(jù)庫(kù)、一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)概念模式只有一個(gè)概念模式,只有一個(gè)內(nèi)模式只有一個(gè)內(nèi)模式,可以有可以有多個(gè)外模式多個(gè)外模式。3)、外模式是保證
24、數(shù)據(jù)庫(kù)安全性的一個(gè)有力措施。、外模式是保證數(shù)據(jù)庫(kù)安全性的一個(gè)有力措施。4)、一個(gè)、一個(gè)外模式外模式可以可以對(duì)應(yīng)多個(gè)應(yīng)用對(duì)應(yīng)多個(gè)應(yīng)用,但,但一個(gè)應(yīng)用一個(gè)應(yīng)用只能只能對(duì)應(yīng)對(duì)應(yīng)一個(gè)外模式一個(gè)外模式。(4)數(shù)據(jù)庫(kù)管理系統(tǒng)三級(jí)模式之間的)數(shù)據(jù)庫(kù)管理系統(tǒng)三級(jí)模式之間的兩級(jí)映射兩級(jí)映射:1)、子模式子模式 模式映射模式映射:保證了:保證了邏輯數(shù)據(jù)獨(dú)立性邏輯數(shù)據(jù)獨(dú)立性:用:用戶數(shù)據(jù)獨(dú)立于全局邏輯數(shù)據(jù)的特性(模式變,子模式戶數(shù)據(jù)獨(dú)立于全局邏輯數(shù)據(jù)的特性(模式變,子模式可以不變)可以不變) 。2)、模式模式 物理模式映射物理模式映射:保證了:保證了物理數(shù)據(jù)獨(dú)立性物理數(shù)據(jù)獨(dú)立性:全局邏輯數(shù)據(jù)獨(dú)立于物理數(shù)據(jù)的特性。全
25、局邏輯數(shù)據(jù)獨(dú)立于物理數(shù)據(jù)的特性。 應(yīng)用程序1 應(yīng)用程序2 應(yīng)用程序2 外模式1 外模式2 模 式 內(nèi)模式 物物理理數(shù)數(shù)據(jù)據(jù)外模式/模式映射 模式/內(nèi)模式映射 外模式(用戶級(jí)數(shù)據(jù)庫(kù)) 模 式(概念級(jí)數(shù)據(jù)庫(kù)) 內(nèi)模式(物理級(jí)數(shù)據(jù)庫(kù)) 操作系統(tǒng) DBMS 圖圖1-15數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)圖數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)圖本小結(jié)結(jié)束返回具體實(shí)例邏輯獨(dú)立性物理獨(dú)立性外模式外模式 (子模式子模式)面向用戶面向用戶序號(hào)序號(hào) 姓名姓名 性別性別 年齡年齡 職稱職稱 工資工資序號(hào)序號(hào)項(xiàng)目項(xiàng)目單位單位年齡年齡職稱職稱姓名姓名經(jīng)費(fèi)經(jīng)費(fèi)工齡工齡姓名姓名工資工資單位單位序號(hào)序號(hào)房租房租 水電水電序號(hào)序號(hào) 姓名姓名 性別性別 年齡年齡 職稱職稱 工資工資項(xiàng)目項(xiàng)目單位單位經(jīng)費(fèi)經(jīng)費(fèi) 工齡工齡 房租房租 水電水電序號(hào)序號(hào) 姓名姓名 性別性別 年齡年齡 職稱職稱 單位單位項(xiàng)目項(xiàng)目 經(jīng)費(fèi)經(jīng)費(fèi)序號(hào)序號(hào)工資工資工齡工齡房租房租 水電水電序號(hào)序號(hào)人事登記表人事登記表科研登記表科研登記表工資卡片工資卡片基本文件基本文件職工信息表職工信息表項(xiàng)目表項(xiàng)目表工資表工資表第一層第一
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山東省職教高考《語(yǔ)文》核心考點(diǎn)必刷必練試題庫(kù)(含答案)
- 《現(xiàn)代康旅產(chǎn)業(yè)概論》期末參考試題庫(kù)及答案
- 2025年武夷山職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年新疆輕工職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年晉中職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 部編版語(yǔ)文五年級(jí)下冊(cè)《快樂(lè)讀書吧》精美課件
- spine教程脊柱損傷的早期評(píng)估和急診處理課件
- 滅火救援作戰(zhàn)裝備與駕駛技能
- 2025年昆明貨運(yùn)從業(yè)資格考試試題及答案
- 稅務(wù)工作總結(jié)稅收征管新思路新探索
- 2025版茅臺(tái)酒出口業(yè)務(wù)代理及銷售合同模板4篇
- 2025年N1叉車司機(jī)考試試題(附答案)
- 《醫(yī)院財(cái)務(wù)分析報(bào)告》課件
- 2024年考研政治試題及答案
- 2025年初級(jí)社會(huì)工作者綜合能力全國(guó)考試題庫(kù)(含答案)
- 2024年濰坊護(hù)理職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)附答案
- 《鉗工基本知識(shí)》課件
- 2022-2023學(xué)年五年級(jí)數(shù)學(xué)春季開(kāi)學(xué)摸底考(四)蘇教版
- 【螞蟻?!?024中國(guó)商業(yè)醫(yī)療險(xiǎn)發(fā)展研究藍(lán)皮書
- 授信審批部工作計(jì)劃及思路
- 財(cái)務(wù)管理學(xué)(第10版)課件 第3章 財(cái)務(wù)分析
評(píng)論
0/150
提交評(píng)論