數(shù)據(jù)庫(kù)知識(shí)點(diǎn)整理_第1頁(yè)
數(shù)據(jù)庫(kù)知識(shí)點(diǎn)整理_第2頁(yè)
數(shù)據(jù)庫(kù)知識(shí)點(diǎn)整理_第3頁(yè)
數(shù)據(jù)庫(kù)知識(shí)點(diǎn)整理_第4頁(yè)
數(shù)據(jù)庫(kù)知識(shí)點(diǎn)整理_第5頁(yè)
已閱讀5頁(yè),還剩5頁(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)介

1、精品好資料學(xué)習(xí)推薦數(shù)據(jù)庫(kù)ppt整理:1. 數(shù)據(jù)庫(kù)(DataBase,DB)是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲(chǔ),具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并為各種用戶共享。概括而言,數(shù)據(jù)庫(kù)具有永久存儲(chǔ)和易擴(kuò)展性,并為各種用戶共享。2. 數(shù)據(jù)(data)是承載或記錄信息的按一定規(guī)律排列組合的物理符號(hào),是形成信息的源泉,是計(jì)算機(jī)程序加工的“原料”。簡(jiǎn)單地說(shuō),數(shù)據(jù)是對(duì)客觀事物描述與記載的物理符號(hào)記錄。數(shù)據(jù)有多種表現(xiàn)形式,可以是文字、圖形、圖像、聲音、語(yǔ)言等。3. 信息(information)泛指人類(lèi)社會(huì)傳播的一切內(nèi)容。一般而言

2、,信息是一種被加工成為特定形式的數(shù)據(jù),是數(shù)據(jù)的集合、含義與解釋?zhuān)鞘挛镒兓⑾嗷プ饔?、特征的反映。?dāng)前,信息已成為人類(lèi)社會(huì)活動(dòng)的一種重要資源,與能源、物質(zhì)并稱人類(lèi)社會(huì)活動(dòng)的三大要素。4. 信息資源與能源、物質(zhì)資源相比(1)能夠重復(fù)使用,能在使用中體現(xiàn)自身價(jià)值并產(chǎn)生增值; (2)具有極強(qiáng)的目標(biāo)導(dǎo)向,即使是相同的信息在不同的用戶中也體現(xiàn)出不同的價(jià)值;(3)具有整合性,信息資源的檢索和利用,不受時(shí)間、空間、語(yǔ)言、地域和行業(yè)的制約;(4)是社會(huì)財(cái)富,任何人無(wú)權(quán)全部或永久購(gòu)買(mǎi)信息的使用權(quán);同時(shí)信息資源是商品,可以被銷(xiāo)售、貿(mào)易和交換; (5)具有流動(dòng)性。5. 信息與其它相關(guān)概念 信息與消息比較,消息是信息

3、的外殼,信息是消息的內(nèi)核; 信息與信號(hào)相比,信號(hào)是信息的載體; 信息與數(shù)據(jù)比較,數(shù)據(jù)是信息存在的一種形態(tài)或記錄形式,數(shù)據(jù)經(jīng)過(guò)解釋并賦予一定意義之后,便成為信息。 信息與知識(shí)相比,知識(shí)是事物運(yùn)動(dòng)狀態(tài)和方式在人們頭腦中一種有序的、規(guī)律性的表達(dá),是信息加工的產(chǎn)物。6.數(shù)據(jù)與信息的關(guān)系 數(shù)據(jù)是信息的符號(hào)表示,也稱載體; 信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語(yǔ)義解釋?zhuān)?數(shù)據(jù)是符號(hào)化信息; 信息是語(yǔ)義化數(shù)據(jù)。7. 數(shù)據(jù)處理 數(shù)據(jù)處理是指對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳播的一系列活動(dòng)的總和。信息處理的目的:一是從大量的、原始的數(shù)據(jù)中抽取、整理出對(duì)人們有價(jià)值的信息,以作為行動(dòng)和決策的依據(jù);二是借助計(jì)算機(jī)科學(xué)地保

