第1章 -1數(shù)據(jù)庫(kù)系統(tǒng)概述_第1頁(yè)
第1章 -1數(shù)據(jù)庫(kù)系統(tǒng)概述_第2頁(yè)
第1章 -1數(shù)據(jù)庫(kù)系統(tǒng)概述_第3頁(yè)
第1章 -1數(shù)據(jù)庫(kù)系統(tǒng)概述_第4頁(yè)
第1章 -1數(shù)據(jù)庫(kù)系統(tǒng)概述_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PrincipleandApplicationofDatabaseSystemAnQingNormalUniversity

DepartmentofComputer&Information數(shù)據(jù)庫(kù)原理與應(yīng)用PrincipleandApplicationofDatabaseSystem安慶師范學(xué)院計(jì)算機(jī)與信息學(xué)院吳自文Telq:314630610

PrincipleandApplicationofDatabaseSystem數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生

數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。產(chǎn)生到今天僅僅50余年,但取得輝煌成就:經(jīng)歷了三代演變:層次/網(wǎng)狀系統(tǒng)、關(guān)系系統(tǒng)、新一代數(shù)據(jù)庫(kù)系統(tǒng)家族造就了三位圖靈獎(jiǎng)turingaward得主:C.W.Bachman、E.F.Codd和JamesGray發(fā)展了一門計(jì)算機(jī)基礎(chǔ)學(xué)科:以數(shù)據(jù)模型和DBMS核心技術(shù)為主,內(nèi)容豐富、領(lǐng)域?qū)拸V形成了一個(gè)巨大的軟件產(chǎn)業(yè):DBMS及其相關(guān)工具產(chǎn)品、應(yīng)用解決方案PrincipleandApplicationofDatabaseSystem1973年圖靈獎(jiǎng)得主:C.W.Bachman(查爾斯·巴赫曼)——網(wǎng)狀數(shù)據(jù)庫(kù)之父1981年圖靈獎(jiǎng)得主:E.F.Codd(埃德加·科德)——關(guān)系數(shù)據(jù)庫(kù)之父1998年圖靈獎(jiǎng)得主:JamesGray(詹姆斯·格雷)——數(shù)據(jù)庫(kù)技術(shù)和“事務(wù)處理”專家PrincipleandApplicationofDatabaseSystem數(shù)據(jù)庫(kù)技術(shù)的重要性當(dāng)前,在大、中、小、微型計(jì)算機(jī)上都有數(shù)據(jù)庫(kù)系統(tǒng)在運(yùn)行。信息資源已成為各部門的重要財(cái)富和資源,各行各業(yè)均需應(yīng)用信息系統(tǒng),而數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心。PrincipleandApplicationofDatabaseSystem數(shù)據(jù)庫(kù)技術(shù)的重要性數(shù)據(jù)庫(kù)是其它很多系統(tǒng)的核心或重要組成部分,如:MIS(ManagementInformationSystem)管理信息系統(tǒng)DSS(DecisionSupportSystem)決策支持系統(tǒng),知識(shí)庫(kù),規(guī)則庫(kù),專家系統(tǒng),智能數(shù)據(jù)庫(kù)計(jì)算機(jī)輔助設(shè)計(jì)與制造工程數(shù)據(jù)庫(kù)計(jì)算機(jī)集成制造PrincipleandApplicationofDatabaseSystem數(shù)據(jù)庫(kù)技術(shù)的重要性數(shù)據(jù)庫(kù)技術(shù)與其他學(xué)科相結(jié)合,涌現(xiàn)出各種新型的數(shù)據(jù)庫(kù)系統(tǒng),如:分布式數(shù)據(jù)庫(kù)系統(tǒng)并行數(shù)據(jù)庫(kù)系統(tǒng)面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)知識(shí)庫(kù)系統(tǒng)多媒體數(shù)據(jù)庫(kù)系統(tǒng)模糊數(shù)據(jù)庫(kù)系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)PrincipleandApplicationofDatabaseSystem學(xué)習(xí)數(shù)據(jù)庫(kù)課程的重要性鑒于數(shù)據(jù)庫(kù)技術(shù)重要的學(xué)術(shù)地位和廣泛的實(shí)際應(yīng)用范圍,我們必須系統(tǒng)地學(xué)習(xí)和掌握數(shù)據(jù)庫(kù)系統(tǒng)的理論、技術(shù)和方法。PrincipleandApplicationofDatabaseSystem國(guó)外高等學(xué)校較早地在計(jì)算機(jī)科學(xué)系、計(jì)算機(jī)應(yīng)用與信息系統(tǒng)系都開設(shè)有數(shù)據(jù)庫(kù)系統(tǒng)方面的課程。1983年教育部將數(shù)據(jù)庫(kù)概論列為高等學(xué)校計(jì)算機(jī)軟件專業(yè)四年制本科的必修的重要課程。PrincipleandApplicationofDatabaseSystem教材及參考書薩師煊,王珊著:數(shù)據(jù)庫(kù)系統(tǒng)概論(第5版)

