版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第 6 章 數(shù)據(jù)庫(kù)管理系統(tǒng)Access 2003 1本章內(nèi)容 6.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 6.2 Access 2003的基本操作6.3 表6.4 查 詢 6.5 窗 體 6.6 報(bào) 表 6.7 打 印 2計(jì)算機(jī)文化基礎(chǔ)6.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 6.1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展 6.1.2 數(shù)據(jù)庫(kù)的基本概念 6.1.3 Access 2003簡(jiǎn)介 返 回3計(jì)算機(jī)文化基礎(chǔ)6.1.1 數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生與發(fā)展1. 數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段。 人工管理階段 文件系統(tǒng)階段 數(shù)據(jù)庫(kù)系統(tǒng)階段2. 數(shù)據(jù)管理三個(gè)階段的比較 數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的區(qū)別4計(jì)算機(jī)文化基礎(chǔ)人
2、工管理階段 20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。當(dāng)時(shí)的硬件狀況是,外存只有紙帶、卡片、磁帶,沒(méi)有磁盤等直接存取的存儲(chǔ)設(shè)備;軟件狀況是,沒(méi)有操作系統(tǒng),沒(méi)有管理數(shù)據(jù)的軟件;數(shù)據(jù)處理方式是批處理。 5計(jì)算機(jī)文化基礎(chǔ) 人工管理數(shù)據(jù)具有如下特點(diǎn): (1)數(shù)據(jù)不保存。 (2)數(shù)據(jù)沒(méi)有相應(yīng)的軟件系統(tǒng)管理。 (3)數(shù)據(jù)不共享。 (4)數(shù)據(jù)不獨(dú)立。人工管理階段 返 回6計(jì)算機(jī)文化基礎(chǔ)文件系統(tǒng)階段 20世紀(jì)50年代后期到60年代中期,計(jì)算機(jī)硬件已經(jīng)有了磁盤、磁鼓等直接存取的存儲(chǔ)設(shè)備。軟件方面,操作系統(tǒng)已經(jīng)有了專門進(jìn)行數(shù)據(jù)管理的軟件,稱為文件系統(tǒng)。把數(shù)據(jù)組織成文件形式可以隨機(jī)進(jìn)行查詢、增刪改等處理,并
3、且數(shù)據(jù)可以長(zhǎng)期保存,實(shí)現(xiàn)了以文件為單位的數(shù)據(jù)共享。處理方式上不但有了批處理,而且能夠聯(lián)機(jī)實(shí)時(shí)處理。 7計(jì)算機(jī)文化基礎(chǔ)文件系統(tǒng)階段 文件系統(tǒng)明顯存在如下缺點(diǎn): (1)編程不方便。 (2)數(shù)據(jù)冗余量大。 (3)數(shù)據(jù)獨(dú)立性不好。 (4)不支持并發(fā)訪問(wèn)。 (5)數(shù)據(jù)缺少統(tǒng)一管理。 返 回8計(jì)算機(jī)文化基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)階段 20世紀(jì)60年代后期以來(lái),計(jì)算機(jī)用于管理的規(guī)模越來(lái)越大。這時(shí)硬件已有大容量磁盤,硬件價(jià)格下降;軟件則價(jià)格上升,為編制和維護(hù)系統(tǒng)軟件及應(yīng)用程序所需的成本相對(duì)增加;在處理方式上,聯(lián)機(jī)實(shí)時(shí)處理要求更多,并開(kāi)始提出和考慮分布處理。在這種背景下,以文件系統(tǒng)作為數(shù)據(jù)管理手段已經(jīng)不能滿足應(yīng)用的需求,于
4、是為解決多用戶、多應(yīng)用共享數(shù)據(jù)的需求,使數(shù)據(jù)為盡可能多的應(yīng)用服務(wù),數(shù)據(jù)庫(kù)技術(shù)便應(yīng)運(yùn)而生,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)。9計(jì)算機(jī)文化基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)階段 數(shù)據(jù)庫(kù)系統(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ù)庫(kù)管理系統(tǒng)統(tǒng)一管理和控制 返 回10計(jì)算機(jī)文化基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)階段 目前,數(shù)據(jù)庫(kù)已經(jīng)成為現(xiàn)代信息系統(tǒng)的不可分離的主要組成部分。具有數(shù)百萬(wàn)甚至數(shù)十億字節(jié)信息的數(shù)據(jù)庫(kù)已普遍存在于科學(xué)技術(shù)、工業(yè)、農(nóng)業(yè)、商業(yè)、服務(wù)業(yè)、醫(yī)療和政府部門的信息系統(tǒng)。 返 回11計(jì)算機(jī)文化基礎(chǔ) 數(shù)據(jù)管理三個(gè)階段的比較 人 工 管 理 階 段 文
5、件 系 統(tǒng) 階 段 數(shù) 據(jù) 庫(kù) 系 統(tǒng) 階 段 背景應(yīng)用背景 科學(xué)計(jì)算 科學(xué)計(jì)算、管理 大規(guī)模管理 硬件背景 無(wú)直接存取存儲(chǔ)設(shè)備 磁盤、磁鼓 大容量磁盤 軟件背景 無(wú)操作系統(tǒng) 有文件系統(tǒng) 有數(shù)據(jù)庫(kù)管理系統(tǒng)處理方式 批處理 聯(lián)機(jī)實(shí)時(shí)處理、批處理 聯(lián)機(jī)實(shí)時(shí)處理、分布處理、批處理 特點(diǎn)數(shù)據(jù)的管理者 用戶(程序員) 文件系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)面向的對(duì)象 某一應(yīng)用程序 某一應(yīng)用 現(xiàn)實(shí)世界 數(shù)據(jù)的共享程度 無(wú)共享,冗余度大 共享性差,冗余度大 共享性高,冗余度小 數(shù)據(jù)的獨(dú)立性 不獨(dú)立,完全依賴于程序 獨(dú)立性差 具有高度的物理獨(dú)立性和一定的邏輯獨(dú)立性 數(shù)據(jù)的結(jié)構(gòu)化 無(wú)結(jié)構(gòu) 記錄內(nèi)有結(jié)構(gòu),整體無(wú)結(jié)構(gòu) 整體
6、結(jié)構(gòu)化,用數(shù)據(jù)模型描述 數(shù)據(jù)控制能力 應(yīng)用程序自己控制 應(yīng)用程序自己控制 由數(shù)據(jù)庫(kù)管理系統(tǒng)提供數(shù)據(jù)安全性、完整性、并發(fā)控制和恢復(fù)能力 12計(jì)算機(jī)文化基礎(chǔ)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng) 數(shù)據(jù)倉(cāng)庫(kù)技術(shù)是目前數(shù)據(jù)處理中發(fā)展十分迅速的一個(gè)分支。所謂“數(shù)據(jù)倉(cāng)庫(kù)”,就是一種長(zhǎng)期數(shù)據(jù)存儲(chǔ),這些數(shù)據(jù)來(lái)自于多個(gè)異種數(shù)據(jù)源。實(shí)現(xiàn)多維數(shù)據(jù)分析,以便向管理決策提供支持。 數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)允許將各種應(yīng)用系統(tǒng)集成在一起,為統(tǒng)一的歷史數(shù)據(jù)分析提供堅(jiān)實(shí)的平臺(tái),對(duì)信息處理進(jìn)行支持。目前數(shù)據(jù)倉(cāng)庫(kù)已經(jīng)成為數(shù)據(jù)分析和聯(lián)機(jī)分析處理日趨重要的平臺(tái)。 13計(jì)算機(jī)文化基礎(chǔ)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng) 數(shù)據(jù)倉(cāng)庫(kù)的主要特征如下: (1)面向主題性:圍繞某一主題建模和分析; (2)集
7、成性:將多個(gè)異種數(shù)據(jù)源以及事務(wù)記錄 集成在一起; (3)時(shí)變性:數(shù)據(jù)存儲(chǔ)從歷史的角度提供信息; (4)非易失性:總是物理地分離存放數(shù)據(jù)。 返 回14計(jì)算機(jī)文化基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的區(qū)別 (1)面向的用戶不同。數(shù)據(jù)庫(kù)系統(tǒng)面向使用單位的低層人員,用于日常數(shù)據(jù)的分析和處理;數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)面向使用單位決策人員,提供決策支持。 (2)數(shù)據(jù)內(nèi)容不同。數(shù)據(jù)庫(kù)系統(tǒng)存儲(chǔ)和管理的是當(dāng)前的數(shù)據(jù);數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)存儲(chǔ)的是長(zhǎng)期積累的歷史數(shù)據(jù)。 (3)數(shù)據(jù)來(lái)源不同。數(shù)據(jù)庫(kù)的數(shù)據(jù)一般來(lái)源于同種數(shù)據(jù)源,而數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)可以來(lái)源于多個(gè)異種數(shù)據(jù)源。 (4)數(shù)據(jù)的操作不同。數(shù)據(jù)庫(kù)系統(tǒng)提供了執(zhí)行聯(lián)機(jī)事務(wù)和查詢處理(OLTP,On-
8、Line Transaction Processing)系統(tǒng)。數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)主要提供了數(shù)據(jù)分析和決策支持(OLAP,On-Line Analytical Processing)系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)挖掘和知識(shí)發(fā)現(xiàn)。返 回15計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)模型 關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域 16計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù) 數(shù)據(jù)(Data)是描述事物的符號(hào)記錄,是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。描述事物的符號(hào)可以是數(shù)字,也可以是文字、圖形、圖像、聲音、語(yǔ)言等,數(shù)據(jù)有多種表現(xiàn)形式,它們都可以經(jīng)過(guò)數(shù)字化后存入計(jì)算機(jī)。 17計(jì)
9、算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù) (DataBase,簡(jiǎn)稱DB)是指長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。 18計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,簡(jiǎn)稱DBMS)是完成科學(xué)地組織數(shù)據(jù)和存儲(chǔ)數(shù)據(jù),并高效地獲取和維護(hù)數(shù)據(jù)任務(wù)的一個(gè)系統(tǒng)軟件,是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。 主要功能: 數(shù)據(jù)定義功能 數(shù)據(jù)操縱功能 數(shù)據(jù)庫(kù)的運(yùn)行管理 數(shù)據(jù)庫(kù)的建立和維
10、護(hù)功能 19計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System,簡(jiǎn)稱DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。在一般不引起混淆的情況下常常把數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫(kù)。 返 回20計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)模型 數(shù)據(jù)庫(kù)不僅要反映數(shù)據(jù)本身的內(nèi)容,而且要反映數(shù)據(jù)之間的聯(lián)系。由于計(jì)算機(jī)不可能直接處理現(xiàn)實(shí)世界中的具體事物,所以人們必須首先把具體事物轉(zhuǎn)換成計(jì)算機(jī)能夠處理的數(shù)據(jù)。在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型這個(gè)工具來(lái)抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。 通俗地講
11、,數(shù)據(jù)模型就是現(xiàn)實(shí)世界的模擬,是現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象?,F(xiàn)有的數(shù)據(jù)庫(kù)系統(tǒng)均是基于某種數(shù)據(jù)模型的。因此,數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ)。各種計(jì)算機(jī)上實(shí)現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的。 21計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)模型 數(shù)據(jù)模型應(yīng)滿足三方面要求: 1)一是能比較真實(shí)地模擬現(xiàn)實(shí)世界; 2)二是容易為人所理解; 3)三是便于在計(jì)算機(jī)上實(shí)現(xiàn)。 一種數(shù)據(jù)模型要很好地滿足這三方面的要求在目前尚很難。在數(shù)據(jù)庫(kù)系統(tǒng)中,針對(duì)不同的使用對(duì)象和應(yīng)用目的采用不同的數(shù)據(jù)模型。不同的數(shù)據(jù)模型實(shí)際上是提供給我們模型化數(shù)據(jù)和信息的不同工具。 22計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)
12、模型 根據(jù)模型應(yīng)用的目的不同,可以將這些模型劃分為兩類,它們分屬于兩個(gè)不同的層次。 1)第一類模型是概念模型(也稱信息模型) 它是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模, 主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。 2)另一類是數(shù)據(jù)模型 主要包括網(wǎng)狀模型、層次模型、關(guān)系模型,新興 的數(shù)據(jù)庫(kù)技術(shù)上還使用了面向?qū)ο蟮哪P偷龋前从?jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。 23計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)模型 為了把現(xiàn)實(shí)世界中的具體事物抽象、組織為某一DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實(shí)世界抽象為信息世界,然后將信息世界轉(zhuǎn)換為機(jī)器世界。也就是說(shuō),首先把現(xiàn)實(shí)世界中的客觀對(duì)象抽象為某一種信息結(jié)構(gòu)
13、,這種信息結(jié)構(gòu)并不依賴于具體的計(jì)算機(jī)系統(tǒng),不是某一個(gè)DBMS支持的數(shù)據(jù)模型,而是概念級(jí)的模型,然后把概念級(jí)的模型轉(zhuǎn)換為計(jì)算機(jī)上某一DBMS支持的數(shù)據(jù)模型。24計(jì)算機(jī)文化基礎(chǔ) 6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)關(guān)系模型關(guān)系運(yùn)算 :選擇 、投影 、連接 關(guān)系數(shù)據(jù)庫(kù)返 回25計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系模型 關(guān)系模型把世界看作是由實(shí)體(Entity)和聯(lián)系(Relationship)構(gòu)成的。 所謂實(shí)體是指現(xiàn)實(shí)世界中具有區(qū)別于其他事物的特征或?qū)傩圆⑴c其他實(shí)體有聯(lián)系的對(duì)象。 在關(guān)系模型中實(shí)體通常是以表的形式來(lái)表現(xiàn)的。表的每一行描述實(shí)體的一個(gè)實(shí)例,表的每一列描述實(shí)體的一
14、個(gè)特征或?qū)傩浴?26計(jì)算機(jī)文化基礎(chǔ)聯(lián)系: 所謂聯(lián)系是指實(shí)體之間的關(guān)系,即實(shí)體之間的對(duì)應(yīng)關(guān)系。聯(lián)系可以分為三種: 1)一對(duì)一的聯(lián)系。如:一個(gè)班級(jí)只有一個(gè)班長(zhǎng),同樣,每個(gè)班長(zhǎng)屬于一個(gè)班級(jí),班長(zhǎng)班級(jí)為一對(duì)一關(guān)系; 2)一對(duì)多的聯(lián)系。如:每個(gè)班的人有許多個(gè),班級(jí)人為一對(duì)多關(guān)系; 3)多對(duì)多的聯(lián)系。如:每個(gè)人可修多門課程,反之,每門課程可有多人選修,課程人為多對(duì)多聯(lián)系。 6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系模型的基本概念 27計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系模型的基本概念 關(guān)系: 1)關(guān)系:一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。在Access 2003中,一個(gè)關(guān)系就是一個(gè)表對(duì)象。
15、2)屬性:二維表中垂直方向的列稱為屬性,在Access 2003中,屬性被稱為字段,屬性名叫做字段名。 3)域:一個(gè)屬性的取值范圍叫做一個(gè)域。 4)元組:二維表中每個(gè)水平方向的行稱為一個(gè)元組。Access 2003中被稱為記錄。28計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系模型的基本概念 5)碼(又稱為關(guān)鍵字、主鍵):候選碼是關(guān)系的一個(gè)或一組屬性,它的值能惟一地標(biāo)識(shí)一個(gè)元組。每個(gè)關(guān)系至少都有一個(gè)候選碼,若一個(gè)關(guān)系有多個(gè)候選碼,則選定其中一個(gè)為主碼,簡(jiǎn)稱碼。 6)分量:每個(gè)元組的一個(gè)屬性值叫做該元組的一個(gè)分量。 7)關(guān)系模式:是對(duì)關(guān)系的描述,它包括關(guān)系名、組成該關(guān)系的屬性名、屬性到域的映像
16、。通常簡(jiǎn)記為:關(guān)系名(屬性名1,屬性名2,屬性名n)。屬性到域的映像通常直接說(shuō)明為屬性的類型、長(zhǎng)度等。 29計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系模型的基本概念 表中的每一行是關(guān)系的一個(gè)元組(記錄),學(xué)號(hào)、姓名、性別等均是屬性。其中學(xué)號(hào)能惟一地標(biāo)識(shí)一條記錄,稱為碼。學(xué)號(hào)的域是“0302011001”“0302011005”,而性別的域是“男”和“女”。學(xué)生基本情況表的關(guān)系模式可記為: 學(xué)生基本情況表(學(xué)號(hào),姓名,性別,出生日期,入學(xué)成績(jī)) 61211-6-84男李 彬03020110055569-28-86女劉 萌030201100460110-10-86男趙曉亮0302011003
17、5765-23-85男董 源03020110025402-10-86女張 莉0302011001入學(xué)成績(jī)出生日期性 別姓 名學(xué) 號(hào)返 回30計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系運(yùn)算 選擇(Select) 選擇運(yùn)算即在關(guān)系中選擇滿足某些條件的元組。 在上表所示的關(guān)系中,若要篩選出所有女學(xué)生的行,可以使用以性別為“女”的選擇運(yùn)算來(lái)實(shí)現(xiàn),得到的結(jié)果如下表: 5569-28-86女劉 萌03020110045402-10-86女張 莉0302011001入學(xué)成績(jī)出生日期性 別姓 名學(xué) 號(hào)61211-6-84男李 彬03020110055569-28-86女劉 萌03020110046011
18、0-10-86男趙曉亮03020110035765-23-85男董 源03020110025402-10-86女張 莉0302011001入學(xué)成績(jī)出生日期性 別姓 名學(xué) 號(hào)31計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系運(yùn)算投影(Project) 投影運(yùn)算是在關(guān)系中選擇某些屬性(列)的值。 例:在學(xué)生基本情況表關(guān)系中,若要選取所有記錄的學(xué)號(hào)、姓名,可以使用投影運(yùn)算來(lái)實(shí)現(xiàn),得到右表所示的結(jié)果 :李 彬0302011005劉 萌0302011004趙曉亮0302011003董 源0302011002張 莉0302011001姓 名學(xué) 號(hào)32計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系運(yùn)算
19、連接運(yùn)算:是從兩個(gè)關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組。 例:假設(shè)現(xiàn)在有兩個(gè)關(guān)系R和S,關(guān)系R如表6-4(上左),關(guān)系S如表6-5 (上右) 。如果進(jìn)行條件為“R.學(xué)號(hào)=S.學(xué)號(hào)”的自然連接,得到表6-6(下)所示的關(guān)系V。連接(Join) 男趙曉亮0302011003男董 源0302011002女張 莉0302011001性別姓 名學(xué) 號(hào)761011030201100388103103020110028510220302011001成績(jī)課程號(hào)學(xué) 號(hào)761011男趙曉亮0302011003881031男董 源0302011002851022女張 莉0302011001成 績(jī)課程號(hào)性 別
20、姓 名學(xué) 號(hào)返 回33計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 關(guān)系數(shù)據(jù)庫(kù) 關(guān)系數(shù)據(jù)庫(kù)常用概念如下 :1)關(guān)鍵字(Key):關(guān)鍵字是關(guān)系模型中的一個(gè)重要概念,它是邏輯結(jié)構(gòu),不是數(shù)據(jù)庫(kù)的物理部分。2) 候選關(guān)鍵字(Candidate Key):如果一個(gè)屬性集能唯一地標(biāo)識(shí)表的一行而又不含多余的屬性,那么這個(gè)屬性集稱為候選關(guān)鍵字。3) 主關(guān)鍵字(Primary Key):主關(guān)鍵字是被挑選出來(lái)做表的行的唯一標(biāo)識(shí)的候選關(guān)鍵字。一個(gè)表只有一個(gè)主關(guān)鍵字。主關(guān)鍵字又可以稱為主鍵。4) 公共關(guān)鍵字(Common Key):在關(guān)系數(shù)據(jù)庫(kù)中,關(guān)系之間的聯(lián)系是通過(guò)相容或相同的屬性或?qū)傩越M來(lái)表示的。如果兩個(gè)關(guān)系中具有
21、相容或相同的屬性或?qū)傩越M,那么這個(gè)屬性或?qū)傩越M被稱為這兩個(gè)關(guān)系的公共關(guān)鍵字。5) 外關(guān)鍵字(Foreign Key):如果公共關(guān)鍵字在一個(gè)關(guān)系中是主關(guān)鍵字,那么這個(gè)公共關(guān)鍵字被稱為另一個(gè)關(guān)系的外關(guān)鍵字。返 回34計(jì)算機(jī)文化基礎(chǔ)6.1.2 數(shù)據(jù)庫(kù)的基本概念 數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域 數(shù)據(jù)庫(kù)技術(shù)的研究范圍主要包括以下三個(gè)領(lǐng)域: (1)數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研制 (2)數(shù)據(jù)庫(kù)設(shè)計(jì) (3)數(shù)據(jù)庫(kù)理論 返 回35計(jì)算機(jī)文化基礎(chǔ)6.1.3 Access 2003簡(jiǎn)介Access 2003是Office 2003辦公套件中一個(gè)極為重要的組成部分。自從1992年開(kāi)始銷售以來(lái),Access已經(jīng)賣出了7000多萬(wàn)份,現(xiàn)
22、在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。 Access適用于小型商務(wù)活動(dòng),用于存儲(chǔ)和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫(kù),還具有強(qiáng)大的數(shù)據(jù)管理功能,可以方便地利用各種數(shù)據(jù)源,生成窗體(表單)、查詢、報(bào)表和應(yīng)用程序等。與以前的版本比較,Access 2003新增了許多功能 。 返 回36計(jì)算機(jī)文化基礎(chǔ)6.2 Access 2003 的基本操作 6.2.1 Access 2003的啟動(dòng)與退出 6.2.2 Access 2003數(shù)據(jù)庫(kù)的對(duì)象 6.2.3 數(shù)據(jù)庫(kù)的基本操作 返 回37計(jì)算機(jī)文化基礎(chǔ)6.2.1 Access 2003的啟動(dòng)與退出 1. Access 2003的啟動(dòng)
23、 1)利用快捷方式啟動(dòng): 2)利用執(zhí)行應(yīng)用程序的方法啟動(dòng): 2. Access 2003的退出 Access 2003的退出方法同退出Office 2003 其他應(yīng)用程序的方法相同。 返 回38計(jì)算機(jī)文化基礎(chǔ)6.2.2 Access 2003數(shù)據(jù)庫(kù)的對(duì)象 Access 2003數(shù)據(jù)庫(kù)由七種對(duì)象組成: 1)表(Table):是數(shù)據(jù)庫(kù)的最基本對(duì)象,是創(chuàng)建其他6種對(duì)象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來(lái)存貯數(shù)據(jù)庫(kù)的數(shù)據(jù),故又稱數(shù)據(jù)表。 表對(duì)象在Access 的七種對(duì)象中處于核心地位,它是一切數(shù)據(jù)庫(kù)操作的目標(biāo)和前提,其他六種對(duì)象都會(huì)和表對(duì)象打交道。 2)查詢(Query):查詢可以按索引快速查
24、找到需要的記錄,按要求篩選記錄并能連接若干個(gè)表的字段組成新表。 39計(jì)算機(jī)文化基礎(chǔ)6.2.2 Access 2003數(shù)據(jù)庫(kù)的對(duì)象 3)窗體(Form):窗體也稱表單,它提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。 4)報(bào)表(Report):報(bào)表的功能是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類匯總,然后打印出來(lái),以便分析。 5)頁(yè)(Web Page,也稱Web頁(yè),訪問(wèn)頁(yè)):訪問(wèn)頁(yè)是一種特殊類型的Web頁(yè),用戶可以在此Web頁(yè)中查看、修改Access數(shù)據(jù)庫(kù)中的數(shù)據(jù)。40計(jì)算機(jī)文化基礎(chǔ)6.2.2 Access 2003數(shù)據(jù)庫(kù)的對(duì)象 6)宏(Macro): 宏相當(dāng)于DOS中的批處理,
25、用來(lái)自動(dòng)執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來(lái)十分方便。 7)模塊(Module): 模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程。 41計(jì)算機(jī)文化基礎(chǔ)6.2.2 Access 2003數(shù)據(jù)庫(kù)的對(duì)象 Access 2003提供的上述七種對(duì)象從功能和彼此間的關(guān)系考慮,可以分為三個(gè)層次: 第一層次是表對(duì)象和查詢對(duì)象,它們是數(shù)據(jù)庫(kù)的基本對(duì)象,用于在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)和查詢數(shù)據(jù)。 第二層次是窗體對(duì)象、報(bào)表對(duì)象和數(shù)據(jù)訪問(wèn)頁(yè),它們是直接面向用戶的對(duì)象,用于數(shù)據(jù)的輸入輸出和應(yīng)用系統(tǒng)的驅(qū)動(dòng)控制。 第三層次是
26、宏對(duì)象和模塊對(duì)象,它們是代碼類型的對(duì)象,用于通過(guò)組織宏操作或編寫程序來(lái)完成復(fù)雜的數(shù)據(jù)庫(kù)管理工作并使得數(shù)據(jù)庫(kù)管理自動(dòng)化。 返 回42計(jì)算機(jī)文化基礎(chǔ)6.2.3 數(shù)據(jù)庫(kù)的基本操作 1. 設(shè)計(jì)數(shù)據(jù)庫(kù) 2. 創(chuàng)建數(shù)據(jù)庫(kù) 3. 打開(kāi)及關(guān)閉數(shù)據(jù)庫(kù) 4. 數(shù)據(jù)庫(kù)窗口的基本操作 43計(jì)算機(jī)文化基礎(chǔ)1. 設(shè)計(jì)數(shù)據(jù)庫(kù)(1)確定新建數(shù)據(jù)庫(kù)所要完成任務(wù)的目的;(2)確定新數(shù)據(jù)庫(kù)中所需要的表;(3)確定各個(gè)表中所需要的字段;(4)確定表的關(guān)鍵字段;(5)確定表之間的關(guān)系;(6)創(chuàng)建表并優(yōu)化設(shè)計(jì);(7)輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫(kù)對(duì)象。 44計(jì)算機(jī)文化基礎(chǔ)2. 創(chuàng)建數(shù)據(jù)庫(kù) Access提供了兩種創(chuàng)建數(shù)據(jù)庫(kù)的方法: 1) 使用數(shù)
27、據(jù)庫(kù)模板創(chuàng)建數(shù)據(jù)庫(kù) 2) 創(chuàng)建空白數(shù)據(jù)庫(kù) 45計(jì)算機(jī)文化基礎(chǔ)3. 打開(kāi)及關(guān)閉數(shù)據(jù)庫(kù) 打開(kāi)數(shù)據(jù)庫(kù) 1)在“新建文件”任務(wù)窗格中的“根據(jù)現(xiàn)有文件”來(lái)完成。 2)利用“文件”菜單中的“打開(kāi)”命令或“打開(kāi)”按鈕來(lái)打 開(kāi)指定的數(shù)據(jù)庫(kù)。 注意: a)在任何時(shí)刻,Access 2003只能打開(kāi)一個(gè)數(shù)據(jù)庫(kù)。若要打開(kāi)另外一個(gè)數(shù)據(jù)庫(kù),必須首先關(guān)閉目前已打開(kāi)的數(shù)據(jù)庫(kù)。 b)另外,Access 2003版本加了宏安全性級(jí)別的設(shè)置,每次打開(kāi)數(shù)據(jù)庫(kù)時(shí)可能都會(huì)彈出安全警告,可選“工具”“宏”“安全性”,將安全級(jí)設(shè)置為“低”。 46計(jì)算機(jī)文化基礎(chǔ)3. 打開(kāi)及關(guān)閉數(shù)據(jù)庫(kù)關(guān)閉數(shù)據(jù)庫(kù) 1)單擊數(shù)據(jù)庫(kù)窗口右上角的“關(guān)閉”按鈕。 2)
28、雙擊數(shù)據(jù)庫(kù)窗口左上角的菜單控制圖標(biāo);或單擊菜單控制圖標(biāo),然后從彈出的下拉菜單中選擇“關(guān)閉”命令。 3)從“文件”菜單中選擇“關(guān)閉”命令。 47計(jì)算機(jī)文化基礎(chǔ)4. 數(shù)據(jù)庫(kù)窗口的基本操作 1) 改變對(duì)象的顯示方式 2) 使用組管理對(duì)象 組數(shù)據(jù)庫(kù)中用于管理數(shù)據(jù)庫(kù)對(duì)象快捷方式的一個(gè)集合,用戶可以將數(shù)據(jù)庫(kù)對(duì)象的快捷方式添加到指定的組中,以便快速訪問(wèn)和管理對(duì)應(yīng)的數(shù)據(jù)庫(kù)對(duì)象。3) 顯示或更改數(shù)據(jù)庫(kù)對(duì)象的屬性 返 回48計(jì)算機(jī)文化基礎(chǔ)6.3 表 6.3.1 表的概念 6.3.2 建立表 6.3.3 編輯數(shù)據(jù) 6.3.4 建立和編輯表間關(guān)系 返 回49計(jì)算機(jī)文化基礎(chǔ)6.3.1 表的概念 表是Access 200
29、3數(shù)據(jù)庫(kù)的對(duì)象之一,是用來(lái)存儲(chǔ)數(shù)據(jù)的地方。數(shù)據(jù)表中的數(shù)據(jù)構(gòu)成了數(shù)據(jù)庫(kù)的基礎(chǔ),Access中的各種數(shù)據(jù)對(duì)象都建立在數(shù)據(jù)表的基礎(chǔ)之上。Access允許一個(gè)數(shù)據(jù)庫(kù)包含多個(gè)表,用戶可以在不同的表中存儲(chǔ)不同類型的數(shù)據(jù), 一個(gè)表是由兩部分組成的,一部分反映了表的結(jié)構(gòu),一部分反映了表中存儲(chǔ)的記錄。Access 2000為表安排了設(shè)計(jì)視圖(如圖6-9所示)和數(shù)據(jù)表視圖(如圖6-10所示)兩種顯示窗口,50計(jì)算機(jī)文化基礎(chǔ)6.3.1 表的概念圖6-9 表的設(shè)計(jì)視圖 圖6-10 數(shù)據(jù)表視圖 用戶不能同時(shí)打開(kāi)同一個(gè)表對(duì)象的兩種顯示窗口,但可以在這兩種顯示窗口之間來(lái)回切換。返 回51計(jì)算機(jī)文化基礎(chǔ)6.3.2 建立表 根
30、據(jù)用戶的不同需要,Access 2003提供了多種創(chuàng)建表的方法,常用的有三種: 1)使用向?qū)?chuàng)建表 2)通過(guò)輸入數(shù)據(jù)創(chuàng)建表 3)使用設(shè)計(jì)器創(chuàng)建表 a)創(chuàng)建表 b)定義字段名稱 c)字段的數(shù)據(jù)類型 d)字段說(shuō)明 e)設(shè)置字段屬性 f)設(shè)置主鍵字段 g)設(shè)置索引 返 回52計(jì)算機(jī)文化基礎(chǔ)6.3.3 編輯數(shù)據(jù) 1 . 編輯表中數(shù)據(jù) 將光標(biāo)移動(dòng)到要編輯方格內(nèi)進(jìn)行修改、刪除、插入等操作,取消編輯按Esc鍵即可2. 編輯表的字段 表的字段的編輯包括字段的刪除、重命名、移動(dòng)、插入等。3. 編輯記錄 (1) 添加記錄 (2) 刪除記錄 (3)保存記錄 (4)記錄定位 (5) 查找記錄 (6) 替換記錄 (7)
31、 排序記錄 (8) 篩選記錄 返 回53計(jì)算機(jī)文化基礎(chǔ)6.3.4 建立和編輯表間關(guān)系 1)定義表間的關(guān)系 2)編輯已有的關(guān)系 3)刪除已有的關(guān)系返 回54計(jì)算機(jī)文化基礎(chǔ)6.4 查 詢 6.4.1 查詢的概念 6.4.2 建立查詢 6.4.3 修改查詢 6.4.4 使用查詢 返 回55計(jì)算機(jī)文化基礎(chǔ)6.4.1 查詢的概念 查詢是從Access的數(shù)據(jù)表中檢索數(shù)據(jù)的最主要方法。查詢是收集一個(gè)或幾個(gè)表中用戶認(rèn)為有用的數(shù)據(jù)的工具。我們可以將查詢到的數(shù)據(jù)組成一個(gè)集合,這個(gè)集合中的字段可能來(lái)自同一個(gè)表,也可能來(lái)自多個(gè)不同的表,這個(gè)集合就可以稱為查詢。 在Access中,一旦生成了一個(gè)查詢,就可以把它作為生成
32、窗體、報(bào)表,甚至是生成另一個(gè)查詢的基礎(chǔ)。 56計(jì)算機(jī)文化基礎(chǔ)6.4.1 查詢的概念 在Access中,查詢可以分為四類: 選擇查詢 參數(shù)查詢 交叉表查詢 操作查詢 57計(jì)算機(jī)文化基礎(chǔ)1. 選擇查詢 選擇查詢是使用最為普遍的一種查詢類型。 “選擇查詢”就是從一個(gè)或多個(gè)表中查詢數(shù)據(jù),查詢的結(jié)果是一組數(shù)據(jù)記錄,并把這些數(shù)據(jù)顯示在新的查詢數(shù)據(jù)表中,稱為“動(dòng)態(tài)集”。 可以對(duì)動(dòng)態(tài)集中的數(shù)據(jù)進(jìn)行刪除、修改等操作,而且這種修改會(huì)被寫入與此動(dòng)態(tài)集相關(guān)的數(shù)據(jù)表中。58計(jì)算機(jī)文化基礎(chǔ)2. 參數(shù)查詢 參數(shù)查詢?cè)趫?zhí)行某個(gè)查詢時(shí)能夠顯示對(duì)話框來(lái)提示用戶輸入查詢準(zhǔn)則,系統(tǒng)以該準(zhǔn)則作為查詢條件,將查詢結(jié)果以指定的形式顯示出來(lái)
33、。 59計(jì)算機(jī)文化基礎(chǔ)3. 交叉表查詢 交叉表查詢顯示來(lái)源于表中某個(gè)字段的總計(jì)值,如合計(jì)、求平均值等,并將它們分組,一組列在數(shù)據(jù)表的左側(cè),另一組列在數(shù)據(jù)表的上部。 60計(jì)算機(jī)文化基礎(chǔ)4. 操作查詢 (1)追加查詢:向已有表中添加數(shù)據(jù)。 (2)刪除查詢:刪除滿足查詢條件的記錄。 (3)更新查詢:改變已有表中滿足查詢條件的記錄。 (4)生成表查詢:使用從已有表中提取的數(shù)據(jù)創(chuàng)建一個(gè)新表。61計(jì)算機(jī)文化基礎(chǔ)6.4.1 查詢的概念 查詢通常有三種視圖方式:數(shù)據(jù)表視圖、設(shè)計(jì)視圖和SQL視圖。 1)數(shù)據(jù)表視圖:主要用于在行和列格式下顯示表、查詢以及窗體中的數(shù)據(jù)。 2)設(shè)計(jì)視圖:是一個(gè)設(shè)計(jì)查詢的窗口,包含了創(chuàng)
34、建查詢所需要的各個(gè)組件,用戶只需在各個(gè)組件中設(shè)置一定的內(nèi)容,就可以創(chuàng)建一個(gè)查詢。 3)SQL視圖:是一個(gè)用于顯示當(dāng)前查詢的SQL語(yǔ)句窗口,可以改變SQL語(yǔ)句,從而改變查詢。 返 回62計(jì)算機(jī)文化基礎(chǔ)6.4.2 建立查詢 1. 利用簡(jiǎn)單查詢向?qū)?chuàng)建選擇查詢 2. 利用設(shè)計(jì)視圖創(chuàng)建選擇查詢 返 回63計(jì)算機(jī)文化基礎(chǔ) 編輯查詢字段 1)向已有的查詢中添加字段 2)刪除查詢中的字段 3)在設(shè)計(jì)網(wǎng)格中移動(dòng)字段 4)指定排序順序 5)在查詢中更改字段名 2. 在查詢中添加、刪除表或查詢 6.4.3 修改查詢 返 回64計(jì)算機(jī)文化基礎(chǔ)6.4.4 使用查詢 1. 生成表查詢 2. 更新查詢 3. 追加查詢 4
35、. 刪除查詢 返 回65計(jì)算機(jī)文化基礎(chǔ)6.5 窗 體6.5.1 窗體的概念6.5.2 建立窗體 6.5.3 使用窗體 返 回66計(jì)算機(jī)文化基礎(chǔ)6.5.1 窗體的概念 Access窗體是一種靈活性很強(qiáng)的數(shù)據(jù)庫(kù)對(duì)象,它使用計(jì)算機(jī)屏幕將數(shù)據(jù)庫(kù)中的表或查詢中的數(shù)據(jù)顯示給用戶,并允許用戶創(chuàng)建、修改或刪除數(shù)據(jù)。由于很多數(shù)據(jù)庫(kù)都不是給創(chuàng)建者自己使用的,所以還要考慮到別的使用者的使用方便,建立一個(gè)友好的使用界面將會(huì)給他們帶來(lái)很大的便利,這是建立一個(gè)窗體的基本目標(biāo)。67計(jì)算機(jī)文化基礎(chǔ)6.5.1 窗體的概念 窗體的數(shù)據(jù)來(lái)源可以是表或查詢,用戶可以根據(jù)多個(gè)表創(chuàng)建顯示數(shù)據(jù)的窗體,也可以為同樣的數(shù)據(jù)創(chuàng)建不同的窗體,可以
36、在窗體中放置各種各樣的控件,以構(gòu)成用戶與Access數(shù)據(jù)庫(kù)交互的界面,從而完成顯示、輸入和編輯數(shù)據(jù)等處理任務(wù)。68計(jì)算機(jī)文化基礎(chǔ)6.5.1 窗體的概念 窗體的主要作用有: 1)輸入數(shù)據(jù)庫(kù)數(shù)據(jù); 2)顯示與編輯數(shù)據(jù)內(nèi)容; 3)顯示注釋、說(shuō)明或警告信息; 4)控制應(yīng)用程序的運(yùn)行步驟; 5)打印數(shù)據(jù); 6)創(chuàng)建切換面板,創(chuàng)建用戶自定義對(duì)話框。 69計(jì)算機(jī)文化基礎(chǔ)6.5.1 窗體的概念1. 窗體的構(gòu)成 2. 窗體的視圖 3. 窗體的類型 4. 窗體視圖的切換 70計(jì)算機(jī)文化基礎(chǔ)1. 窗體的構(gòu)成 在Access 2000中,一個(gè)窗體最多可以由五個(gè)部分構(gòu)成,分別是窗體頁(yè)眉、頁(yè)面頁(yè)眉、主體、頁(yè)面頁(yè)腳和窗體頁(yè)
37、腳,每一部分稱為一個(gè)節(jié)。71計(jì)算機(jī)文化基礎(chǔ) (1)窗體頁(yè)眉:用于顯示窗體標(biāo)題、窗體使用說(shuō)明或者打開(kāi)相關(guān)窗體或運(yùn)行其他任務(wù)的命令按鈕等。 (2)頁(yè)面頁(yè)眉:在每一頁(yè)的頂部顯示標(biāo)題、字段標(biāo)題或所需要的其他信息。 (3)主體:用于顯示窗體記錄源的記錄。 (4)頁(yè)面頁(yè)腳:在每一頁(yè)的底部顯示日期、頁(yè)碼或所需要的其他信息。 (5)窗體頁(yè)腳:用于顯示窗體、命令按鈕或接受輸入的未綁定控件等對(duì)象的使用說(shuō)明。 1. 窗體的構(gòu)成72計(jì)算機(jī)文化基礎(chǔ)2. 窗體的視圖1)設(shè)計(jì)視圖2)窗體視圖3)數(shù)據(jù)表視圖73計(jì)算機(jī)文化基礎(chǔ)2. 窗體的視圖 1)設(shè)計(jì)視圖: 用于顯示窗體的設(shè)計(jì)方案,在這個(gè)視圖中可以新建窗體對(duì)象,也可以對(duì)現(xiàn)有窗
38、體對(duì)象的設(shè)計(jì)進(jìn)行修改。在設(shè)計(jì)視圖中打開(kāi)一個(gè)窗體時(shí),包含有各種控件的工具箱將自動(dòng)出現(xiàn)。74計(jì)算機(jī)文化基礎(chǔ) 2)窗體視圖 顯示來(lái)自數(shù)據(jù)源的一個(gè)或多個(gè)記錄。窗體視圖是添加和修改表中數(shù)據(jù)的主要方法,在窗體視圖中,通常一次只能查看一條記錄,不過(guò)可以借助于窗體底部的記錄瀏覽器在不同的記錄之間移動(dòng)。在窗體視圖中打開(kāi)窗體后,“窗體視圖”工具欄變成可用的,工具箱和其他工具欄自行隱藏起來(lái)。 75計(jì)算機(jī)文化基礎(chǔ) 3)數(shù)據(jù)表視圖 是以行列格式顯示來(lái)自表、窗體、查詢、視圖或存儲(chǔ)過(guò)程的數(shù)據(jù)窗口,如下圖所示。在數(shù)據(jù)表視圖中,可以編輯字段、添加和刪除數(shù)據(jù)以及搜索數(shù)據(jù)。76計(jì)算機(jī)文化基礎(chǔ) 3. 窗體的類型 1)多選項(xiàng)卡窗體 用
39、選項(xiàng)卡或分頁(yè)符控件對(duì)窗體分頁(yè),使用窗體的每一個(gè)選項(xiàng)卡或每一頁(yè)來(lái)顯示一條記錄的一部分信息。 2)連續(xù)窗體 為了加快瀏覽記錄的速度,用一個(gè)窗體來(lái)顯示多條記錄,這種窗體稱為連續(xù)窗體。在連續(xù)窗體中,可以使用滾動(dòng)條來(lái)移動(dòng)窗體中顯示的內(nèi)容,也可以使用窗體底部的記錄瀏覽器在不同的記錄之間移動(dòng)。77計(jì)算機(jī)文化基礎(chǔ)3. 窗體的類型 3)子窗體 是包含在另一個(gè)基本窗體中的窗體,基本窗體也稱為主窗體。子窗體主要用于顯示具有“一對(duì)多”關(guān)系的表或查詢中的數(shù)據(jù)。 4)彈出式窗體 用于顯示信息或提示用戶輸入數(shù)據(jù)。即使其他窗體正處于活動(dòng)狀態(tài),彈出式窗體也會(huì)一直保持在所有窗口的最上面。78計(jì)算機(jī)文化基礎(chǔ)4. 窗體視圖的切換 在
40、瀏覽窗體時(shí)需要在不同的視圖之間進(jìn)行切換,以便觀察和修改窗體的結(jié)構(gòu)、外觀及其所反映的數(shù)據(jù)情況。在不同的視圖之間進(jìn)行切換的常用方法有: (1)在“視圖”菜單中選擇所需的視圖。 (2)單擊“窗體設(shè)計(jì)”工具欄“視圖”按鈕右邊的向下箭頭,在下拉列表中選擇所需視圖。返 回79計(jì)算機(jī)文化基礎(chǔ)6.5.2 建立窗體1. 自動(dòng)創(chuàng)建窗體2. 利用窗體向?qū)?chuàng)建窗體3. 使用設(shè)計(jì)器創(chuàng)建窗體返 回80計(jì)算機(jī)文化基礎(chǔ)6.5.3 使用窗體 1. 在窗體中添加記錄 2. 在窗體中修改記錄 3. 在窗體中刪除記錄 4. 防止用戶在窗體中更新記錄 另外,用戶可以在窗體中使用“查找”命令執(zhí)行查找功能,還可以對(duì)窗體中的記錄按照指定字段
41、的值從小到大或從大到小進(jìn)行排序。 在數(shù)據(jù)表或窗體中都可以對(duì)記錄進(jìn)行排序,不同的是:在窗體中只能按一個(gè)字段排序,而在數(shù)據(jù)表中可以同時(shí)選擇兩個(gè)或更多相鄰字段進(jìn)行分別排序。返 回81計(jì)算機(jī)文化基礎(chǔ)6.6 報(bào) 表 6.6.1 報(bào)表的概念6.6.2 建立報(bào)表6.6.3 使用報(bào)表 返 回82計(jì)算機(jī)文化基礎(chǔ)6.6.1 報(bào)表的概念1)報(bào)表的定義2)報(bào)表的視圖3)報(bào)表的組成 83計(jì)算機(jī)文化基礎(chǔ)6.6.1 報(bào)表的概念 報(bào)表是一種Access數(shù)據(jù)庫(kù)對(duì)象,它根據(jù)指定規(guī)則打印格式化和組織化的信息。報(bào)表中的大部分內(nèi)容是從基礎(chǔ)表、查詢或SQL語(yǔ)句中獲得的,它們都是報(bào)表的數(shù)據(jù)來(lái)源。報(bào)表中的其他信息則存儲(chǔ)在報(bào)表的設(shè)計(jì)中。 84計(jì)算機(jī)文化基礎(chǔ)6.6.1 報(bào)表的概念 報(bào)表和窗體有許多共同之處,它們的數(shù)據(jù)來(lái)源都是基礎(chǔ)表、查詢或SQL語(yǔ)句,創(chuàng)建窗體時(shí)所用的控件基本上都
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東理工學(xué)院《勘查學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東行政職業(yè)學(xué)院《中國(guó)的世界遺產(chǎn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工業(yè)大學(xué)《土木工程專業(yè)前沿》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工貿(mào)職業(yè)技術(shù)學(xué)院《統(tǒng)計(jì)學(xué)(實(shí)驗(yàn))》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東工程職業(yè)技術(shù)學(xué)院《護(hù)用藥物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東第二師范學(xué)院《國(guó)際工程項(xiàng)目管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東財(cái)貿(mào)職業(yè)學(xué)院《大氣化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《振動(dòng)知識(shí)a》課件
- 《溝通中如何表達(dá)》課件
- 贛南科技學(xué)院《軟件測(cè)試與維護(hù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 科技水晶質(zhì)感產(chǎn)品推廣PPT模板
- 化工儀表及自動(dòng)化第六版-課后-答案
- 老化箱點(diǎn)檢表A3版本
- 消防設(shè)施驗(yàn)收移交單
- 光伏發(fā)電項(xiàng)目并網(wǎng)調(diào)試方案
- 教師教學(xué)質(zhì)量評(píng)估表(學(xué)生用)
- 高中化學(xué)競(jìng)賽題--成鍵理論
- 康復(fù)中心組織結(jié)構(gòu)圖
- 2022年自考4月英語(yǔ)真題帶解析
- 京東價(jià)值鏈分析PPT課件
- 客情關(guān)系的建立與維護(hù)
評(píng)論
0/150
提交評(píng)論