4、存和管理復(fù)雜、大量的數(shù)據(jù),以便方便利用這些資源。8.數(shù)據(jù)處理主要包括數(shù)值計(jì)算和數(shù)據(jù)管理。目前,數(shù)值計(jì)算所占比重越來(lái)越小,數(shù)據(jù)管理是數(shù)據(jù)處理的核心。數(shù)據(jù)管理是利用計(jì)算機(jī)硬件和軟件技術(shù)對(duì)數(shù)據(jù)進(jìn)行有效的收集、存儲(chǔ)、處理和應(yīng)用的過(guò)程,目的在于充分有效地發(fā)揮數(shù)據(jù)的作用。9.計(jì)算機(jī)數(shù)據(jù)管理包括 數(shù)據(jù)采集 數(shù)據(jù)轉(zhuǎn)換 數(shù)據(jù)分組 數(shù)據(jù)組織 數(shù)據(jù)計(jì)算 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)檢索 數(shù)據(jù)排序10. 數(shù)據(jù)管理的三個(gè)階段 人工管理階段 文件管理階段 數(shù)據(jù)庫(kù)系統(tǒng)階段11.人工管理階段 年代:1946年 20世紀(jì)50年代中期 特征:計(jì)算機(jī)主要用于計(jì)算,除硬件設(shè)備外無(wú) 任何軟件,外存只有磁帶、卡片和紙 帶,無(wú)直接存取的設(shè)備;軟件只有匯

5、編 語(yǔ)言,沒(méi)有操作系統(tǒng),對(duì)數(shù)據(jù)的處理完 全依靠人工進(jìn)行管理。特點(diǎn):數(shù)據(jù)不保存; 無(wú)軟件對(duì)數(shù)據(jù)進(jìn)行管理; 沒(méi)有文件概念; 數(shù)據(jù)面向應(yīng)用,不能共享。文件系統(tǒng)階段 年代:20世紀(jì)50年代后期 20世紀(jì)60年代中期 特征:計(jì)算機(jī)不僅用于計(jì)算,而且還大量用于 管理。硬件中有了磁盤(pán)、磁鼓等直接存 取的設(shè)備;軟件中有了高級(jí)語(yǔ)言和操作 系統(tǒng)。 特點(diǎn):數(shù)據(jù)可長(zhǎng)期保存在磁盤(pán)上; 系統(tǒng)提供數(shù)據(jù)與程序之間的存取方法; 文件的形式多種多樣; 程序與數(shù)據(jù)之間有一定的獨(dú)立性。數(shù)據(jù)庫(kù)系統(tǒng)階段 年代:20世紀(jì)60年代后期 特征:存儲(chǔ)技術(shù)取得很大發(fā)展,有了大容量的 磁盤(pán),可共享數(shù)據(jù)。 特點(diǎn):數(shù)據(jù)共享且具有獨(dú)立性; 數(shù)據(jù)是結(jié)構(gòu)化的

6、; 數(shù)據(jù)是面向系統(tǒng)的; 數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)具有更高獨(dú)立性; 提供了方便的接口和控制功能12. 數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System, DBS)是指具有管理和控制數(shù)據(jù)庫(kù)功能的計(jì)算機(jī)應(yīng)用系統(tǒng)。一般由三大部分組成:硬件系統(tǒng)、軟件系統(tǒng)(包括操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)等)和人員。13. 硬件系統(tǒng)是指存儲(chǔ)數(shù)據(jù)庫(kù)和運(yùn)行數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS的硬件資源,包括物理存儲(chǔ)數(shù)據(jù)庫(kù)的磁盤(pán)、磁鼓、磁帶或其他外存儲(chǔ)器及其附屬設(shè)備、控制器、I/O通道、內(nèi)存、CPU以及外部設(shè)備等。14. 軟件系統(tǒng) 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是指存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的可共享的數(shù)據(jù)集合;數(shù)據(jù)庫(kù)中所建立的數(shù)據(jù)結(jié)構(gòu),充分描述了數(shù)據(jù)間的內(nèi)在聯(lián)