,高等教育出版社,20141.葉明全,伍長(zhǎng)榮:數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(第一版)

安徽大學(xué)出版社,20132.AbrahamSilberschatz,HenryFKorth著,楊冬青李紅燕唐世渭等譯.數(shù)據(jù)庫(kù)系統(tǒng)概念(原書第6版).機(jī)械工業(yè)出版社,2012年.3.J.D.Ullman,J.Widom.AFirstCourseInDatabaseSystem.第2版(影印版).北京:機(jī)械工業(yè)出版社,2006.

PrincipleandApplicationofDatabaseSystem教材及參考書4.楊冬青,唐世渭,徐其鈞,等譯.數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn).北京:機(jī)械工業(yè)出版社,2006.5.王珊,李盛恩編著.數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用(第2版).北京:人民郵電出版社,2009.6.何玉潔,黃婷兒,等譯.數(shù)據(jù)庫(kù)設(shè)計(jì)教程(第2版).北京:機(jī)械工業(yè)出版社,2005.PrincipleandApplicationofDatabaseSystem

SQLServer2005相關(guān)書籍

數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)相關(guān)書籍

上機(jī)軟件MicrosoftSQLServer2005DeveloperEditionPrincipleandApplicationofDatabaseSystem課程學(xué)習(xí)方法理論學(xué)習(xí)掌握基本概念,多看例題,多做習(xí)題重視數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)踐學(xué)習(xí)勤思考,重實(shí)踐,多動(dòng)手重視上機(jī)實(shí)踐環(huán)境堅(jiān)持自學(xué)PrincipleandApplicationofDatabaseSystem考試成績(jī)平時(shí)成績(jī)(30%)(考勤、書面作業(yè)、上機(jī)實(shí)驗(yàn)、課堂表現(xiàn))期末考試(70%)PrincipleandApplicationofDatabaseSystem安慶師范學(xué)院

計(jì)算機(jī)與信息學(xué)院

數(shù)據(jù)庫(kù)原理與應(yīng)用PrincipleandApplicationofDatabaseSystem第1章數(shù)據(jù)庫(kù)概述第1章數(shù)據(jù)庫(kù)概述1.1四個(gè)基本概念1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展1.3數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)1.4數(shù)據(jù)模型組成要素1.5概念模型1.6幾種常見的數(shù)據(jù)模型PrincipleandApplicationofDatabaseSystemPrincipleandApplicationofDatabaseSystem§1.1四個(gè)基本概念數(shù)據(jù)(Data)數(shù)據(jù)庫(kù)(Database)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)數(shù)據(jù)庫(kù)系統(tǒng)(DBS)PrincipleandApplicationofDatabaseSystem一、數(shù)據(jù)數(shù)據(jù)(Data)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象數(shù)據(jù)的定義描述事物的符號(hào)記錄數(shù)據(jù)的種類數(shù)字、文字、圖形、圖象、聲音PrincipleandApplicationofDatabaseSystem數(shù)據(jù)與語(yǔ)義數(shù)據(jù)的形式不能完全表達(dá)其內(nèi)容,必須經(jīng)過(guò)解釋,數(shù)據(jù)的解釋即對(duì)數(shù)據(jù)語(yǔ)義的說(shuō)明數(shù)據(jù):(李明,男,1972,江蘇,計(jì)算機(jī)系,1990)李明是個(gè)大學(xué)生,男,1972年出生,江蘇人,1990年考入計(jì)算機(jī)系思考:給出另外的語(yǔ)義說(shuō)明?李明是位老師,男,1972年參加工作,江蘇人,計(jì)算機(jī)系,1990年晉升為教授

