計(jì)算機(jī)文化基礎(chǔ)課件 第6章PPT課件_第1頁
計(jì)算機(jī)文化基礎(chǔ)課件 第6章PPT課件_第2頁
計(jì)算機(jī)文化基礎(chǔ)課件 第6章PPT課件_第3頁
計(jì)算機(jī)文化基礎(chǔ)課件 第6章PPT課件_第4頁
計(jì)算機(jī)文化基礎(chǔ)課件 第6章PPT課件_第5頁
已閱讀5頁,還剩192頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2021-11-18計(jì)算機(jī)文化基礎(chǔ)1第6章 數(shù)據(jù)庫管理系統(tǒng)Access 2000 6.1 數(shù)據(jù)庫系統(tǒng)概述 6.2 Access 2000的基本操作6.3 表6.4 查 詢 6.5 窗 體 6.6 報(bào) 表 6.7 打 印 第1頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)26.1 數(shù)據(jù)庫系統(tǒng)概述 數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展 數(shù)據(jù)庫的基本概念 簡介 返 回第2頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)3數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展 人工管理階段 文件系統(tǒng)階段 數(shù)據(jù)庫系統(tǒng)階段 數(shù)據(jù)倉庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)的區(qū)別第3頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)4人工管理階段 20世紀(jì)50年

2、代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。當(dāng)時(shí)的硬件狀況是,外存只有紙帶、卡片、磁帶,沒有磁盤等直接存取的存儲(chǔ)設(shè)備;軟件狀況是,沒有操作系統(tǒng),沒有管理數(shù)據(jù)的軟件;數(shù)據(jù)處理方式是批處理。 第4頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)5 人工管理數(shù)據(jù)具有如下特點(diǎn): (1)數(shù)據(jù)不保存。(2)數(shù)據(jù)沒有相應(yīng)的軟件系統(tǒng)管理。(3)數(shù)據(jù)不共享。(4)數(shù)據(jù)不獨(dú)立。人工管理階段 第5頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)6文件系統(tǒng)階段 20世紀(jì)50年代后期到60年代中期,計(jì)算機(jī)硬件已經(jīng)有了磁盤、磁鼓等直接存取的存儲(chǔ)設(shè)備。軟件方面,操作系統(tǒng)已經(jīng)有了專門進(jìn)行數(shù)據(jù)管理的軟件,稱為文件系統(tǒng)。把數(shù)據(jù)組織成文件

3、形式可以隨機(jī)進(jìn)行查詢、增刪改等處理,并且數(shù)據(jù)可以長期保存,實(shí)現(xiàn)了以文件為單位的數(shù)據(jù)共享。處理方式上不但有了批處理,而且能夠聯(lián)機(jī)實(shí)時(shí)處理。 第6頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)7文件系統(tǒng)階段文件系統(tǒng)明顯存在如下缺點(diǎn): (1)編程不方便。 (2)數(shù)據(jù)冗余量大。 (3)數(shù)據(jù)獨(dú)立性不好。 (4)不支持并發(fā)訪問。 (5)數(shù)據(jù)缺少統(tǒng)一管理。 第7頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)8數(shù)據(jù)庫系統(tǒng)階段 20世紀(jì)60年代后期以來,計(jì)算機(jī)用于管理的規(guī)模越來越大,應(yīng)用越來越廣泛,數(shù)據(jù)量急劇增長,同時(shí)多種應(yīng)用、多種語言互相覆蓋地共享數(shù)據(jù)集合的要求越來越強(qiáng)烈。 這時(shí)硬件已有大容量磁盤,硬件價(jià)

4、格下降;軟件則價(jià)格上升,為編制和維護(hù)系統(tǒng)軟件及應(yīng)用程序所需的成本相對增加;在處理方式上,聯(lián)機(jī)實(shí)時(shí)處理要求更多,并開始提出和考慮分布處理。在這種背景下,以文件系統(tǒng)作為數(shù)據(jù)管理手段已經(jīng)不能滿足應(yīng)用的需求,于是為解決多用戶、多應(yīng)用共享數(shù)據(jù)的需求,使數(shù)據(jù)為盡可能多的應(yīng)用服務(wù),數(shù)據(jù)庫技術(shù)便應(yīng)運(yùn)而生,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)。 第8頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)9數(shù)據(jù)庫系統(tǒng)階段 數(shù)據(jù)庫系統(tǒng)具有如下特點(diǎn)和優(yōu)點(diǎn): 1)數(shù)據(jù)結(jié)構(gòu)化 2)數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充 3)數(shù)據(jù)獨(dú)立性高 4)數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制 第9頁/共197頁2021-11-18計(jì)算機(jī)文

5、化基礎(chǔ)10數(shù)據(jù)庫系統(tǒng)階段 數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)向圍繞共享的數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),提高了數(shù)據(jù)的利用率和相容性,提高了決策的可靠性。 目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)的不可分離的主要組成部分。具有數(shù)百萬甚至數(shù)十億字節(jié)信息的數(shù)據(jù)庫已普遍存在于科學(xué)技術(shù)、工業(yè)、農(nóng)業(yè)、商業(yè)、服務(wù)業(yè)、醫(yī)療和政府部門的信息系統(tǒng)。 第10頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)11數(shù)據(jù)倉庫系統(tǒng) 數(shù)據(jù)倉庫技術(shù)是目前數(shù)據(jù)處理中發(fā)展十分迅速的一個(gè)分支。所謂“數(shù)據(jù)倉庫”,就是一種長期數(shù)據(jù)存儲(chǔ),這些數(shù)據(jù)來自于多個(gè)異種數(shù)據(jù)源。通過數(shù)據(jù)倉庫提供的

6、聯(lián)機(jī)分析處理(OLAP)工具,實(shí)現(xiàn)多維數(shù)據(jù)分析,以便向管理決策提供支持。數(shù)據(jù)倉庫系統(tǒng)允許將各種應(yīng)用系統(tǒng)集成在一起,為統(tǒng)一的歷史數(shù)據(jù)分析提供堅(jiān)實(shí)的平臺,對信息處理進(jìn)行支持。目前數(shù)據(jù)倉庫已經(jīng)成為數(shù)據(jù)分析和聯(lián)機(jī)分析處理日趨重要的平臺。 第11頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)12數(shù)據(jù)倉庫系統(tǒng)數(shù)據(jù)倉庫的主要特征如下:(1)面向主題性:圍繞某一主題建模和分析;(2)集成性:將多個(gè)異種數(shù)據(jù)源以及事務(wù)記錄集成在一起;(3)時(shí)變性:數(shù)據(jù)存儲(chǔ)從歷史的角度提供信息;(4)非易失性:總是物理地分離存放數(shù)據(jù)。 第12頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)13數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)的區(qū)別(1)