7、系,便于數(shù)據(jù)修改、更新與擴(kuò)充,同時(shí)保證了數(shù)據(jù)的獨(dú)立性、可靠性、安全性與完整性,減少了數(shù)據(jù)冗余,提高了數(shù)據(jù)共享程度及數(shù)據(jù)管理效率。 1)數(shù)據(jù)結(jié)構(gòu)化;2)數(shù)據(jù)獨(dú)立性高; 3)數(shù)據(jù)共享性好,冗余度低;4)由DBMS對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一管理。 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)( DataBase Management System, DBMS)是位于應(yīng)用程序與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。和操作系統(tǒng)一樣是計(jì)算機(jī)的基礎(chǔ)軟件,也是一個(gè)大型復(fù)雜的軟件系統(tǒng),可以科學(xué)地組織和保存數(shù)據(jù),高效查找和維護(hù)數(shù)據(jù)。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是指幫助用戶建立、使用、管理和維護(hù)數(shù)據(jù)庫(kù)的一種計(jì)算機(jī)系統(tǒng)軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心。DBM

8、S由四個(gè)組成部分:數(shù)據(jù)定義語(yǔ)言及其翻譯處理程序; 數(shù)據(jù)操縱語(yǔ)言及其翻譯處理程序;數(shù)據(jù)庫(kù)運(yùn)行程序(如安全性、并發(fā)控制程序);實(shí)用程序(如數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)庫(kù)恢復(fù)程序)。 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)包括數(shù)據(jù)庫(kù)及其應(yīng)用程序,由系統(tǒng)分析員和應(yīng)用程序員用DBMS和應(yīng)用程序開(kāi)發(fā)工具設(shè)計(jì)與創(chuàng)建。15. 數(shù)據(jù)庫(kù)系統(tǒng)人員包括:數(shù)據(jù)庫(kù)管理員(Database Administrator, DBA) 系統(tǒng)分析員 數(shù)據(jù)庫(kù)設(shè)計(jì)人員 應(yīng)用程序員 用戶16. 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度看,數(shù)據(jù)庫(kù)系統(tǒng)通常采用三級(jí)模式結(jié)構(gòu),這是數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部體系結(jié)構(gòu); 數(shù)據(jù)庫(kù)系統(tǒng)的外部體系結(jié)構(gòu)可分為集中式結(jié)構(gòu)、文件服務(wù)器結(jié)構(gòu)和客戶/

9、服務(wù)器結(jié)構(gòu)等。17. 數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu) 面向用戶或應(yīng)用程序員的用戶級(jí)(外部層); 面向數(shù)據(jù)庫(kù)設(shè)計(jì)和維護(hù)人員的概念級(jí)(概念層); 面向系統(tǒng)程序員的物理級(jí)(內(nèi)部層);18. (1)外模式 外模式又稱為子模式或用戶模式,外模式是從模式導(dǎo)出的一個(gè)子集,包括模式中允許特定用戶使用的部分?jǐn)?shù)據(jù)。 一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。(2)模式 模式又稱為概念模式或邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式,數(shù)據(jù)庫(kù)模式以這種數(shù)據(jù)模型為基礎(chǔ),體現(xiàn)和反映了數(shù)據(jù)庫(kù)的整體觀。(3)內(nèi)模式 內(nèi)模式又稱為存儲(chǔ)模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述,描述了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式和物理

10、結(jié)構(gòu)。19. 數(shù)據(jù)庫(kù)外部體系結(jié)構(gòu)主要有集中式結(jié)構(gòu)、文件服務(wù)器結(jié)構(gòu)、客戶/服務(wù)器結(jié)構(gòu)。(1)集中式結(jié)構(gòu) 由主機(jī)和客戶終端兩個(gè)關(guān)鍵硬件組成。 數(shù)據(jù)庫(kù)和應(yīng)用程序存放在主機(jī)中,數(shù)據(jù)的處理和主要的運(yùn)算操作也在主機(jī)上進(jìn)行。 特點(diǎn)是數(shù)據(jù)和應(yīng)用集中,維護(hù)方便,安全性好;但對(duì)主機(jī)要求較高,價(jià)格昂貴。(2)文件服務(wù)器結(jié)構(gòu) 數(shù)據(jù)庫(kù)存放在文件服務(wù)器中,應(yīng)用程序分散安排在各個(gè)客戶工作站上。文件服務(wù)器只負(fù)責(zé)文件的集中管理,所有的應(yīng)用處理安排在客戶端完成。 特點(diǎn)是費(fèi)用低廉,配置靈活;但是缺乏足夠的計(jì)算和處理能力,對(duì)客戶端的計(jì)算機(jī)性能要求高。Access和Visual FoxPro支持該方案。(3)客戶/服務(wù)器結(jié)構(gòu) 數(shù)據(jù)庫(kù)存

