版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
第6步
數(shù)據(jù)庫管理余然/如
本章內(nèi)容
數(shù)據(jù)庫系統(tǒng)概述
Access2003的基本操作
表
查詢
窗體
才艮表
打印
2011-9-19計算機文化基礎2
6.1數(shù)據(jù)庫系統(tǒng)概述
6.1.1數(shù)據(jù)庫技術的產(chǎn)生與發(fā)展
6.1.2數(shù)據(jù)庫的基本概念
6.1.3Access2003簡介
2011-9-19計算機文化基礎3
6.1.1數(shù)據(jù)庫技術的產(chǎn)生與發(fā)展
1.數(shù)據(jù)管理技術經(jīng)歷了人工管理、文件系統(tǒng)、
’數(shù)據(jù)庫系統(tǒng)三個階段。
-人工管理階段
-文件系統(tǒng)階段
-數(shù)據(jù)庫系統(tǒng)階段
2.數(shù)據(jù)管理三個階段的比較
3.數(shù)據(jù)倉庫系統(tǒng)■
4.數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)的區(qū)別
2011-9-19計算機文化基礎4
人工管理階段
20世紀50年代中期以前,計算機主要用于
科學計算。當時的硬件狀況是,外存只有紙帶、
卡片、磁帶,沒有磁盤等直接存取的存儲設備;
軟件狀況是,沒有操作系統(tǒng),沒有管理數(shù)據(jù)的
軟件;數(shù)據(jù)處理方式是批處理。
2011-9-19計算機文化基礎5
人工管理階段
人工管理數(shù)據(jù)具有如下特點:
(1)數(shù)據(jù)不保存。
(2)數(shù)據(jù)沒有相應的軟件系統(tǒng)管理。
(3)數(shù)據(jù)不共享。
(4)數(shù)據(jù)不獨立。
2011-9-19計算機文化基礎6
文件系統(tǒng)階段
世紀50年代后期到60年代中期,計算機
硬件已經(jīng)有了磁盤、磁鼓等直接存取的存儲設備。
軟件方面,操作系統(tǒng)已經(jīng)有了專門進行數(shù)據(jù)管理
的軟件,稱為文件系統(tǒng)。把數(shù)據(jù)組織成文件形式
可以隨機進行查詢、增刪改等處理,并且數(shù)據(jù)可
以長期保存,實現(xiàn)了以文件為單位的數(shù)據(jù)共享。
處理方式上不但有了批處理,而且能夠聯(lián)機實時
處理。
2011-9-19計算機文化基礎7
文件系統(tǒng)階段
文件系統(tǒng)明顯存在如下缺點:
(1)編程不方便。
(2)數(shù)據(jù)冗余量大。
(3)數(shù)據(jù)獨立性不好。
(4)不支持并發(fā)訪問。
(5)數(shù)據(jù)缺少統(tǒng)一管理。
2011-9-19計算機文化基礎8
數(shù)據(jù)庫系統(tǒng)階段
20世紀60年代后期以來,計算機用于管理的規(guī)
摸越來越大。這時硬件已有大容量磁盤,硬件價格
下降;軟件則價格上升,為編制和維護系統(tǒng)軟件及
應用程序所需的成本相對增加;在處理方式上,聯(lián)
機實時處理要求更多,并開始提出和考慮分布處理。
在這種背景下,以文件系統(tǒng)作為數(shù)據(jù)管理手段已經(jīng)
不能滿足應用的需求,于是為解決多用戶、多應用
共享數(shù)據(jù)的需求,使數(shù)據(jù)為盡可能多的應用服務,
數(shù)據(jù)庫技術便應運而生,出現(xiàn)了統(tǒng)一管理數(shù)據(jù)的專
門軟件系統(tǒng)——數(shù)據(jù)庫管理系統(tǒng)。
2011-9-19計算機文化基礎9
數(shù)據(jù)庫系統(tǒng)階段
數(shù)據(jù)庫系統(tǒng)具有如下特點和優(yōu)點:
1)數(shù)據(jù)結(jié)構(gòu)化
2)數(shù)據(jù)的共享性高,冗余度低,易擴充
3)數(shù)據(jù)獨立性高
4)數(shù)據(jù)由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理和控制
2011-9-19計算機文化基礎10
數(shù)據(jù)庫系統(tǒng)階段
目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)的
不可分離的主要組成部分。具有數(shù)百萬甚至
數(shù)十億字節(jié)信息的數(shù)據(jù)庫已普遍存在于科學
技術、工業(yè)、農(nóng)業(yè)、商業(yè)、服務業(yè)、醫(yī)療和
政府部門的信息系統(tǒng)。
2011-9-19計算機文化基礎11
數(shù)據(jù)管理三個階段的比較
人工管理階段文件系統(tǒng)階段數(shù)據(jù)庫系統(tǒng)階段
應用背景科學計算科學計算、管理大規(guī)模管理
背無直接存取存儲設
硬件背景磁盤、磁鼓大容量磁盤
備
軟件背景無操作系統(tǒng)有文件系統(tǒng)有數(shù)據(jù)庫管理系統(tǒng)
旦
爾聯(lián)機實時處理、
處理方式批處理聯(lián)機實時處理、分布處理、批處理
批處理
數(shù)據(jù)的管理者用戶(程序員)文件系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)面向的對象某一應用程序某一應用現(xiàn)實世界
共享性差,冗余
數(shù)據(jù)的共享程度無共享,冗余度大共享性高,冗余度小
度大
特
不獨立,完全依賴具有高度的物理獨立性和一定的邏
數(shù)據(jù)的獨立性獨立性差
于程序輯獨立性
記錄內(nèi)有結(jié)構(gòu),
數(shù)據(jù)的結(jié)構(gòu)化無結(jié)構(gòu)整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述
,占
八、、整體無結(jié)構(gòu)
應用程序自己控由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)安全性、
數(shù)據(jù)控制能力應用程序自己控制
制完整性、并發(fā)控制和恢復能力
2011-9-19計算機文化基礎12
數(shù)據(jù)倉庫系統(tǒng)
數(shù)據(jù)倉庫技術是目前數(shù)據(jù)處理中發(fā)展十分迅速
的一個分支。所謂“數(shù)據(jù)倉庫”,就是一種長期數(shù)
據(jù)存儲,這些數(shù)據(jù)來自于多個異種數(shù)據(jù)源。實現(xiàn)多
維數(shù)據(jù)分析,以便向管理決策提供支持。
數(shù)據(jù)倉庫系統(tǒng)允許將各種應用系統(tǒng)集成在一起,
為統(tǒng)一的歷史數(shù)據(jù)分析提供堅實的平臺,對信息處
理進行支持。目前數(shù)據(jù)倉庫已經(jīng)成為數(shù)據(jù)分析和聯(lián)
機分析處理日趨重要的平臺。
2011-9-19計算機文化基礎13
數(shù)據(jù)倉庫系統(tǒng)
數(shù)據(jù)倉庫的主要特征如下:
(1)面向主題性:圍繞某一主題建模和分析;
(2)集成性:將多個異種數(shù)據(jù)源以及事務記錄
集成在一起;
(3)時變性:數(shù)據(jù)存儲從歷史的角度提供信息;
(4)非易失性:總是物理地分離存放數(shù)據(jù)。
2011-9-19計算機文化基礎14
數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)倉庫系統(tǒng)的區(qū)別
(1)面向的用戶不同。數(shù)據(jù)庫系統(tǒng)面向使用單位的低層人
員,用于日常數(shù)據(jù)的分析和處理;數(shù)據(jù)倉庫系統(tǒng)面向使用單位
決策人員,提供決策支持。
,(2)數(shù)據(jù)內(nèi)容不同。數(shù)據(jù)庫系統(tǒng)存儲和管理的是當前的數(shù)
據(jù);數(shù)據(jù)倉庫系統(tǒng)存儲的是長期積累的歷史數(shù)據(jù)。
(3)數(shù)據(jù)來源不同。數(shù)據(jù)庫的數(shù)據(jù)一般來源于同種數(shù)據(jù)源,
而數(shù)據(jù)倉庫的數(shù)據(jù)可以來源于多個異種數(shù)據(jù)源。
(4)數(shù)據(jù)的操作不同。數(shù)據(jù)庫系統(tǒng)提供了執(zhí)行聯(lián)機事務和
查詢處理(OLTP,On-LineTransactionProcessing)系統(tǒng)。數(shù)
據(jù)倉庫系統(tǒng)主要提供了數(shù)據(jù)分析和決策支持(OLAP,On-Line
AnalyticalProcessing)系統(tǒng),實現(xiàn)數(shù)據(jù)挖掘和知識發(fā)現(xiàn)。
2011-9-19計算機文化基礎15
6.1.2數(shù)據(jù)庫的基本概念
?數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、
數(shù)據(jù)庫系統(tǒng)
?數(shù)據(jù)模型
自?關系模型與關系數(shù)據(jù)庫
?數(shù)據(jù)庫技術的研究領域
2011-9-19計算機文化基礎16
6.1.2數(shù)據(jù)庫的基本概念
數(shù)據(jù)(Data)是描述事物的符號記錄,
是數(shù)據(jù)庫中存儲的基本對象。描述事物的
符號可以是數(shù)字,也可以是文字、圖形、
圖像、聲音、語言等,數(shù)據(jù)有多種表現(xiàn)形
式,它們都可以經(jīng)過數(shù)字化后存入計算機。
2011-9-19計算機文化基礎17
6.1.2數(shù)據(jù)庫的基本概念
£'
數(shù)據(jù)庫(DataBase,簡稱DB)是指長
期儲存在計算機內(nèi)的、有組織的、可共享的
數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模
型組織、描述和儲存,具有較小的冗余度、
較高的數(shù)據(jù)獨立性和易擴展性,并可為各種
用戶共享。
2011-9-19計算機文化基礎18
6.1.2數(shù)據(jù)庫的基本概念
數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,
簡稱DBMS)是完成科學地組織數(shù)據(jù)和存儲數(shù)據(jù),并高
效地獲取和維護數(shù)據(jù)任務的一個系統(tǒng)軟件,是位于用
戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。
主要功能:
①數(shù)據(jù)定義功能
②數(shù)據(jù)操縱功能.
③數(shù)據(jù)庫的運行管理
④數(shù)據(jù)庫的建立和維護功能
2011-9-19計算機文化基礎19
6.1.2數(shù)據(jù)庫的基本概念
數(shù)據(jù)庫系統(tǒng)
數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,簡稱
DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的
系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及
其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員和
用戶構(gòu)成。在一般不引起混淆的情況下常常
把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫。
2011-9-19計算機文化基礎20
6.1.2數(shù)據(jù)庫的基本概念
數(shù)據(jù)庫不僅要反映數(shù)據(jù)本身的內(nèi)容,而且要反映數(shù)
據(jù)之間的聯(lián)系。由于計算機不可能直接處理現(xiàn)實世界中
的具體事物,所以人們必須首先把具體事物轉(zhuǎn)換成計算
機能夠處理的數(shù)據(jù)。在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來
抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。
通俗地講,數(shù)據(jù)模型就是現(xiàn)實世界的模擬,是現(xiàn)實
世界數(shù)據(jù)特征的抽象?,F(xiàn)有的數(shù)據(jù)庫系統(tǒng)均是基于某種
數(shù)據(jù)模型的。因此,數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心和基
礎。各種計算機上實現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)
模型的。
2011-9-19計算機文化基礎21
6.1.2數(shù)據(jù)庫的基本概念
數(shù)據(jù)模型
數(shù)據(jù)模型應滿足三方面要求:
1)一是能比較真實地模擬現(xiàn)實世界;
2)二是容易為人所理解;
3)三是便于在計算機上實現(xiàn)。
一種數(shù)據(jù)模型要很好地滿足這三方面的要求在
目前尚很難。在數(shù)據(jù)庫系統(tǒng)中,針對不同的使用對
象和應用目的采用不同的數(shù)據(jù)模型。不同的數(shù)據(jù)模
型實際上是提供給我們模型化數(shù)據(jù)和信息的不同工
具。
2011-9-19計算機文化基礎22
6.1.2數(shù)據(jù)庫的基本概念
-----數(shù)據(jù)模型
根據(jù)模型應用的目的不同,可以將這些模型劃分為
兩類,它們分屬于兩個不同的層次。
j1)第一類模型是概念模型(也稱信息模型)
它是按用戶的觀點來對數(shù)據(jù)和信息建模,
主要用于數(shù)據(jù)庫設計。
2)另一類是數(shù)據(jù)模型
主要包括網(wǎng)狀模型、層次模型、關系模型,新興
的數(shù)據(jù)庫技術上還使用了面向?qū)ο蟮哪P偷龋前从?/p>
算機系統(tǒng)的觀點對數(shù)據(jù)建模,主要用于DBMS的實現(xiàn)。
2011-9-19計算機文化基礎23
6.1.2數(shù)據(jù)庫的基本概念
數(shù)據(jù)模型
為了把現(xiàn)實世界中的具體事物抽象、組織為某一
DBMS支持的數(shù)據(jù)模型,人們常常首先將現(xiàn)實世界抽
象為信息世界,然后將信息世界轉(zhuǎn)換為機器世界。也
就是說,首先把現(xiàn)實世界中的客觀對象抽象為某一種
信息結(jié)構(gòu),這種信息結(jié)構(gòu)并不依賴于具體的計算機系
統(tǒng),不是某一個DBMS支持的數(shù)據(jù)模型,而是概念級
的模型,然后把概念級的模型轉(zhuǎn)換為計算機上某一
DBMS支持的數(shù)據(jù)模型。
2011-9-19計算機文化基礎24
6.1.2數(shù)據(jù)庫的基本概念
------關系模型與關系數(shù)據(jù)庫
?關系模型
?關系運算:選擇、投影、連接
■關系數(shù)據(jù)庫
2011-9-19計算機文化基礎25
6.1.2數(shù)據(jù)庫的基本概念
關系模燮
關系模型把世界看作是由實體(Entity)和聯(lián)
系(Relationship)構(gòu)成的。
所謂實體是指現(xiàn)實世界中具有區(qū)別于其他事
物的特征或?qū)傩圆⑴c其他實體有聯(lián)系的對象。
在關系模型中實體通常是以表的形式來表現(xiàn)
的。表的每一行描述實體的一個實例,表的每一
列描述實體的一個特征或?qū)傩浴?/p>
2011-9-19計算機文化基礎26
6.1.2數(shù)據(jù)庫的基本W(wǎng)t念
------關系模型的基本概念
聯(lián)系;
/所謂聯(lián)系是指實體之間的關系,即實體之間的對
應關系。聯(lián)系可以分為三種:
1)一對一的聯(lián)系。如:一個班級只有一個班長,
同樣,每個班長屬于一個班級,班長一班級為一對一
關系;
2)一對多的聯(lián)系。如:每個班的人有許多個,
班級一人為一對多關系;
3)多對多的聯(lián)系。如:每個人可修多門課程,
反之,每門課程可有多人選修,課程一人為多對多聯(lián)
系。
2011-9-19計算機文化基礎27
6.1.2數(shù)據(jù)庫的基本概念
--關系模型的基本概念
關系:
F1)關系:一個關系就是一張二維表,每個關系
有一個關系名。在Access2000中,一個關系就是一
個表對象。
2)屬性:二維表中垂直方向的列稱為屬性,在
Access2000中,屬性被稱為字段,屬性名叫做字段
名。
3)域:一個屬性的取值范圍叫做一個域。
4)元組:二維表中每個水平方向的行稱為一個
元組。Access2000中被稱為記錄。
2011-9-19計算機文化基礎28
6.1.2數(shù)據(jù)庫的基本概念
------關系模型的基本概念
5)碼(又稱為關鍵字、主鍵):候選碼是關系的
一個或一組屬性,它的值能惟一地標識一個元組。每個
關系至少都有一個候選碼,若一個關系有多個候選碼,
則選定其中一個為主碼,簡稱碼。
6)分量:每個元組的一個屬性值叫做該元組的一
個分量。
7)關系模式:是對關系的描述,它包括關系名、
組成該關系的屬性名、屬性到域的映像。通常簡記為:
關系名(屬性名1,屬性名2,…,屬性名n)。屬性到
域的映像通常直接說明為屬性的類型、長度等。
2011-9-19計算機文化基礎29
6.1.2數(shù)據(jù)庫的基本概念
-----關系模型的基本概念
學號姓名性別出生日期入學成績
0302011001張莉女2-10-86540
0302011002董源男5-23-85576
0302011003趙曉亮男10-10-86601
0302011004劉萌女9-28-86556
0302011005李彬男11-6-84612
表中的每一行是關系的一個元組(記錄),學號、
姓名、性別等均是屬性。其中學號能惟一地標識一條
記錄,稱為碼。學號的域是“0302011001”?
“0302011005”,而性別的域是“男”和“女”。學
生基本情況表的關系模式可記為:
學生基本情況表(學號,姓名,性別,出生日期,
入學成績)
2011-9-19計算機文化基礎30
6.1.2數(shù)據(jù)庫的基本概念
關系運算
?選擇(Select)
選擇運算即在關系中選擇滿足某些條件的元組。
學號姓名性別出生日期入學成績
0302011001張莉女2-10-86540
0302011002董源男5-23-85576
0302011003趙曉亮男10-10-86601
0302011004劉萌女9-28-86556
0302011005李彬男11-6-84612
在上表所示的關系中,若要篩選出所有女學生的
行,可以使用以性別為“女”的選擇運算來實現(xiàn),得
到的結(jié)果如下表:
學號姓名性別出生日期入學成績
0302011001張莉女2-10-86540
0302011004劉萌女9-28-86556
2011-9-19計算機文化基礎31
6.1.2數(shù)據(jù)庫的基本概念
-----關系運算
?投影(Project)
學號姓名
投影運算是在關
系中選擇某些屬性0302011001張莉
(列)的值。
0302011002董源
例:在學生基本
情況表關系中,若要0302011003趙曉亮
選取所有記錄的學號、
姓名,可以使用投影0302011004劉萌
運算來實現(xiàn),得到右
0302011005李彬
表所示的結(jié)果:
2011-9-19計算機文化基礎32
6.1.2數(shù)據(jù)庫的基本概念
------關系運算
連接運算:是從兩個關系的笛卡爾積中選取屬性間滿
足一定條件的元組。
例:假設現(xiàn)在有兩個關系R和S,關系R如表6-4(上左),
關系S如表6-5(上右)。如果進行條件為“R.學號=S.學號”
的自然連接,得到表6-6(下)所示的關系V。連接(Join)
學號課程號成績學號姓名性別
03020110011022850302011001張莉女
03020110021031880302011002董源男
03020110031011760302011003趙曉亮男
學號姓名性別課程號成績
0302011001張莉女102285
0302011002董源男103188
0302011003趙曉亮力101176
2011-9-19計算機文化基礎33
6.1.2數(shù)據(jù)庫的基本概念
------關系數(shù)據(jù)庫
關系數(shù)據(jù)庫常用概念如下:
1)關鍵字(Key):關鍵字是關系模型中的一個重要概念,
它是邏輯結(jié)構(gòu),不是數(shù)據(jù)庫的物理部分。
2)候選關鍵字(CandidateKey):如果一個屬性集能唯一地
標識表的一行而又不含多余的屬性,那么這個屬性集稱為候選
關鍵字。
3)主關鍵字(PrimaryKey):主關鍵字是被挑選出來做表
的行的唯一標識的候選關鍵字。一個表只有一個主關鍵字。主
關鍵字又可以稱為主鍵。
4)公共關鍵字(CommonKey):在關系數(shù)據(jù)庫中,關系之
間的聯(lián)系是通過相容或相同的屬性或?qū)傩越M來表示的。如果兩
個關系中具有相容或相同的屬性或?qū)傩越M,那么這個屬性或?qū)?/p>
性組被稱為這兩個關系的公共關鍵字。
5)外關鍵字(ForeignKey):如果公共關鍵字在一個關系中
是主關鍵字,那么這個公共關鍵字被稱為另一個關系的外關鍵
字。
2011-9-19計算機文化基礎34
6.1.2數(shù)據(jù)庫的基本概念
-----數(shù)據(jù)庫技術的研究領域
/數(shù)據(jù)庫技術的研究范圍主要包括以下三個
’領域:
(1)數(shù)據(jù)庫管理系統(tǒng)軟件的研制
(2)數(shù)據(jù)庫設計
(3)數(shù)據(jù)庫理論
2011-9-19計算機文化基礎35
6.1.3Access2003簡介
?Access2003是Office2003辦公套件中一個極為重要
的組成部分。自從1992年開始銷售以來,Access已
F經(jīng)賣出了7000多萬份,現(xiàn)在它已經(jīng)成為世界上最流
行的桌面數(shù)據(jù)庫管理系統(tǒng)。
?Access適用于小型商務活動,用于存儲和管理商務
活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,還
具有強大的數(shù)據(jù)管理功能,可以方便地利用各種數(shù)
據(jù)源,生成窗體(表單)、查詢、報表和應用程序
等。
?與以前的版本比較,Access2003新增了許多功能。
2011-9-19計算機文化基礎36
6.2Access2003的基本操作
6.2.1Access2003的啟動與退出
6.2.2Access2003數(shù)據(jù)庫的對象
目錄6.2.3數(shù)據(jù)庫的基本操作
2011-9-19計算機文化基礎37
6.2.1Access2003的啟動與退出
1.Access2003的啟動
’1)利用快捷方式啟動:
2)利用執(zhí)行應用程序的方法啟動:
2.Access2003的退出
Access2003的退出方法同退出Office2003
其他應用程序的方法相同。
2011-9-19計算機文化基礎38
6.2.2Access2003數(shù)據(jù)庫的對象
Access2003數(shù)據(jù)庫由七種對象組成:
,1)表(Table):是數(shù)據(jù)庫的最基本對象,是創(chuàng)建其
‘他6種對象的基礎。表由記錄組成,記錄由字段組成,表
用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。
表對象在Access的七種對象中處于核心地位,它是一
切數(shù)據(jù)庫操作的目標和前提,其他六種對象都會和表對
象打交道。
2)查詢(Queiy):查詢可以按索引快速查找到需
要的記錄,按要求篩選記錄并能連接若干個表的字段組
成新表。
2011-9-19計算機文化基礎39
6.2.2Access2003數(shù)據(jù)庫的對象
3)窗體(Form):窗體也稱表單,它提供了
一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以
創(chuàng)建子窗體顯示相關聯(lián)的表的內(nèi)容。
4)報表(Report):報表的功能是將數(shù)據(jù)庫
中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。
5)頁(WebPage,也稱Web頁,訪問頁):訪
問頁是一種特殊類型的Web頁,用戶可以在此Web
頁中查看、修改Access數(shù)據(jù)庫中的數(shù)據(jù)。
2011-9-19計算機文化基礎40
6.2.2Access2003數(shù)據(jù)庫的對象
6)宏(Macro):宏相當于DOS中的批處
理,用來自動執(zhí)行一系列操作。Access列出了一
些常用的操作供用戶選擇,使用起來十分方便。
7)模塊(Module):模塊的功能與宏類似,
但它定義的操作比宏更精細和復雜,用戶可以根
據(jù)自己的需要編寫程序。模塊使用VisualBasic
編程。
2011-9-19計算機文化基礎41
6.2.2Access2003數(shù)據(jù)庫的對象
^VAccess2003提供的上述七種對象從功能和彼此間的關
系考慮,可以分為三個層次:
f第一層次是表對象和查詢對象,它們是數(shù)據(jù)庫的基本
對象,用于在數(shù)據(jù)庫中存儲數(shù)據(jù)和查詢數(shù)據(jù)。
第二層次是窗體對象、報表對象和數(shù)據(jù)訪問頁,它們
是直接面向用戶的對象,用于數(shù)據(jù)的輸入輸出和應用系統(tǒng)
的驅(qū)動控制。
第三層次是宏對象和模塊對象,它們是代碼類型的對
象,用于通過組織宏操作或編寫程序來完成復雜的數(shù)據(jù)庫
管理工作并使得數(shù)據(jù)庫管理自動化。
2011-9-19計算機文化基礎42
623數(shù)據(jù)庫的基本操作
1.設計數(shù)據(jù)庫
2.創(chuàng)建數(shù)據(jù)庫
3.打開及關閉數(shù)據(jù)庫
4.數(shù)據(jù)庫窗口的基本操作
2011-9-19計算機文化基礎43
1.設計數(shù)據(jù)庫
(1)確定新建數(shù)據(jù)庫所要完成任務的目的;
(2)確定新數(shù)據(jù)庫中所需要的表;
(3)確定各個表中所需要的字段;
(4)確定表的關鍵字段;
(5)確定表之間的關系;
(6)創(chuàng)建表并優(yōu)化設計;,
(7)輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫對象。
2011-9-19計算機文化基礎44
2.創(chuàng)建數(shù)據(jù)庫
Access提供了兩種創(chuàng)建數(shù)據(jù)庫的方法:
1)使用數(shù)據(jù)庫模板創(chuàng)建數(shù)據(jù)庫
2)創(chuàng)建空白數(shù)據(jù)庫
2011-9-19計算機文化基礎45
3.打開及關閉數(shù)據(jù)庫
?打開數(shù)據(jù)庫
1)在“新建文件”任務窗格中的“根據(jù)現(xiàn)有文件”來完
成。
2)利用“文件”菜單中的“打開”命令或“打開”按鈕
/來打
開指定的數(shù)據(jù)庫。
■注意:
頁a)在任何時刻,Access2003只能打開一個數(shù)據(jù)庫。若要
浩束打開另外一個數(shù)據(jù)庫,必須首先關閉目前已打開的數(shù)據(jù)庫。
b)另外,Access2003版本加了宏安全性級別的設置,每
次打開數(shù)據(jù)庫時可能都會彈出安全警告,可選“工
2011-9-19具“一“宏”一“竊拿假久基石微安全級設置為“低”。46
3.打開及關閉數(shù)據(jù)庫
?關閉數(shù)據(jù)庫
1)單擊數(shù)據(jù)庫窗口右上角的“關閉”按鈕。
2)雙擊數(shù)據(jù)庫窗口左上角的菜單控制圖標;
或單擊菜單控制圖標,然后從彈出的下拉菜單中
選擇“關閉”命令。
3)從“文件”菜單中選擇“關閉”命令。
2011-9-19計算機文化基礎47
4.數(shù)據(jù)庫窗口的基本操作
1)改變對象的顯示方式
5)使用組管理對象
組數(shù)據(jù)庫中用于管理數(shù)據(jù)庫對象快捷方式的一
個集合,用戶可以將數(shù)據(jù)庫對象的快捷方式添加
到指定的組中,以便快速訪問和管理對應的數(shù)據(jù)
庫對象。?'j|
3)顯示或更改數(shù)據(jù)庫對象的屬性
2011-9-19計算機文化基礎48
6.3表
6.3.1表的概念
6.3.2建立表
6.3.3編輯數(shù)據(jù)
6.3.4建立和編輯表間關系
2011-9-19計算機文化基礎49
631表的概念
?表是Access2003數(shù)據(jù)庫的對象之一,是用來存儲數(shù)據(jù)
的地方。數(shù)據(jù)表中的數(shù)據(jù)構(gòu)成了數(shù)據(jù)庫的基礎,
Access中的各種數(shù)據(jù)對象都建立在數(shù)據(jù)表的基礎之上。
Access允許一個數(shù)據(jù)庫包含多個表,用戶可以在不同
的表中存儲不同類型的數(shù)據(jù),
?一個表是由兩部分組成的,一部分反映了表的結(jié)構(gòu),
一部分反映了表中存儲的記錄。
?Access2000為表安排了設計視圖(如圖6-9所示)和數(shù)
據(jù)表視圖(如圖6-10所示)兩種顯示窗口,
2011-9-19計算機文化基礎50
6.3.1表的概念
手段名稱I數(shù)據(jù)類型I說明
用戶不能專業(yè)文本
班級文本
聯(lián)系電話文本
同時打開同一字段屬性
常規(guī)查閱
手段大小
個表對象的兩格式
蜒入掩碼
標題
種顯7J\窗口,默認值
有效性規(guī)則
有效性文本
必埴字段
但可以在這兩允許空手符串
素弓I
Unicode
種顯示窗口之說入法模式
工ME語句模式也曰文)
智能標記
間來回切換。
圖6-9表的設計視圖
■學生:表_________________________
學號1姓名1性別1出生日期|專業(yè)|班級|聯(lián)系電話
?+點川加1|岳艷玲女1977-8-21計算機應用1班
+9601002羅軍男1975-11-5計算機應用1班“
?1-t14■m?,一
1記錄:QU|1共有記錄數(shù):40
圖6-10數(shù)據(jù)表視圖
2011-9-19計算機文化基礎51
6.3.2建立表
根據(jù)用戶的不同需要,Access2003提供了多種創(chuàng)建
表的方法,常用的有三種:
1)使用向?qū)?chuàng)建表
2)通過輸入數(shù)據(jù)創(chuàng)建表
3)使用設計器創(chuàng)建表
a)創(chuàng)建表b)定義字段名稱c)字段的數(shù)據(jù)類型
d)字段說明e)設置字段屬性f)設置主鍵字段
g)設置索引
2011-9-19計算機文化基礎52
633編輯數(shù)據(jù)
1.編輯表中數(shù)據(jù)
將光標移動到要編輯方格內(nèi)進行修改、刪除、插入
等操作,取消編輯按Esc鍵即可
2.編輯表的字段
表的字段的編輯包括字段的刪除、重命名、移動、
插入等。
3.編輯記錄
(1)添加記錄(2)刪除記錄(3)保存記錄
(4)記錄定位(5)查找記錄(6)替換記錄
(7)排序記錄(8)篩選記錄
2011-9-19計算機文化基礎53
634建立和編輯表間關系
1)定義表間的關系
2)編輯已有的關系
3)刪除已有的關系
2011-9-19計算機文化基礎54
6.4查詢
6.4.1查詢的概念
6.4.2建立查詢
6.4.3修改查詢
6.4.4使用查誨
2011-9-19計算機文化基礎55
6.4.1查詢的48t念
查詢是從Access的數(shù)據(jù)表中檢索數(shù)據(jù)的最主
要方法。查詢是收集一個或幾個表中用戶認為有
用的數(shù)據(jù)的工具。我們可以將查詢到的數(shù)據(jù)組成
一個集合,這個集合中的字段可能來自同一個表,
也可能來自多個不同的表,這個集合就可以稱為
查詢。
在Access中,一旦生成了一個查詢,就可以
把它作為生成窗體、報表,甚至是生成另一個查
詢的基礎。
2011-9-19計算機文化基礎56
L7
6.4.1I三,1詢的概念
在Access中,查詢可以分為四類:
1.選擇查詢
2.參數(shù)查詢
3.交叉表查詢
4.操作查詢
2011-9-19計算機文化基礎57
1.選擇查詢
選擇查詢是使用最為普遍的一種查詢類型。
“選擇查詢”就是從一個或多個表中查詢數(shù)據(jù),
查詢的結(jié)果是一組數(shù)據(jù)記錄,并把這些數(shù)據(jù)顯
示在新的查詢數(shù)據(jù)表中,稱為“動態(tài)集”。
可以對動態(tài)集中的數(shù)據(jù)進行刪除、修改等
操作,而且這種修改會被寫入與此動態(tài)集相關
的數(shù)據(jù)表中。
2011-9-19計算機文化基礎58
2.參數(shù)查詢
參數(shù)查詢在執(zhí)行某個查詢時能夠顯示對話
框來提示用戶輸入查詢準則,系統(tǒng)以該準則作
為查詢條件,將查詢結(jié)果以指定的形式顯示出
來。
2011-9-19計算機文化基礎59
3.交叉表查詢
交叉表查詢顯示來源于表中某個字段的總
計值,如合計、求平均值等,并將它們分組,
一組列在數(shù)據(jù)表的左側(cè),另一組列在數(shù)據(jù)表的
上部。
2011-9-19計算機文化基礎60
4.操作查詢
(1)追加查詢:向已有表中添加數(shù)據(jù)。
/(2)刪除查詢:刪除滿足查詢條件的記錄。
(3)更新查詢:改變已有表中滿足查詢條件
的記錄。
(4)生成表查詢:使用從已有表中提取的數(shù)
據(jù)創(chuàng)建一個新表。
2011-9-19計算機文化基礎61
6.4.1查詢的48t念
查詢通常有三種視圖方式:數(shù)據(jù)表視圖、設計視
圖和SQL視圖。
T1)數(shù)據(jù)表視圖:主要用于在行和列格式下顯示表、
查詢以及窗體中的數(shù)據(jù)。
2)設計視圖:是一個設計查詢的窗口,包含了創(chuàng)
建查詢所需要的各個組件,用戶只需在各個組件中設
置一定的內(nèi)容,就可以創(chuàng)建一個查詢。
3)SQL視圖:是一個用于顯示當前查詢的SQL語
句窗口,可以改變SQL語句,從而改變查詢。
2011-9-19計算機文化基礎62
6.4.2建立查詢
1.利用簡單查詢向?qū)?chuàng)建選擇查詢
2.利用設計視圖創(chuàng)建選擇查詢
2011-9-19計算機文化基礎63
6.4.3修改查詢
1.編輯查詢字段
1)向已有的查詢中添加字段
2)刪除查詢中的字段
3)在設計網(wǎng)格中移動字段
4)指定排序順序
5)在查詢中更改字段名
2.在查詢中添加、刪除表或查詢
2011-9-19計算機文化基礎64
6.4.4使用查詢
1.生成表查詢
2.更新查詢
3.追加查詢
4.刪除查詢
2011-9-19計算機文化基礎65
6.5口體
6.5.1窗體的概念
6.5.2建立窗體
目錄6.5.3使用窗體
I■一頁
下一頁
結(jié)束
返回
2011-9-19計算機文化基礎66
6.5.1窗體的概念
Access窗體是一種靈活性很強的數(shù)據(jù)庫對象,
它使用計算機屏幕將數(shù)據(jù)庫中的表或查詢中的數(shù)
據(jù)顯示給用戶,并允許用戶創(chuàng)建、修改或刪除數(shù)
據(jù)。由于很多數(shù)據(jù)庫都不是給創(chuàng)建者自己使用的,
所以還要考慮到別的使用者的使用方便,建立一
個友好的使用界面將會給他們帶來很大的便利,
這是建立一個窗體的基本目標。
2011-9-19計算機文化基礎67
6.5.1窗體的概念
窗體的數(shù)據(jù)來源可以是表或查詢,用戶可
以根據(jù)多個表創(chuàng)建顯示數(shù)據(jù)的窗體,也可以為
同樣的數(shù)據(jù)創(chuàng)建不同的窗體,可以在窗體中放
置各種各樣的控件,以構(gòu)成用戶與Access數(shù)據(jù)
庫交互的界面,從而完成顯示、輸入和編輯數(shù)
據(jù)等處理任務。
2011-9-19計算機文化基礎68
651窗體的概念
窗體的主要作用有:
1)輸入數(shù)據(jù)庫數(shù)據(jù);
2)顯示與編輯數(shù)據(jù)內(nèi)容;
3)顯示注釋、說明或警告信息;
4)控制應用程序的運行步驟;
5)打印數(shù)據(jù);
6)創(chuàng)建切換面板,創(chuàng)建用戶自定義對話框。
2011-9-19計算機文化基礎69
6.5.1口體的概念
1.窗體的構(gòu)成
2.窗體的視圖
3.窗體的類型
目錄
卜一頁4.窗體視圖的切換
下一頁
結(jié)束
2011-9-19計算機文化基礎70
1.窗體的構(gòu)成
在Access2000中,一個窗體最多可以由五個部
分構(gòu)成,分別是窗體頁眉、頁面頁眉、主體、頁面
頁腳和窗體頁腳,每一部分稱為一個節(jié)。
2011-9-19計算機文化基礎71
1.窗體的構(gòu)成
,(1)窗體頁眉:用于顯示窗體標題、窗體使用說
明或者打開相關窗體或運行其他任務的命令按鈕等。
J(2)頁面頁眉:在每一頁的頂部顯示標題、字段
標題或所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能生產(chǎn)與工業(yè)4.0時代的商業(yè)機會探索
- 科技在提升家務效率中的作用
- 福州大學二零二五年度基建合同履約中的質(zhì)量保證與售后服務細則3篇
- 科技產(chǎn)品中的定制服務體驗設計
- 教育科技在小學生寫作中的運用
- 二零二五年度獼猴桃樹種子種植面積統(tǒng)計與數(shù)據(jù)分析合同4篇
- 二零二五年度離婚協(xié)議涉及房產(chǎn)過戶及購房款補償范本3篇
- 2025年度門樓玻璃制品加工與安裝合同3篇
- 2025年度美容院美容院加盟店經(jīng)營管理培訓協(xié)議4篇
- 二零二五版農(nóng)業(yè)科技研發(fā)與成果轉(zhuǎn)化合作協(xié)議3篇
- 數(shù)學-山東省2025年1月濟南市高三期末學習質(zhì)量檢測濟南期末試題和答案
- 中儲糧黑龍江分公司社招2025年學習資料
- 湖南省長沙市2024-2025學年高一數(shù)學上學期期末考試試卷
- (完整版)小學生24點習題大全(含答案)
- 四川省2023年普通高等學校高職教育單獨招生文化考試(中職類)數(shù)學試題(原卷版)
- 2024年3月江蘇省考公務員面試題(B類)及參考答案
- 醫(yī)院科室考勤表
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 數(shù)字的秘密生活:最有趣的50個數(shù)學故事
- 移動商務內(nèi)容運營(吳洪貴)任務一 移動商務內(nèi)容運營關鍵要素分解
- 基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化
評論
0/150
提交評論