PrincipleandApplicationofDatabaseSystem二、數(shù)據(jù)庫(kù)人們收集并抽取出一個(gè)應(yīng)用所需要的大量數(shù)據(jù)之后,應(yīng)將其保存起來(lái)以供進(jìn)一步加工處理,進(jìn)一步抽取有用信息。數(shù)據(jù)庫(kù)的定義數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB),是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合PrincipleandApplicationofDatabaseSystem二、數(shù)據(jù)庫(kù)(舉例)PrincipleandApplicationofDatabaseSystem二、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的特征數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ)可為各種用戶共享冗余度較小易擴(kuò)展數(shù)據(jù)獨(dú)立性較高PrincipleandApplicationofDatabaseSystem三、數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。PrincipleandApplicationofDatabaseSystemDBMS的主要功能數(shù)據(jù)定義功能

提供數(shù)據(jù)定義語(yǔ)言(DDL)

定義數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象數(shù)據(jù)操縱功能:

提供數(shù)據(jù)操縱語(yǔ)言(DML)操縱數(shù)據(jù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作(查詢、插入、刪除和修改)PrincipleandApplicationofDatabaseSystemDBMS的主要功能數(shù)據(jù)組織、存儲(chǔ)和管理功能

DBMS要分類組織、存儲(chǔ)和管理各種數(shù)據(jù),如數(shù)據(jù)字典,元數(shù)據(jù)、用戶數(shù)據(jù)、數(shù)據(jù)存儲(chǔ)路徑、索引數(shù)據(jù)等;要確定以何種文件結(jié)構(gòu)和存取方法來(lái)組織和存儲(chǔ)這些數(shù)據(jù)。PrincipleandApplicationofDatabaseSystemDBMS的主要功能數(shù)據(jù)庫(kù)的運(yùn)行管理

安全性控制完整性控制 多用戶對(duì)數(shù)據(jù)的并發(fā)使用時(shí)的并發(fā)控制

PrincipleandApplicationofDatabaseSystemDBMS的主要功能數(shù)據(jù)庫(kù)的建立和維護(hù)功能(實(shí)用程序)

數(shù)據(jù)庫(kù)數(shù)據(jù)批量裝載 數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ) 故障恢復(fù) 數(shù)據(jù)庫(kù)的重組織 性能監(jiān)視、分析等PrincipleandApplicationofDatabaseSystem四、數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員(DBA)構(gòu)成。PrincipleandApplicationofDatabaseSystem數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成圖數(shù)據(jù)庫(kù)應(yīng)用開發(fā)工具數(shù)據(jù)庫(kù)管理系統(tǒng) 應(yīng)用系統(tǒng)

操作系統(tǒng)用戶

用戶

用戶

數(shù)據(jù)庫(kù)管理員

圖1.1數(shù)據(jù)庫(kù)系統(tǒng)

PrincipleandApplicationofDatabaseSystem數(shù)據(jù)庫(kù)系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位

硬件

操作系統(tǒng)DBMS編譯系統(tǒng)

應(yīng)用開發(fā)工具 應(yīng)用系統(tǒng)圖1.2數(shù)據(jù)庫(kù)系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位 PrincipleandApplicationofDatabaseSystem§1.2

數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展什么是數(shù)據(jù)管理對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程

在應(yīng)用需求的推動(dòng)下,在計(jì)算機(jī)硬件、軟件發(fā)展的基礎(chǔ)上,數(shù)據(jù)管理技術(shù)經(jīng)歷了下面三個(gè)階段:人工管理階段(40年代中--50年代中)文件系統(tǒng)階段(50年代末--60年代中)數(shù)據(jù)庫(kù)系統(tǒng)階段(60年代末--現(xiàn)在)PrincipleandApplicationofDatabaseSystem一、人工管理時(shí)期40年代中--50年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算 硬件水平 無(wú)直接存取存儲(chǔ)設(shè)備 軟件水平 沒有操作系統(tǒng) 數(shù)據(jù)處理方式 批處理 PrincipleandApplicationofDatabaseSystem人工管理特點(diǎn)數(shù)據(jù)不保存應(yīng)用程序管理數(shù)據(jù)數(shù)據(jù)無(wú)共享、冗余度極大數(shù)據(jù)不獨(dú)立,完全依賴于程序PrincipleandApplicationofDatabaseSystem應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(人工管理)