11、放在服務(wù)器中,應(yīng)用程序可以根據(jù)需要安排在服務(wù)器或客戶工作站上,實(shí)現(xiàn)了客戶端程序和服務(wù)器端程序的協(xié)同工作。 該結(jié)構(gòu)解決了集中式結(jié)構(gòu)和文件服務(wù)器結(jié)構(gòu)的費(fèi)用和性能問(wèn)題。SQL Server和Oracle都支持該結(jié)構(gòu)。數(shù)據(jù)(data)是描述事物的符號(hào)記錄,模型(model)是現(xiàn)實(shí)世界的抽象。20.數(shù)據(jù)模型(data model)是數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫(kù)系統(tǒng)中用以提供信息表示和操作手段的形式構(gòu)架,包括數(shù)據(jù)描述、數(shù)據(jù)聯(lián)系、數(shù)據(jù)操作、數(shù)據(jù)語(yǔ)義以及數(shù)據(jù)一致性的概念工具,是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。21. 數(shù)據(jù)模型是數(shù)據(jù)庫(kù)設(shè)計(jì)中對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具。 數(shù)據(jù)模型用于精確地描述數(shù)據(jù)庫(kù)的靜態(tài)特征、動(dòng)態(tài)特性和數(shù)據(jù)完

12、整性約束條件。因此,數(shù)據(jù)模型由是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三個(gè)要素構(gòu)成。22. (1)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)模型中的數(shù)據(jù)結(jié)構(gòu)用于描述系統(tǒng)的靜態(tài)特征,主要描述數(shù)據(jù)的類(lèi)型、內(nèi)容、性質(zhì)以及數(shù)據(jù)間的聯(lián)系等。數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)模型的基礎(chǔ),數(shù)據(jù)操作和數(shù)據(jù)完整性約束都建立在數(shù)據(jù)結(jié)構(gòu)上。在數(shù)據(jù)庫(kù)系統(tǒng)中,通常按照數(shù)據(jù)模型中的數(shù)據(jù)結(jié)構(gòu)的類(lèi)型來(lái)區(qū)分、命名各種不同的數(shù)據(jù)模型。(2)數(shù)據(jù)操作 數(shù)據(jù)模型中的數(shù)據(jù)操作用于描述系統(tǒng)的動(dòng)態(tài)特征,主要描述在相應(yīng)的數(shù)據(jù)結(jié)構(gòu)上的操作類(lèi)型、操作規(guī)則和操作方式。(3)數(shù)據(jù)完整性約束 數(shù)據(jù)模型中的數(shù)據(jù)完整性約束主要描述數(shù)據(jù)結(jié)構(gòu)內(nèi)數(shù)據(jù)間的語(yǔ)法、語(yǔ)義聯(lián)系、制約和依存關(guān)系,以及數(shù)據(jù)動(dòng)態(tài)變化和有效性規(guī)則

13、,用以保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確、有效和相容。23. E-R數(shù)據(jù)模型是利用實(shí)體、實(shí)體型、實(shí)體集、實(shí)體之間的聯(lián)系和屬性等概念,抽象描述現(xiàn)實(shí)世界中客觀數(shù)據(jù)對(duì)象及其特征、數(shù)據(jù)對(duì)象之間的關(guān)聯(lián)關(guān)系。E-R數(shù)據(jù)模型具有直觀、易于理解、與計(jì)算機(jī)具體實(shí)現(xiàn)機(jī)制無(wú)關(guān)等優(yōu)點(diǎn)。24. 實(shí)體 現(xiàn)實(shí)世界客觀存在、且任何可以相互區(qū)別的事物。實(shí)體可以是具體的,也可以是抽象的,還可以是事物之間的聯(lián)系。 屬性 描述實(shí)體或聯(lián)系所具有的特征稱為屬性。屬性有“型”與“值”之分, “型”就是屬性名,而“值”是屬性的具體內(nèi)容。 實(shí)體集 實(shí)體集是具有相同類(lèi)型及共享相同性質(zhì)(屬性)的實(shí)體集合。 關(guān)鍵字 唯一標(biāo)識(shí)實(shí)體的屬性集,稱為實(shí)體鍵或關(guān)鍵字,也