7、面向的用戶不同。數(shù)據(jù)庫系統(tǒng)面向使用單位的低層人員,用于日常數(shù)據(jù)的分析和處理;數(shù)據(jù)倉庫系統(tǒng)面向使用單位決策人員,提供決策支持。(2)數(shù)據(jù)內(nèi)容不同。數(shù)據(jù)庫系統(tǒng)存儲(chǔ)和管理的是當(dāng)前的數(shù)據(jù);數(shù)據(jù)倉庫系統(tǒng)存儲(chǔ)的是長期積累的歷史數(shù)據(jù)。(3)數(shù)據(jù)來源不同。數(shù)據(jù)庫的數(shù)據(jù)一般來源于同種數(shù)據(jù)源,而數(shù)據(jù)倉庫的數(shù)據(jù)可以來源于多個(gè)異種數(shù)據(jù)源。(4)數(shù)據(jù)的操作不同。數(shù)據(jù)庫系統(tǒng)提供了執(zhí)行聯(lián)機(jī)事務(wù)和查詢處理(OLTP,On-Line Transaction Processing)系統(tǒng)。數(shù)據(jù)倉庫系統(tǒng)主要提供了數(shù)據(jù)分析和決策支持(OLAP,On-Line Analytical Processing)系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)挖掘和知識發(fā)現(xiàn)。

8、返 回第13頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)14數(shù)據(jù)庫的基本概念 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)模型 關(guān)系模型與關(guān)系數(shù)據(jù)庫 數(shù)據(jù)庫技術(shù)的研究領(lǐng)域 第14頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)15數(shù)據(jù)庫的基本概念 數(shù)據(jù) 數(shù)據(jù)(Data)是描述事物的符號記錄,是數(shù)據(jù)庫中存儲(chǔ)的基本對象。描述事物的符號可以是數(shù)字,也可以是文字、圖形、圖像、聲音、語言等,數(shù)據(jù)有多種表現(xiàn)形式,它們都可以經(jīng)過數(shù)字化后存入計(jì)算機(jī)。 第15頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)16數(shù)據(jù)庫的基本概念 數(shù)據(jù)庫 數(shù)據(jù)庫 (DataBase,簡稱DB)是指長期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織

9、的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。 第16頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)17數(shù)據(jù)庫的基本概念 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System,簡稱DBMS)是完成科學(xué)地組織數(shù)據(jù)和存儲(chǔ)數(shù)據(jù),并高效地獲取和維護(hù)數(shù)據(jù)任務(wù)的一個(gè)系統(tǒng)軟件,是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 主要功能: 數(shù)據(jù)定義功能 數(shù)據(jù)操縱功能 數(shù)據(jù)庫的運(yùn)行管理 數(shù)據(jù)庫的建立和維護(hù)功能 第17頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)18數(shù)據(jù)庫的基本概念 數(shù)據(jù)庫系

10、統(tǒng) 數(shù)據(jù)庫系統(tǒng)(DataBase System,簡稱DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。在一般不引起混淆的情況下常常把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫。 第18頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)19數(shù)據(jù)庫的基本概念 數(shù)據(jù)模型 數(shù)據(jù)庫是某個(gè)企業(yè)、組織或部門所涉及的數(shù)據(jù)的綜合,它不僅要反映數(shù)據(jù)本身的內(nèi)容,而且要反映數(shù)據(jù)之間的聯(lián)系。由于計(jì)算機(jī)不可能直接處理現(xiàn)實(shí)世界中的具體事物,所以人們必須首先把具體事物轉(zhuǎn)換成計(jì)算機(jī)能夠處理的數(shù)據(jù)。在數(shù)據(jù)庫中用數(shù)據(jù)模型這個(gè)工具來抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。通俗地講

11、,數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬,是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象?,F(xiàn)有的數(shù)據(jù)庫系統(tǒng)均是基于某種數(shù)據(jù)模型的。因此,數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。各種計(jì)算機(jī)上實(shí)現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的。 第19頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)20數(shù)據(jù)庫的基本概念 數(shù)據(jù)模型 數(shù)據(jù)模型應(yīng)滿足三方面要求:一是能比較真實(shí)地模擬現(xiàn)實(shí)世界;二是容易為人所理解;三是便于在計(jì)算機(jī)上實(shí)現(xiàn)。一種數(shù)據(jù)模型要很好地滿足這三方面的要求在目前尚很難。在數(shù)據(jù)庫系統(tǒng)中,針對不同的使用對象和應(yīng)用目的,采用不同的數(shù)據(jù)模型。不同的數(shù)據(jù)模型實(shí)際上是提供給我們模型化數(shù)據(jù)和信息的不同工具。根據(jù)模型應(yīng)用的目的不同,可以將這些模型劃分為

12、兩類,它們分屬于兩個(gè)不同的層次。第一類模型是概念模型(也稱信息模型),它是按用戶的觀點(diǎn)來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫設(shè)計(jì)。另一類是數(shù)據(jù)模型,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型,新興的數(shù)據(jù)庫技術(shù)上還使用了面向?qū)ο蟮哪P偷龋前从?jì)算機(jī)系統(tǒng)的觀點(diǎn)對數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。 第20頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)21數(shù)據(jù)庫的基本概念 數(shù)據(jù)模型 為了把現(xiàn)實(shí)世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實(shí)世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機(jī)器世界。也就是說,首先把現(xiàn)實(shí)世界中的客觀對象抽象為某一種信息結(jié)構(gòu),這種信息結(jié)構(gòu)并不依賴于具體的計(jì)算機(jī)系

13、統(tǒng),不是某一個(gè)DBMS支持的數(shù)據(jù)模型,而是概念級的模型,然后把概念級的模型轉(zhuǎn)換為計(jì)算機(jī)上某一DBMS支持的數(shù)據(jù)模型。這一過程如圖6-1所示 。第21頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)22圖6-1 現(xiàn)實(shí)世界中客觀對象的抽象過程 人的認(rèn)識、抽象信息世界概念模型機(jī)器世界DBMS支持的數(shù)據(jù)模型現(xiàn)實(shí)世界第22頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)23數(shù)據(jù)庫的基本概念 關(guān)系模型的基本概念 關(guān)系模型把世界看做是由實(shí)體(Entity)和聯(lián)系(Relationship)構(gòu)成的。 關(guān)系模型的幾個(gè)基本概念 關(guān)系運(yùn)算 ;選擇 、投影 、連接 第23頁/共197頁2021-11-18計(jì)算機(jī)文化基

14、礎(chǔ)24數(shù)據(jù)庫的基本概念 關(guān)系模型的基本概念 所謂實(shí)體是指現(xiàn)實(shí)世界中具有區(qū)別于其他事物的特征或?qū)傩圆⑴c其他實(shí)體有聯(lián)系的對象。在關(guān)系模型中實(shí)體通常是以表的形式來表現(xiàn)的。表的每一行描述實(shí)體的一個(gè)實(shí)例,表的每一列描述實(shí)體的一個(gè)特征或?qū)傩浴?表6-1給出的學(xué)生基本情況表便是一個(gè)關(guān)系模型 第24頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)25表6-1 學(xué)生基本情況表的一個(gè)關(guān)系模型 表6-1 學(xué)生基本情況表 61211-6-84男李 彬03020110055569-28-86女劉 萌030201100460110-10-86男趙曉亮03020110035765-23-85男董 源030201100254