應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n...…...…PrincipleandApplicationofDatabaseSystem二、文件系統(tǒng)時(shí)期50年代末--60年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算、數(shù)據(jù)處理 硬件水平 磁盤、磁鼓 軟件水平 有文件系統(tǒng) 處理方式 聯(lián)機(jī)實(shí)時(shí)處理、批處理

PrincipleandApplicationofDatabaseSystem文件系統(tǒng)特點(diǎn)數(shù)據(jù)可長(zhǎng)期保存數(shù)據(jù)由文件系統(tǒng)管理數(shù)據(jù)的共享性差、冗余度大文件(一組數(shù)據(jù)記錄集合)內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu)數(shù)據(jù)獨(dú)立性差,數(shù)據(jù)的邏輯結(jié)構(gòu)改變必須修改應(yīng)用程序PrincipleandApplicationofDatabaseSystem應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(文件系統(tǒng))應(yīng)用程序1文件1應(yīng)用程序2文件2應(yīng)用程序n文件n存取方法...…...…PrincipleandApplicationofDatabaseSystem三、數(shù)據(jù)庫(kù)系統(tǒng)時(shí)期60年代末以來(lái)產(chǎn)生的背景應(yīng)用背景 大規(guī)模管理 硬件背景 大容量磁盤 軟件背景 有數(shù)據(jù)庫(kù)管理系統(tǒng) 處理方式 聯(lián)機(jī)實(shí)時(shí)處理、分布處理 PrincipleandApplicationofDatabaseSystem數(shù)據(jù)結(jié)構(gòu)化整體數(shù)據(jù)的結(jié)構(gòu)化是數(shù)據(jù)庫(kù)的主要特征之一。在文件系統(tǒng)中每個(gè)文件內(nèi)部是有結(jié)構(gòu)的,即文件由記錄構(gòu)成,每個(gè)記錄由若干個(gè)屬性組成。PrincipleandApplicationofDatabaseSystem學(xué)號(hào)姓名性別年齡系別學(xué)生文件Student課程號(hào)課程名學(xué)分學(xué)時(shí)先行課課程文件Course學(xué)號(hào)課程號(hào)學(xué)期成績(jī)學(xué)生選課成績(jī)文件SCPrincipleandApplicationofDatabaseSystem文件系統(tǒng)中,文件記錄之間沒有聯(lián)系。如Student文件、Course文件和SC文件是獨(dú)立的3個(gè)文件,文件記錄之間沒有聯(lián)系。但實(shí)際上,這3個(gè)文件的記錄之間是有聯(lián)系的,SC的學(xué)號(hào)必須是Student文件中某個(gè)學(xué)生的學(xué)號(hào),課程號(hào)必須是Course文件中某門課程的課程號(hào)。PrincipleandApplicationofDatabaseSystem數(shù)據(jù)的共享性高,冗余度小,易擴(kuò)充降低數(shù)據(jù)的冗余度,節(jié)省存儲(chǔ)空間避免數(shù)據(jù)間的不一致性使系統(tǒng)易于擴(kuò)充PrincipleandApplicationofDatabaseSystem數(shù)據(jù)獨(dú)立性高物理獨(dú)立性指用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中數(shù)據(jù)是相互獨(dú)立的。當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不用改變。邏輯獨(dú)立性指用戶的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不變。PrincipleandApplicationofDatabaseSystemDBMS對(duì)數(shù)據(jù)統(tǒng)一管理與控制數(shù)據(jù)的安全性(Security)保護(hù)使每個(gè)用戶只能按指定方式使用和處理指定數(shù)據(jù),保護(hù)數(shù)據(jù)以防止不合法的使用造成的數(shù)據(jù)的泄密和破壞。數(shù)據(jù)的完整性(Integrity)檢查將數(shù)據(jù)控制在有效的范圍內(nèi),或保證數(shù)據(jù)之間滿足一定的關(guān)系。PrincipleandApplicationofDatabaseSystemDBMS對(duì)數(shù)據(jù)的控制功能并發(fā)(Concurrency)控制對(duì)多用戶的并發(fā)操作加以控制和協(xié)調(diào),防止相互干擾而得到錯(cuò)誤的結(jié)果或破壞數(shù)據(jù)庫(kù)的完整性數(shù)據(jù)庫(kù)恢復(fù)(Recovery)將數(shù)據(jù)庫(kù)從錯(cuò)誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)。PrincipleandApplicationofDatabaseSystem應(yīng)用程序與數(shù)據(jù)的對(duì)應(yīng)關(guān)系(數(shù)據(jù)庫(kù)系統(tǒng))DBMS應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫(kù)…PrincipleandApplicationofDatabaseSystem§1.3數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)內(nèi)部的模式結(jié)構(gòu)從數(shù)據(jù)庫(kù)管理系統(tǒng)角度看數(shù)據(jù)庫(kù)系統(tǒng)外部的體系結(jié)構(gòu)從數(shù)據(jù)庫(kù)最終用戶角度看PrincipleandApplicationofDatabaseSystem