14、簡(jiǎn)稱為鍵。當(dāng)有多個(gè)屬性可作為鍵,而選定其中一個(gè)時(shí),則稱它為該實(shí)體的主鍵(primary key)。 實(shí)體之間的聯(lián)系 實(shí)體之間的關(guān)聯(lián)關(guān)系稱為聯(lián)系,實(shí)體間的聯(lián)系是指實(shí)體集中可能出現(xiàn)的每一個(gè)實(shí)體與另一實(shí)體集中多少個(gè)具體實(shí)體存在聯(lián)系。 實(shí)體之間的聯(lián)系有三種類(lèi)型: 一對(duì)一聯(lián)系; 一對(duì)多聯(lián)系; 多對(duì)多聯(lián)系。 一對(duì)一聯(lián)系 如果兩個(gè)不同型實(shí)體集中,任一方的一個(gè)實(shí)體只與另一方的一個(gè)實(shí)體相對(duì)應(yīng),這種聯(lián)系稱為一對(duì)一聯(lián)系,記為 1:1。 一對(duì)多聯(lián)系 如果兩個(gè)不同型實(shí)體集中,一方的一個(gè)實(shí)體對(duì)應(yīng)另一方的若干個(gè)實(shí)體,而另一方的一個(gè)實(shí)體只對(duì)應(yīng)本方的一個(gè)實(shí)體,稱這種聯(lián)系為一對(duì)多聯(lián)系,記為 1:m。多對(duì)多聯(lián)系 如果兩個(gè)不同型實(shí)體

15、集中,兩實(shí)體集中任一實(shí)體均與另一實(shí)體集中的若干實(shí)體相對(duì)應(yīng),稱這種聯(lián)系為多對(duì)多聯(lián)系,記為 m:n。 實(shí)際上,一對(duì)一聯(lián)系是一對(duì)多聯(lián)系的特例,而一對(duì)多聯(lián)系又是多對(duì)多聯(lián)系的特例。25. 繪制E-R圖的步驟 確定實(shí)體和實(shí)體的屬性; 確定實(shí)體之間的聯(lián)系以及聯(lián)系的類(lèi)型; 給實(shí)體和聯(lián)系添加屬性。26. 數(shù)據(jù)結(jié)構(gòu)模型稱為表示型或?qū)崿F(xiàn)型數(shù)據(jù)模型,也稱為邏輯模型,是在概念模型的基礎(chǔ)之上,對(duì)客觀事物及其聯(lián)系的數(shù)據(jù)描述,與具體的DBMS有關(guān)。在數(shù)據(jù)庫(kù)系統(tǒng)中,常用的數(shù)據(jù)結(jié)構(gòu)模型有層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P退姆N。27. 關(guān)系 關(guān)系的結(jié)構(gòu)成為關(guān)系模式。其形式為: 關(guān)系名(屬性名1,屬性名2,屬性名n) 關(guān)系數(shù)

16、據(jù)庫(kù)中,按照關(guān)系模式設(shè)計(jì)或創(chuàng)建的“表”的結(jié)構(gòu): 表名(字段1,字段2,字段n)顯然,一個(gè)關(guān)系模式可以對(duì)應(yīng)結(jié)構(gòu)相同的多個(gè)關(guān)系。 元組 關(guān)系中水平方向的行稱為元組(tuple)。在數(shù)據(jù)表中,一個(gè)元組對(duì)應(yīng)一條記錄,一個(gè)關(guān)系就是若干個(gè)元組的集合。 屬性 關(guān)系中垂直方向的列稱為屬性(attribute)。每個(gè)屬性都有屬性名。在數(shù)據(jù)表中,一個(gè)屬性對(duì)應(yīng)一個(gè)字段,屬性名即字段名。 域 屬性的取值范圍稱為域(domain)。域是屬性值的集合,其類(lèi)型與范圍由屬性的性質(zhì)及其所表示的意義確定。同一屬性只能在相同域中取值。 元數(shù) 關(guān)系模式中屬性的數(shù)目稱為關(guān)系的元數(shù),又稱為關(guān)系的目或關(guān)系的度(degree)。 候選關(guān)鍵字