15、02-10-86女張 莉0302011001入學(xué)成績出生日期性 別姓 名學(xué) 號第25頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)26 聯(lián)系: 所謂聯(lián)系是指實(shí)體之間的關(guān)系,即實(shí)體之間的對應(yīng)關(guān)系。聯(lián)系可以分為三種: 一對一的聯(lián)系。如:一個(gè)班級只有一個(gè)班長,同樣,每個(gè)班長屬于一個(gè)班級,班長班級為一對一關(guān)系; 一對多的聯(lián)系。如:每個(gè)班的人有許多個(gè),班級人為一對多關(guān)系; 多對多的聯(lián)系。如:每個(gè)人可修多門課程,反之,每門課程可有多人選修,課程人為多對多聯(lián)系。 數(shù)據(jù)庫的基本概念 關(guān)系模型的基本概念 第26頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)27數(shù)據(jù)庫的基本概念 關(guān)系模型的基本概念 關(guān)系 關(guān)系

16、:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在Access 2000中,一個(gè)關(guān)系就是一個(gè)表對象。 屬性:二維表中垂直方向的列稱為屬性,在Access 2000中,屬性被稱為字段,屬性名叫做字段名。 域:一個(gè)屬性的取值范圍叫做一個(gè)域。 元組:二維表中每個(gè)水平方向的行稱為一個(gè)元組。Access 2000中被稱為記錄。第27頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)28數(shù)據(jù)庫的基本概念 關(guān)系模型的基本概念 關(guān)系 碼(又稱為關(guān)鍵字、主鍵):候選碼是關(guān)系的一個(gè)或一組屬性,它的值能惟一地標(biāo)識一個(gè)元組。每個(gè)關(guān)系至少都有一個(gè)候選碼,若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼,簡稱碼。 分量:每個(gè)元

17、組的一個(gè)屬性值叫做該元組的一個(gè)分量。 關(guān)系模式:是對關(guān)系的描述,它包括關(guān)系名、組成該關(guān)系的屬性名、屬性到域的映像。通常簡記為:關(guān)系名(屬性名1,屬性名2,屬性名n)。屬性到域的映像通常直接說明為屬性的類型、長度等。 第28頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)29數(shù)據(jù)庫的基本概念 關(guān)系模型的基本概念 表6-1所示的學(xué)生基本情況表示一個(gè)關(guān)系 表中的每一行是關(guān)系的一個(gè)元組(記錄),學(xué)號、姓名、性別等均是屬性。其中學(xué)號能惟一地標(biāo)識一條記錄,稱為碼。學(xué)號的域是“0302011001”“0302011005”,而性別的域是“男”和“女”。學(xué)生基本情況表的關(guān)系模式可記為: 學(xué)生基本情況表(學(xué)號,

18、姓名,性別,出生日期,入學(xué)成績) 第29頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)30數(shù)據(jù)庫的基本概念 關(guān)系運(yùn)算 選擇(Select) 選擇運(yùn)算即在關(guān)系中選擇滿足某些條件的元組。 投影(Project) 投影運(yùn)算是在關(guān)系中選擇某些屬性(列)的值。 連接(Join) 連接運(yùn)算是從兩個(gè)關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組。 第30頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)31表6-2 選擇運(yùn)算得到的表 5569-28-86女劉 萌03020110045402-10-86女張 莉0302011001入學(xué)成績出生日期性 別姓 名學(xué) 號 在表6-1所示的關(guān)系中,若要篩選出所有女學(xué)生的

19、行,可以使用以性別為“女”的選擇運(yùn)算來實(shí)現(xiàn),得到的結(jié)果如表6-2所示 :第31頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)32表6-3 投影運(yùn)算得到的表 在學(xué)生基本情況表關(guān)系中,若要選取所有記錄的學(xué)號、姓名,可以使用投影運(yùn)算來實(shí)現(xiàn),得到表6-3所示的結(jié)果 :李 彬0302011005劉 萌0302011004趙曉亮0302011003董 源0302011002張 莉0302011001姓 名學(xué) 號第32頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)33表6-5 關(guān)系運(yùn)算得到的表 假設(shè)現(xiàn)在有兩個(gè)關(guān)系R和S,關(guān)系R如表6-4(上左),關(guān)系S如表6-5 (上右) 。如果進(jìn)行條件為“R.學(xué)號=S

20、.學(xué)號”的自然連接,得到表6-6(下)所示的關(guān)系V。 男趙曉亮0302011003男董 源0302011002女張 莉0302011001性別姓 名學(xué) 號761011030201100388103103020110028510220302011001成績課程號學(xué) 號761011男趙曉亮0302011003881031男董 源0302011002851022女張 莉0302011001成 績課程號性 別姓 名學(xué) 號第33頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)34數(shù)據(jù)庫的基本概念 關(guān)系數(shù)據(jù)庫 所謂關(guān)系數(shù)據(jù)庫就是基于關(guān)系模型的數(shù)據(jù)庫。其常用概念如下 : 關(guān)鍵字(Key) 候選關(guān)鍵字(Can

21、didate Key) 主關(guān)鍵字(Primary Key) 外關(guān)鍵字(Foreign Key) 第34頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)35數(shù)據(jù)庫的基本概念 數(shù)據(jù)庫技術(shù)的研究領(lǐng)域 數(shù)據(jù)庫技術(shù)的研究范圍主要包括以下三個(gè)領(lǐng)域: (1)數(shù)據(jù)庫管理系統(tǒng)軟件的研制(2)數(shù)據(jù)庫設(shè)計(jì)(3)數(shù)據(jù)庫理論 返 回第35頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)36簡介 Access 2000是Office 2000辦公套件中一個(gè)極為重要的組成部分。自從1992年開始銷售以來,Access已經(jīng)賣出了7000多萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。 Access適用于小型商務(wù)活動(dòng),

22、用于存儲(chǔ)和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫,還具有強(qiáng)大的數(shù)據(jù)管理功能,可以方便地利用各種數(shù)據(jù)源,生成窗體(表單)、查詢、報(bào)表和應(yīng)用程序等。 返 回第36頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)376.2 Access 2000的基本操作 的啟動(dòng)與退出 數(shù)據(jù)庫的對象 數(shù)據(jù)庫的基本操作 返 回第37頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)38的啟動(dòng)與退出 1. Access 2000的啟動(dòng) 1)利用快捷方式啟動(dòng):單擊“開始”“程序”“Microsoft Access” ,雙擊桌面快捷方式等;2)利用執(zhí)行應(yīng)用程序的方法啟動(dòng):如利用“我的電腦”或“資源管理器”;

23、啟動(dòng)對話框如圖6-2:第38頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)39的啟動(dòng)與退出2.Access 2000的退出 Access 2000的退出方法同退出Office 2000其他應(yīng)用程序的方法相同。 返 回第39頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)40數(shù)據(jù)庫的對象 Access 2000數(shù)據(jù)庫由七種對象組成 : 表(Table) 查詢(Query) 窗體(Form) 報(bào)表(Report) 頁(Web Page,也稱Web頁,訪問頁) 宏(Macro) 模塊(Module) 第40頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)41數(shù)據(jù)庫的對象 Access 2000提供