數(shù)據(jù)庫(kù)系統(tǒng)的模式結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)數(shù)據(jù)庫(kù)的二級(jí)映象功能與數(shù)據(jù)獨(dú)立性PrincipleandApplicationofDatabaseSystem一、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)

應(yīng)用A

應(yīng)用B

應(yīng)用C

應(yīng)用D

應(yīng)用E

外模式1

外模式2

外模式3

外模式/模式映象

模式

模式/內(nèi)模式映象

內(nèi)模式

數(shù)據(jù)庫(kù)

PrincipleandApplicationofDatabaseSystem1.模式(Schema)模式(也稱邏輯模式、數(shù)據(jù)庫(kù)模式、概念模式)數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)的描述所有用戶的公共數(shù)據(jù)視圖,綜合了所有用戶的需求模式的地位:是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層與數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境無(wú)關(guān)與具體的應(yīng)用程序、開發(fā)工具及高級(jí)程序設(shè)計(jì)語(yǔ)言無(wú)關(guān)一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式PrincipleandApplicationofDatabaseSystem模式的定義數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等)數(shù)據(jù)之間的聯(lián)系有關(guān)數(shù)據(jù)的安全性、完整性要求PrincipleandApplicationofDatabaseSystem2.外模式(ExternalSchema)外模式(也稱子模式或用戶模式)數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)的描述數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示PrincipleandApplicationofDatabaseSystem外模式(續(xù))外模式的地位:介于模式與應(yīng)用之間模式與外模式的關(guān)系:一對(duì)多外模式通常是模式的子集一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。反映了不同的用戶的應(yīng)用需求、看待數(shù)據(jù)的方式、對(duì)數(shù)據(jù)保密的要求對(duì)模式中同一數(shù)據(jù),在外模式中的結(jié)構(gòu)、類型、長(zhǎng)度、保密級(jí)別等都可以不同外模式與應(yīng)用的關(guān)系:一對(duì)多同一外模式也可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用,但一個(gè)應(yīng)用程序只能使用一個(gè)外模式。PrincipleandApplicationofDatabaseSystem外模式(續(xù))外模式的用途保證數(shù)據(jù)庫(kù)安全性的一個(gè)有力措施。每個(gè)用戶只能看見和訪問(wèn)所對(duì)應(yīng)的外模式中的數(shù)據(jù)PrincipleandApplicationofDatabaseSystem3.內(nèi)模式(InternalSchema)內(nèi)模式(也稱存儲(chǔ)模式)是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式記錄的存儲(chǔ)方式(順序存儲(chǔ)?升(降)序存儲(chǔ)?聚簇存儲(chǔ)?B+樹結(jié)構(gòu)存儲(chǔ)?按hash方法存儲(chǔ)?)索引的組織方式(B+樹索引?hash索引?)數(shù)據(jù)是否加數(shù)據(jù)密是否壓縮存儲(chǔ)一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式PrincipleandApplicationofDatabaseSystem二、三級(jí)模式與二級(jí)映象三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別二級(jí)映象在DBMS內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換PrincipleandApplicationofDatabaseSystem數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)

應(yīng)用A

應(yīng)用B

應(yīng)用C

應(yīng)用D

應(yīng)用E

外模式1

外模式2

外模式3

外模式/模式映象

模式

模式/內(nèi)模式映象

內(nèi)模式

數(shù)據(jù)庫(kù)PrincipleandApplicationofDatabaseSystem1.外模式/模式映象定義外模式與模式之間的對(duì)應(yīng)關(guā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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論