17、 凡在關(guān)系中能夠唯一區(qū)分與確定不同元組的屬性或?qū)傩约希Q為候選關(guān)鍵字(candidate key)。 主關(guān)鍵字 一個(gè)關(guān)系或表只能有一個(gè)主關(guān)鍵字(primary key),簡(jiǎn)稱主鍵。主鍵包含唯一標(biāo)識(shí)表中存儲(chǔ)的每條記錄的一個(gè)或多個(gè)字段??蛇x定一個(gè)候選關(guān)鍵字作為該關(guān)系的主關(guān)鍵字。在關(guān)系中,主關(guān)鍵字的值必須是唯一,并且非空。 外部關(guān)鍵字 關(guān)系或表中某個(gè)屬性或?qū)傩越M合雖不是該表的主鍵,或只是主鍵的一部分,但卻是另一關(guān)系或表的主鍵時(shí),稱該屬性或?qū)傩越M合為這個(gè)關(guān)系或表的外部關(guān)鍵字(foreign key)或外鍵28. 關(guān)系的特點(diǎn) 關(guān)系必須是規(guī)范化 其中最基本的一條就是關(guān)系的每一分量必須是不可再分的數(shù)據(jù)項(xiàng)(

18、不能是嵌套表)。 同一關(guān)系中不允許相同的屬性名,即同一數(shù)據(jù)表中不能出現(xiàn)重復(fù)的字段名 關(guān)系中不允許出現(xiàn)相同的元組,即同一數(shù)據(jù)表中任意兩條記錄不能完全相同 關(guān)系中同一字段的數(shù)據(jù)類(lèi)型必須相同,即同一屬性的數(shù)據(jù)具有同質(zhì)性。 關(guān)系中元組、屬性的次序任意,即數(shù)據(jù)表中的記錄和字段的順序無(wú)關(guān)緊要。29. 關(guān)系的完整性(1)實(shí)體完整性 實(shí)體完整性(entity integrity)是關(guān)系中的主關(guān)鍵字不能取空值或重復(fù)值。(2) 參照完整性 參照完整性(referential integrity)是關(guān)系中的外部關(guān)鍵字必須為空值或等于主關(guān)鍵字的值,以保證兩個(gè)表中對(duì)應(yīng)的元組正確關(guān)聯(lián)。(3)用戶定義完整性 用戶定義完整性

19、(user-defined integrity)是根據(jù)應(yīng)用環(huán)境的要求和實(shí)際的需要,對(duì)某一具體應(yīng)用所涉及的數(shù)據(jù)提出約束性條件。所以又稱為域完整性,包括字段有限性約束、記錄有效性約束。30. 第一范式不僅要求一個(gè)屬性只能包含一個(gè)值,且不可再分割; 還要求多行數(shù)據(jù)中的同一屬性包含的值數(shù)量必須為一; 多個(gè)屬性的意義不能相同。31. 如果一個(gè)關(guān)系屬于第一范式(1NF),且所有的非主關(guān)鍵字段都完全依賴于主關(guān)鍵字,則稱此關(guān)系滿足第二范式。 簡(jiǎn)單地說(shuō),要求主關(guān)鍵字的絕對(duì)相關(guān)性。32. 如果一個(gè)關(guān)系已經(jīng)滿足第二范式(2NF),而且該關(guān)系中的任何兩個(gè)非主鍵字段之間不存在函數(shù)依賴關(guān)系,那么該關(guān)系滿足第三范式(3NF

20、就是沒(méi)有傳遞依賴,即不滿足A-B-C)。 簡(jiǎn)單地說(shuō),要求每個(gè)非主鍵字段必須且只能依賴于主關(guān)鍵字。33.優(yōu)勢(shì):1)一致性。因?yàn)槊總€(gè)數(shù)據(jù)只在一個(gè)數(shù)據(jù)表中記錄一次; 2)提高效率。只在一個(gè)位置記錄數(shù)據(jù)意味著使用的磁盤(pán)空間減少; 3)易于理解。如果按關(guān)系規(guī)范化,則數(shù)據(jù)庫(kù)設(shè)計(jì)更清晰。34.查詢是數(shù)據(jù)庫(kù)提供的一種功能強(qiáng)大的管理工具。 查詢是以數(shù)據(jù)庫(kù)中數(shù)據(jù)表作為數(shù)據(jù)源,根據(jù)給定的條件,從數(shù)據(jù)庫(kù)的表或已有的查詢中檢索出符合條件的記錄,構(gòu)成一個(gè)新的數(shù)據(jù)集合。35. 在Access2010中共有5種查詢類(lèi)型:選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SQL查詢。36. 查詢的功能 選擇字段 選擇記錄 編輯記錄 實(shí)