24、的上述七種對象從功能和彼此間的關(guān)系考慮,可以分為三個(gè)層次: 第一層次是表對象和查詢對象,它們是數(shù)據(jù)庫的基本對象,用于在數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)和查詢數(shù)據(jù)。 第二層次是窗體對象、報(bào)表對象和數(shù)據(jù)訪問頁,它們是直接面向用戶的對象,用于數(shù)據(jù)的輸入輸出和應(yīng)用系統(tǒng)的驅(qū)動(dòng)控制。 第三層次是宏對象和模塊對象,它們是代碼類型的對象,用于通過組織宏操作或編寫程序來完成復(fù)雜的數(shù)據(jù)庫管理工作并使得數(shù)據(jù)庫管理自動(dòng)化。 返 回第41頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)42數(shù)據(jù)庫的基本操作 1. 設(shè)計(jì)數(shù)據(jù)庫 2. 創(chuàng)建數(shù)據(jù)庫 3. 打開及關(guān)閉數(shù)據(jù)庫 4. 數(shù)據(jù)庫窗口的基本操作 第42頁/共197頁2021-11-18計(jì)

25、算機(jī)文化基礎(chǔ)431. 設(shè)計(jì)數(shù)據(jù)庫(1)確定新建數(shù)據(jù)庫所要完成任務(wù)的目的;(2)確定新數(shù)據(jù)庫中所需要的表;(3)確定各個(gè)表中所需要的字段;(4)確定表的關(guān)鍵字段;(5)確定表之間的關(guān)系;(6)創(chuàng)建表并優(yōu)化設(shè)計(jì);(7)輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫對象。 第43頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)442. 創(chuàng)建數(shù)據(jù)庫 Access提供了兩種創(chuàng)建數(shù)據(jù)庫的方法: 一種是利用Access提供的數(shù)據(jù)庫向?qū)Э焖俚貏?chuàng)建包含許多對象的數(shù)據(jù)庫,然后向其中輸入相關(guān)的數(shù)據(jù); 另一種是創(chuàng)建一個(gè)空白的數(shù)據(jù)庫,然后向該數(shù)據(jù)庫中添加表、查詢、窗體、報(bào)表以及數(shù)據(jù)訪問頁等對象。 第44頁/共197頁2021-11-18計(jì)算

26、機(jī)文化基礎(chǔ)453. 打開及關(guān)閉數(shù)據(jù)庫 在任何時(shí)刻,Access 2000只能打開一個(gè)數(shù)據(jù)庫。若要打開另外一個(gè)數(shù)據(jù)庫,必須首先關(guān)閉目前已打開的數(shù)據(jù)庫。 用戶完成了對數(shù)據(jù)庫的全部操作并且不再需要使用它時(shí),應(yīng)將其關(guān)閉。關(guān)閉數(shù)據(jù)庫的方法有三種 第45頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)464. 數(shù)據(jù)庫窗口的基本操作 1)改變對象的顯示方式 2)使用組管理對象 3)顯示或更改數(shù)據(jù)庫對象的屬性 返 回第46頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)476.3 表 表的概念 建立表 編輯數(shù)據(jù) 建立和編輯表間關(guān)系 返 回第47頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)48表的概念 表是

27、Access 2000數(shù)據(jù)庫的對象之一,是用來存儲(chǔ)數(shù)據(jù)的地方。數(shù)據(jù)表中的數(shù)據(jù)構(gòu)成了數(shù)據(jù)庫的基礎(chǔ),Access中的各種數(shù)據(jù)對象都建立在數(shù)據(jù)表的基礎(chǔ)之上。 一個(gè)表是由兩部分組成的,一部分反映了表的結(jié)構(gòu),一部分反映了表中存儲(chǔ)的記錄。 Access 2000為表安排了設(shè)計(jì)視圖(如圖6-7所示)和數(shù)據(jù)表視圖(如圖6-8所示)兩種顯示窗口,用戶不能同時(shí)打開同一個(gè)表對象的兩種顯示窗口,但可以在這兩種顯示窗口之間來回切換。第48頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)49表的概念 圖6-7 表的設(shè)計(jì)視圖 第49頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)50表的概念 圖6-8 數(shù)據(jù)表視圖 返 回第

28、50頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)51建立表 根據(jù)用戶的不同需要,Access 2000提供了多種創(chuàng)建表的方法,常用的有三種: 使用向?qū)?chuàng)建表 通過輸入數(shù)據(jù)創(chuàng)建表 使用設(shè)計(jì)器創(chuàng)建表。 第51頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)52使用向?qū)?chuàng)建表 (1)在要?jiǎng)?chuàng)建表的數(shù)據(jù)庫窗口中選擇對象“表”,然后單擊“新建”按鈕,打開“新建表”對話框,如圖6-9所示。 第52頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)53使用向?qū)?chuàng)建表 (2)在該對話框中選擇“表向?qū)А边x項(xiàng),單擊“確定”按鈕,彈出“表向?qū)А睂υ捒?,如圖6-10所示。 第53頁/共197頁2021-11-18計(jì)算

29、機(jī)文化基礎(chǔ)54使用向?qū)?chuàng)建表 (3)在“表向?qū)А睂υ捒蛑校x擇“商務(wù)”或“個(gè)人”選項(xiàng),以確定新表的類別。用戶可以首先在“示例表”列表框中選擇與要?jiǎng)?chuàng)建的新表相近的示例表,然后在“示例字段”列表框中選擇要使用的字段,最后單擊“”按鈕將其添加到“新表中的字段”列表框中。 如果需要撤消選擇的某個(gè)字段,可以首先在“新表中的字段”列表框中選擇該字段,然后單擊“”按鈕,將選擇的字段添加到“選定的字段”列表中。選“”將添加全部字段。1. 利用簡單查詢向?qū)?chuàng)建選擇查詢第100頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)101 (5)單擊“下一步”按鈕,彈出第二個(gè)“簡單查詢向?qū)А睂υ捒颍鐖D6-24所示。1.

30、 利用簡單查詢向?qū)?chuàng)建選擇查詢第101頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)102 (6)在圖6-24所示對話框中,如果要?jiǎng)?chuàng)建選擇查詢,應(yīng)選擇“明細(xì)”單選項(xiàng)。如果要?jiǎng)?chuàng)建匯總查詢,應(yīng)選擇“匯總”單選項(xiàng),然后單擊“匯總選項(xiàng)”按鈕,打開“匯總選項(xiàng)”對話框,在該對話框中為匯總字段指定匯總方式,然后單擊“確定”按鈕,返回到第二個(gè)“簡單查詢向?qū)А睂υ捒?。單擊“下一步”按鈕,彈出第三個(gè)“簡單查詢向?qū)А睂υ捒颍鐖D6-25所示。 1. 利用簡單查詢向?qū)?chuàng)建選擇查詢第102頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)103 圖 6-25所示:1. 利用簡單查詢向?qū)?chuàng)建選擇查詢第103頁/共197頁

