![數(shù)據(jù)庫(kù)PPT第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述_第1頁(yè)](http://file4.renrendoc.com/view/9012de59d34887441b9633dccefb6477/9012de59d34887441b9633dccefb64771.gif)
![數(shù)據(jù)庫(kù)PPT第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述_第2頁(yè)](http://file4.renrendoc.com/view/9012de59d34887441b9633dccefb6477/9012de59d34887441b9633dccefb64772.gif)
![數(shù)據(jù)庫(kù)PPT第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述_第3頁(yè)](http://file4.renrendoc.com/view/9012de59d34887441b9633dccefb6477/9012de59d34887441b9633dccefb64773.gif)
![數(shù)據(jù)庫(kù)PPT第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述_第4頁(yè)](http://file4.renrendoc.com/view/9012de59d34887441b9633dccefb6477/9012de59d34887441b9633dccefb64774.gif)
![數(shù)據(jù)庫(kù)PPT第1章 數(shù)據(jù)庫(kù)系統(tǒng)概述_第5頁(yè)](http://file4.renrendoc.com/view/9012de59d34887441b9633dccefb6477/9012de59d34887441b9633dccefb64775.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)系統(tǒng)概論第1章主要內(nèi)容理解數(shù)據(jù)庫(kù)基本概念01了解數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展02了解數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)03
1、信息信息(Information)就是對(duì)各種事物的存在方式、運(yùn)動(dòng)狀態(tài)和相互聯(lián)系特征的一種表達(dá)和陳述,是自然界、人類(lèi)社會(huì)和人類(lèi)思維活動(dòng)普遍存在的一切物質(zhì)和事物的屬性,它存在于人們的周?chē)??!?.1數(shù)據(jù)庫(kù)基本概念
2、信號(hào)信號(hào)(Signal)是信息的物理載體,如電信號(hào)、光信號(hào)、磁信號(hào)等。信息需要以某種信號(hào)的形式體現(xiàn)出來(lái)。信號(hào)可能攜帶某些信息。
3、數(shù)據(jù)數(shù)據(jù)(Data)是信號(hào)的符號(hào)化表示。如身高數(shù)據(jù)、薪酬數(shù)據(jù)、道路暢通指數(shù)數(shù)據(jù)、語(yǔ)音數(shù)據(jù)、視頻數(shù)據(jù)等等。數(shù)據(jù)(Data)是用來(lái)記錄信息的可識(shí)別的符號(hào),是信息的具體表現(xiàn)形式。數(shù)據(jù)用型和值來(lái)表示,數(shù)據(jù)的型是指數(shù)據(jù)內(nèi)容存儲(chǔ)在媒體上的具體形式;數(shù)據(jù)的值是指所描述的客觀(guān)事物的具體特性。
如一個(gè)人的身高可以表示為“1.80”或“1米8”,其中“1.80”和“1米8”是值,但這兩個(gè)值的型是不一樣的,一個(gè)用實(shí)數(shù)來(lái)描述,而另一個(gè)用字符串來(lái)描述。
數(shù)據(jù)+語(yǔ)義才得到信息數(shù)據(jù)不僅包括數(shù)字、文字形式,而且還包括圖形、圖像、聲音、動(dòng)畫(huà)等多媒體數(shù)據(jù)?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)大數(shù)據(jù)(BigDate)的4個(gè)V特征:Volume、Velocity、Variety、Veracity數(shù)據(jù)體量大。指大型數(shù)據(jù)集,從TB級(jí)越到PB級(jí)數(shù)據(jù)處理速度快。在數(shù)據(jù)量非常龐大的情況下,要做到對(duì)數(shù)據(jù)的實(shí)時(shí)處理數(shù)據(jù)多樣性。數(shù)據(jù)類(lèi)型多,既包括傳統(tǒng)格式數(shù)據(jù),也包括來(lái)自互聯(lián)網(wǎng)的網(wǎng)絡(luò)日志、視頻、圖片、地理位置信息等。數(shù)據(jù)的真實(shí)性。追求有價(jià)值的數(shù)據(jù)。§1.1數(shù)據(jù)庫(kù)基本概念:大數(shù)據(jù)數(shù)據(jù)處理也稱(chēng)信息處理,是指將信息轉(zhuǎn)換成數(shù)據(jù)的過(guò)程。數(shù)據(jù)處理的內(nèi)容主要包括數(shù)據(jù)的采集、組織、整理、存儲(chǔ)、加工、維護(hù)、查詢(xún)和傳播等一系列活動(dòng)。數(shù)據(jù)處理的目的是從大量的數(shù)據(jù)中,根據(jù)數(shù)據(jù)自身的規(guī)律和它們之間固有的聯(lián)系,通過(guò)分析、歸納、推理等科學(xué)手段,提取出有效的信息資源?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)處理數(shù)據(jù)處理的工作分為以下3個(gè)方面。數(shù)據(jù)管理。主要任務(wù)是收集信息,將信息用數(shù)據(jù)表示并按類(lèi)別組織保存。數(shù)據(jù)傳播。通過(guò)數(shù)據(jù)傳播,信息在空間或時(shí)間上以各種形式傳遞。數(shù)據(jù)加工。主要任務(wù)是對(duì)數(shù)據(jù)進(jìn)行變換、抽取和運(yùn)算。數(shù)據(jù)庫(kù)(DataBase,DB)是按照一定結(jié)構(gòu)組織并長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、可共享的大量數(shù)據(jù)的集合。其特點(diǎn):持久性:保證數(shù)據(jù)能大量地、長(zhǎng)期地存儲(chǔ)結(jié)構(gòu)化:按照一定的結(jié)構(gòu)(數(shù)據(jù)模型)來(lái)組織數(shù)據(jù),數(shù)據(jù)間有聯(lián)系有語(yǔ)義可共享:方便為不同的應(yīng)用服務(wù)
它將數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性、可被各類(lèi)用戶(hù)共享等特點(diǎn)?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,DBMS)是組織管理數(shù)據(jù)的軟件系統(tǒng),位于用戶(hù)與操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,它為用戶(hù)或應(yīng)用程序提供訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的方法,包括數(shù)據(jù)庫(kù)的創(chuàng)建、查詢(xún)、更新及各種數(shù)據(jù)控制,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)一般由計(jì)算機(jī)軟件公司提供,目前比較流行的DBMS有Oracle、MySQL、SQLServer、PostgreSQL、MongoDB、Access等?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL排名:來(lái)自/en/ranking數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能:數(shù)據(jù)定義功能:DBMS提供數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,DDL),用戶(hù)通過(guò)它可以方便地對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象進(jìn)行定義。數(shù)據(jù)操縱功能:DBMS還提供數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage,DML),用戶(hù)可以使用DML操縱數(shù)據(jù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作,如查詢(xún)、插入、刪除和修改等。數(shù)據(jù)庫(kù)的運(yùn)行管理:數(shù)據(jù)庫(kù)在創(chuàng)建、運(yùn)用和維護(hù)時(shí)由DBMS統(tǒng)一管理、統(tǒng)一控制,以保證數(shù)據(jù)的安全性、完整性、多用戶(hù)對(duì)數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。數(shù)據(jù)庫(kù)的創(chuàng)建和維護(hù)功能:數(shù)據(jù)庫(kù)的創(chuàng)建和維護(hù)功能包括數(shù)據(jù)庫(kù)初始數(shù)據(jù)的輸入、轉(zhuǎn)換功能,數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)、恢復(fù)功能,數(shù)據(jù)庫(kù)的組織功能和性能監(jiān)視、分析功能等。這些功能通常是由一些實(shí)用程序完成?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DataBaseApplicationSystem)凡使用數(shù)據(jù)庫(kù)技術(shù)管理其數(shù)據(jù)的系統(tǒng)都稱(chēng)為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的應(yīng)用非常廣泛,它可以用于事務(wù)管理、計(jì)算機(jī)輔助設(shè)計(jì)、人工智能等系統(tǒng)中?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)教務(wù)管理系統(tǒng)、網(wǎng)絡(luò)銷(xiāo)售系統(tǒng)、工資管理系統(tǒng)、票務(wù)系統(tǒng)、銀行系統(tǒng)、遠(yuǎn)程醫(yī)療系統(tǒng)、人臉識(shí)別系統(tǒng)等等?!?.1數(shù)據(jù)庫(kù)基本概念:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)在計(jì)算機(jī)應(yīng)用系統(tǒng)中加入了數(shù)據(jù)庫(kù)系統(tǒng),就構(gòu)成了數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。主要包括如下組成部分:硬件平臺(tái)
:系統(tǒng)搭建所需的物理設(shè)備,包括計(jì)算機(jī)設(shè)備、存儲(chǔ)設(shè)備和網(wǎng)絡(luò)通信設(shè)備等;軟件平臺(tái):運(yùn)行在硬件平臺(tái)上的系統(tǒng)軟件;數(shù)據(jù)庫(kù):存儲(chǔ)在存儲(chǔ)設(shè)備中的所有數(shù)據(jù)的集合;數(shù)據(jù)庫(kù)管理系統(tǒng):進(jìn)行數(shù)據(jù)組織、維護(hù)等管理的系統(tǒng);數(shù)據(jù)庫(kù)管理員:構(gòu)建、運(yùn)行、維護(hù)數(shù)據(jù)庫(kù)的維護(hù)的運(yùn)行管理人員;計(jì)算機(jī)應(yīng)用系統(tǒng):運(yùn)行在數(shù)據(jù)庫(kù)上的特定應(yīng)用軟件;用戶(hù):數(shù)據(jù)庫(kù)的使用者?!?.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)階段20世紀(jì)50年代前期,計(jì)算機(jī)主要用于科學(xué)計(jì)算,數(shù)據(jù)處理都是通過(guò)手工方式進(jìn)行的。當(dāng)時(shí)的計(jì)算機(jī)上沒(méi)有專(zhuān)門(mén)管理數(shù)據(jù)的軟件,也沒(méi)有像磁盤(pán)這樣可以隨機(jī)存取的外部存儲(chǔ)設(shè)備。數(shù)據(jù)由計(jì)算或處理它的程序自行攜帶,數(shù)據(jù)和應(yīng)用程序一一對(duì)應(yīng)。因此,這一時(shí)期計(jì)算機(jī)數(shù)據(jù)管理的特點(diǎn)是:數(shù)據(jù)的獨(dú)立性差,數(shù)據(jù)不能被長(zhǎng)期保存,數(shù)據(jù)的冗余度大等。人工管理階段應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如下圖所示:§1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展:人工管理階段20世紀(jì)50年代后期至60年代中后期,磁盤(pán)成為計(jì)算機(jī)的主要外存儲(chǔ)器。在軟件方面,出現(xiàn)了高級(jí)語(yǔ)言和操作系統(tǒng)。在此階段,數(shù)據(jù)以文件的形式進(jìn)行組織,并能長(zhǎng)期保留在外存儲(chǔ)器上,用戶(hù)能對(duì)數(shù)據(jù)文件進(jìn)行查詢(xún)、修改、插入和刪除等操作。程序與數(shù)據(jù)有了一定的獨(dú)立性,程序和數(shù)據(jù)分開(kāi)存儲(chǔ),然而依舊存在數(shù)據(jù)的冗余度大及數(shù)據(jù)的不一致性等缺點(diǎn)。文件系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如下圖所示:§1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展:文件系統(tǒng)階段§1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展:文件系統(tǒng)階段文件系統(tǒng)管理數(shù)據(jù)的主要不足:數(shù)據(jù)獨(dú)立性差:應(yīng)用程序與數(shù)據(jù)文件的耦合性強(qiáng),特定格式的數(shù)據(jù)文件只能有特定的程序才能操作。數(shù)據(jù)文件的冗余性高:數(shù)據(jù)文件數(shù)據(jù)有很高的冗余度,不可避免有大量重復(fù),造成存儲(chǔ)資源的浪費(fèi)。數(shù)據(jù)共享性弱:難以在不同應(yīng)用程序之間傳輸和共享。數(shù)據(jù)的安全性低:數(shù)據(jù)難以實(shí)現(xiàn)按授權(quán)分別訪(fǎng)問(wèn)的需求,在安全性方面有很大的缺陷。維護(hù)成本高:數(shù)據(jù)文件和應(yīng)用程序的強(qiáng)耦合性對(duì)于系統(tǒng)的維護(hù)也帶來(lái)了極大的不便。20世紀(jì)60年代后期,計(jì)算機(jī)的硬件和軟件都有了進(jìn)一步的發(fā)展,信息量的爆炸式膨脹帶來(lái)了數(shù)據(jù)量的急劇增長(zhǎng),為了解決日益增長(zhǎng)的數(shù)據(jù)量帶來(lái)的數(shù)據(jù)管理上的嚴(yán)重問(wèn)題,數(shù)據(jù)庫(kù)技術(shù)逐漸發(fā)展和成熟起來(lái)。文件系統(tǒng)階段應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如下圖所示:
數(shù)據(jù)庫(kù)技術(shù)使數(shù)據(jù)有了統(tǒng)一的結(jié)構(gòu),對(duì)所有的數(shù)據(jù)進(jìn)行統(tǒng)一、集中、獨(dú)立的管理,以實(shí)現(xiàn)數(shù)據(jù)的共享,保證數(shù)據(jù)的完整和安全,提高了數(shù)據(jù)管理效率。在應(yīng)用程序和數(shù)據(jù)庫(kù)之間有數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,DBMS)。數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)數(shù)據(jù)的處理方式與文件系統(tǒng)不同,它把所有應(yīng)用程序中使用的數(shù)據(jù)匯集在一起,并以記錄為單位存儲(chǔ)起來(lái),便于應(yīng)用程序使用。§1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展:數(shù)據(jù)庫(kù)系統(tǒng)階段§1.2數(shù)據(jù)管理技術(shù)的產(chǎn)生與發(fā)展:數(shù)據(jù)庫(kù)系統(tǒng)階段數(shù)據(jù)庫(kù)系統(tǒng)管理數(shù)據(jù)的特點(diǎn):數(shù)據(jù)獨(dú)立性強(qiáng):數(shù)據(jù)管理可以獨(dú)立完成,不需要再依賴(lài)應(yīng)用程序來(lái)直接管理數(shù)據(jù)。數(shù)據(jù)冗余度低:從整體上組織和設(shè)計(jì)數(shù)據(jù)的邏輯模式和存儲(chǔ)模式,使得數(shù)據(jù)中的各個(gè)實(shí)體與屬性可以獨(dú)立存在,降低存儲(chǔ)的冗余度。數(shù)據(jù)一致性高:使用數(shù)據(jù)庫(kù)統(tǒng)一管理數(shù)據(jù),保證數(shù)據(jù)在數(shù)據(jù)庫(kù)中的一致性。數(shù)據(jù)共享性好:數(shù)據(jù)面向所有外部調(diào)用,不再服務(wù)于某一程序,數(shù)據(jù)的共享得以實(shí)現(xiàn)。數(shù)據(jù)的安全性強(qiáng):有完善的權(quán)限管理,沒(méi)有經(jīng)過(guò)授權(quán)的數(shù)據(jù)訪(fǎng)問(wèn)是不被接受的。管理效率高:把數(shù)據(jù)管理任務(wù)從應(yīng)用系統(tǒng)中分離出來(lái),由專(zhuān)門(mén)人員管理,效率高。模式的概念§1.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)的“型”和“值”:“型”主要指的是對(duì)各種數(shù)據(jù)的屬性和結(jié)構(gòu)的定義與描述。它是各種具體數(shù)據(jù)的抽象與提煉,描述出具體數(shù)據(jù)共有的特征?!爸怠眲t是具體數(shù)據(jù)實(shí)例的描述,是刻畫(huà)事物各方面屬性的定性或定量的具體值。
型:客戶(hù)(編號(hào),姓名,性別,注冊(cè)日期,電話(huà))
值:('101’,‘薛為民’,‘男’,‘2012-01-09’,‘16800001111’)數(shù)據(jù)庫(kù)的模式:數(shù)據(jù)庫(kù)的所有型的集合,稱(chēng)為該數(shù)據(jù)庫(kù)的模式(Schema)。模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)結(jié)構(gòu)和特征的描述。構(gòu)造數(shù)據(jù)庫(kù)模式(數(shù)據(jù)建模):三個(gè)世界的映射現(xiàn)實(shí)世界中客觀(guān)對(duì)象的抽象過(guò)程如下圖所示:§1.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)§1.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)是數(shù)據(jù)3個(gè)抽象級(jí)別,它把數(shù)據(jù)的具體組織留給DBMS去處理,用戶(hù)只要抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存儲(chǔ),這樣就減輕了用戶(hù)使用系統(tǒng)的負(fù)擔(dān)。三級(jí)結(jié)構(gòu)之間差別往往很大,為了實(shí)現(xiàn)這3個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換,DBMS在三級(jí)結(jié)構(gòu)之間提供了兩級(jí)映像(Mapping):外模式-模式映像、模式-內(nèi)模式映像。正是這兩級(jí)映像保證了數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。外模式處于用戶(hù)級(jí),也稱(chēng)為用戶(hù)視圖(VIEW),它最接近用戶(hù),是單個(gè)用戶(hù)看到并獲準(zhǔn)使用的那部分?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu);模式又叫概念模式,是對(duì)數(shù)據(jù)庫(kù)所有用戶(hù)的數(shù)據(jù)的整體邏輯描述,是所有外模式的全體;內(nèi)模式處于物理級(jí),又稱(chēng)為存儲(chǔ)模式?!?.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)三級(jí)模式,兩級(jí)映射外模式處于用戶(hù)級(jí),也稱(chēng)為用戶(hù)視圖(VIEW),它最接近用戶(hù),是單個(gè)用戶(hù)看到并獲準(zhǔn)使用的那部分?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu);模式又叫概念模式,是對(duì)數(shù)據(jù)庫(kù)所有用戶(hù)的數(shù)據(jù)的整體邏輯描述,是所有外模式的全體;內(nèi)模式處于物理級(jí),又稱(chēng)為存儲(chǔ)模式?!?.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)三級(jí)模式,兩級(jí)映射模式實(shí)際上是數(shù)據(jù)庫(kù)數(shù)據(jù)在概念級(jí)上的完整抽象,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式?!?.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu):模式模式(Schema)也稱(chēng)概念模式(ConceptualSchema)或邏輯模式,是對(duì)數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶(hù)的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層,既不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,也不涉及具體的應(yīng)用程序及所使用的應(yīng)用開(kāi)發(fā)工具和高級(jí)程序設(shè)計(jì)語(yǔ)言。定義模式時(shí)不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),例如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)的名稱(chēng)、類(lèi)型、取值范圍等,而且還要定義數(shù)據(jù)項(xiàng)之間的聯(lián)系,定義不同記錄之間的聯(lián)系,以及定義與數(shù)據(jù)有關(guān)的完整性、安全性等要求。外模式通常是模式的子集,一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式?!?.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu):外模式外模式(ExternalSchema)也稱(chēng)子模式(Subschema)或用戶(hù)模式,它是對(duì)數(shù)據(jù)庫(kù)用戶(hù)(包括程序員和最終用戶(hù))能夠看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,即個(gè)別用戶(hù)涉及的數(shù)據(jù)的邏輯結(jié)構(gòu)。
外模式是保證數(shù)據(jù)庫(kù)安全性的一個(gè)有效措施,每個(gè)用戶(hù)只能看見(jiàn)或訪(fǎng)問(wèn)所對(duì)應(yīng)的外模式中的數(shù)據(jù),數(shù)據(jù)庫(kù)中的其余數(shù)據(jù)是不可見(jiàn)的?!?.3數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu):內(nèi)模式內(nèi)模式(InternalSchema)也稱(chēng)存儲(chǔ)模式(StorageSchema)或物理模式,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。內(nèi)模式是對(duì)數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。例如,記錄的存儲(chǔ)方式是順序存儲(chǔ)、按照B樹(shù)結(jié)構(gòu)存儲(chǔ)還是按hash方法存儲(chǔ);索引按照什么方式組織;數(shù)據(jù)是否壓縮存儲(chǔ),是否加密;數(shù)據(jù)的存儲(chǔ)記錄結(jié)構(gòu)有何規(guī)定等。
內(nèi)模式的設(shè)計(jì)目標(biāo)是將系統(tǒng)的模式(全局邏輯結(jié)構(gòu))組織成最優(yōu)的物理模式,以提高數(shù)據(jù)的存取效率,改善系統(tǒng)的性能指標(biāo)。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),對(duì)應(yīng)于同一個(gè)模式可以有任意多個(gè)外模式。對(duì)于每個(gè)外模式,數(shù)據(jù)庫(kù)系統(tǒng)都有一個(gè)外模式/模式映像,它定義了該外模式與模式之間的對(duì)應(yīng)關(guān)系。這些映像定義通常包含在各自外模式的描述中。數(shù)據(jù)庫(kù)中只有一個(gè)模式,也只有一個(gè)內(nèi)模式,所以模式/內(nèi)模式映像是
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人事檔案保管合同經(jīng)典版(2篇)
- 2025年五金、交電、家電、化工產(chǎn)品購(gòu)銷(xiāo)合同參考模板(2篇)
- 2025年互聯(lián)網(wǎng)站合作建立合同(2篇)
- 2025年代理記賬委托合同樣本(2篇)
- 2025年個(gè)人房屋維修服務(wù)合同簡(jiǎn)單版(4篇)
- 2025年個(gè)人車(chē)庫(kù)車(chē)位租賃合同模板(2篇)
- 低溫煤炭?jī)?chǔ)存運(yùn)輸協(xié)議
- 奢侈品區(qū)裝修合同范本
- 保健品辦公室裝修合同
- 博物館渣土清理合同
- 高三開(kāi)學(xué)收心班會(huì)課件
- 蒸汽換算計(jì)算表
- 人教版高中數(shù)學(xué)必修1全冊(cè)導(dǎo)學(xué)案
- 四年級(jí)計(jì)算題大全(列豎式計(jì)算,可打印)
- 科技計(jì)劃項(xiàng)目申報(bào)培訓(xùn)
- 591食堂不合格食品處置制度
- 國(guó)際金融課件(完整版)
- 導(dǎo)向標(biāo)識(shí)系統(tǒng)設(shè)計(jì)(一)課件
- 220t鍋爐課程設(shè)計(jì) 李學(xué)玉
- 全英文劇本 《劇院魅影》
- 北京城的中軸線(xiàn)PPT通用課件
評(píng)論
0/150
提交評(píng)論