21、現(xiàn)計(jì)算 創(chuàng)建新表 為窗體、報(bào)表提供數(shù)據(jù)37. 窗體的主要功能和類(lèi)型:窗體是應(yīng)用程序與用戶之間的接口,是創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)最基本的對(duì)象。窗體就是程序運(yùn)行時(shí)的Windows窗口,是人機(jī)交互的界面。窗體是操作應(yīng)用系統(tǒng)的界面。在應(yīng)用程序中,必定有一個(gè)主窗體,提供系統(tǒng)的各種功能。用戶就是通過(guò)選擇不同的操作來(lái)實(shí)現(xiàn)數(shù)據(jù)維護(hù)、控制應(yīng)用程序流程等人機(jī)交互的功能。38. 窗體的主要功能控制應(yīng)用程序的流程操作數(shù)據(jù)顯示信息交互信息39. 窗體的類(lèi)型 根據(jù)數(shù)據(jù)記錄的顯示方式,Access提供了6種類(lèi)型的窗體單頁(yè)窗體(縱欄式窗體)多頁(yè)窗體連續(xù)窗體(表格式窗體)彈出式窗體主/子窗體圖表窗體40. 窗體視圖是窗體在具有不同功

22、能和應(yīng)用范圍下呈現(xiàn)的外觀表現(xiàn)形式,不同的窗體視圖具有不同的功能。Access 2010有6種窗體視圖:設(shè)計(jì)視圖窗體視圖布局視圖數(shù)據(jù)表視圖數(shù)據(jù)透視表視圖數(shù)據(jù)透視圖視圖41. 窗體的節(jié)窗體的設(shè)計(jì)視圖由若干部分組成,每一部分稱為“節(jié)”。所謂節(jié),是用于設(shè)計(jì)窗體細(xì)節(jié)的區(qū)域。窗體最多可擁有5個(gè)節(jié),默認(rèn)情況下,只有主體節(jié)。42. 主體 是每個(gè)窗體都必須包含的主體部分(其它部分是可選的)。絕大多數(shù)的控件及信息都出現(xiàn)在主體節(jié)中,通常用于顯示、編輯記錄數(shù)據(jù)。窗體頁(yè)眉 位于窗體的頂部位置,主要用于添加窗體標(biāo)題、窗體使用說(shuō)明等信息。頁(yè)面頁(yè)眉 用于設(shè)置窗體每頁(yè)的頂部所顯示的信息,包括:標(biāo)題、列標(biāo)題、日期或頁(yè)碼等。頁(yè)面頁(yè)眉僅當(dāng)窗體打印時(shí)才顯示,且顯示在每一打印頁(yè)的上方。頁(yè)面頁(yè)腳 用于設(shè)置窗體每頁(yè)的底部所顯示的信息,包括:頁(yè)總匯、日期或頁(yè)碼等。頁(yè)面頁(yè)腳僅當(dāng)窗體打印時(shí)才顯示,且顯示在每一打印頁(yè)的下方。窗

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論