31、2021-11-18計(jì)算機(jī)文化基礎(chǔ)104(7)在圖6-25所示對話框中,可以在“請為查詢指定標(biāo)題”文本框中為查詢命名;如果要運(yùn)行查詢,應(yīng)選擇“打開查詢查看信息”單選項(xiàng);如果要進(jìn)一步修改查詢,應(yīng)選擇“修改查詢設(shè)計(jì)”單選項(xiàng)。(8)單擊“完成”按鈕,生成查詢。 1. 利用簡單查詢向?qū)?chuàng)建選擇查詢第104頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1052. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 1)確定數(shù)據(jù)來源(1)在數(shù)據(jù)庫窗口中,單擊“查詢”選項(xiàng)卡,雙擊“在設(shè)計(jì)視圖中創(chuàng)建查詢”選項(xiàng),Access在打開“查詢1:選擇查詢”設(shè)計(jì)視圖的同時(shí),還將打開如圖6-26所示的“顯示表”對話框。在該對話框中列出了當(dāng)前數(shù)據(jù)

32、庫中已有的表和查詢。用戶可以在相應(yīng)的選項(xiàng)卡中選擇所需的表或查詢,然后單擊“添加”按鈕將選擇的表或查詢添加到查詢設(shè)計(jì)窗口中。 第105頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1061)確定數(shù)據(jù)來源 (1)圖6-26 2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 第106頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1071)確定數(shù)據(jù)來源 (2)確定所需的數(shù)據(jù)源后,單擊“顯示表”對話框中的“關(guān)閉”按鈕,出現(xiàn)如圖6-27所示的選擇查詢設(shè)計(jì)窗口。該窗口包含兩部分,上面部分列出了查詢的字段來源和各表之間的關(guān)系,下面部分為設(shè)計(jì)網(wǎng)格,包含字段的一些屬性。在設(shè)計(jì)網(wǎng)格的行中包含圖6-27中的內(nèi)容。 2. 利用設(shè)計(jì)視

33、圖創(chuàng)建選擇查詢 第107頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1081)確定數(shù)據(jù)來源(2)圖6-27 2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 第108頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1092)為查詢選擇字段 (1)打開查詢設(shè)計(jì)窗口時(shí),在第一列的字段行會(huì)出現(xiàn)一個(gè)插入點(diǎn)。單擊字段右邊的向下箭頭,會(huì)出現(xiàn)下拉列表。如果所需的字段包含在其他的表或查詢中,單擊該列下方的“表”行,然后從下拉列表中選擇相應(yīng)的表或查詢,選擇所需的字段名,然后按Enter鍵。 (2)按Tab鍵將插入點(diǎn)移到第二列,然后從下拉列表中選擇所需的字段名。 2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 第109頁/共197頁2021-

34、11-18計(jì)算機(jī)文化基礎(chǔ)1103)指定排序(1)在查詢設(shè)計(jì)窗口中,選擇要對記錄進(jìn)行排序的字段;(2)單擊該行右邊的向下箭頭,從下拉列表中選擇所需的排序順序;(3)要對多個(gè)列進(jìn)行排序,可重復(fù)以上步驟。 2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 第110頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1114)選擇準(zhǔn)則(1)在查詢設(shè)計(jì)窗口中,單擊相應(yīng)字段的“準(zhǔn)則”行;(2)在該列中輸入準(zhǔn)則;(3)對需要指定選擇準(zhǔn)則的其他字段重復(fù)步驟(2)。指定排序和準(zhǔn)則后的設(shè)計(jì)網(wǎng)格如圖6-28所示。 2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 第111頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1125)運(yùn)行 單擊“查詢”菜單中的

35、“運(yùn)行”項(xiàng),可以看到最后生成的查詢結(jié)果。6)保存查詢 在完成了查詢后應(yīng)將它保存下來,使它成為數(shù)據(jù)庫文件的一部分。 2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 返 回第112頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1131. 編輯查詢字段 2. 在查詢中添加、刪除表或查詢 修改查詢 第113頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1141. 編輯查詢字段1)向已有的查詢中添加字段 (1)在數(shù)據(jù)庫窗口中,單擊“查詢”對象,然后選擇要修改的查詢名稱; (2)單擊“設(shè)計(jì)”按鈕,打開該查詢的設(shè)計(jì)視圖; (3)鼠標(biāo)指向字段列表中所要添加字段,按下鼠標(biāo)不放將它拖到設(shè)計(jì)網(wǎng)格相應(yīng)位置上; (4)修改之后,單

36、擊工具欄中的“保存”按鈕,再關(guān)閉查詢的設(shè)計(jì)視圖窗口。 第114頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1152)刪除查詢中的字段 (1)在數(shù)據(jù)庫窗口中,單擊“查詢”對象,然后選擇要修改的查詢名稱; (2)單擊“設(shè)計(jì)”按鈕,打開該查詢的設(shè)計(jì)視圖; (3)在設(shè)計(jì)網(wǎng)格下,單擊要?jiǎng)h除字段的列選定器(該列的頂部,當(dāng)鼠標(biāo)指針變成黑色的向下箭頭時(shí)單擊,即可選定一整列); (4)按Delete鍵,或單擊“編輯”菜單中的“刪除”命令; (5)修改之后,單擊工具欄中的“保存”按鈕,再關(guān)閉查詢的設(shè)計(jì)視圖窗口。 1. 編輯查詢字段第115頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1163)在設(shè)計(jì)網(wǎng)格中移

37、動(dòng)字段 (1)在數(shù)據(jù)庫窗口中,單擊“查詢”對象,然后選擇要移動(dòng)的查詢名稱; (2)單擊“設(shè)計(jì)”按鈕,打開該查詢的設(shè)計(jì)視圖; (3)在設(shè)計(jì)網(wǎng)格下,單擊要移動(dòng)字段的列選定器,選定該字段所在的列; (4)按住鼠標(biāo)左鍵將它拖到新的位置上; (5)修改之后,單擊工具欄中的“保存”按鈕,再關(guān)閉查詢的設(shè)計(jì)視圖窗口。 1. 編輯查詢字段第116頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1174)指定排序順序 (1)在數(shù)據(jù)庫窗口中,單擊“查詢”對象,然后選擇要排序的查詢名稱; (2)單擊“設(shè)計(jì)”按鈕,打開該查詢的設(shè)計(jì)視圖; (3)如果要對多個(gè)字段排序,首先要安排好執(zhí)行排序時(shí)字段的順序,最先排序的字段排在最

38、左邊,然后是次排序的字段,最后排序的字段放在最右邊; (4)單擊最先排序字段的“排序”單元格,再單擊右邊的向下箭頭,會(huì)彈出一個(gè)下拉列表,從中選擇“升序”、“降序”或“不排序”選項(xiàng); (5)重復(fù)步驟(4),為每個(gè)要排序的字段指定排序順序; (6)單擊工具欄中的“視圖”按鈕,可以查看查詢結(jié)果; (7)單擊工具欄中的“保存”按鈕,再關(guān)閉查詢的設(shè)計(jì)視圖窗口。 1. 編輯查詢字段第117頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1185)在查詢中更改字段名 (1)在數(shù)據(jù)庫窗口中,單擊“查詢”對象,然后選擇要修改的查詢名稱; (2)單擊“設(shè)計(jì)”按鈕,打開該查詢的設(shè)計(jì)視圖; (3)右擊要更改的字段名,

