版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Access2016數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用第1章
數(shù)據(jù)庫(kù)基礎(chǔ)第2章Access數(shù)據(jù)庫(kù)及其創(chuàng)建與管理第3章
表操作第4章
查詢操作第5章
窗體設(shè)計(jì)第6章
報(bào)表第7章
宏第8章VBA編程第9章
數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例全套可編輯PPT課件第1章數(shù)據(jù)庫(kù)基礎(chǔ)了解數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展階段;了解數(shù)據(jù)庫(kù)的三級(jí)模式和二級(jí)映射功能;了解三種數(shù)據(jù)模型的優(yōu)缺點(diǎn);熟悉E-R模型的相關(guān)知識(shí);初步了解數(shù)據(jù)庫(kù)設(shè)計(jì)方法;掌握數(shù)據(jù)庫(kù)系統(tǒng)的相關(guān)概念;掌握數(shù)據(jù)模型的三要素;掌握關(guān)系數(shù)據(jù)模型的相關(guān)概念;掌握關(guān)系運(yùn)算的常用操作。學(xué)習(xí)目標(biāo):1.21.41.11.3第1章數(shù)據(jù)庫(kù)基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)概述數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)1.1數(shù)據(jù)庫(kù)系統(tǒng)概述1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展1.1.4
數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)1.1.3數(shù)據(jù)庫(kù)系統(tǒng)的組成章目錄1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理1.信息(Information)
信息是對(duì)現(xiàn)實(shí)世界中各種事物的存在方式、運(yùn)動(dòng)狀態(tài)或事物間聯(lián)系形式的反映的綜合。例如:“友誼商店的邦寶服裝在3月8日打7.5折”“湖南第一師范學(xué)院需要招聘2名圖書(shū)管理員”……
信息是可以被感知和存儲(chǔ)的,并且可以被加工、傳遞和再生。。章目錄節(jié)目錄1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理2.?dāng)?shù)據(jù)(Data)
數(shù)據(jù)是指保存在存儲(chǔ)介質(zhì)上能夠識(shí)別的物理符號(hào)。也可以說(shuō),數(shù)據(jù)是用來(lái)記錄信息的可識(shí)別的符號(hào),它是信息的具體表現(xiàn)形式。
數(shù)據(jù)不只是簡(jiǎn)單的數(shù)字,還包括文字、圖形、圖像、聲音、物體的運(yùn)動(dòng)狀態(tài)等。
數(shù)據(jù)都可以數(shù)字化后存入計(jì)算機(jī)。
章目錄節(jié)目錄1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理
軟件中的數(shù)據(jù)有型(Type)與值(Value)之分:
數(shù)據(jù)的型表示數(shù)據(jù)表示的類型,例如字符型、日期型、整型等;
數(shù)據(jù)的值表示符合給定型的值,例如日期型“2013/10/3”。
同樣的信息可以用不同的數(shù)據(jù)方式來(lái)描述。例如:
劉小穎,女,1991年4月5日出生,2010年入學(xué),該學(xué)生的學(xué)號(hào)為201001010102,湖南邵陽(yáng)人”。
(201001010102,劉小穎,1991-4-5,2010,湖南邵陽(yáng))。
數(shù)據(jù)是信息的符號(hào)表示,或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語(yǔ)義解釋。章目錄節(jié)目錄1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理3.?dāng)?shù)據(jù)處理
數(shù)據(jù)處理是將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程,包括對(duì)數(shù)據(jù)的收集、存儲(chǔ)、加工、檢索、傳輸?shù)纫幌盗谢顒?dòng),其目的是從大量的原始數(shù)據(jù)中抽取和推導(dǎo)出有價(jià)值的信息。
數(shù)據(jù)處理的目的是借助計(jì)算機(jī)科學(xué)地保存和管理復(fù)雜的大量的數(shù)據(jù),以便用戶能方便而充分地利用這些寶貴的信息資源。
可以用一個(gè)等式來(lái)簡(jiǎn)單地表示信息、數(shù)據(jù)與數(shù)據(jù)處理的關(guān)系:信息=數(shù)據(jù)+數(shù)據(jù)處理。章目錄節(jié)目錄1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展
數(shù)據(jù)管理技術(shù)是對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、輸入、存儲(chǔ)、檢索、維護(hù)和輸出的技術(shù)。數(shù)據(jù)管理技術(shù)的發(fā)展大致經(jīng)歷了三個(gè)階段:1.人工管理階段(20世紀(jì)50年代中前以前)人工管理階段的計(jì)算機(jī)主要用于科學(xué)計(jì)算。特點(diǎn):①數(shù)據(jù)不保存。
②應(yīng)用程序管理數(shù)據(jù)。
③數(shù)據(jù)無(wú)獨(dú)立性。
④數(shù)據(jù)不能共享。章目錄節(jié)目錄1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展2.文件系統(tǒng)階段(20世紀(jì)50年代中期到60年代中期)計(jì)算機(jī)的應(yīng)用范圍從科學(xué)計(jì)算擴(kuò)大到信息管理.特點(diǎn):①數(shù)據(jù)可以長(zhǎng)期保存在外存儲(chǔ)設(shè)備上。
②由文件系統(tǒng)管理數(shù)據(jù)。
③數(shù)據(jù)共享性差,冗余度大。
④數(shù)據(jù)獨(dú)立性差。章目錄節(jié)目錄1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展3.?dāng)?shù)據(jù)庫(kù)系統(tǒng)階段(20世紀(jì)60年代后期至今)應(yīng)用程序和數(shù)據(jù)的聯(lián)系通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,DBMS)來(lái)實(shí)現(xiàn)。特點(diǎn):①數(shù)據(jù)結(jié)構(gòu)化。
②數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充。
③數(shù)據(jù)獨(dú)立性高。
④數(shù)據(jù)的安全性。⑤數(shù)據(jù)的完整性。章目錄節(jié)目錄1.1.3數(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ù)、數(shù)據(jù)庫(kù)管理系統(tǒng)及其開(kāi)發(fā)工具、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理人員和用戶、硬件平臺(tái)和軟件平臺(tái)組成。通常將數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。1.?dāng)?shù)據(jù)庫(kù)將數(shù)據(jù)按一定的數(shù)據(jù)模型組織起來(lái),使其具有較小的冗余度、較高的獨(dú)立性和易擴(kuò)展性,并可為一定范圍內(nèi)的各種用戶共享。這種數(shù)據(jù)的集合稱為數(shù)據(jù)庫(kù)(DataBase,DB)。
簡(jiǎn)而言之,數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的有組織的、可共享的數(shù)據(jù)集合。章目錄節(jié)目錄1.1.3數(shù)據(jù)庫(kù)系統(tǒng)的組成2.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,DBMS)是指負(fù)責(zé)數(shù)據(jù)庫(kù)存取、維護(hù)和管理的系統(tǒng)軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。
基本功能有:數(shù)據(jù)定義功能,數(shù)據(jù)存取功能,數(shù)據(jù)庫(kù)的組織,存儲(chǔ)和管理,數(shù)據(jù)庫(kù)運(yùn)行管理,數(shù)據(jù)庫(kù)的建立和維護(hù),通信功能和數(shù)據(jù)轉(zhuǎn)換功能等。3.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DataBaseApplicationSystem,DBAS)是指用戶為了解決某一類信息處理的實(shí)際需求而利用數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的軟件系統(tǒng),如利用Access開(kāi)發(fā)的圖書(shū)管理系統(tǒng)、教務(wù)管理系統(tǒng)、工資管理系統(tǒng)等。章目錄節(jié)目錄1.1.3數(shù)據(jù)庫(kù)系統(tǒng)的組成4.?dāng)?shù)據(jù)庫(kù)管理員和用戶數(shù)據(jù)庫(kù)管理員(DataBaseAdministrator,DBA)是專門(mén)人員或者管理機(jī)構(gòu),負(fù)責(zé)監(jiān)督和管理數(shù)據(jù)庫(kù)系統(tǒng)。
用戶是指通過(guò)應(yīng)用程序使用數(shù)據(jù)庫(kù)的人員,最終用戶無(wú)需自己編寫(xiě)應(yīng)用程序。5.硬件平臺(tái)和軟件平臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)對(duì)硬件平臺(tái)的要求是:計(jì)算機(jī)要有足夠大的內(nèi)存和外存,有較高的通道能力以保證數(shù)據(jù)庫(kù)系統(tǒng)能正常運(yùn)行。數(shù)據(jù)庫(kù)系統(tǒng)的軟件主要包括數(shù)據(jù)庫(kù)管理系統(tǒng)、操作系統(tǒng)、具有與數(shù)據(jù)庫(kù)接口的高級(jí)語(yǔ)言及其編譯系統(tǒng)、以數(shù)據(jù)庫(kù)管理系統(tǒng)為核心的應(yīng)用開(kāi)發(fā)工具、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。章目錄節(jié)目錄1.1.4數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)的高度獨(dú)立性來(lái)自于數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)和二級(jí)映像功能。
數(shù)據(jù)庫(kù)的三級(jí)模式為模式、外模式和內(nèi)模式,與之對(duì)應(yīng)的是三級(jí)模式結(jié)構(gòu),即全局邏輯結(jié)構(gòu)、局部邏輯結(jié)構(gòu)和物理存儲(chǔ)結(jié)構(gòu)。1.模式
模式又稱概念模式或邏輯模式,對(duì)應(yīng)于概念級(jí)。它是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。模式與具體的應(yīng)用程序無(wú)關(guān),也不涉及到數(shù)據(jù)的物理存儲(chǔ)內(nèi)容。模式是數(shù)據(jù)庫(kù)數(shù)據(jù)在邏輯級(jí)上的視圖。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。章目錄節(jié)目錄1631.1.4數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)2.外模式
外模式又稱子模式或用戶模式,是用戶和程序員看到并使用的局部數(shù)據(jù)邏輯結(jié)構(gòu)和特征。
不同的用戶因其需求不同,看待數(shù)據(jù)的方式不同,因此不同用戶的外模式的描述也不相同,一個(gè)數(shù)據(jù)庫(kù)有若干個(gè)外模式。3.內(nèi)模式內(nèi)模式又稱存儲(chǔ)模式或物理模式,是對(duì)數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,也是數(shù)據(jù)在存儲(chǔ)介質(zhì)上的保存方式。
一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式,是以數(shù)據(jù)模型為基礎(chǔ)的。
在數(shù)據(jù)庫(kù)的三級(jí)模式中,邏輯模式是數(shù)據(jù)庫(kù)的中心與關(guān)鍵,它獨(dú)立于數(shù)據(jù)庫(kù)的其他層次,所以在設(shè)計(jì)數(shù)據(jù)庫(kù)模式結(jié)構(gòu)時(shí),應(yīng)首先確定數(shù)據(jù)庫(kù)的邏輯模式。章目錄節(jié)目錄1.1.4數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)4.三級(jí)模式間的映像數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別。為了實(shí)現(xiàn)三個(gè)抽象級(jí)別的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)系統(tǒng)在三級(jí)模式中提供了兩個(gè)層次的映像,即“模式/內(nèi)模式映像”和“外模式/模式映像”。(1)模式/內(nèi)模式映像模式/內(nèi)模式映像定義了數(shù)據(jù)的全局邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)的對(duì)應(yīng)關(guān)系。保證了程序與數(shù)據(jù)的物理獨(dú)立性。(2)外模式/模式映像外模式/模式映像定義了某一個(gè)外模式與模式之間的對(duì)應(yīng)關(guān)系。保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。章目錄節(jié)目錄1.1.4數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)章目錄節(jié)目錄1.2數(shù)據(jù)模型1.2.1數(shù)據(jù)模型概述1.2.2概念模型章目錄1.2.1數(shù)據(jù)模型概述章目錄節(jié)目錄
數(shù)據(jù)模型(DataModel)是用來(lái)抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息的工具。數(shù)據(jù)模型應(yīng)滿足3個(gè)方面的要求:一是能夠比較真實(shí)地模擬現(xiàn)實(shí)世界;二是容易被人理解;三是便于在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)。
數(shù)據(jù)模型由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束3部分組成。(1)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是所研究的對(duì)象類型的集合。常用的數(shù)據(jù)結(jié)構(gòu)有3種:層次結(jié)構(gòu)、網(wǎng)狀結(jié)構(gòu)和關(guān)系結(jié)構(gòu)。這3種結(jié)構(gòu)的數(shù)據(jù)模型分別命名為層次模型、網(wǎng)狀模型、關(guān)系模型。(2)數(shù)據(jù)操作數(shù)據(jù)操作是指對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象(型)的實(shí)例(值)允許執(zhí)行的操作的集合,包括操作及有關(guān)的操作規(guī)則。(3)數(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ī)則,以保證數(shù)據(jù)的正確、有效與相容。1.2.1數(shù)據(jù)模型概述章目錄節(jié)目錄數(shù)據(jù)模型按不同的應(yīng)用層次分成三種類型:概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型、物理數(shù)據(jù)模型。
概念數(shù)據(jù)模型(概念模型):面向客觀世界、面向用戶的模型.如:E-R模型。
邏輯數(shù)據(jù)模型(數(shù)據(jù)模型):面向數(shù)據(jù)庫(kù)系統(tǒng)的模型。如:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷?。物理?shù)據(jù)模型(物理模型):面向計(jì)算機(jī)物理表示的模型。1.2.1數(shù)據(jù)模型概述章目錄節(jié)目錄1.概念模型的基本概念①實(shí)體:客觀存在并可相互區(qū)別的事物稱為實(shí)體。②屬性:實(shí)體所具有的某一特性。③域:一個(gè)屬性的取值范圍。④碼:唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼。⑤實(shí)體型:用實(shí)體名及其屬性名集合來(lái)描述和刻畫(huà)同類實(shí)體,稱為實(shí)體型。⑥實(shí)體集:同一類型實(shí)體的集合稱為實(shí)體集。⑦聯(lián)系:實(shí)體之間的關(guān)聯(lián)稱為聯(lián)系。分為實(shí)體內(nèi)部的聯(lián)系和實(shí)體之間的聯(lián)系。1.2.2概念模型章目錄節(jié)目錄
實(shí)體內(nèi)部的聯(lián)系通常是組成實(shí)體的各屬性之間的聯(lián)系。
實(shí)體之間的聯(lián)系是指不同實(shí)體集之間的聯(lián)系。兩實(shí)體集之間的聯(lián)系主要有以下3類。1.2.2概念模型章目錄節(jié)目錄2.實(shí)體-聯(lián)系模型用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型,稱為實(shí)體—聯(lián)系模型,簡(jiǎn)稱E-R模型。在E-R圖中,①:表示實(shí)體集,矩形框內(nèi)寫(xiě)明實(shí)體名。②:表示某實(shí)體的屬性或者實(shí)體間聯(lián)系的屬性。③:表示實(shí)體集之間的聯(lián)系。1.2.2概念模型章目錄節(jié)目錄1.2.2概念模型章目錄節(jié)目錄3.三種數(shù)據(jù)模型常見(jiàn)的數(shù)據(jù)模型有3種:層次模型、網(wǎng)狀模型和關(guān)系模型。(1)層次模型
采用樹(shù)型結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體間的聯(lián)系的模型。1.2.2概念模型章目錄節(jié)目錄(2)網(wǎng)狀模型以網(wǎng)狀結(jié)構(gòu)表示實(shí)體與實(shí)體之間的聯(lián)系。1.2.2概念模型章目錄節(jié)目錄(3)關(guān)系模型以二維表結(jié)構(gòu)來(lái)表示實(shí)體以及實(shí)體之間的聯(lián)系1.2.2概念模型章目錄節(jié)目錄1.3關(guān)系數(shù)據(jù)庫(kù)1.3.1關(guān)系數(shù)據(jù)庫(kù)的基本術(shù)語(yǔ)1.3.2關(guān)系的性質(zhì)1.3.4
關(guān)系代數(shù)1.3.3關(guān)系模型的完整性約束章目錄①關(guān)系:一個(gè)關(guān)系就是一張二維表。②屬性:表的每一列為一個(gè)屬性(也稱為字段),
如學(xué)生表中學(xué)號(hào)就是一個(gè)屬性。③元組:表的每一行為一個(gè)元組(也稱為記錄),
它是一組字段的信息的集合。④域:屬性的取值范圍稱為域。
如學(xué)生選課表的綜合成績(jī)的取值范圍是0到100之間的浮點(diǎn)數(shù)。1.3.1關(guān)系數(shù)據(jù)庫(kù)的基本術(shù)語(yǔ)章目錄節(jié)目錄⑤關(guān)系模式:關(guān)系名及關(guān)系中的屬性集合構(gòu)成關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu)。
關(guān)系模式的格式為:關(guān)系名(屬性名1,屬性名2,屬性名3,…,屬性名n)。
例如,班級(jí)表的關(guān)系模式為:班級(jí)(班級(jí)名稱,專業(yè)編號(hào),班級(jí)人數(shù),班長(zhǎng)姓名)。⑥主關(guān)鍵字:主關(guān)鍵字也叫主鍵,是唯一標(biāo)識(shí)表中記錄的字段或字段的組合。
如學(xué)生表中的學(xué)號(hào)可作為主關(guān)鍵字,它能唯一標(biāo)識(shí)表中的每一條記錄,即表中不能有兩個(gè)相同的學(xué)號(hào)出現(xiàn)。學(xué)生選課表中的學(xué)號(hào)和課程編號(hào)兩個(gè)字段的組合為主關(guān)鍵字。1.3.1關(guān)系數(shù)據(jù)庫(kù)的基本術(shù)語(yǔ)章目錄節(jié)目錄⑦候選碼:如果某個(gè)字段的值能唯一標(biāo)識(shí)表中一個(gè)記錄,這個(gè)字段就被稱為候選碼。一個(gè)關(guān)系中可能有多個(gè)候選碼。當(dāng)然,候選碼也可以是多個(gè)字段的組合。⑧外部關(guān)鍵字:外部關(guān)鍵字也叫外鍵,是用來(lái)與另一個(gè)關(guān)系進(jìn)行聯(lián)接的字段,且是另一個(gè)關(guān)系中的主關(guān)鍵字。比如在教學(xué)管理系統(tǒng)中,系編號(hào)在專業(yè)表中是外鍵,而在院系表中為主鍵,這是因?yàn)閷I(yè)表和院系表通過(guò)系編號(hào)字段相關(guān)聯(lián)。1.3.1關(guān)系數(shù)據(jù)庫(kù)的基本術(shù)語(yǔ)章目錄節(jié)目錄
關(guān)系是一種規(guī)范化的二維表,作為關(guān)系的二維表必須滿足下列性質(zhì):①每一個(gè)屬性是不可分解的。②每一個(gè)關(guān)系模式中屬性的數(shù)據(jù)類型以及屬性的個(gè)數(shù)是固定的,并且每個(gè)屬性必須命名,在同一個(gè)關(guān)系模式中,屬性名必須是不同的。③每一個(gè)關(guān)系僅僅有一種記錄類型,即一種關(guān)系模式。④在關(guān)系中元組的順序(即行的順序)是無(wú)關(guān)緊要的,即行的次序可以任意交換。⑤在關(guān)系中屬性的順序(即列的順序)是無(wú)關(guān)緊要的,可以任意交換,但交換時(shí)一定是整體交換,屬性名和屬性值必須作為整列同時(shí)交換。⑥元組不可以重復(fù),即在一個(gè)關(guān)系中任意兩個(gè)元組不能完全一樣。1.3.2關(guān)系的性質(zhì)章目錄節(jié)目錄關(guān)系模型中可以有3類完整性約束:實(shí)體完整性、參照完整性和用戶定義的完整性。
在對(duì)關(guān)系數(shù)據(jù)庫(kù)執(zhí)行插入、刪除和修改操作時(shí),必須遵循下述3類完整性規(guī)則:①實(shí)體完整性規(guī)則(entityintegrityrule):關(guān)系中的元組在組成主鍵的屬性上不能有空值。②參照完整性規(guī)則(referenceintegrityrule):外鍵的值不允許參照不存在的相應(yīng)表的主鍵的值,要么外鍵為空值。③用戶定義的完整性規(guī)則:用戶定義的完整性規(guī)則是用戶根據(jù)具體應(yīng)用的語(yǔ)義要求,利用DBMS提供的定義和檢驗(yàn)這類完整性規(guī)則的機(jī)制,用戶自己定義的完整性規(guī)則。1.3.3關(guān)系模型的完整性約束章目錄節(jié)目錄
關(guān)系代數(shù)是以關(guān)系為運(yùn)算對(duì)象的一組高級(jí)運(yùn)算的集合。關(guān)系的基本運(yùn)算分為傳統(tǒng)的集合運(yùn)算和專門(mén)的關(guān)系運(yùn)算兩類。1.傳統(tǒng)的集合運(yùn)算傳統(tǒng)的集合運(yùn)算包括并、交、差、笛卡爾積。(1)并設(shè)關(guān)系R和關(guān)系S都有n個(gè)屬性,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與關(guān)系S的并是由屬于R或?qū)儆赟的元組組成的集合,表示為R∪S。1.3.4關(guān)系代數(shù)章目錄節(jié)目錄【例1-1】表1-2和表1-3中給定了兩個(gè)關(guān)系R和S,它們具有相同的屬性。R∪S的結(jié)果:1.3.4關(guān)系代數(shù)章目錄節(jié)目錄(2)交設(shè)關(guān)系R和關(guān)系S都有n個(gè)屬性,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與關(guān)系S的交是由屬于R且屬于S的元組組成的集合,表示為R∩S.R∩S的結(jié)果:1.3.4關(guān)系代數(shù)章目錄節(jié)目錄(3)差設(shè)關(guān)系R和關(guān)系S都有n個(gè)屬性,且相應(yīng)的屬性取自同一個(gè)域,則關(guān)系R與關(guān)系S的差是由屬于R但不屬于S的元組組成的集合,表示為R-S。R-S的結(jié)果:1.3.4關(guān)系代數(shù)章目錄節(jié)目錄(4)笛卡爾積設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別是r和s,則關(guān)系R與關(guān)系S的笛卡爾積是一個(gè)(r+s)個(gè)屬性的元組集合,每個(gè)元組的前r個(gè)屬性值來(lái)自R的一個(gè)元組,后s個(gè)屬性值來(lái)自S的一個(gè)元組,記為R×S。若R有m個(gè)元組,S有n個(gè)元組,則R×S有m×n個(gè)元組。R×S的結(jié)果:1.3.4關(guān)系代數(shù)章目錄節(jié)目錄2.專門(mén)的關(guān)系運(yùn)算專門(mén)的關(guān)系運(yùn)算包括:選擇、投影、聯(lián)接、除等。(1)選擇選擇運(yùn)算是從關(guān)系中查找出滿足條件的元組。其中:條件是邏輯表達(dá)式,運(yùn)算后的結(jié)果是條件為真的元組。比如,從學(xué)生表中查找姓“王”的學(xué)生就屬于選擇運(yùn)算。選擇運(yùn)算一般會(huì)改變記錄的個(gè)數(shù),但不改變屬性的個(gè)數(shù)。(2)投影投影運(yùn)算是從關(guān)系模式中指定若干屬性構(gòu)成新的關(guān)系。比如,從學(xué)生表查詢學(xué)生情況,查詢結(jié)果只包含學(xué)號(hào)和姓名兩個(gè)屬性,這就是投影運(yùn)算。投影運(yùn)算不會(huì)改變?cè)M的個(gè)數(shù),只改變屬性的個(gè)數(shù),也有可能改變屬性的顯示順序。1.3.4關(guān)系代數(shù)章目錄節(jié)目錄(3)聯(lián)接聯(lián)接操作是從笛卡爾積中選取屬性間滿足一定條件的元組。在聯(lián)接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接操作為等值聯(lián)接。自然聯(lián)接是去掉重復(fù)屬性的等值聯(lián)接。自然聯(lián)接是最常用的聯(lián)接運(yùn)算。例:
1.3.4關(guān)系代數(shù)章目錄節(jié)目錄R×S的結(jié)果:滿足條件B<C的聯(lián)接結(jié)果如表1-10所示:1.3.4關(guān)系代數(shù)章目錄R.ABS.ACDA1101A110385A1101A110170A1101A38390A2201A110385A2201A110170A2201A38390節(jié)目錄R×S的結(jié)果:等值聯(lián)接(R.A=S.A)的結(jié)果如表1-11所示:1.3.4關(guān)系代數(shù)章目錄R.ABS.ACDA1101A110385A1101A110170A1101A38390A2201A110385A2201A110170A2201A38390節(jié)目錄R×S的結(jié)果:自然聯(lián)接的結(jié)果如表1-12所示:1.3.4關(guān)系代數(shù)章目錄R.ABS.ACDA1101A110385A1101A110170A1101A38390A2201A110385A2201A110170A2201A38390節(jié)目錄1.4數(shù)據(jù)庫(kù)設(shè)計(jì)1.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述1.4.2需求分析1.4.4
邏輯結(jié)構(gòu)設(shè)計(jì)1.4.3概念結(jié)構(gòu)設(shè)計(jì)章目錄1.4.5數(shù)據(jù)庫(kù)的物理設(shè)計(jì)1.4.6
數(shù)據(jù)庫(kù)的實(shí)施1.4.7數(shù)據(jù)庫(kù)的運(yùn)行與維護(hù)
數(shù)據(jù)庫(kù)設(shè)計(jì)是在一定平臺(tái)制約下,根據(jù)信息需求與處理需求設(shè)計(jì)出性能良好的數(shù)據(jù)模式。信息需求是指用戶數(shù)據(jù)對(duì)象的數(shù)據(jù)及其結(jié)構(gòu),它反映了數(shù)據(jù)庫(kù)的靜態(tài)需求;處理需求是指用戶對(duì)象的行為和動(dòng)作,它反映了數(shù)據(jù)庫(kù)的動(dòng)態(tài)需求。數(shù)據(jù)庫(kù)設(shè)計(jì)方法:
一種是以處理需求為主,兼顧信息需求的面向過(guò)程的方法.一種是以信息需求為主,兼顧處理需求的面向數(shù)據(jù)的方法.(主流)數(shù)據(jù)庫(kù)設(shè)計(jì)一般采用生命周期(lifecycle)法:將數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)分為以下目標(biāo)獨(dú)立的6個(gè)階段:需求分析階段、概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)的物理設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。1.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述章目錄節(jié)目錄
需求分析也就是分析用戶的需求。需求分析是軟件開(kāi)發(fā)中最重要的一個(gè)環(huán)節(jié),對(duì)軟件需求的深入理解是軟件開(kāi)發(fā)工作獲得成功的前提條件。需求分析的重點(diǎn)是調(diào)查、收集與分析用戶在數(shù)據(jù)管理中的信息要求、處理要求、安全性與完整性要求。
信息需求是指用戶需要從數(shù)據(jù)庫(kù)中獲得的信息的內(nèi)容與性質(zhì),由此導(dǎo)出在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù),也就是數(shù)據(jù)需求;
處理需求是指用戶要完成什么處理功能,對(duì)處理的響應(yīng)時(shí)間有什么要求;
安全性需求是描述數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中不同用戶操作數(shù)據(jù)庫(kù)的情況,完整性需求定義了數(shù)據(jù)間的關(guān)聯(lián)以及數(shù)據(jù)的取值范圍要求。1.4.2需求分析章目錄節(jié)目錄需求分析方法:面向?qū)ο蠓椒ê徒Y(jié)構(gòu)化分析方法(StructuredAnalysis,簡(jiǎn)稱SA方法)。
結(jié)構(gòu)化分析方法的基本思想是把系統(tǒng)自上而下逐步分解,逐步求精,基本原則是抽象與分解。尤其是對(duì)于一個(gè)大型的應(yīng)用系統(tǒng),控制系統(tǒng)的復(fù)雜性的基本手段就是分解。結(jié)構(gòu)化分析法實(shí)際上是一個(gè)建?;顒?dòng),在分析建模中,核心是數(shù)據(jù)字典,圍繞數(shù)據(jù)字典有3個(gè)子模型,即數(shù)據(jù)模型、功能模型和行為模型。一般地,數(shù)據(jù)模型用E-R圖來(lái)描述,功能模型用數(shù)據(jù)流圖來(lái)描述,行為模型用狀態(tài)轉(zhuǎn)換圖來(lái)描述。
需求分析的階段成果:系統(tǒng)需求說(shuō)明書(shū)1.4.2需求分析章目錄節(jié)目錄概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。
概念結(jié)構(gòu)設(shè)計(jì)的常用工具是E-R圖。概念結(jié)構(gòu)設(shè)計(jì)的主要工作:?確定實(shí)體。?確定實(shí)體的屬性。?確定實(shí)體的碼。?確定實(shí)體間的聯(lián)系和聯(lián)系類型。?畫(huà)出表示概念模型的E-R圖。?確定屬性之間的依賴關(guān)系。1.4.3概念結(jié)構(gòu)設(shè)計(jì)章目錄節(jié)目錄1.概念設(shè)計(jì)的策略:①自頂向下。先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。②自底向上。先定義每個(gè)局部應(yīng)用的概念結(jié)構(gòu),然后按一定的規(guī)則把它們集成起來(lái),最后得到全局概念模型。(最常用)③由里向外。先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,直至總體概念結(jié)構(gòu)。④混合策略。將自頂向下和自底向上方法相結(jié)合,先用自頂向下方法設(shè)計(jì)一個(gè)概念結(jié)構(gòu)的框架,以它為骨架集成由自底而上策略中設(shè)計(jì)的每個(gè)局部概念結(jié)構(gòu)。1.4.3概念結(jié)構(gòu)設(shè)計(jì)章目錄節(jié)目錄2.設(shè)計(jì)步驟:第1步:根據(jù)需求分析的結(jié)果(數(shù)據(jù)流圖、數(shù)據(jù)字典等)對(duì)現(xiàn)實(shí)世界的數(shù)據(jù)進(jìn)行抽象,設(shè)計(jì)各個(gè)局部視圖即E-R圖。第2步:設(shè)計(jì)全局E-R模型。內(nèi)容包括將所有局部E-R圖集成一個(gè)全局E-R圖。第3步:優(yōu)化全局E-R模型。1.4.3概念結(jié)構(gòu)設(shè)計(jì)章目錄節(jié)目錄教學(xué)管理系統(tǒng)的全局E-R圖,如圖1-8所示:1.4.3概念結(jié)構(gòu)設(shè)計(jì)章目錄教師課程院系專業(yè)班級(jí)學(xué)生有擁課授有擁課選課選有擁有擁有擁mmmmnnnnnnn1111n節(jié)目錄邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換成與所選DBMS產(chǎn)品所支持的數(shù)據(jù)模型相吻合的邏輯結(jié)構(gòu)。將E-R模型向關(guān)系模型轉(zhuǎn)換就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換的規(guī)則包括以下幾點(diǎn)。①一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性即為關(guān)系的屬性,實(shí)體的碼也就是關(guān)系的碼。②一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,與該聯(lián)系相連的兩個(gè)實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換成關(guān)系的屬性,同時(shí)關(guān)系的碼為兩個(gè)實(shí)體碼的組合。1.4.4邏輯結(jié)構(gòu)設(shè)計(jì)章目錄節(jié)目錄
③一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換成一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的兩個(gè)實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,同時(shí)關(guān)系的碼為n端實(shí)體的碼。
④一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的兩個(gè)實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系屬性,而每個(gè)實(shí)體的碼均為該關(guān)系的候選碼。如果與其中一端實(shí)體對(duì)應(yīng)的關(guān)系模式合并,則需要在該關(guān)系的屬性中加入另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。1.4.4邏輯結(jié)構(gòu)設(shè)計(jì)章目錄節(jié)目錄⑤3個(gè)或3個(gè)以上的實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為此關(guān)系的屬性,而此關(guān)系的碼為各實(shí)體碼的組合。⑥具有相同碼的關(guān)系模式可以合并。舉例說(shuō)明:【例1-8】和【例1-9】1.4.4邏輯結(jié)構(gòu)設(shè)計(jì)章目錄節(jié)目錄數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)是指數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法。數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是指為給定的邏輯數(shù)據(jù)模型選擇最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。物理設(shè)計(jì)步驟:1.物理設(shè)計(jì)的內(nèi)容與方法2.關(guān)系模式存取方法選擇3.確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)4.物理設(shè)計(jì)的評(píng)價(jià)1.4.5數(shù)據(jù)庫(kù)的物理設(shè)計(jì)章目錄節(jié)目錄數(shù)據(jù)庫(kù)的實(shí)施主要包括下列步驟:1.定義數(shù)據(jù)庫(kù)結(jié)構(gòu)2.編制與調(diào)試應(yīng)用程序3.?dāng)?shù)據(jù)的載入4.?dāng)?shù)據(jù)庫(kù)試運(yùn)行1.4.6數(shù)據(jù)庫(kù)的實(shí)施章目錄節(jié)目錄數(shù)據(jù)庫(kù)試運(yùn)行標(biāo)志著數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用程序的開(kāi)發(fā)工作基本完成,開(kāi)始運(yùn)行和維護(hù)階段,這是一個(gè)長(zhǎng)期的過(guò)程。數(shù)據(jù)庫(kù)的維護(hù)工作主要由DBA完成,其主要任務(wù)包括:1.?dāng)?shù)據(jù)庫(kù)的安全性和完整性控制2.?dāng)?shù)據(jù)庫(kù)的備份和恢復(fù)3.?dāng)?shù)據(jù)庫(kù)性能的監(jiān)視、分析和調(diào)整4.?dāng)?shù)據(jù)庫(kù)的重組與重構(gòu)1.4.7數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)章目錄節(jié)目錄1.5本章小結(jié)本章主要介紹了數(shù)據(jù)庫(kù)管理技術(shù)的發(fā)展階段、數(shù)據(jù)庫(kù)系統(tǒng)的概念、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)、數(shù)據(jù)模型的概念及其數(shù)據(jù)模型的分類、關(guān)系代數(shù)運(yùn)算,講解了數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)知識(shí)。要求讀者通過(guò)本章的學(xué)習(xí)掌握數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí)以及數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)理論,為后續(xù)章節(jié)的學(xué)習(xí)打下良好的理論基礎(chǔ)。章目錄1.6思考與練習(xí)1.簡(jiǎn)述數(shù)據(jù)、信息和數(shù)據(jù)處理的概念。2.什么是數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)?3.簡(jiǎn)述數(shù)據(jù)庫(kù)管理技術(shù)發(fā)展的三個(gè)階段數(shù)據(jù)管理的特點(diǎn)。4.什么是數(shù)據(jù)模型?簡(jiǎn)述數(shù)據(jù)模型組成的三要素。5.簡(jiǎn)述數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式以及二級(jí)映射。6.舉例說(shuō)明什么是聯(lián)接和自然聯(lián)接?7.采用生命周期法的數(shù)據(jù)庫(kù)設(shè)計(jì)分為哪幾個(gè)階段?8.什么是需求分析?需求分析的重點(diǎn)是什么?9.簡(jiǎn)述教學(xué)管理系統(tǒng)的需求分析。10.概念結(jié)構(gòu)設(shè)計(jì)的工作一般包括哪些內(nèi)容?11.如何確定某個(gè)事物是實(shí)體還是屬性?12.簡(jiǎn)述將E-R模型向關(guān)系模型轉(zhuǎn)換的規(guī)則。13.簡(jiǎn)述數(shù)據(jù)庫(kù)的實(shí)施步驟。章目錄第2章Access數(shù)據(jù)庫(kù)及其創(chuàng)建與管理了解Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的發(fā)展歷史;掌握Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的安裝、啟動(dòng)與退出;會(huì)利用Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用創(chuàng)建數(shù)據(jù)庫(kù);熟練掌握數(shù)據(jù)庫(kù)窗口的操作;掌握數(shù)據(jù)庫(kù)的安全與維護(hù)。學(xué)習(xí)目標(biāo):了解Access的發(fā)展歷史;掌握Access的安裝、啟動(dòng)與退出;會(huì)利用Access創(chuàng)建數(shù)據(jù)庫(kù);熟練掌握數(shù)據(jù)庫(kù)窗口的操作;掌握數(shù)據(jù)庫(kù)的安全與維護(hù)。2.22.42.12.3數(shù)據(jù)庫(kù)的打開(kāi)與關(guān)閉Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)管理系統(tǒng)概述創(chuàng)建數(shù)據(jù)庫(kù)操作數(shù)據(jù)庫(kù)窗口第2章Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用
數(shù)據(jù)庫(kù)及其創(chuàng)建與管理2.1
Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)管理系統(tǒng)概述2.1.1Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的發(fā)展2.1.2Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的安裝、啟動(dòng)與退出2.1.4Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)的對(duì)象2.1.3Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)窗口章目錄2.1.1Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的發(fā)展美國(guó)微軟公司于1992年11月發(fā)布基于Windows3.0操作系統(tǒng)的Access1.0版本,隨后在1995年將Access加入MicrosoftOffice95辦公軟件,使其成為其中一部分。在這以后,微軟公司陸續(xù)發(fā)布了多個(gè)版本,如Access97、Access2000、Access2002,以及Access2003、Access2007和Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用版本。Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用在外觀界面上與MicrosoftOffice2010中的Word2010、Excel2010、PowerPoint2010相似。2.1.2Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的安裝、啟動(dòng)與退出①獲得安裝授權(quán),接受協(xié)議條款。如圖2-1(a)所示。②選擇安裝類型。若選擇默認(rèn)安裝類型,可以點(diǎn)擊“立即安裝”按鈕。若需要改變安裝路徑或安裝的類型,則可以點(diǎn)擊“自定義”,如圖2-1(b)所示。③若選擇“自定義”安裝,可以在圖2-1(c)所示中選擇需要安裝的Office組件,進(jìn)行選擇后點(diǎn)擊“立即安裝”按鈕繼續(xù)。④等待安裝進(jìn)度結(jié)束即可,如圖2-1(d)所示。12342.1.2Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的安裝、啟動(dòng)與退出2.Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的啟動(dòng)方法有:①桌面圖標(biāo)快速啟動(dòng)。②開(kāi)始菜單選項(xiàng)快速啟動(dòng)。③通過(guò)已保存的文件快速啟動(dòng)。2.1.2Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的安裝、啟動(dòng)與退出3.Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的退出①在“文件”選項(xiàng)卡中使用“退出”命令。②單擊Access窗口標(biāo)題欄右側(cè)的“關(guān)閉”按鈕。③單擊Access窗口標(biāo)題欄左側(cè)的圖標(biāo),在出現(xiàn)的快捷菜單中選擇“關(guān)閉”命令。④雙擊Access窗口標(biāo)題欄左側(cè)的圖標(biāo)。⑤使用鍵盤(pán)組合鍵Alt+F4。2.1.3Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)窗口Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的數(shù)據(jù)庫(kù)窗口與以前的版本(尤其是Access2007之前的版本)相比用戶界面發(fā)生了重大變化。Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用版本在繼承和改進(jìn)了Access2007版本中的兩個(gè)主要的用戶界面組件“功能區(qū)”和“導(dǎo)航窗格”的基礎(chǔ)上,還新引入了第三個(gè)用戶界面組件MicrosoftOfficeBackstage視圖。1.Backstage視圖(文件選項(xiàng)卡)
Backstage視圖中,可以創(chuàng)建新數(shù)據(jù)庫(kù)、打開(kāi)現(xiàn)有數(shù)據(jù)庫(kù)、通過(guò)SharePointServer將數(shù)據(jù)庫(kù)發(fā)布到Web以及執(zhí)行很多文件和數(shù)據(jù)庫(kù)維護(hù)任務(wù)。若要從Backstage視圖快速返回到文檔,請(qǐng)單擊“開(kāi)始”選項(xiàng)卡,或者按鍵盤(pán)上的Esc鍵。2.功能區(qū):主要的命令選項(xiàng)卡包括“文件”、“開(kāi)始”、“創(chuàng)建”、“外部數(shù)據(jù)”和“數(shù)據(jù)庫(kù)工具”。每個(gè)選項(xiàng)卡都包含多組相關(guān)命令,如圖2-4所示,當(dāng)前選中的是“開(kāi)始”選項(xiàng)卡。除了標(biāo)準(zhǔn)選項(xiàng)卡以外,Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用會(huì)根據(jù)上下文(進(jìn)行操作的對(duì)象以及正在執(zhí)行的操作)的不同,在標(biāo)準(zhǔn)命令選項(xiàng)卡旁邊可能會(huì)出現(xiàn)一個(gè)或多個(gè)上下文命令選項(xiàng)卡,上下文命令選項(xiàng)卡包含在特定上下文中需要使用的命令和功能。例如:打開(kāi)數(shù)據(jù)庫(kù)中某個(gè)表,將會(huì)出現(xiàn)“表格工具”上下文命令選項(xiàng)卡,如圖2-5所示。3.導(dǎo)航窗格導(dǎo)航窗格實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的所有對(duì)象(包括表、窗體、報(bào)表、宏和模塊等)進(jìn)行管理和組織分類。用戶通過(guò)它能輕松查看和訪問(wèn)所有的數(shù)據(jù)庫(kù)對(duì)象,如圖2-6所示。2.1.4Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用
數(shù)據(jù)庫(kù)的對(duì)象Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)中包含表、查詢、窗體、報(bào)表、宏、模塊等6個(gè)對(duì)象。1.表數(shù)據(jù)庫(kù)中的表就是關(guān)系數(shù)據(jù)庫(kù)中的二維表,由行和列組成。數(shù)據(jù)表是Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)中最基本的對(duì)象。雙擊導(dǎo)航窗格中表對(duì)象列表的“班級(jí)”表對(duì)象,便可打開(kāi)“班級(jí)”表的數(shù)據(jù)表視圖,如圖2-7所示。2.查詢查詢是按照一定的條件或要求對(duì)數(shù)據(jù)庫(kù)中特定數(shù)據(jù)信息的查找,是Access的重要組成部分。在Access中,利用不同的查詢,可以方便、快捷地瀏覽數(shù)據(jù)庫(kù)中的數(shù)據(jù),同時(shí)利用查詢還可以實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)計(jì)與計(jì)算等操作,特別是它可以作為窗體和報(bào)表的來(lái)自多表的數(shù)據(jù)源。在導(dǎo)航窗格中雙擊名為“教師課時(shí)匯總”的查詢對(duì)象,便可打開(kāi)“教師課時(shí)匯總”查詢的數(shù)據(jù)表視圖,如圖2-8所示。3.窗體窗體是用戶在數(shù)據(jù)庫(kù)操作的過(guò)程中進(jìn)行交互的對(duì)象。它可以用來(lái)控制數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)流程,可以接收用戶信息,可以完成對(duì)表或查詢中數(shù)據(jù)的輸入、刪除等操作。如圖2-9所示,在導(dǎo)航窗格中雙擊名為“班級(jí)”的窗體對(duì)象,便可打開(kāi)“班級(jí)”的窗體視圖。4.報(bào)表報(bào)表是數(shù)據(jù)庫(kù)的數(shù)據(jù)輸出形式之一??梢詫?shù)據(jù)庫(kù)中的數(shù)據(jù)的分析、處理結(jié)果通過(guò)打印機(jī)輸出,還可將輸出的數(shù)據(jù)完成分類小計(jì)、分組匯總等操作。在數(shù)據(jù)庫(kù)管理系統(tǒng)中,使用報(bào)表會(huì)使數(shù)據(jù)處理的結(jié)果多樣化。在導(dǎo)航窗格中雙擊名為“班級(jí)”的報(bào)表對(duì)象,便可打開(kāi)“班級(jí)”報(bào)表的布局視圖,如圖2-10所示。5.宏宏是數(shù)據(jù)庫(kù)中的一種特殊的數(shù)據(jù)庫(kù)對(duì)象,是一個(gè)或多個(gè)操作命令的集合,其中每個(gè)宏命令實(shí)現(xiàn)一定的操作。在導(dǎo)航窗格中右擊宏對(duì)象列表中的“按綜合成績(jī)?cè)u(píng)定成績(jī)”宏對(duì)象,再在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,便可打開(kāi)“按綜合成績(jī)?cè)u(píng)定成績(jī)”宏的設(shè)計(jì)視圖,如圖2-11所示。6.模塊模塊是由嵌入在Access中的VisualBasic程序設(shè)計(jì)語(yǔ)言(VisualBasicforApplication,VBA)編寫(xiě)的聲明和過(guò)程組成的集合。在導(dǎo)航窗格中單擊“模塊”對(duì)象,可見(jiàn)“類1”、“模塊1”、“模塊2”等3個(gè)模塊,如圖2-12(a)所示。雙擊“模塊1”,則可打開(kāi)代碼窗口,如圖2-12(b)所示。2.2創(chuàng)建數(shù)據(jù)庫(kù)2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式2.2.2更改默認(rèn)數(shù)據(jù)庫(kù)文件夾2.2.3數(shù)據(jù)庫(kù)屬性的查看章目錄2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用中提供了多種創(chuàng)建數(shù)據(jù)庫(kù)的方式,用戶可以通過(guò)下列幾種方法創(chuàng)建數(shù)據(jù)庫(kù)。1.使用模板創(chuàng)建數(shù)據(jù)庫(kù)2.創(chuàng)建空數(shù)據(jù)庫(kù)2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式1.使用模板創(chuàng)建數(shù)據(jù)庫(kù)Access提供種類豐富的模板。這些模板在打開(kāi)時(shí)會(huì)創(chuàng)建完整數(shù)據(jù)庫(kù)應(yīng)用程序,其中包含執(zhí)行特定任務(wù)時(shí)所需的所有表、窗體、報(bào)表、查詢、宏和關(guān)系,既實(shí)現(xiàn)了完整的數(shù)據(jù)庫(kù)解決方案,也可以很大程度上簡(jiǎn)便用戶創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程。Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的模板可分為客戶端數(shù)據(jù)庫(kù)模板和Web數(shù)據(jù)庫(kù)模板,如圖2-13所示。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式(1)客戶端數(shù)據(jù)庫(kù)模板事件:用于記錄會(huì)議或其他重要事件。例如記錄會(huì)議或事件的標(biāo)題、位置、開(kāi)始時(shí)間、結(jié)束時(shí)間以及說(shuō)明等。教職員:用于管理有關(guān)教職員的相關(guān)信息,例如電話號(hào)碼、地址、緊急聯(lián)系人信息以及員工數(shù)據(jù)。營(yíng)銷(xiāo)項(xiàng)目:用于管理營(yíng)銷(xiāo)項(xiàng)目的詳細(xì)信息。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式羅斯文:創(chuàng)建用于管理客戶、員工、訂單明細(xì)和庫(kù)存的訂單跟蹤系統(tǒng)。銷(xiāo)售渠道:建立一個(gè)用于在較小的銷(xiāo)售小組范圍內(nèi)監(jiān)控預(yù)期銷(xiāo)售的過(guò)程。學(xué)生:用于管理學(xué)生信息,包括緊急聯(lián)系人、醫(yī)療信息及其監(jiān)護(hù)人信息。任務(wù):用于跟蹤用戶或用戶團(tuán)隊(duì)要完成的一組工作項(xiàng)目。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式(2)Web數(shù)據(jù)庫(kù)模板資產(chǎn)Web數(shù)據(jù)庫(kù):跟蹤資產(chǎn),包括特定資產(chǎn)詳細(xì)信息和所有者。分類并記錄資產(chǎn)狀況、購(gòu)置日期、地點(diǎn)等。慈善捐贈(zèng)Web數(shù)據(jù)庫(kù):如果用戶接受慈善捐贈(zèng)的組織工作,可使用此模板來(lái)跟蹤籌款工作。也可以記錄多個(gè)活動(dòng)并報(bào)告每個(gè)活動(dòng)期間收到的捐贈(zèng)。記錄捐贈(zèng)者、與活動(dòng)相關(guān)的事件及尚未完成的任務(wù)。聯(lián)系人Web數(shù)據(jù)庫(kù):管理與用戶或用戶的團(tuán)隊(duì)協(xié)作的人員(例如客戶和合作伙伴)的信息。記錄姓名和地址信息、電話號(hào)碼、電子郵件地址,甚至可以附加圖片、文檔或其他文件。問(wèn)題Web數(shù)據(jù)庫(kù):創(chuàng)建數(shù)據(jù)庫(kù)以管理一系列問(wèn)題,例如需要執(zhí)行的維護(hù)任務(wù)。對(duì)問(wèn)題進(jìn)行分配、設(shè)置優(yōu)先級(jí)并從頭到尾記錄進(jìn)展情況。項(xiàng)目Web數(shù)據(jù)庫(kù):記錄各種項(xiàng)目及其相關(guān)任務(wù)。向人員分配任務(wù)并監(jiān)視完成百分比。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式如果模板中沒(méi)有一個(gè)能滿足用戶的特定需要,可以連接到O來(lái)瀏覽更多的模板選擇。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式【例2-1】使用模板創(chuàng)建“學(xué)生”數(shù)據(jù)庫(kù)。操作步驟如下。①啟動(dòng)Access。②在Backstage視圖的“新建”選項(xiàng)卡上,單擊“樣本模板”。③在“可用模板”中選擇“學(xué)生”模板。④單擊最右側(cè)窗格中的“創(chuàng)建”按鈕,則將生成一個(gè)文件名為“學(xué)生.Accdb”的數(shù)據(jù)庫(kù)。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式注意文件的默認(rèn)保存位置是在Windows系統(tǒng)的“我的文檔”中。用戶也可以在文件名文本框中指定文件名,點(diǎn)擊“瀏覽”
按鈕
,通過(guò)瀏覽查找并選擇指定文件保存的位置,如圖2-14所示。2.創(chuàng)建空數(shù)據(jù)庫(kù)如果在模板中沒(méi)有合適的數(shù)據(jù)庫(kù),或者需要使用其他程序中的數(shù)據(jù),那么可以創(chuàng)建空數(shù)據(jù)庫(kù)??諗?shù)據(jù)庫(kù)中沒(méi)有任何對(duì)象或數(shù)據(jù),在創(chuàng)建好空白數(shù)據(jù)庫(kù)后,用戶需要根據(jù)實(shí)際情況添加所需的表、窗體、查詢、報(bào)表、宏和模塊等對(duì)象。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式【例2-2】創(chuàng)建“教學(xué)管理”空數(shù)據(jù)庫(kù)。操作步驟如下。①啟動(dòng)Access。②在Backstage視圖的“新建”選項(xiàng)卡上,單擊“空數(shù)據(jù)庫(kù)”,如圖2-15所示。③在右側(cè)的“文件名”文本框中,輸入數(shù)據(jù)庫(kù)的名稱“教學(xué)管理”。④單擊“創(chuàng)建”,既在指定的路徑下創(chuàng)建了個(gè)文件名為“教學(xué)管理.Accdb”的數(shù)據(jù)庫(kù)文件。2.2.1創(chuàng)建數(shù)據(jù)庫(kù)的方式2.2.2更改默認(rèn)數(shù)據(jù)庫(kù)文件夾用Access創(chuàng)建的文件需要保存在磁盤(pán)中,為了快速正確地保存和訪問(wèn)文件,可以設(shè)置默認(rèn)磁盤(pán)目錄。2.2.2更改默認(rèn)數(shù)據(jù)庫(kù)文件夾【例2-3】更改Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用默認(rèn)數(shù)據(jù)庫(kù)文件夾位置到“D:\我的數(shù)據(jù)庫(kù)”。操作步驟如下。①啟動(dòng)Access。②單擊在Backstage視圖的“選項(xiàng)”按鈕,將出現(xiàn)“Access選項(xiàng)”對(duì)話框。③在“常規(guī)”選項(xiàng)卡右側(cè)的“默認(rèn)數(shù)據(jù)庫(kù)文件夾”文本框中,輸入文件夾位置“D:\我的數(shù)據(jù)庫(kù)”,如圖2-16所示。2.2.2更改默認(rèn)數(shù)據(jù)庫(kù)文件夾④單擊“確定”按鈕。以后每次啟動(dòng)Access,此目錄都是系統(tǒng)的默認(rèn)文件夾,直到再次設(shè)置默認(rèn)數(shù)據(jù)庫(kù)文件夾位置。2.2.2更改默認(rèn)數(shù)據(jù)庫(kù)文件夾在更改默認(rèn)數(shù)據(jù)庫(kù)文件夾前,在D盤(pán)中必須存在“我的數(shù)據(jù)庫(kù)”文件夾,否則將會(huì)無(wú)法實(shí)現(xiàn)對(duì)默認(rèn)數(shù)據(jù)庫(kù)文件夾的更改。2.2.3數(shù)據(jù)庫(kù)屬性的查看數(shù)據(jù)庫(kù)屬性是有關(guān)描述或標(biāo)識(shí)數(shù)據(jù)庫(kù)的詳細(xì)信息。數(shù)據(jù)庫(kù)屬性包括標(biāo)識(shí)數(shù)據(jù)庫(kù)主題或內(nèi)容的詳細(xì)信息,如標(biāo)題、作者姓名、主題和關(guān)鍵字。了解數(shù)據(jù)庫(kù)屬性,以后就可以輕松地組織和標(biāo)識(shí)數(shù)據(jù)庫(kù)。此外,還可以基于文檔屬性搜索數(shù)據(jù)庫(kù)。2.2.3數(shù)據(jù)庫(kù)屬性的查看可以按照如下操作查看數(shù)據(jù)庫(kù)屬性。①單擊Backstage視圖的“信息”選項(xiàng)卡。②在出現(xiàn)的窗口中,單擊右側(cè)的“查看和編輯數(shù)據(jù)庫(kù)屬性”。此時(shí)打開(kāi)當(dāng)前數(shù)據(jù)庫(kù)屬性對(duì)話框,在對(duì)話框中可以查看數(shù)據(jù)庫(kù)的屬性,如圖2-17所示。2.2.3數(shù)據(jù)庫(kù)屬性的查看2.3數(shù)據(jù)庫(kù)的打開(kāi)與關(guān)閉章目錄2.3數(shù)據(jù)庫(kù)的打開(kāi)與關(guān)閉打開(kāi)已有數(shù)據(jù)庫(kù)的常用方法是用“文件”選項(xiàng)卡(Backstage視圖)上的打開(kāi)命令?!纠?-4】打開(kāi)并觀察“教學(xué)管理”數(shù)據(jù)庫(kù)文件,最后關(guān)閉。操作步驟如下。①在“文件”選項(xiàng)卡(Backstage視圖)上,單擊“打開(kāi)”命令。②在彈出的“打開(kāi)”對(duì)話框中單擊快捷方式,或者在“查找范圍”框中單擊包含所需數(shù)據(jù)庫(kù)的驅(qū)動(dòng)器或文件夾。③在指定文件夾中,選擇“教學(xué)管理”數(shù)據(jù)庫(kù)文件。④單擊“打開(kāi)”按鈕,如圖2-18所示。⑤在“文件”選項(xiàng)卡(Backstage視圖)上,單擊“關(guān)閉數(shù)據(jù)庫(kù)”命令。此外,用戶也可以采用之前退出Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的方法關(guān)閉數(shù)據(jù)庫(kù)。用戶也可以單擊“打開(kāi)”按鈕旁邊的箭頭,采用其他方式打開(kāi)數(shù)據(jù)庫(kù),如圖2-19所示。①以只讀方式打開(kāi):打開(kāi)數(shù)據(jù)庫(kù)進(jìn)行只讀訪問(wèn),以便可以查看數(shù)據(jù)庫(kù)但不能編輯數(shù)據(jù)庫(kù)。②以獨(dú)占方式打開(kāi):打開(kāi)數(shù)據(jù)庫(kù)進(jìn)行獨(dú)占訪問(wèn),以便打開(kāi)數(shù)據(jù)庫(kù)后任何其他人都不能再打開(kāi)它。③以獨(dú)占只讀方式打開(kāi):在此情況下,用戶能進(jìn)行只讀訪問(wèn),而其他用戶不可以打開(kāi)該數(shù)據(jù)庫(kù)。2.4操作數(shù)據(jù)庫(kù)窗口2.4.1操作導(dǎo)航窗格2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象2.4.3切換數(shù)據(jù)庫(kù)視圖章目錄2.4操作數(shù)據(jù)庫(kù)窗口Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)窗口由標(biāo)題欄、功能區(qū)、導(dǎo)航窗格和功能區(qū)構(gòu)成。用戶可以在導(dǎo)航窗格中自定義對(duì)象的類別和組,還可以隱藏對(duì)象和組,甚至隱藏整個(gè)導(dǎo)航窗格。2.4.1操作導(dǎo)航窗格1.調(diào)整整個(gè)導(dǎo)航窗格可以通過(guò)下列方式調(diào)整導(dǎo)航窗格的外觀。更改導(dǎo)航窗格的寬度:在導(dǎo)航窗格展開(kāi)狀態(tài)下,將指針置于導(dǎo)航窗格的右邊緣,然后在指針變?yōu)殡p面箭頭時(shí),拖動(dòng)邊緣以增加或減小寬度,如圖2-20(左)所示。2.4.1操作導(dǎo)航窗格2.4.1操作導(dǎo)航窗格打開(kāi)和關(guān)閉導(dǎo)航窗格:在導(dǎo)航窗格展開(kāi)狀態(tài)下,單擊按鈕
可以關(guān)閉導(dǎo)航窗格,如圖2-20(左)所示;相反在折疊狀態(tài)下,單擊
按鈕展開(kāi)導(dǎo)航窗格,如圖2-20(右)所示。使用鍵盤(pán)F11按鍵也可以打開(kāi)或關(guān)閉導(dǎo)航窗格。2.4.1操作導(dǎo)航窗格2.選擇瀏覽類別在打開(kāi)數(shù)據(jù)庫(kù)時(shí),默認(rèn)情況下,導(dǎo)航窗格中顯示的類別為“表和相關(guān)視圖”,顯示的組為“所有表”,如圖2-21所示。若需要更改顯示的類別,可以單擊窗格上方的向下箭頭,在出現(xiàn)的列表“瀏覽類別”中可以選擇導(dǎo)航窗格顯示方式,在“按組篩選”中可以選擇需要顯示的組,如圖2-22所示。其中列表中有一個(gè)名為“自定義”的類別,可以使用此類別創(chuàng)建對(duì)象的自定義視圖。2.4.1操作導(dǎo)航窗格2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象1.打開(kāi)數(shù)據(jù)庫(kù)對(duì)象若需要打開(kāi)數(shù)據(jù)庫(kù)中某個(gè)對(duì)象,可以在導(dǎo)航窗格中,雙擊該對(duì)象。或者選擇該對(duì)象,然后按鍵盤(pán)Enter按鍵。也可以在導(dǎo)航窗格中,右擊該對(duì)象,在彈出的快捷菜單中選擇“打開(kāi)”命令,如圖2-23所示。2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象2.重命名數(shù)據(jù)庫(kù)對(duì)象若需要修改數(shù)據(jù)庫(kù)中某個(gè)對(duì)象,可以在導(dǎo)航窗格中,右擊該對(duì)象,在彈出的快捷菜單中選擇“重命名”命令,然后輸入新的名字?;蛘哌x擇該對(duì)象后,按鍵盤(pán)F2按鍵,如圖2-23所示。2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象3.復(fù)制、移動(dòng)和刪除數(shù)據(jù)對(duì)象若需要復(fù)制數(shù)據(jù)庫(kù)中某個(gè)對(duì)象,可以在導(dǎo)航窗格中,右擊該對(duì)象,在彈出的快捷菜單中選擇“復(fù)制”命令,然后在目標(biāo)位置右擊選擇“粘貼”命令??梢圆捎妙愃频姆椒▽?shí)現(xiàn)數(shù)據(jù)庫(kù)對(duì)象的移動(dòng),如圖2-23所示。若需要?jiǎng)h除數(shù)據(jù)庫(kù)中某個(gè)對(duì)象,可以選擇該對(duì)象后,然后按鍵盤(pán)Delete按鍵。2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象4.隱藏和取消隱藏對(duì)象和組在操作數(shù)據(jù)庫(kù)時(shí),可以隱藏某些對(duì)象或組。從而實(shí)現(xiàn)對(duì)對(duì)象或組訪問(wèn)權(quán)限的限制。若要在導(dǎo)航窗格中隱藏對(duì)象或組,可參考下列操作之一,如圖2-24所示。①若要隱藏對(duì)象,可右鍵單擊該對(duì)象,在快捷菜單中單擊“在此組中隱藏”命令。②若要隱藏整個(gè)組,可右鍵單擊該組,在快捷菜單中單擊“隱藏”命令。2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象若要顯示隱藏對(duì)象或組,可參考下列操作步驟,如圖2-25所示。①右鍵單擊導(dǎo)航窗格頂部的標(biāo)題欄,然后單擊“導(dǎo)航選項(xiàng)”。②在“導(dǎo)航選項(xiàng)”對(duì)話框中,選中“顯示隱藏對(duì)象”復(fù)選框,然后單擊“確定”。③右擊“導(dǎo)航窗格”中灰色的對(duì)象,在快捷菜單中單擊“取消在此組中隱藏”。2.4.2在導(dǎo)航窗格中操作數(shù)據(jù)庫(kù)對(duì)象2.4.3切換數(shù)據(jù)庫(kù)視圖在Access中,數(shù)據(jù)庫(kù)對(duì)象可以使用多種視圖設(shè)計(jì)或查看。例如,在表的不同視圖之間切換,在窗體的不同視圖之間切換等。2.4.3切換數(shù)據(jù)庫(kù)視圖【例2-5】在“教學(xué)管理”數(shù)據(jù)庫(kù)中“表”對(duì)象的視圖之間切換。操作步驟如下。①打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)。②在導(dǎo)航窗格中,在“表”組中,雙擊“班級(jí)”表。在“開(kāi)始”選項(xiàng)卡功能區(qū)中“視圖”按鈕顯示為可用狀態(tài),如圖2-26所示。③單擊“視圖”按鈕
,“班級(jí)”表將從“數(shù)據(jù)表視圖”切換到“設(shè)計(jì)視圖”,如圖2-27所示。2.4.3切換數(shù)據(jù)庫(kù)視圖2.4.3切換數(shù)據(jù)庫(kù)視圖2.4.3切換數(shù)據(jù)庫(kù)視圖不同的對(duì)象具有不同的視圖,例如,表對(duì)象除了“數(shù)據(jù)表視圖”、“設(shè)計(jì)視圖”,還具有“數(shù)據(jù)透視表視圖”和“數(shù)據(jù)透視圖視圖”。單擊“視圖”按鈕下側(cè)的下拉按鈕,將會(huì)出現(xiàn)下拉列表,在列表中會(huì)顯示其他視圖項(xiàng),可以從列表中選擇需要的視圖,如圖2-28所示。2.5維護(hù)數(shù)據(jù)庫(kù)2.5.1備份與還原數(shù)據(jù)庫(kù)2.5.2壓縮與維護(hù)數(shù)據(jù)庫(kù)2.5.3拆分?jǐn)?shù)據(jù)庫(kù)章目錄2.5維護(hù)數(shù)據(jù)庫(kù)維護(hù)數(shù)據(jù)庫(kù)包括數(shù)據(jù)庫(kù)的備份和還原、數(shù)據(jù)的壓縮與修復(fù)、數(shù)據(jù)庫(kù)的拆分等。2.5.1備份與還原數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)能使數(shù)據(jù)庫(kù)在發(fā)生系統(tǒng)故障的情況下還原整個(gè)數(shù)據(jù)庫(kù),以避免數(shù)據(jù)和設(shè)計(jì)損失。還原數(shù)據(jù)庫(kù),會(huì)使用數(shù)據(jù)庫(kù)的備份副本來(lái)替換已經(jīng)損壞、存在數(shù)據(jù)問(wèn)題或完全丟失的數(shù)據(jù)庫(kù)文件。2.5.1備份與還原數(shù)據(jù)庫(kù)【例2-6】備份“教學(xué)管理”數(shù)據(jù)庫(kù)。操作步驟如下。①打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)。②單擊Backstage視圖的“保存并發(fā)布”選項(xiàng)卡。③在“保存并發(fā)布”選項(xiàng)卡的右側(cè)窗格中,雙擊“備份數(shù)據(jù)庫(kù)”命令,如圖2-29所示。將會(huì)出現(xiàn)“另存為”對(duì)話框。在“文件名”文本框中默認(rèn)的文件名為“教學(xué)管理_****-**-**”(****-**-**表示當(dāng)前系統(tǒng)的日期),如圖2-30所示。2.5.1備份與還原數(shù)據(jù)庫(kù)2.5.1備份與還原數(shù)據(jù)庫(kù)2.5.1備份與還原數(shù)據(jù)庫(kù)【例2-7】還原“教學(xué)管理”數(shù)據(jù)庫(kù)。操作步驟如下。①打開(kāi)Windows資源管理器,瀏覽并找到“教學(xué)管理”數(shù)據(jù)庫(kù)的最近備份的正確副本。②將該備份副本復(fù)制到應(yīng)替換的損壞或丟失數(shù)據(jù)庫(kù)的位置(如果提示您替換現(xiàn)有文件,選擇替換)。2.5.2壓縮與修復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)在使用過(guò)程中對(duì)表、查詢、窗體、報(bào)表等對(duì)象進(jìn)行更改、刪除等操作時(shí),會(huì)創(chuàng)建臨時(shí)的隱藏對(duì)象來(lái)完成各種任務(wù)。而在刪除數(shù)據(jù)庫(kù)對(duì)象時(shí),系統(tǒng)并不會(huì)自動(dòng)回收該對(duì)象所占用的磁盤(pán)空間。這些都將會(huì)造成數(shù)據(jù)庫(kù)的迅速增大,這樣不僅會(huì)影響性能,甚至有時(shí)也可能造成數(shù)據(jù)庫(kù)的損壞。Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用提供了“壓縮和修復(fù)數(shù)據(jù)庫(kù)”命令來(lái)幫助防止和更正可能影響數(shù)據(jù)庫(kù)的問(wèn)題:文件在使用過(guò)程中不斷變大,文件已損壞。2.5.2壓縮與修復(fù)數(shù)據(jù)庫(kù)【例2-8】壓縮和修復(fù)已打開(kāi)的“教學(xué)管理”數(shù)據(jù)庫(kù)。如何數(shù)據(jù)庫(kù),操作步驟如下。①打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)。②單擊Backstage視圖的“信息”選項(xiàng)卡中,或在“數(shù)據(jù)庫(kù)工具”選項(xiàng)卡中單擊“壓縮和修復(fù)數(shù)據(jù)庫(kù)”命令,如圖2-31所示。2.5.3拆分?jǐn)?shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)如果通過(guò)網(wǎng)絡(luò)共享由多個(gè)用戶共同使用,為了提高數(shù)據(jù)庫(kù)性能,降低數(shù)據(jù)庫(kù)文件損壞的風(fēng)險(xiǎn),可以考慮對(duì)其進(jìn)行拆分。拆分?jǐn)?shù)據(jù)庫(kù)具有下列優(yōu)點(diǎn):提高性能、提高可用性、增強(qiáng)安全性、提高可靠性、靈活的開(kāi)發(fā)環(huán)境。拆分?jǐn)?shù)據(jù)庫(kù)時(shí),數(shù)據(jù)庫(kù)將被重新組織成兩個(gè)文件:后端數(shù)據(jù)庫(kù)和前端數(shù)據(jù)庫(kù)。2.5.3拆分?jǐn)?shù)據(jù)庫(kù)后端數(shù)據(jù)庫(kù)包含各個(gè)模擬運(yùn)算表。前端數(shù)據(jù)庫(kù)則包含查詢、窗體和報(bào)表等所有其他數(shù)據(jù)庫(kù)對(duì)象。每個(gè)用戶都使用前端數(shù)據(jù)庫(kù)的本地副本進(jìn)行數(shù)據(jù)交互。要拆分?jǐn)?shù)據(jù)庫(kù),請(qǐng)使用數(shù)據(jù)庫(kù)拆分器向?qū)?。拆分?jǐn)?shù)據(jù)庫(kù)后,必須將前端數(shù)據(jù)庫(kù)分發(fā)給各個(gè)用戶。2.5.3拆分?jǐn)?shù)據(jù)庫(kù)拆分?jǐn)?shù)據(jù)庫(kù)操作步驟如下。①先為要拆分的數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)副本。②打開(kāi)數(shù)據(jù)庫(kù)副本。③在“數(shù)據(jù)庫(kù)工具”選項(xiàng)卡上的“移動(dòng)數(shù)據(jù)”組中,單擊“Access數(shù)據(jù)庫(kù)”,如圖2-32所示。即啟動(dòng)數(shù)據(jù)庫(kù)拆分器向?qū)?,如圖2-33所示。2.5.3拆分?jǐn)?shù)據(jù)庫(kù)2.5.3拆分?jǐn)?shù)據(jù)庫(kù)④單擊“拆分?jǐn)?shù)據(jù)庫(kù)”。⑤在“創(chuàng)建后端數(shù)據(jù)庫(kù)”對(duì)話框中,指定后端數(shù)據(jù)庫(kù)文件的名稱、文件類型和位置。后端數(shù)據(jù)庫(kù)默認(rèn)文件名將保留原始文件名,并在文件擴(kuò)展名之前插入“_be”,如圖2-34所示。2.5.3拆分?jǐn)?shù)據(jù)庫(kù)2.5.3拆分?jǐn)?shù)據(jù)庫(kù)2.6數(shù)據(jù)庫(kù)的安全2.6.1設(shè)置數(shù)據(jù)庫(kù)密碼2.6.2數(shù)據(jù)庫(kù)的解密2.6.3信任數(shù)據(jù)庫(kù)中禁用的內(nèi)容章目錄2.6數(shù)據(jù)庫(kù)的安全當(dāng)數(shù)據(jù)庫(kù)創(chuàng)建好后,為了防止其他用戶未經(jīng)授權(quán)使用數(shù)據(jù)庫(kù),Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用提供使用密碼對(duì)文件加密來(lái)進(jìn)行保護(hù),使得其他用戶無(wú)法讀取或更改數(shù)據(jù)庫(kù)文件的內(nèi)容。2.6.1設(shè)置數(shù)據(jù)庫(kù)密碼【例2-9】對(duì)“教學(xué)管理”數(shù)據(jù)庫(kù)添加密碼。操作步驟如下。①啟動(dòng)Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用,在獨(dú)占模式下打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)。②在“文件”選項(xiàng)卡上,單擊“信息”,然后單擊“用密碼進(jìn)行加密”。③在“密碼”框中鍵入密碼,在“驗(yàn)證”框中再次鍵入它,然后單擊“確定”,如圖2-36所示。2.6.1設(shè)置數(shù)據(jù)庫(kù)密碼2.6.2數(shù)據(jù)庫(kù)的解密【例2-10】解密“教學(xué)管理”數(shù)據(jù)庫(kù)。操作步驟如下。①啟動(dòng)Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用,并打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù)。②在“請(qǐng)輸入數(shù)據(jù)庫(kù)密碼:”文本框中輸入正確密碼,然后單擊“確定”,如圖2-37所示。2.6.2數(shù)據(jù)庫(kù)的解密若需要清除數(shù)據(jù)庫(kù)密碼,可以參照“設(shè)置數(shù)據(jù)庫(kù)密碼”的方法執(zhí)行,在“撤銷(xiāo)數(shù)據(jù)庫(kù)密碼”對(duì)話框中輸入正確密碼,即可清除密碼,如圖2-38所示。2.6.3信任數(shù)據(jù)庫(kù)中禁用的內(nèi)容Access2007之前的Access版本中的安全功能,在打開(kāi)數(shù)據(jù)庫(kù)時(shí)必須在安全級(jí)別(“低”、“中”或“高”)之間進(jìn)行選擇。在默認(rèn)情況下,使用Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用
打開(kāi)數(shù)據(jù)庫(kù),Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用
將禁用數(shù)據(jù)庫(kù)中所有可能不安全的代碼或其他組件,并且在命令選項(xiàng)卡下方出現(xiàn)“安全警告”,若信任文件的來(lái)源,單擊“啟用內(nèi)容”即可,如圖2-39所示。2.6.3信任數(shù)據(jù)庫(kù)中禁用的內(nèi)容圖2-40“安全警告”若不單擊“啟用內(nèi)容”,則可以單擊“文件”選項(xiàng)卡。在Backstage視圖中單擊“信息”命令下“啟用內(nèi)容”下側(cè)箭頭,進(jìn)行“啟用所有內(nèi)容”或“高級(jí)選項(xiàng)”的選擇,如圖2-40所示。2.6.3信任數(shù)據(jù)庫(kù)中禁用的內(nèi)容①啟用所有內(nèi)容:使文件成為受信任的文檔,從而允許運(yùn)行活動(dòng)內(nèi)容。②高級(jí)選項(xiàng):選擇要在此會(huì)話中運(yùn)行哪些活動(dòng)內(nèi)容。這樣可以僅啟用一次該內(nèi)容,當(dāng)您重新打開(kāi)文件時(shí)仍會(huì)出現(xiàn)消息欄。2.7本章小結(jié)本章主要介紹了Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)管理系統(tǒng)(包括歷史發(fā)展、安裝、啟動(dòng)與退出、數(shù)據(jù)庫(kù)窗口和對(duì)象)。重點(diǎn)介紹了如何創(chuàng)建數(shù)據(jù)庫(kù)、操作數(shù)據(jù)庫(kù)窗口、維護(hù)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)安全。在創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程中,講解了數(shù)據(jù)庫(kù)屬性查看、數(shù)據(jù)庫(kù)打開(kāi)和關(guān)閉。在介紹數(shù)據(jù)庫(kù)操作的過(guò)程中,詳細(xì)介紹了如何對(duì)數(shù)據(jù)庫(kù)對(duì)象進(jìn)行操作和數(shù)據(jù)視圖的使用。通過(guò)本章的學(xué)習(xí),要求學(xué)生熟悉Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)窗口的功能、種類及組成,能利用Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用快速創(chuàng)建數(shù)據(jù)庫(kù),能熟練掌握窗口功能及操作方法,能熟練利用Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用數(shù)據(jù)庫(kù)窗口中功能區(qū)、導(dǎo)航窗格對(duì)數(shù)據(jù)庫(kù)的對(duì)象進(jìn)行操作,并能對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù),確保數(shù)據(jù)庫(kù)的安全。為后續(xù)學(xué)習(xí)數(shù)據(jù)庫(kù)相關(guān)內(nèi)容打下良好的基礎(chǔ)。2.8
思考與練習(xí)1.Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的啟動(dòng)和退出各有哪些方法?2.Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用的數(shù)據(jù)庫(kù)窗口由哪幾部分構(gòu)成?3.如何創(chuàng)建數(shù)據(jù)庫(kù)?舉例說(shuō)明。4.Access數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與應(yīng)用導(dǎo)航窗格的作用是什么?5.?dāng)?shù)據(jù)庫(kù)對(duì)象的操作有哪些?簡(jiǎn)述操作方法。6.什么情況下需要拆分?jǐn)?shù)據(jù)庫(kù),其目的是什么?8.什么叫數(shù)據(jù)庫(kù)對(duì)象的視圖?如何在不同的視圖之間進(jìn)行切換?9.備份數(shù)據(jù)庫(kù)的目的是什么?10.壓縮和修復(fù)數(shù)據(jù)庫(kù)一般在什么情況下使用,其目的是什么?第3章表操作了解表中字段的屬性,掌握創(chuàng)建表、設(shè)置表中字段屬性的方法;掌握表中記錄的操作方法;掌握創(chuàng)建、編輯表間關(guān)系的方法;掌握表的重命名、復(fù)制及刪除,表數(shù)據(jù)的導(dǎo)入和導(dǎo)出方法。學(xué)習(xí)目標(biāo):3.23.43.13.3建立表間關(guān)系創(chuàng)建表表記錄的編輯和維護(hù)表對(duì)象的編輯第3章表操作3.1創(chuàng)建表3.1.1表的組成3.1.2創(chuàng)建與修改表的結(jié)構(gòu)3.1.4字段屬性的設(shè)置3.1.3輸入表的記錄章目錄3.1.5建立查閱列表字段3.1.1表的組成在Access中,表是最重要的對(duì)象之一,一個(gè)完整的表由表的結(jié)構(gòu)和表中記錄兩部分構(gòu)成。表的結(jié)構(gòu)是指表的框架,即表中包含的全部字段及各字段的字段名稱、數(shù)據(jù)類型等字段屬性。章目錄節(jié)目錄3.1.1表的組成例如,在圖3-1的“學(xué)生”表中,“學(xué)號(hào)”、“姓名”等13個(gè)字段及各字段的相關(guān)屬性構(gòu)成了“學(xué)生”表的結(jié)構(gòu),表中每位學(xué)生的具體信息即表中的一條記錄。章目錄節(jié)目錄3.1.1表的組成
(1)字段名稱
(最多64個(gè)字符)用于標(biāo)識(shí)表中的每一個(gè)字段,每一個(gè)字段都有唯一的名稱。字段名稱可以由字母,漢字,數(shù)字,空格及除西文句號(hào)、西文感嘆號(hào)、左單引號(hào)和方括號(hào)以外的其他字符組成,但不能以空格開(kāi)頭。(2)數(shù)據(jù)類型字段的數(shù)據(jù)類型決定了數(shù)據(jù)的存儲(chǔ)方式。Access2010的數(shù)據(jù)類型包括:短文本、長(zhǎng)文本、數(shù)字、大型頁(yè)碼、日期/時(shí)間、貨幣、自動(dòng)編號(hào)、是/否、OLE對(duì)象、超鏈接、附件、計(jì)算和查閱向?qū)?。章目錄?jié)目錄3.1.1表的組成①短文本:可存儲(chǔ)任何可見(jiàn)字符和不需計(jì)算的數(shù)字,如學(xué)號(hào)、姓名、電話號(hào)碼等。最多可存儲(chǔ)255個(gè)字符,當(dāng)超過(guò)255個(gè)字符時(shí)應(yīng)選擇長(zhǎng)文本類型。②長(zhǎng)文本:可存儲(chǔ)較多的字符和數(shù)字,如簡(jiǎn)歷等。最多可存儲(chǔ)1G字符。需要注意的是,長(zhǎng)文本類型的字段不可進(jìn)行排序或索引。大型頁(yè)碼:存儲(chǔ)的是大數(shù)據(jù)③數(shù)字:可存儲(chǔ)需要進(jìn)行算術(shù)運(yùn)算的數(shù)字?jǐn)?shù)據(jù)。具體又分為字節(jié)、整型、長(zhǎng)整型、單精度型、雙精度型等。字段長(zhǎng)度為1~8個(gè)字節(jié)。④日期/時(shí)間:可存儲(chǔ)日期、時(shí)間數(shù)據(jù),字段長(zhǎng)度為8個(gè)字節(jié)。章目錄節(jié)目錄3.1.1表的組成⑤貨幣:可存儲(chǔ)貨幣類型的數(shù)據(jù),是數(shù)字類型的特殊類型,字段長(zhǎng)度為8個(gè)字節(jié)。⑥自動(dòng)編號(hào):當(dāng)表中未指定主鍵時(shí),可自動(dòng)插入自動(dòng)編號(hào)字段作為主鍵,作為表中每條記錄的唯一標(biāo)識(shí)。字段長(zhǎng)度為4個(gè)字節(jié)。⑦是/否:可存儲(chǔ)只有兩個(gè)值的邏輯型數(shù)據(jù),如婚否等。字段長(zhǎng)度為1個(gè)字節(jié)。⑧OLE對(duì)象:可存儲(chǔ)鏈接或嵌入的對(duì)象。這些對(duì)象以文件形式存在。如圖片、聲音或文檔等。字段最大容量為1GB。⑨超鏈接:以文本形式存儲(chǔ)超鏈接地址,用來(lái)鏈接到文件、Web頁(yè)、電子郵件地址等。章目錄節(jié)目錄3.1.1表的組成⑩附件:可存儲(chǔ)所有種類的文檔和二進(jìn)制文件,如圖像、文檔、電子表格文件等。對(duì)于壓縮的附件,字段最大容量為2GB,對(duì)于非壓縮附件,字段容量大約為700KB。
計(jì)算:可顯示計(jì)算結(jié)果,計(jì)算時(shí)必須引用同一表中的其他字段??梢允褂帽磉_(dá)式生成器創(chuàng)建計(jì)算。字段長(zhǎng)度為8個(gè)字節(jié)。
查閱向?qū)В嚎蓪?shí)現(xiàn)查閱其他表上的數(shù)據(jù),或查閱創(chuàng)建字段時(shí)指定的一組值。輸入數(shù)據(jù)時(shí)可直接選擇相應(yīng)值,而無(wú)須通過(guò)鍵盤(pán)輸入值。
下拉式列表(3)字段大?。嚎梢钥刂谱侄问褂玫目臻g大小,只適用于文本或數(shù)字類型的字段。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)【例3-1】在“教學(xué)管理”數(shù)據(jù)庫(kù)中,創(chuàng)建“院系”表、“學(xué)生”表等各表的表結(jié)構(gòu)。1.知識(shí)點(diǎn)及具體操作要求(1)使用數(shù)據(jù)表視圖創(chuàng)建表結(jié)構(gòu)創(chuàng)建“院系”表的結(jié)構(gòu),表結(jié)構(gòu)如表1-16所示。(2)使用設(shè)計(jì)視圖創(chuàng)建表結(jié)構(gòu)創(chuàng)建“學(xué)生”表、“班級(jí)”表、“教師”表、“課程”表、“選課”表的結(jié)構(gòu),表結(jié)構(gòu)如表1-18~表1-22所示。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)(3)修改表結(jié)構(gòu)①添加字段:在“學(xué)生”表中的“簡(jiǎn)歷”與“照片”字段之間添加“愛(ài)好”字段,數(shù)據(jù)類型為:文本。②修改字段屬性:將上述“愛(ài)好”字段改為“興趣愛(ài)好”字段。③刪除字段:將“學(xué)生”表中的“興趣愛(ài)好”字段刪除。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)2.知識(shí)點(diǎn)介紹及操作要點(diǎn)(1)使用數(shù)據(jù)表視圖創(chuàng)建表結(jié)構(gòu)①打開(kāi)數(shù)據(jù)表視圖:打開(kāi)“教學(xué)管理”數(shù)據(jù)庫(kù),在“創(chuàng)建”選項(xiàng)卡中的“表格”工具組中單擊“表”工具按鈕,這時(shí)將在數(shù)據(jù)視圖下創(chuàng)建名為“表1”的新表。②設(shè)置字段名稱:?jiǎn)螕暨x中“ID”,在“表格工具|字段”選項(xiàng)卡中的“屬性”工具組中單擊“名稱和標(biāo)題”工具按鈕,打開(kāi)“輸入字段屬性”對(duì)話框,在“名稱”文本框中輸入“系編號(hào)”,單擊“確定”按鈕完成名稱設(shè)置。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)③設(shè)置字段的數(shù)據(jù)類型:?jiǎn)螕暨x中“系編號(hào)”字段,在“表格工具|字段”選項(xiàng)卡中的“格式”工具組中的“數(shù)據(jù)類型”下拉列表中選擇“文本”。④設(shè)置字段大?。?jiǎn)螕暨x中“系編號(hào)”字段,在“表格工具|字段”選項(xiàng)卡中的“屬性”工具組中的“字段大小”文本框中將值設(shè)置為2。⑤添加新字段:“系編號(hào)”字段設(shè)置完成后,單擊“單擊以添加”可添加新字段。新字段的字段名稱、數(shù)據(jù)類型、字段大小的設(shè)置方法與上述方法類似,不再贅述。“系名稱”、“系主任”、“系辦電話”等字段均可按上述方法設(shè)置。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)⑥單擊“文件”菜單中的“保存”命令,在彈出的“另存為”對(duì)話框中輸入表名“院系”,將表保存為“院系”表。說(shuō)明:①設(shè)置字段名稱時(shí),也可雙擊“ID”,使其進(jìn)入編輯狀態(tài),將其改為“系編號(hào)”;或鼠標(biāo)右擊“ID”,在彈出的快捷菜單中選擇“重命名字段”命令,更改字段名稱。②使用數(shù)據(jù)表視圖創(chuàng)建表時(shí),系統(tǒng)會(huì)默認(rèn)第一個(gè)字段為主鍵。也可以刪除默認(rèn)主鍵或更改為其他主鍵。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)
(2)使用設(shè)計(jì)視圖創(chuàng)建表結(jié)構(gòu)①打開(kāi)設(shè)計(jì)視圖:在“創(chuàng)建”選項(xiàng)卡中的“表格”工具組中單擊“表設(shè)計(jì)”工具按鈕,這時(shí)將在設(shè)計(jì)視圖下創(chuàng)建名為“表1”的新表。設(shè)計(jì)視圖分上下兩部分:上半部分用來(lái)設(shè)置每個(gè)字段的字段名稱和數(shù)據(jù)類型,如果需要還可對(duì)字段進(jìn)行必要的說(shuō)明;下半部分用來(lái)設(shè)置每個(gè)字段的其他屬性。②設(shè)置字段:?jiǎn)螕粼O(shè)計(jì)視圖“字段名稱”列第1行的單元格,輸入“學(xué)號(hào)”;利用方向鍵“→”將光標(biāo)移至“數(shù)據(jù)類型”列第1行的單元格,單擊其右側(cè)的下三角形按鈕,在彈出的下拉列表中選擇“文本”;單擊設(shè)計(jì)視圖下半部分“常規(guī)選項(xiàng)卡”中的“字段大小”文本框,設(shè)置其值為12。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)③單擊“文件”菜單中的“保存”命令,在彈出的“另存為”對(duì)話框中輸入表名“學(xué)生”,將表保存為“學(xué)生”表。④按上述步驟可創(chuàng)建其他幾個(gè)表的表結(jié)構(gòu)。說(shuō)明:使用設(shè)計(jì)視圖創(chuàng)建表,在保存的時(shí)候,系統(tǒng)會(huì)提示“尚未定義主鍵”。此時(shí)可定義主鍵后再保存,也可暫不定義主鍵。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)(3)修改表結(jié)構(gòu)①添加字段:表結(jié)構(gòu)創(chuàng)建好以后,可以在設(shè)計(jì)視圖下打開(kāi)表,然后在最后一個(gè)字段下方空白行設(shè)置新字段。也可以在字段之間插入新字段。具體做法是:在設(shè)計(jì)視圖下打開(kāi)“學(xué)生”表,單擊“照片”字段所在行任意單元格。在“表格工具|設(shè)計(jì)”選項(xiàng)卡中的“工具”工具組中單擊“插入行”工具按鈕,插入新的空白行。按前面介紹的方法在該空白行設(shè)計(jì)要添加的“愛(ài)好”字段,保存并關(guān)閉“學(xué)生”表。注意:在Access表設(shè)計(jì)視圖中插入新字段空白行時(shí),總是在選定行的上方插入新的行。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)②修改字段屬性:字段屬性可根據(jù)設(shè)計(jì)需求隨時(shí)修改。具體做法是:首先在設(shè)計(jì)視圖下打開(kāi)“學(xué)生”表,然后單擊字段“愛(ài)好”的字段名稱,將其值改為“興趣愛(ài)好”,保存并關(guān)閉“學(xué)生”表。說(shuō)明:除添加、刪除、修改字段屬性外,表中字段次序也可調(diào)整。例如,若要將“學(xué)生”表中的“民族”和“出生年月”字段交換次序,具體做法是:在設(shè)計(jì)視圖下打開(kāi)表,單擊“民族”字段名稱左側(cè)的字段選定器選定該字段,按下鼠標(biāo)左鍵拖動(dòng)鼠標(biāo)至“出生年月”字段下方即可。章目錄節(jié)目錄3.1.2創(chuàng)建與修改表的結(jié)構(gòu)③刪除字段:若表結(jié)構(gòu)中某些字段不需要,可以刪除。具體做法是:首先在設(shè)計(jì)視圖下打開(kāi)“學(xué)生”表,單擊“興趣愛(ài)好”字段所在行任意單元格,然后在“表格工具|設(shè)計(jì)”選項(xiàng)卡中的“工具”工具組中單擊“刪除行”工具按鈕,刪除“興趣愛(ài)好”字段。章目錄節(jié)目錄3.1.3輸入表的記錄【例3-2】在“教學(xué)管理”數(shù)據(jù)庫(kù)創(chuàng)建的各表中輸入記錄。1.知識(shí)點(diǎn)及具體操作要求(1)輸入數(shù)據(jù)按圖3-7~圖3-12所示的內(nèi)容在“院系”表、“學(xué)生”表、“課程”表、“教師”表、“班級(jí)”表和“選課”表中輸入記錄。(2)超鏈接數(shù)據(jù)第1條記錄的系網(wǎng)址顯示為文字“經(jīng)濟(jì)管理系”。章目錄節(jié)目錄3.1.3輸入表的記錄(3)長(zhǎng)文本數(shù)據(jù)在“學(xué)生”表中姓名為“周敏”的學(xué)生記錄的簡(jiǎn)歷字段輸入以下內(nèi)容:“2003年湖南常德第一小學(xué)畢業(yè),2006年常德一中初中畢業(yè),2010年進(jìn)入第一師范。愛(ài)好:跳舞,唱歌,田徑”。(4)OLE對(duì)象型數(shù)據(jù)在“學(xué)生”表中姓名為“周敏”的學(xué)生記錄的照片字段輸入圖片“照片1.jpg”。章目錄節(jié)目錄3.1.3輸入表的記錄2.知識(shí)點(diǎn)介紹及操作要點(diǎn)(1)輸入數(shù)據(jù)在Access中,可以在數(shù)據(jù)表視圖下輸入表中數(shù)據(jù),一般只要在需要輸入數(shù)據(jù)的表單元格中單擊,即可直接輸入數(shù)據(jù)。(2)超鏈接型數(shù)據(jù)①在數(shù)據(jù)表視圖下打開(kāi)“院系”表,然后在系名稱為“經(jīng)濟(jì)管理系”的記錄中的系網(wǎng)址數(shù)據(jù)上右擊鼠標(biāo),在彈出的快捷菜單中選擇“超鏈接|編輯超鏈接”命令,打開(kāi)“編輯超鏈接”的對(duì)話框。章目錄節(jié)目錄3.1.3輸入表的記錄②在“要顯示的文字”文本框中輸入“經(jīng)濟(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全咨詢員沖突解決評(píng)優(yōu)考核試卷含答案
- 色彩搭配師風(fēng)險(xiǎn)評(píng)估與管理強(qiáng)化考核試卷含答案
- 西式糕點(diǎn)師保密意識(shí)評(píng)優(yōu)考核試卷含答案
- 尾礦處理工班組協(xié)作能力考核試卷含答案
- 2025年《職業(yè)能力傾向測(cè)驗(yàn)》常識(shí)判斷考核試題(易錯(cuò)題)
- 2025四川滎經(jīng)縣人力資源和社會(huì)保障局招聘社區(qū)專職工作者8人備考題庫(kù)附答案
- 絹人工崗前工作規(guī)范考核試卷含答案
- 面包師持續(xù)改進(jìn)水平考核試卷含答案
- 運(yùn)動(dòng)營(yíng)養(yǎng)師班組建設(shè)知識(shí)考核試卷含答案
- 乳品加工工操作規(guī)范模擬考核試卷含答案
- 環(huán)保數(shù)據(jù)監(jiān)測(cè)協(xié)議2026
- 餅房(西點(diǎn))廚師長(zhǎng)年度工作總結(jié)課件
- 2025年貴陽(yáng)市烏當(dāng)區(qū)留置輔警筆試真題附答案解析
- 主動(dòng)脈瓣置換術(shù)指南
- 2025年計(jì)算機(jī)四級(jí)網(wǎng)絡(luò)工程師考試筆試試題(附答案)
- 病種成本核算與臨床路徑精細(xì)化管理
- 華為員工合同協(xié)議書(shū)
- 企業(yè)資產(chǎn)購(gòu)置決策分析與決策表格
- 項(xiàng)目管理專員年底工作總結(jié)及2026年項(xiàng)目管理計(jì)劃
- 2025年陜西公務(wù)員《申論(C卷)》試題含答案
- 管理體系不符合項(xiàng)整改培訓(xùn)試題及答案
評(píng)論
0/150
提交評(píng)論