39、從彈出的快捷菜單中選擇“屬性”命令,在出現(xiàn)的“字段屬性”對話框的“標(biāo)題”文本框中輸入新的字段名,如圖6-29所示; 1. 編輯查詢字段第118頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1191. 編輯查詢字段(4)單擊工具欄中的“保存”按鈕,再關(guān)閉查詢的設(shè)計(jì)視圖窗口。 第119頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1202. 在查詢中添加、刪除表或查詢 (1)單擊工具欄中的“顯示表”按鈕,出現(xiàn)“顯示表”對話框;(2)在“顯示表”對話框中,選擇要添加的表或查詢,然后單擊“添加”按鈕;(3)單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對話框;(4)要?jiǎng)h除設(shè)計(jì)視圖窗口上面部分的表或查詢,先用鼠標(biāo)

40、單擊該表的任意位置,然后按Delete鍵或單擊“編輯”菜單中的“刪除”命令,再單擊工具欄中的“保存”按鈕。 返 回第120頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)121使用查詢 1. 生成表查詢 2. 更新查詢 3. 追加查詢 4. 刪除查詢 第121頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1221. 生成表查詢(1)打開要?jiǎng)?chuàng)建生成表查詢的數(shù)據(jù)庫,在“查詢”對象中單擊“新建”按鈕,在出現(xiàn)的“新建查詢”對話框中雙擊“設(shè)計(jì)視圖”,在出現(xiàn)的“顯示表”對話框中,選擇包含要放到新表中的記錄的表或查詢并單擊“確定”按鈕,然后單擊“關(guān)閉”按鈕; 第122頁/共197頁2021-11-18計(jì)算

41、機(jī)文化基礎(chǔ)123(2)在查詢的設(shè)計(jì)視圖中,從窗口上面部分的表中將要包含在新表中的字段拖到設(shè)計(jì)網(wǎng)格中,并在“準(zhǔn)則”單元格里輸入準(zhǔn)則,單擊“查詢”菜單中的“生成表查詢”命令,出現(xiàn)如圖6-30所示的“生成表”對話框; 1. 生成表查詢第123頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)124( 3)在“表名稱”文本框中輸入所要?jiǎng)?chuàng)建的表名稱,如果新生成的表放入當(dāng)前數(shù)據(jù)庫中,則選中“當(dāng)前數(shù)據(jù)庫”單選按鈕,否則選中“另一數(shù)據(jù)庫”單選按鈕;(4)單擊“確定”按鈕關(guān)閉“生成表”對話框; 1. 生成表查詢第124頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)125(5)單擊工具欄中的“運(yùn)行”按鈕,彈出如圖

42、6-31所示的對話框;(6)單擊“是”按鈕,即可生成一張新表。 1. 生成表查詢第125頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)126(1)在數(shù)據(jù)庫窗口中選擇“查詢”對象;(2)單擊“新建”按鈕,出現(xiàn)“新建查詢”對話框;(3)在“新建查詢”對話框中選擇“設(shè)計(jì)視圖”選項(xiàng)并單擊“確定”按鈕,打開選擇查詢設(shè)計(jì)視圖,同時(shí)彈出“顯示表”對話框;(4)在“顯示表”對話框中選擇更新查詢所涉及的表,然后單擊“添加”按鈕;(5)選擇完查詢所涉及的表后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對話框并返回到選擇查詢設(shè)計(jì)視圖;(6)在選擇查詢設(shè)計(jì)視圖中設(shè)置更新查詢所涉及到的字段以及更新條件; 2. 更新查詢 第126

43、頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)127(7)從“查詢”菜單中選擇“更新查詢”命令或單擊工具欄上的“查詢類型”按鈕右邊的下拉箭頭,然后從下拉列表中選擇“更新查詢”選項(xiàng),Access即將查詢設(shè)計(jì)視圖的窗口標(biāo)題從“選擇查詢”變更為“更新查詢”,同時(shí)在設(shè)計(jì)網(wǎng)格中增加“更新到”行,如圖6-32所示;2. 更新查詢 (8 8)在要更新的字段所對應(yīng) 的“更新到”行中輸入更新表達(dá)式;(9 9)單擊“保存”按鈕,保存更新查詢。第127頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)128 追加查詢是將從表或查詢中篩選出來的記錄添加到另一個(gè)表中去。要被追加記錄的表必須是已經(jīng)存在的表,在追加查詢與被

44、追加記錄的表中,只有匹配的字段才被追加。 要建立追加查詢,首先要在設(shè)計(jì)視圖中打開或建立要追加到其他表中的查詢,然后選擇“查詢”菜單中的“追加查詢”命令,出現(xiàn)“追加”對話框,選擇要追加記錄的表名即可。 3. 追加查詢 第128頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1294. 刪除查詢 (1)創(chuàng)建一個(gè)要?jiǎng)h除記錄的查詢;(2)在設(shè)計(jì)視圖中,從“準(zhǔn)則”中輸入刪除的條件,選擇“查詢”菜單中的“刪除查詢”命令,即可建立一個(gè)刪除查詢。 返 回第129頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1306.5 窗 體窗體的概念建立窗體 使用窗體 返 回第130頁/共197頁2021-11-18計(jì)算

45、機(jī)文化基礎(chǔ)131窗體的概念 Access窗體是一種靈活性很強(qiáng)的數(shù)據(jù)庫對象,它使用計(jì)算機(jī)屏幕將數(shù)據(jù)庫中的表或查詢中的數(shù)據(jù)顯示給用戶,并允許用戶創(chuàng)建、修改或刪除數(shù)據(jù)。由于很多數(shù)據(jù)庫都不是給創(chuàng)建者自己使用的,所以還要考慮到別的使用者的使用方便,建立一個(gè)友好的使用界面將會(huì)給他們帶來很大的便利,讓更多的使用者能根據(jù)窗口中的提示完成自己的工作,而不用專門進(jìn)行培訓(xùn)。這是建立一個(gè)窗體的基本目標(biāo)。 窗體的數(shù)據(jù)來源可以是表或查詢,用戶可以根據(jù)多個(gè)表創(chuàng)建顯示數(shù)據(jù)的窗體,也可以為同樣的數(shù)據(jù)創(chuàng)建不同的窗體,可以在窗體中放置各種各樣的控件,以構(gòu)成用戶與Access數(shù)據(jù)庫交互的界面,從而完成顯示、輸入和編輯數(shù)據(jù)等處理任務(wù)。

46、第131頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)132窗體的概念窗體的主要作用有: 輸入數(shù)據(jù)庫數(shù)據(jù); 顯示與編輯數(shù)據(jù)內(nèi)容; 顯示注釋、說明或警告信息; 控制應(yīng)用程序的運(yùn)行步驟; 打印數(shù)據(jù); 創(chuàng)建切換面板,創(chuàng)建用戶自定義對話框。 第132頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)133窗體的概念1. 窗體的構(gòu)成 2. 窗體的視圖 3. 窗體的類型 4. 窗體視圖的切換 第133頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1341. 窗體的構(gòu)成 在Access 2000中,一個(gè)窗體最多可以由五個(gè)部分構(gòu)成,分別是窗體頁眉、頁面頁眉、主體、頁面頁腳和窗體頁腳,每一部分稱為一個(gè)節(jié),如圖

47、6-33所示。第134頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)135(1)窗體頁眉:用于顯示窗體標(biāo)題、窗體使用說明或者打開相關(guān)窗體或運(yùn)行其他任務(wù)的命令按鈕等。(2)頁面頁眉:在每一頁的頂部顯示標(biāo)題、字段標(biāo)題或所需要的其他信息。(3)主體:用于顯示窗體記錄源的記錄。 (4)頁面頁腳:在每一頁的底部顯示日期、頁碼或所需要的其他信息。(5)窗體頁腳:用于顯示窗體、命令按鈕或接受輸入的未綁定控件等對象的使用說明。 第135頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1362. 窗體的視圖 1)窗體的設(shè)計(jì)視圖 窗體的設(shè)計(jì)視圖用于顯示窗體的設(shè)計(jì)方案,在這個(gè)視圖中可以新建窗體對象,也可以對現(xiàn)有窗

48、體對象的設(shè)計(jì)進(jìn)行修改。在設(shè)計(jì)視圖中打開一個(gè)窗體時(shí),包含有各種控件的工具箱將自動(dòng)出現(xiàn)。如圖6-34所示。第136頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1372)窗體的窗體視圖 在窗體視圖中,可以顯示來自數(shù)據(jù)源的一個(gè)或多個(gè)記錄。窗體視圖是添加和修改表中數(shù)據(jù)的主要方法,如圖6-35所示。在窗體視圖中,通常一次只能查看一條記錄,不過可以借助于窗體底部的記錄瀏覽器在不同的記錄之間移動(dòng)。在窗體視圖中打開窗體后,“窗體視圖”工具欄變成可用的,工具箱和其他工具欄自行隱藏起來。 第137頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1383)窗體的數(shù)據(jù)表視圖 數(shù)據(jù)表視圖是以行列格式顯示來自表、窗體、

49、查詢、視圖或存儲(chǔ)過程的數(shù)據(jù)窗口,如圖6-36所示。在數(shù)據(jù)表視圖中,可以編輯字段、添加和刪除數(shù)據(jù)以及搜索數(shù)據(jù)。第138頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)139 3. 窗體的類型 1)多選項(xiàng)卡窗體 用選項(xiàng)卡或分頁符控件對窗體分頁,使用窗體的每一個(gè)選項(xiàng)卡或每一頁來顯示一條記錄的一部分信息。2)連續(xù)窗體 為了加快瀏覽記錄的速度,用一個(gè)窗體來顯示多條記錄,這種窗體稱為連續(xù)窗體。在連續(xù)窗體中,可以使用滾動(dòng)條來移動(dòng)窗體中顯示的內(nèi)容,也可以使用窗體底部的記錄瀏覽器在不同的記錄之間移動(dòng)。第139頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1403. 窗體的類型3)子窗體 所謂子窗體,就是包含在

50、另一個(gè)基本窗體中的窗體,基本窗體也稱為主窗體。子窗體主要用于顯示具有“一對多”關(guān)系的表或查詢中的數(shù)據(jù)。4)彈出式窗體 彈出式窗體用于顯示信息或提示用戶輸入數(shù)據(jù)。即使其他窗體正處于活動(dòng)狀態(tài),彈出式窗體也會(huì)一直保持在所有窗口的最上面。第140頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1414. 窗體視圖的切換 在瀏覽窗體時(shí)需要在不同的視圖之間進(jìn)行切換,以便觀察和修改窗體的結(jié)構(gòu)、外觀及其所反映的數(shù)據(jù)情況。在不同的視圖之間進(jìn)行切換的常用方法有:(1)在“視圖”菜單中選擇所需的視圖。(2)單擊“窗體設(shè)計(jì)”工具欄“視圖”按鈕右邊的向下箭頭,在下拉列表中選擇所需視圖。返 回第141頁/共197頁202

51、1-11-18計(jì)算機(jī)文化基礎(chǔ)142建立窗體1. 自動(dòng)創(chuàng)建窗體2. 利用窗體向?qū)?chuàng)建窗體3. 使用設(shè)計(jì)器創(chuàng)建窗體第142頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)143建立窗體1. 自動(dòng)創(chuàng)建窗體 自動(dòng)創(chuàng)建窗體非常簡單,以任何視圖方式打開一個(gè)表或查詢,然后單擊新對象按鈕右邊的下拉箭頭,從出現(xiàn)的快捷菜單中選擇“自動(dòng)窗體”即可。第143頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)144建立窗體2. 利用窗體向?qū)?chuàng)建窗體 使用窗體向?qū)?chuàng)建窗體時(shí),向?qū)?huì)提示有關(guān)的記錄源、字段、布局以及所需要的格式,然后根據(jù)收集到的信息來創(chuàng)建窗體。用戶可以在“窗體”選項(xiàng)卡中單擊“新建”按鈕,從彈出的“新建窗體”對

52、話框中選擇“窗體向?qū)А?,然后單擊“確定”按鈕,打開“窗體向?qū)А睂υ捒颍鶕?jù)提示一步一步地完成窗體的創(chuàng)建。第144頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)145建立窗體3. 使用設(shè)計(jì)器創(chuàng)建窗體 使用設(shè)計(jì)器創(chuàng)建窗體時(shí),將從一個(gè)空白的窗體開始,然后將來源表或查詢中的字段添加到窗體上。在設(shè)計(jì)窗體的過程中,可以利用系統(tǒng)提供的設(shè)計(jì)工具箱在窗體中添加各種控件,如文本框、命令按鈕、組合框等。1)進(jìn)入設(shè)計(jì)視圖 2)窗體控件工具箱 3)窗體和控件的屬性窗口 4)在窗體中使用控件 第145頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1463. 使用設(shè)計(jì)器創(chuàng)建窗體1)進(jìn)入設(shè)計(jì)視圖(1)打開要?jiǎng)?chuàng)建窗體的數(shù)據(jù)

53、庫,在“對象”列表中選擇“窗體”選項(xiàng),再選擇“在設(shè)計(jì)視圖中創(chuàng)建窗體”項(xiàng),再單擊該窗口的“新建”按鈕,彈出“新建窗體”對話框;(2)在數(shù)據(jù)的來源表或查詢列表中選擇與窗體關(guān)聯(lián)的表或查詢,選擇“設(shè)計(jì)視圖”選項(xiàng),單擊“確定”按鈕,彈出空白窗體,進(jìn)入設(shè)計(jì)視圖,如圖6-37所示。 第146頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1473. 使用設(shè)計(jì)器創(chuàng)建窗體2)窗體控件工具箱 在窗體的設(shè)計(jì)過程中,使用最頻繁的是控件工具箱。在窗體設(shè)計(jì)視圖中,挑選合適的控件、將控件放在窗體工作區(qū)上、設(shè)置參數(shù)等步驟都要通過控件工具箱才能完成。首次進(jìn)入窗體設(shè)計(jì)視圖時(shí),工具箱將出現(xiàn)在窗體設(shè)計(jì)視圖中。如果未出現(xiàn),從“視圖”菜

54、單中選擇“工具箱”選項(xiàng)或單擊窗體設(shè)計(jì)工具欄上的“工具箱”命令按鈕即可打開工具箱,窗體的控件工具箱共有20種不同功能的控件工具。 第147頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1483. 使用設(shè)計(jì)器創(chuàng)建窗體3)窗體和控件的屬性窗口 設(shè)計(jì)窗體的大多數(shù)工作是在窗體或窗體控件的屬性窗口中完成的,因此用戶必須熟悉屬性窗口的各個(gè)組成部分及其功能和設(shè)置方法。在窗體的設(shè)計(jì)視圖中如果沒有出現(xiàn)窗體的屬性窗口,可以單擊“窗體設(shè)計(jì)”工具欄上的“屬性”按鈕,即可出現(xiàn)屬性窗口,如圖6-38所示。 第148頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)149圖6-38 窗體的屬性窗口 圖6-38 窗體的屬性窗口

55、 第149頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1503. 使用設(shè)計(jì)器創(chuàng)建窗體在屬性窗口中,設(shè)置有五個(gè)選項(xiàng)卡,各選項(xiàng)卡的含義如下: “格式”:顯示所選對象的布局格式屬性。 “數(shù)據(jù)”:顯示所選對象如何顯示和操作數(shù)據(jù)的方法。 “事件”:顯示所選對象的方法程序和事件過程。 “其他”:顯示與窗體相關(guān)的工具欄、菜單、幫助信息等屬性。 “全部”:顯示所選對象的全部屬性、事件和方法程序的名稱。 第150頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1513. 使用設(shè)計(jì)器創(chuàng)建窗體 4)在窗體中使用控件 (1)控件的常用屬性 (2)在窗體中添加選項(xiàng)組控件 (3)在窗體中添加組合框控件 (4)在窗體中

56、添加列表框控件 第151頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)152(1)控件的常用屬性:控件來源:告訴控件在什么地方可得到控件中顯示的數(shù)據(jù)源。格式:用于定義顯示數(shù)據(jù)的格式(使用的各種數(shù)據(jù)類型依賴于控件顯示的數(shù)據(jù)類型)。輸入掩碼:當(dāng)你將數(shù)據(jù)輸入到控件中時(shí)必須采用的格式。默認(rèn)值:可以定義控件的默認(rèn)值。何時(shí)顯示:決定對象或整個(gè)窗體部分在何時(shí)顯示或打印。是否有效/是否鎖定:可以用這些屬性來決定是否接受“焦點(diǎn)”(就是用戶可將插入點(diǎn)移到控件中)以及用戶是否可以編輯控件中的數(shù)據(jù)??梢詳U(kuò)大和可以縮?。河糜诖_定是否允許控件根據(jù)需要增大或縮小以適應(yīng)控件中的數(shù)據(jù)。標(biāo)題:該屬性是窗體的屬性之一,它指定出現(xiàn)

57、在窗體標(biāo)題欄中的標(biāo)題。 第152頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1532)在窗體中添加選項(xiàng)組控件: 選項(xiàng)組的功能:選項(xiàng)組控件是窗體中常用的控件之一,使用選項(xiàng)組來顯示一組限制性的選項(xiàng)值。選項(xiàng)組可以使選擇值變得很容易,只要單擊所需的值即可。 選項(xiàng)組控件的常用屬性:名稱:設(shè)置選項(xiàng)組的名字。控件來源:設(shè)置與選項(xiàng)組綁定的表字段,即數(shù)據(jù)源。選項(xiàng)值:選項(xiàng)組所綁定字段值只能為數(shù)字,因?yàn)檫x項(xiàng)組的值只能是數(shù)字,不能是文本。默認(rèn)值:設(shè)置在缺省情況下選項(xiàng)組的值。特殊效果:設(shè)置選項(xiàng)組的外觀樣式,有平面、蝕刻、凹陷、凸起和陰影五種。 選項(xiàng)組的創(chuàng)建:在創(chuàng)建選項(xiàng)組控件時(shí),只需要按照選項(xiàng)組向?qū)峁┑牟襟E進(jìn)行簡單

58、的選取即可完成參數(shù)的設(shè)置。含有選項(xiàng)組按鈕的窗體如圖6-39所示。 第153頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)154(3)在窗體中添加組合框控件: 組合框的功能: 組合框控件也是窗體中常用的控件之一,組合框在使用時(shí)要把選擇的內(nèi)容列表顯示出來,平時(shí)則將內(nèi)容隱藏起來,不占窗體的顯示空間。 組合框控件的常用屬性:名稱:設(shè)置組合框的名字。行來源類型:設(shè)置組合框行數(shù)據(jù)源的類型,可以是“表/查詢”、“值列表”、“字段列表”。行來源:設(shè)置組合框行數(shù)據(jù)來源,如是“表/查詢”,需要給出表名或查詢。綁定列:設(shè)置組合框每行與數(shù)據(jù)源綁定的列數(shù),即每行顯示的列數(shù)。 組合框的創(chuàng)建:在窗體中添加組合框控件一般使

59、用組合框向?qū)瓿伞:薪M合框的窗體如圖6-40所示。 第154頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)155(4)在窗體中添加列表框控件: 列表框的功能: 列表框是窗體中常用控件之一,列表框能夠?qū)⒁恍﹥?nèi)容列出供選擇。 列表框控件的常用屬性:名稱:設(shè)置列表框的名字。行來源類型:設(shè)置列表框行數(shù)據(jù)源的類型,可以是“表/查詢”、“值列表”或“字段列表”。行來源:設(shè)置列表框行數(shù)據(jù)來源,如是“表/查詢”,需要給出表名或查詢。列數(shù):設(shè)置列表框每行顯示的列數(shù)。 列標(biāo)題:設(shè)置是否顯示數(shù)據(jù)源的字段名。 列表框的創(chuàng)建:在窗體中添加列表框控件一般使用列表框向?qū)瓿?。含有列表框的窗體如圖6-41所示。 返 回第

60、155頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)156使用窗體 1. 在窗體中添加記錄 2. 在窗體中修改記錄 3. 在窗體中刪除記錄 4. 防止用戶在窗體中更新記錄 第156頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1571. 在窗體中添加記錄(1)在窗體視圖中打開需要添加記錄的窗體;(2)單擊窗體下方記錄瀏覽器中的“新記錄”按鈕,屏幕上顯示一個(gè)空白窗體;(3)在空白頁的第一個(gè)字段處輸入新的數(shù)據(jù),然后按Tab鍵將插入點(diǎn)移到下一個(gè)字段,直到所有字段的數(shù)據(jù)輸入完為止;(4)要繼續(xù)添加新記錄,可以重復(fù)步驟(2)、(3)。 第157頁/共197頁2021-11-18計(jì)算機(jī)文化基礎(chǔ)1582

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論