




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
電子課件第八章數(shù)據(jù)庫概述第1頁,共50頁,2023年,2月20日,星期一第1章計(jì)算機(jī)基礎(chǔ)及常見故障排查第2章操作系統(tǒng)第3章文字處理軟件Word2003第4章電子表格處理軟件Excel2003第5章演示文稿制作軟件PowerPoint2003第6章計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)及Internet應(yīng)用第7章網(wǎng)頁設(shè)計(jì)Dreamweaver8第8章數(shù)據(jù)庫概述第9章常用工具軟件教學(xué)內(nèi)容2023/5/1第2頁,共50頁,2023年,2月20日,星期一電子科技大學(xué)出版社2011.1課程教材
課程計(jì)劃理論:40學(xué)時實(shí)驗(yàn):40學(xué)時考核:平時20%,實(shí)驗(yàn)30%,期末考試50%2023/5/1第3頁,共50頁,2023年,2月20日,星期一第八章數(shù)據(jù)庫概述本章內(nèi)容8.1數(shù)據(jù)庫技術(shù)基本概念8.2數(shù)據(jù)庫系統(tǒng)的功能與基本組成8.3概念模型及常見數(shù)據(jù)模型
8.4建立關(guān)系數(shù)據(jù)庫的過程8.5常見數(shù)據(jù)庫管理系統(tǒng)的功能和特點(diǎn)2023/5/1第4頁,共50頁,2023年,2月20日,星期一
Access數(shù)據(jù)庫創(chuàng)建Access數(shù)據(jù)庫編輯修改本章難點(diǎn)本章重點(diǎn)了解數(shù)據(jù)庫系統(tǒng)的功能與組成Access數(shù)據(jù)庫特點(diǎn)及結(jié)構(gòu)掌握Access數(shù)據(jù)庫創(chuàng)建方法掌握Access數(shù)據(jù)庫編輯修改第八章數(shù)據(jù)庫概述2023/5/1第5頁,共50頁,2023年,2月20日,星期一數(shù)據(jù)有臨時性數(shù)據(jù)與永久性數(shù)據(jù)。
數(shù)據(jù)處理是對各種類型的數(shù)據(jù)進(jìn)行收集、存儲、分類、計(jì)算、加工、檢索及傳輸?shù)倪^程。在計(jì)算機(jī)應(yīng)用普及的時代,計(jì)算機(jī)已成為了數(shù)據(jù)處理的主要工具。8.1數(shù)據(jù)庫技術(shù)基本概念8.1.1數(shù)據(jù)庫概述信息(Information):就是對客觀事物屬性的反映。指的是關(guān)于某一客觀系統(tǒng)中某一事物的某一方面屬性或某一時刻的表現(xiàn)形式。對事物的屬性與表現(xiàn)形式的反映就是信息。數(shù)據(jù)(Data):實(shí)際上就是反映客觀事物屬性的物理符號的記錄。數(shù)據(jù)的表現(xiàn)形式可以是文字、數(shù)字、符號、聲音、圖像等,它最終以消息、情報(bào)、知識等具體形式提供給人們作為決策的依據(jù)。數(shù)據(jù)是信息的具體表現(xiàn)形式,是信息的載體。1.信息、數(shù)據(jù)與數(shù)據(jù)處理2023/5/1第6頁,共50頁,2023年,2月20日,星期一8.1數(shù)據(jù)庫技術(shù)基本概念3.1.1數(shù)據(jù)庫概述2.?dāng)?shù)據(jù)庫數(shù)據(jù)庫(DataBase,DB),顧名思義就是存放數(shù)據(jù)的倉庫,只不過這個倉庫是在計(jì)算機(jī)存儲設(shè)備上,而且數(shù)據(jù)是按一定的模型存放。它不僅包括描述事物的數(shù)據(jù)本身,還包括了數(shù)據(jù)之間的關(guān)系。數(shù)據(jù)庫中的數(shù)據(jù)具有高度的共享性及獨(dú)立性。3.?dāng)?shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem)是指運(yùn)行了數(shù)據(jù)庫管理系統(tǒng)的計(jì)算機(jī)系統(tǒng),能夠?qū)Υ罅康膭討B(tài)數(shù)據(jù)進(jìn)行有組織的存儲與管理,提供各種應(yīng)用支持。通常由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、系統(tǒng)支撐軟件與應(yīng)用軟件、數(shù)據(jù)庫管理員及用戶等幾個部分組成。4.?dāng)?shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem-DBMS)是一個數(shù)據(jù)管理軟件,數(shù)據(jù)庫管理系統(tǒng)(DBMS)是建立、維護(hù)和使用數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行統(tǒng)一管理和控制的系統(tǒng)。2023/5/1第7頁,共50頁,2023年,2月20日,星期一數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)如圖8-1所示。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具操作系統(tǒng)DBMS硬件圖8-1數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)終端用戶數(shù)據(jù)庫管理員應(yīng)用程序員數(shù)據(jù)庫8.1數(shù)據(jù)庫技術(shù)基本概念2023/5/1第8頁,共50頁,2023年,2月20日,星期一8.1數(shù)據(jù)庫技術(shù)基本概念8.1.2數(shù)據(jù)庫管理的發(fā)展歷史
1、人工管理階段計(jì)算機(jī)數(shù)據(jù)處理方法:程序自帶數(shù)據(jù)。在引用數(shù)據(jù)時,直接按內(nèi)存單元地址或外部設(shè)備的物理位置加內(nèi)存單元地址存取,如圖8-2所示。應(yīng)用程序1數(shù)據(jù)組1應(yīng)用程序n數(shù)據(jù)組n圖8-2特點(diǎn):(1)數(shù)據(jù)的物理存儲結(jié)構(gòu)和邏輯結(jié)構(gòu)一致,編程者自行設(shè)計(jì)數(shù)據(jù)格式,并將數(shù)據(jù)嵌入程序中。(2)數(shù)據(jù)與處理它的程序合為一體,多個程序不能共享數(shù)據(jù)。(3)一批數(shù)據(jù)在多個對其進(jìn)行不同處理的程序中重復(fù)存儲。2、文件系統(tǒng)階段文件系統(tǒng)管理下的數(shù)據(jù)文件:若干相關(guān)的數(shù)據(jù)元素組成“記錄”,若干記錄構(gòu)成文件。數(shù)據(jù)文件存放于外存儲器上,由文件系統(tǒng)統(tǒng)一管理,通過程序來操縱數(shù)據(jù)。每個用戶都可建立、維護(hù)和處理一個或幾個文件,如圖8-3所示。
應(yīng)用程序1數(shù)據(jù)文件1應(yīng)用程序n數(shù)據(jù)文件n文件系統(tǒng)圖8-3
優(yōu)點(diǎn):數(shù)據(jù)以文件形式保存,與程序獨(dú)立,且可多次存取。缺點(diǎn):不能反映各事物間的聯(lián)系,數(shù)據(jù)冗余大,應(yīng)用程序編制較繁煩2023/5/1第9頁,共50頁,2023年,2月20日,星期一8.1數(shù)據(jù)庫技術(shù)基本概念8.1.2數(shù)據(jù)庫管理的發(fā)展歷史
3、數(shù)據(jù)庫系統(tǒng)階段數(shù)據(jù)庫是存儲在一起的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫獨(dú)立于使用它的程序;為多種應(yīng)用服務(wù);對數(shù)據(jù)庫的修改、檢索等均可按公用的可控制方式進(jìn)行,如圖8-4所示。特點(diǎn):數(shù)據(jù)的性質(zhì)由其依賴的數(shù)據(jù)模型來決定。數(shù)據(jù)模型規(guī)范了數(shù)據(jù)庫中數(shù)據(jù)的組織形式,表示了數(shù)據(jù)之間的聯(lián)系。有層次模型、網(wǎng)狀模型和關(guān)系模型等。如果依照關(guān)系模型來設(shè)計(jì)庫中數(shù)據(jù)結(jié)構(gòu),則為關(guān)系數(shù)據(jù)庫。
4、分布式數(shù)據(jù)庫系統(tǒng)階段文件系統(tǒng)管理下的數(shù)據(jù)文件:若干相關(guān)的數(shù)據(jù)元素組成“記錄”,若干記錄構(gòu)成文件。數(shù)據(jù)文件存放于外存儲器上,由文件系統(tǒng)統(tǒng)一管理,通過程序來操縱數(shù)據(jù)。每個用戶都可建立、維護(hù)和處理一個或幾個文件,如圖8-3所示。
應(yīng)用程序1數(shù)據(jù)庫DBMS應(yīng)用程序n…應(yīng)用程序1應(yīng)用程序n圖8-4DDBMS……計(jì)算機(jī)DBMS1DB1計(jì)算機(jī)DBMSnDBn5、對象-關(guān)系數(shù)據(jù)庫系統(tǒng)結(jié)合了關(guān)系數(shù)據(jù)庫技術(shù)與面向?qū)ο蠹夹g(shù)的ORDBS正在成為第三代數(shù)據(jù)庫系統(tǒng)的主流。2023/5/1第10頁,共50頁,2023年,2月20日,星期一數(shù)據(jù)庫系統(tǒng)的功能8.2數(shù)據(jù)庫系統(tǒng)的功能與基本組成(1)數(shù)據(jù)定義(2)數(shù)據(jù)操縱(3)數(shù)據(jù)庫運(yùn)行管理(4)數(shù)據(jù)組織、(5)存儲與管理(6)數(shù)據(jù)通信接口數(shù)據(jù)庫系統(tǒng)基本組成(1)數(shù)據(jù)定義語言⑵數(shù)據(jù)操縱語言⑶數(shù)據(jù)庫運(yùn)行控制程序⑷實(shí)用程序2023/5/1第11頁,共50頁,2023年,2月20日,星期一8.3概念模型及常見數(shù)據(jù)模型8.3.1數(shù)據(jù)模型1、概念模型概念模型是現(xiàn)實(shí)世界中事物與事物之間關(guān)系的抽象,在概念上表示數(shù)據(jù)庫中將存儲一些什么信息,常見的概念模型是實(shí)體-聯(lián)系(E-R)模型。(1)實(shí)體
實(shí)體就是客觀存在并相互區(qū)別的客觀事物。比如一個人、一個設(shè)計(jì)、一個規(guī)劃等。(2)屬性屬性名稱學(xué)號姓名性別出生年月屬性值01001張建國男1991.601002李天明男1990.301003王紅春女1991.5(3)實(shí)體型、實(shí)體值和實(shí)體集屬性的集合可以表示一種實(shí)體的類型,稱為實(shí)體型。通常使用實(shí)體名和實(shí)體屬性名的集合來描述。同類型的實(shí)體的集合稱為實(shí)體集。實(shí)體值是實(shí)體集的具體實(shí)例。例如,對學(xué)生實(shí)體的描述:學(xué)生(學(xué)號,姓名,性別,出生年月)。全體學(xué)生就是一個實(shí)體集。(01001,張建國,男,1991.6)是實(shí)體集中的一個具體的學(xué)生或者是一個實(shí)體值。把事物的性質(zhì)稱為屬性。一個實(shí)體的所有屬性組成了實(shí)體本身。屬性使能識別和認(rèn)識實(shí)體,通過屬性能夠區(qū)別不同的實(shí)體。如表8-1所示。
2023/5/1第12頁,共50頁,2023年,2月20日,星期一8.3概念模型及常見數(shù)據(jù)模型8.3.1數(shù)據(jù)模型(4)實(shí)體間的聯(lián)系實(shí)體間的對應(yīng)關(guān)系,它反映客觀事物之間的相互聯(lián)系。例如,一個教師可能教幾門不同的課程,而每一門課程又有可能有若干個不同的學(xué)生選修。一對一的聯(lián)系,簡記為1:1。其含義:如果實(shí)體A中的任一實(shí)體最多與實(shí)體B的一個實(shí)體相對應(yīng)(相聯(lián)系),反之,若實(shí)體B中的任一實(shí)體也最多與實(shí)體A中的一個實(shí)體相對應(yīng),則稱A與B是一對一的關(guān)系。學(xué)校聯(lián)系校長11圖8-6學(xué)校與校長的聯(lián)系即為一對一聯(lián)系一對多的聯(lián)系,簡記為1:N。其含義是如果實(shí)體集A中的一個實(shí)體與實(shí)體B中的多個實(shí)體相對應(yīng),反之,實(shí)體集B中的一個實(shí)體至多與實(shí)體集A中的一個實(shí)體相對應(yīng),則稱實(shí)體A與實(shí)體B的聯(lián)系是一對多的聯(lián)系。系聯(lián)系教師1N圖8-7系與教師之間的聯(lián)系即一對多的聯(lián)系多對多的聯(lián)系,簡記為M:N。其含義是,如果實(shí)體集A中的一個實(shí)體與實(shí)體集B中的多個實(shí)體相對應(yīng),而實(shí)體集B中的一個實(shí)體也與是實(shí)體集A中的多個實(shí)體相對應(yīng),則稱實(shí)體集A與實(shí)體集B的聯(lián)系為多對多的聯(lián)系。學(xué)生聯(lián)系課程MN圖8-8學(xué)生與課程之間存在著多對多聯(lián)系2023/5/1第13頁,共50頁,2023年,2月20日,星期一8.3概念模型及常見數(shù)據(jù)模型8.3.1數(shù)據(jù)模型(5)實(shí)體-聯(lián)系模型反映實(shí)體型集合及其聯(lián)系的結(jié)構(gòu)形式稱為實(shí)體-聯(lián)系模型(E-R模型),又稱概念模型或信息模型。有三要素:a.實(shí)體:用巨型表示,框內(nèi)注實(shí)體名稱b.屬性:用橢圓表示,并用連線與實(shí)體連接起來c.實(shí)體之間的聯(lián)系:用菱形框表示,框內(nèi)注聯(lián)系名稱,用連線分別與有關(guān)相連,并在連線上注明聯(lián)系類型。2、數(shù)據(jù)模型(現(xiàn)實(shí)模型)數(shù)據(jù)模型是數(shù)據(jù)之間整體邏輯關(guān)系的反映,數(shù)據(jù)模型可分為層次型、網(wǎng)狀型、關(guān)系型三種類型。(1)層次模型實(shí)體與實(shí)體間的聯(lián)系表示為樹狀結(jié)構(gòu),如圖8-9所示。圖8-9學(xué)校行政機(jī)構(gòu)層次模型大學(xué)處系班級教研室特點(diǎn):a、有且僅有一個接點(diǎn)無雙親(向上無聯(lián)系),稱為“根”;b、除根節(jié)點(diǎn)外,其他節(jié)點(diǎn)有且僅有一個雙親;c、各實(shí)體型由上而下是一對多聯(lián)系。2023/5/1第14頁,共50頁,2023年,2月20日,星期一8.3概念模型及常見數(shù)據(jù)模型8.3.1數(shù)據(jù)模型(2)網(wǎng)狀模型節(jié)點(diǎn)的聯(lián)系不受層次,任意兩個節(jié)點(diǎn)間都可以發(fā)生聯(lián)系。這樣,在網(wǎng)狀模型中,結(jié)點(diǎn)間的聯(lián)系可以是任意的,任意兩個結(jié)點(diǎn)間都能發(fā)生聯(lián)系,更適于描述客觀世界。
特點(diǎn):a.有一個以上節(jié)點(diǎn)無雙親;b.一個節(jié)點(diǎn)可以有多與一個的雙親c.實(shí)體間的聯(lián)系為1:N,或M:N,(a)(b)圖8-10班級社團(tuán)學(xué)生工廠產(chǎn)品如圖8-10所示是網(wǎng)狀模型的兩個例子。在圖(a)中,學(xué)生實(shí)體有兩個雙親結(jié)點(diǎn),即班級和社團(tuán),如規(guī)定一個學(xué)生只能參加一個社團(tuán),則在班級與學(xué)生、社團(tuán)與學(xué)生間都是1:M的聯(lián)系;而在圖(b)中,實(shí)體工廠和產(chǎn)品既是雙親結(jié)點(diǎn)又是子結(jié)點(diǎn),工廠與產(chǎn)品間存在著M:N的關(guān)系。這種在兩個結(jié)點(diǎn)間存在M:N聯(lián)系的網(wǎng)稱為復(fù)雜網(wǎng)。而在圖(a)中,結(jié)點(diǎn)間都是1:M的聯(lián)系,這種網(wǎng)稱為簡單網(wǎng)。2023/5/1第15頁,共50頁,2023年,2月20日,星期一8.3概念模型及常見數(shù)據(jù)模型8.3.1數(shù)據(jù)模型(3)關(guān)系模型數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。一個關(guān)系對應(yīng)一張表,表中一列表示實(shí)體的一項(xiàng)屬性,稱為一個字段。表中一個行包行了一個實(shí)體的全部屬性值,稱為一個記錄,如圖8-11所示。圖8-11關(guān)系模型中的二維表應(yīng)該滿足以下條件:a、每一列中的分量是類型相同的數(shù)據(jù);b、列的順序可以是任意的;c、行的順序可以是任意的;d、表中的分量是不可再分割的最小數(shù)據(jù)項(xiàng),即表中不允許有子表;e、表中的任意兩行不能完全相同。2023/5/1第16頁,共50頁,2023年,2月20日,星期一8.4關(guān)系數(shù)據(jù)庫的設(shè)計(jì)過程8.4.1關(guān)系數(shù)據(jù)庫1、關(guān)系數(shù)據(jù)庫的基本概念(1)關(guān)系:一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在Access中,一個關(guān)系可以存儲為一個表(但不是獨(dú)立的文件),并為其定義一個獨(dú)立的表名。一般的,一個數(shù)據(jù)庫可能包含若干個表。(2)元組:二維表中的行(記錄的值)稱為元組,Access中被稱為記錄(Record)。(3)屬性:二維表中垂直方向的列稱為屬性,每個屬性有一個屬性名,也就是實(shí)體的屬性。在關(guān)系數(shù)據(jù)庫中,一列就是一個字段。在Access中,每個字段通過字段名、字段的數(shù)據(jù)類型及寬度等進(jìn)行描述,相關(guān)內(nèi)容在創(chuàng)建表結(jié)構(gòu)時定義。(4)域:屬性的取值范圍叫做域,即不同的元組對同一個屬性的取值所限定的范圍。(5)關(guān)鍵字:是二維表中某一個屬性或者某幾個屬性的組合,它的值可以唯一地標(biāo)去一個元組。關(guān)鍵字又稱為鍵,主關(guān)鍵字又稱為主鍵。(6)外部關(guān)鍵字:如果表中的一個關(guān)鍵字不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字或者候選關(guān)鍵字,則這個屬性就稱為外關(guān)鍵字。2023/5/1第17頁,共50頁,2023年,2月20日,星期一8.4關(guān)系數(shù)據(jù)庫的設(shè)計(jì)過程8.4.1關(guān)系數(shù)據(jù)庫2、關(guān)系運(yùn)算
關(guān)系運(yùn)算有兩種類型,一種是傳統(tǒng)的集合運(yùn)算,如并、差、交等。另一種是專門的關(guān)系運(yùn)算(選擇、投影、連接等),關(guān)系運(yùn)算的操作對象是關(guān)系,運(yùn)算的結(jié)果仍為關(guān)系。⑴選擇選擇運(yùn)算即在關(guān)系中選擇滿足某些條件的元組。也就是說,選擇運(yùn)算是在二維表中選擇滿足指定條件的行。在實(shí)際應(yīng)用中,要特別注意條件的表示方式。⑵投影投影運(yùn)算是在關(guān)系中選擇某些(部分)屬性,即選擇二維表中的某些列。⑶聯(lián)結(jié)聯(lián)結(jié)是關(guān)系的橫向結(jié)合,是將兩個二維表聯(lián)結(jié)成一個二維表。要指定聯(lián)結(jié)條件及屬性,它將兩個關(guān)系模式組合成一個新的關(guān)系模式,生成的新關(guān)系模式中,其屬性是原有兩個關(guān)系中的指定屬性,其元組是符合聯(lián)結(jié)條件的元組。聯(lián)結(jié)條件一般會涉及到同時出現(xiàn)在兩個表中的公共屬性。
2023/5/1第18頁,共50頁,2023年,2月20日,星期一8.4關(guān)系數(shù)據(jù)庫的設(shè)計(jì)過程8.4.2數(shù)據(jù)庫設(shè)計(jì)過程
數(shù)據(jù)庫設(shè)計(jì)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),有效存儲并管理數(shù)據(jù),滿足用戶信息要求和處理要求。數(shù)據(jù)庫設(shè)計(jì)是一個系統(tǒng)的過程。根據(jù)規(guī)范的數(shù)據(jù)庫理論的要求,數(shù)據(jù)庫設(shè)計(jì)可分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)及物理設(shè)計(jì)幾個階段。
1、需求分析:本階段的任務(wù)是需求收集和分析,結(jié)果是通過數(shù)據(jù)字段描述的數(shù)據(jù)需求和數(shù)據(jù)流圖描述的處理需求。2、設(shè)計(jì)表與字段:在數(shù)據(jù)庫中,設(shè)計(jì)表就是確定表的結(jié)構(gòu),進(jìn)一步說,就是確定表中有哪些字段,字段的屬性是什么。表設(shè)計(jì)原則(1)標(biāo)準(zhǔn)化和規(guī)范化:數(shù)據(jù)的標(biāo)準(zhǔn)化有助于消除數(shù)據(jù)庫中的數(shù)據(jù)冗余。(2)通過外部關(guān)鍵字建立表之間的關(guān)聯(lián)(3)考慮各種變化字段設(shè)計(jì)原則
(1)表之間的重復(fù)字段要嚴(yán)格控制(2)屬性(字段)的值應(yīng)該是元數(shù)據(jù)(3)每個表中的有用字段不能太少(4)定義字段長度要有足夠的冗余。(5)增加刪除字段2023/5/1第19頁,共50頁,2023年,2月20日,星期一8.4關(guān)系數(shù)據(jù)庫的設(shè)計(jì)過程8.4.1關(guān)系數(shù)據(jù)庫3、確定主鍵:
為了能夠迅速查詢存在于多個獨(dú)立表中的數(shù)據(jù)并對其進(jìn)行組合,要建立多個表的關(guān)聯(lián),為此數(shù)據(jù)庫的每個表必須有一個或者一組字段可用來惟一的確定存儲在表中的每個記錄,即主鍵。在數(shù)據(jù)庫中,利用主關(guān)鍵字建立多個表之間的關(guān)聯(lián),因此不允許主關(guān)鍵字字段值為空或者重復(fù)出現(xiàn)。通常作為主關(guān)鍵字的字段,其字段值必須是惟一的,也不能為空。4、確定聯(lián)系:在一個表中的數(shù)據(jù)可能會被其他表訪問,為此我們需要確定表之間的聯(lián)系。實(shí)體之間的聯(lián)系通常有三中,即一對一,一對多,多對多聯(lián)系。(1)一對一的聯(lián)系當(dāng)兩個表之間的聯(lián)系是一對一時,如果兩個表對應(yīng)的是同樣的實(shí)體,可以通過兩個表中共同使用的主關(guān)鍵字字段建立關(guān)聯(lián)。(2)一對多聯(lián)系(3)多對多聯(lián)系
5、設(shè)計(jì)優(yōu)化:任何一個設(shè)計(jì)都不可能是一步到位的,通常都需要有一個反復(fù)的過程。這個過程是根據(jù)用戶需要及設(shè)計(jì)規(guī)則反復(fù)修改逐步提高的過程。2023/5/1第20頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.1Access數(shù)據(jù)庫功能與特點(diǎn)Access數(shù)據(jù)庫功能與特點(diǎn):(1)完善的關(guān)系數(shù)據(jù)庫管理;(2)完善的幫助與向?qū)?;?)所見即所得的窗體與報(bào)表;(4)多表格查詢和關(guān)系;(5)具有DDE及OLE能力;(6)兼容各種數(shù)據(jù)類型;(7)提供面向?qū)ο蟮募砷_發(fā)環(huán)境;(8)集成了Internet/Intranet。Access是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),是MicrosoftOffice套件中的一個產(chǎn)品。根據(jù)軟件的定位,它應(yīng)該是桌面型產(chǎn)品,操作比較簡單,但其功能卻非常豐富,能夠存儲、檢索數(shù)據(jù),能夠根據(jù)用戶需要對數(shù)據(jù)進(jìn)行管理和維護(hù)。2023/5/1第21頁,共50頁,2023年,2月20日,星期一8.5.2
Access數(shù)據(jù)庫結(jié)構(gòu)Access數(shù)據(jù)庫由對象和組兩部分組成,其中對象包括表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏和模塊等7種。當(dāng)打開一個數(shù)據(jù)庫時,各種對象圖表就會在數(shù)據(jù)庫窗口左側(cè)顯示如圖8-12所示。8.5
Access關(guān)系數(shù)據(jù)庫圖8-121、數(shù)據(jù)表是關(guān)于特定實(shí)體的數(shù)據(jù)集合,由字段和記錄組成。2、查詢是數(shù)據(jù)庫的核心操作。利用查詢可以按照不同的方式查看、更改和分析數(shù)據(jù)。3、窗體4、報(bào)表是以打印的形式表現(xiàn)用戶數(shù)據(jù)。
5、數(shù)據(jù)訪問頁用戶通過數(shù)據(jù)訪問頁能夠查看、編輯和操作來自Internet或Intranet的數(shù)據(jù)6、宏宏是指一個或多個操作的集合,其中每個操作實(shí)現(xiàn)特定的功能
7、模塊是將VBA(VisualBasicforApplications)的聲明和過程作為一個單元進(jìn)行保存的集合2023/5/1第22頁,共50頁,2023年,2月20日,星期一8.5.3Access2003數(shù)據(jù)庫基本操作1、Access2003的啟動與退出在啟動Access2003程序的同時會顯示如圖8-12所示的對話窗口,選擇關(guān)閉命令退出。8.5
Access關(guān)系數(shù)據(jù)庫圖8-13
提示:需要注意在退出Access2003之前將打開的數(shù)據(jù)庫關(guān)閉以免數(shù)據(jù)丟失或者被損壞。2、Access2003窗口(1)窗口的組成與一般的Windows窗口非常相似如圖8-14所示,Access2003也有獨(dú)立組件
圖8-142023/5/1第23頁,共50頁,2023年,2月20日,星期一8.5.3Access2003數(shù)據(jù)庫基本操作(3)自定義工具欄窗口中顯示了兩行工具欄,Access2003提供了自定義工具欄的功能。在主窗口中,選擇“工具”菜單中的“自定義”選項(xiàng),打開自定義工具欄對話框如圖8-15所示:8.5
Access關(guān)系數(shù)據(jù)庫(2)其他窗口數(shù)據(jù)庫窗口中有3個基本部分,左邊的處置欄中顯示的是7個數(shù)據(jù)庫對象按鈕,窗口的頂部標(biāo)題欄下邊是8個工具欄按鈕,左邊的窗格顯示的是一個文件或者操作列表。對象設(shè)計(jì)窗口也是Access2003中最常見的窗口,它可以用來設(shè)計(jì)表、查詢、窗體等Access2003數(shù)據(jù)庫對象。與一般的Windows窗口非常相似如圖8-14所示,圖8-142023/5/1第24頁,共50頁,2023年,2月20日,星期一8.5.3Access2003數(shù)據(jù)庫基本操作8.5
Access關(guān)系數(shù)據(jù)庫3、打開數(shù)據(jù)庫與表第一次啟動Access2003時,可在啟動對話框中打開一個現(xiàn)有的數(shù)據(jù)庫,也可以建立一個新的數(shù)據(jù)庫。如果按下“取消”按鈕,則會顯示如圖8-16所示的空白Access2003窗口。打開一個數(shù)據(jù)庫:(1)選擇“文件”菜單中的“打開”選項(xiàng);(2)在“打開”對話框中,定位到數(shù)據(jù)庫文件的位置;(3)選擇需要打開的文件,并單擊“打開”按鈕。打開一個表:(1)在數(shù)據(jù)庫窗口中,如果“表”按鈕未被選中,則單擊選中;(2)雙擊右邊的窗格中需要打開的表。2023/5/1第25頁,共50頁,2023年,2月20日,星期一8.5.3Access2003數(shù)據(jù)庫基本操作8.5
Access關(guān)系數(shù)據(jù)庫4、獲得Access2003幫助(1)Office助手當(dāng)用戶遇到問題按F1鍵時,Access2003就會顯示一個助手,其默認(rèn)顯示的內(nèi)容一般當(dāng)前正在進(jìn)行的操作有關(guān)。(2)屏幕提示“屏幕提示(這是什么)”為用戶提供與所指向的對象有關(guān)的簡短解釋,解釋通常以文本的形式顯示在矩形框中。(3)網(wǎng)上Office網(wǎng)上Office是Microsoft提供的基于Web的免費(fèi)資源。通過訪問Web,可以得到許多關(guān)于Office(當(dāng)然也包括Access2003)的信息。2023/5/1第26頁,共50頁,2023年,2月20日,星期一8.5.4Access2003數(shù)據(jù)庫及表的創(chuàng)建8.5
Access關(guān)系數(shù)據(jù)庫8.5.4.1設(shè)計(jì)數(shù)據(jù)庫(1)需求分析確定創(chuàng)建數(shù)據(jù)庫的目的設(shè)計(jì)數(shù)據(jù)庫的第一個步驟是確定數(shù)據(jù)庫的目的以及如何使用。用戶需要明確希望從數(shù)據(jù)庫得到什么信息,由此可以確定需要什么主題來保存有關(guān)事件(表)和需要什么事件來保存每一個主題(中的字段)。(2)確定數(shù)據(jù)庫中需要的表確定表是數(shù)據(jù)庫設(shè)計(jì)過程中最重要的步驟。在設(shè)計(jì)表時,應(yīng)該遵循以下設(shè)計(jì)原則:即表中不包含備份信息,表間不應(yīng)有重復(fù)信息,每個表只包含關(guān)于一個主題的信息。(3)確定該表中需要的字段每個表中都包含關(guān)于同一主題的信息,表中的每個字段包含關(guān)于該主題的各個事件。(4)明確每條記錄中有唯一值的字段數(shù)據(jù)庫中的每個表必須包含表中惟一確定每個記錄的字段或字段集稱為主鍵。(5)確定表之間的關(guān)系數(shù)據(jù)庫中表之間是有一定關(guān)系的,不是互相獨(dú)立的主要有一對一、一對多和多對多。(6)輸入數(shù)據(jù)并創(chuàng)建其他數(shù)據(jù)庫對象表的結(jié)構(gòu)設(shè)計(jì)完成之后,就可以在表中添加所有已有的數(shù)據(jù),然后,就可以創(chuàng)建所需的任何查詢、窗體、報(bào)表等其他數(shù)據(jù)庫對象。2023/5/1第27頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.4.2數(shù)據(jù)庫及表的建立
1、創(chuàng)建數(shù)據(jù)庫
Access2003提供兩種方法來創(chuàng)建Access2003數(shù)據(jù)庫。第一種方法是先創(chuàng)建一個空數(shù)據(jù)庫,然后,再向數(shù)據(jù)庫中添加表、查詢、窗體和報(bào)表等數(shù)據(jù)庫對象。第二種方法是使用Access2003提供的數(shù)據(jù)庫向?qū)?,在向?qū)У奶崾静襟E下進(jìn)行操作,就可以很快地創(chuàng)建一個數(shù)據(jù)庫,并在數(shù)據(jù)庫中建立所需的表、窗體和報(bào)表等數(shù)據(jù)庫對象。2、數(shù)據(jù)庫中表的建立表是Access2003數(shù)據(jù)庫中最重要的對象,表是關(guān)系型數(shù)據(jù)庫的基本結(jié)構(gòu),是存儲數(shù)據(jù)的基本單位。Access2003將二維表稱為表,所有的表均包括結(jié)構(gòu)和數(shù)據(jù)兩部分。因此,創(chuàng)建一個表通常包括“創(chuàng)建表結(jié)構(gòu)”和“輸入表數(shù)據(jù)”兩個方面的工作,在創(chuàng)建了數(shù)據(jù)庫中的基本表之后,還要根據(jù)表與表之間的共同字段來建立它們之間的聯(lián)系。表有設(shè)計(jì)視圖和數(shù)據(jù)表視圖兩種視圖。在“設(shè)計(jì)”視圖中可以創(chuàng)建及修改表的結(jié)構(gòu),修改表的字段及其常規(guī)屬性。在“數(shù)據(jù)表”視圖中可以查看、添加、刪除及編輯數(shù)據(jù)表中的數(shù)據(jù)。表設(shè)計(jì)器向用戶提供的操作界面為設(shè)計(jì)視圖,使用表設(shè)計(jì)器創(chuàng)建/修改表結(jié)構(gòu)的一般步驟為:打開數(shù)據(jù)庫窗口;打開表設(shè)計(jì)視圖;定義/修改表結(jié)構(gòu);保存表結(jié)構(gòu)。2023/5/1第28頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫
字段名稱:Access2003根據(jù)字段名來區(qū)分字段。字段名最長可達(dá)64個字符,可采用漢字、字母、數(shù)字和空格以及其他一些特殊字符(除句點(diǎn)(.)、感嘆號(?。?、撇號(')、和方括號([t和])外),但不能以空格開頭。數(shù)據(jù)類型使用對象大小文本存儲文本,例如地址、電話號碼、零件編號或郵編最多255個字符。每漢字計(jì)一個字符備注保存長文本,例如摘要、備注、說明最多65536個字符數(shù)字可用來進(jìn)行算術(shù)計(jì)算的數(shù)字?jǐn)?shù)據(jù),可在“字段大小”屬性指定子類型1、2、4或8個字節(jié)日期/時間日期及時間8個字節(jié)貨幣貨幣值。貨幣計(jì)算時禁止四舍五入,并精確到小數(shù)點(diǎn)左方15位數(shù)及右方4位數(shù)8個字節(jié)自動編號在添加記錄時自動插入的唯一順序(每次遞增1)4個字節(jié)是/否表示邏輯值,例如Yes/No、True/False、On/Off1位OLE對象在其他應(yīng)用程序按OLE協(xié)議創(chuàng)建的對象(例如Word文檔、Excel電子表格、圖象、聲音或其他二進(jìn)制數(shù)據(jù)),可以將這些對象鏈接或嵌入Access2003表中。在窗體或報(bào)表中使用綁定對象框來顯示OLE對象最大可為1GB超級鏈接保存超級鏈接的字段最多64000個字符查閱向?qū)нx定此數(shù)據(jù)類型將啟動向?qū)矶x組合框,使用戶能選用另一表或值列表中的數(shù)據(jù)通常為4個字節(jié)8.5.4.2數(shù)據(jù)庫及表的建立2023/5/1第29頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫①
字段大小:規(guī)定文本型字段所允許填充的最大字符數(shù),或規(guī)定數(shù)字型數(shù)據(jù)的類型和大小。如字節(jié)型占一個字節(jié),整型占兩個字節(jié),長整型占4個字節(jié)等。②
小數(shù)位數(shù):指定小數(shù)型(數(shù)字和貨幣型)數(shù)據(jù)的小數(shù)位數(shù)。③
格式。指定數(shù)據(jù)顯示或打印的格式。④
輸入法模式:對于大量輸入中文的字段,可將其輸入法模式設(shè)置為“輸入法開啟”。當(dāng)光標(biāo)移到該字段時,輸入法窗口會自動打開。而對于大量輸入英文的字段,可設(shè)置為“輸入法關(guān)閉”,當(dāng)光標(biāo)移到該字段時,輸入法窗口會自動關(guān)閉,從而免去了切換輸入法的麻煩。⑤
輸入掩碼:指定輸入數(shù)據(jù)時的格式,可用“輸入掩碼向?qū)А备鶕?jù)提示輸入正確的掩碼。8.5.4.2數(shù)據(jù)庫及表的建立⑥標(biāo)題:指定在數(shù)據(jù)表視圖以及窗體中顯示該字段時所用的標(biāo)題。如果某個字段名的意義不明確,則可通過該屬性再設(shè)置一個標(biāo)題。⑦默認(rèn)值:添加新記錄時,自動加入到字段中的值。⑧有效性規(guī)則:用于限制輸入數(shù)據(jù)的表達(dá)式,如“<=100”。⑨有效性文本:設(shè)置在數(shù)據(jù)不符合有效性規(guī)則時所顯示的出錯提示信息。⑩必填字段:指定該字段是否必須輸入數(shù)據(jù)。允許空字符串。用于文本型字段,設(shè)置是否允許輸入空字符串(長度為0)。索引。設(shè)置對該字段是否進(jìn)行索引以及索引的方式。索引可加快數(shù)據(jù)的查詢速度。2023/5/1第30頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫課程管理系統(tǒng)要求能夠完成輸入、修改、查詢和打印學(xué)生的基本信息以及各門課程的成績等功能。因此,設(shè)計(jì)的課程管理數(shù)據(jù)庫一共包含3張表,分別用來存儲學(xué)生、課程和成績的相關(guān)信息,并且表中的字段和數(shù)據(jù)類型分別設(shè)計(jì)如表8-3、表8-4和表8-5所示。下面以課程管理數(shù)據(jù)庫設(shè)計(jì)為例介紹Access2003中數(shù)據(jù)庫和數(shù)據(jù)表的建立步驟和方法。8.5.4.2數(shù)據(jù)庫及表的建立字段名稱字段類型字段大小學(xué)號文本6姓名文本8性別文本2出生日期日期/時間籍貫文本20入學(xué)成績數(shù)字整型字段名稱字段類型字段大小課程ID文本6課程名稱文本20學(xué)時數(shù)字整型教材文本20字段名稱字段類型字段大小課程ID文本6學(xué)號文本6成績數(shù)字整型表8-5成績表中的字段和數(shù)據(jù)類型表8-4課程表中的字段和數(shù)據(jù)類型
表8-3學(xué)生表中的字段和數(shù)據(jù)類型2023/5/1第31頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫例8-1創(chuàng)建一個“課程管理”的空數(shù)據(jù)庫(1)啟動Access2003后,選擇主菜單中“文件”菜單中的“新建”命令或單擊工具欄上的“新建”按鈕,顯示如圖8-20所示模板對話框。選擇“常用”選項(xiàng)卡中的數(shù)據(jù)庫圖標(biāo),也可以在“數(shù)據(jù)庫”選項(xiàng)卡中選擇對應(yīng)的數(shù)據(jù)庫類型提示:通過啟動“新建文件”任務(wù)窗格,如圖8-21所示,單擊任務(wù)窗格內(nèi)的“空數(shù)據(jù)庫”命令,也能新建一個數(shù)據(jù)庫。2023/5/1第32頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫例8-1創(chuàng)建一個“課程管理”的空數(shù)據(jù)庫(3)彈出“數(shù)據(jù)庫”窗口,如圖8-23所示,便可以在該數(shù)據(jù)庫中創(chuàng)建所需的對象。例如表、查詢、窗體和報(bào)表等。
(2)選定新建對象類型,確定存儲位置與名稱顯示如圖8-22所示“文件新建數(shù)據(jù)庫”對話框。選擇保存位置,指定數(shù)據(jù)庫的名稱,在的“文件名”文本框中,輸入數(shù)據(jù)庫的名稱“課程管理”,然后,單擊“創(chuàng)建”按鈕即生成新建的數(shù)據(jù)庫。2023/5/1第33頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫例8-2在課程管理數(shù)據(jù)庫中創(chuàng)建一個學(xué)生表,其結(jié)構(gòu)如表8-2所示。(1)在“課程管理:數(shù)據(jù)庫”窗口中,單擊“對象”下的“表”,然后,單擊“數(shù)據(jù)庫”窗口工具欄上的“新建”按鈕,彈出“新建表”對話框,如圖8-23所示。雙擊“設(shè)計(jì)視圖”選項(xiàng)。打開表的設(shè)計(jì)視圖。如圖8-24所示。字段名稱字段類型字段大小學(xué)號文本6姓名文本8性別文本2出生日期日期/時間籍貫文本20入學(xué)成績數(shù)字整型表8-3學(xué)生表中的字段和數(shù)據(jù)類型(2)在表的設(shè)計(jì)視圖中定義表中的每一字段。設(shè)計(jì)視圖由兩部分構(gòu)成,上半部分用于設(shè)計(jì)表,下半部分用于設(shè)計(jì)字段屬性。直接在設(shè)計(jì)表中輸入學(xué)生表的字段名稱、數(shù)據(jù)類型及說明,如圖8-25所示。2023/5/1第34頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫例8-2在課程管理數(shù)據(jù)庫中創(chuàng)建一個學(xué)生表,其結(jié)構(gòu)如表8-2所示。(3)定義一個主鍵字段。選擇“學(xué)號”字段,單擊工具欄上的“主鍵”按鈕,即選擇學(xué)號作為學(xué)生表的主鍵,結(jié)果如圖8-26所示。(4)保存表。單擊工具欄的“保存”按鈕,打開“另存為”對話框,如圖8-27所示。輸入表的名稱“學(xué)生”,單擊“確定”按鈕,保存新建的表。提示:可以使用向?qū)?chuàng)建表,
2023/5/1第35頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫例8-2在課程管理數(shù)據(jù)庫中創(chuàng)建一個學(xué)生表,其結(jié)構(gòu)如表8-2所示。(3)定義一個主鍵字段。選擇“學(xué)號”字段,單擊工具欄上的“主鍵”按鈕,即選擇學(xué)號作為學(xué)生表的主鍵,結(jié)果如圖8-26所示。(4)保存表。單擊工具欄的“保存”按鈕,打開“另存為”對話框,如圖8-27所示。輸入表的名稱“學(xué)生”,單擊“確定”按鈕,保存新建的表。提示:可以使用向?qū)?chuàng)建表,
2023/5/1第36頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.4.3查看數(shù)據(jù)庫屬性
數(shù)據(jù)庫是Access2003對象,因此具有屬性,屬性包括文件名、文件大小、位置、由誰修必、最后修改日期。數(shù)據(jù)庫屬性分為5類:“常規(guī)”、“摘要”、“統(tǒng)計(jì)”、“內(nèi)容”、“自定義”,如圖8-38所示。2023/5/1第37頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.5.1表間關(guān)系的建立、修改與打印1、表間關(guān)系的建立8.5.5Access2003數(shù)據(jù)庫的編輯兩個表之間的關(guān)系有三種類型:一對一、一對多和多對多。創(chuàng)建關(guān)系,就是在表與表之間指定相關(guān)聯(lián)的字段,以及關(guān)聯(lián)的方式和屬性。創(chuàng)建了表與表之間的關(guān)系后,Access2003將實(shí)現(xiàn)以下功能:
(1)創(chuàng)建查詢時,自動設(shè)置表與表之間的關(guān)系;(2)實(shí)施參照完整性,包括自動級聯(lián)更新相關(guān)字段和自動級聯(lián)刪除相關(guān)記錄;(3)在數(shù)據(jù)表視圖中顯示子數(shù)據(jù)表。8-422023/5/1第38頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫例8-3通過“關(guān)系視圖”,在“課程管理”數(shù)據(jù)庫的三個表之間創(chuàng)建關(guān)系。(1)激活數(shù)據(jù)庫窗口,單擊數(shù)據(jù)庫工具條的“關(guān)系”按鈕,則顯示“關(guān)系視圖”,彈出“顯示表”對話框,如圖8-39所示。(2)選中對話框列出的三張表,單擊“添加”按鈕,則三張表都出現(xiàn)在“關(guān)系視圖”中,如圖8-40所示。(3)將“成績”表的“學(xué)號”字段拖動到“學(xué)生”表的“學(xué)號”字段上,則彈出“編輯關(guān)系”對話框,如圖8-41所示。其中顯示了相關(guān)聯(lián)的兩個字段,說明它們的關(guān)系為“一對多”,即“學(xué)生”表中的一個記錄對應(yīng)于“成績”表中的多個記錄。也就是說,一個學(xué)生有幾門課程的成績。(4)在“編輯關(guān)系”對話柜中,選中“實(shí)施參照完整性”復(fù)選框,則當(dāng)添加或修改數(shù)據(jù)時,Access2003會按所創(chuàng)建的關(guān)系來檢查數(shù)據(jù)。2023/5/1第39頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫例8-3通過“關(guān)系視圖”,在“課程管理”數(shù)據(jù)庫的三個表之間創(chuàng)建關(guān)系。(5)單擊“創(chuàng)建”按鈕,創(chuàng)建這個關(guān)系。這時,“成績”表和“學(xué)生”表之間將會出現(xiàn)一條連線,兩端分別指向兩個表的學(xué)號字段。而且,在“學(xué)生”表一端用“1”標(biāo)記,在“成績”表一端用“∞”標(biāo)記,分別表示“一對多”關(guān)系中的“一”和“多”。類似的方法建立成績表和課程表之間一對多的關(guān)系。建立完成后三張表的關(guān)系如圖8-42所示。如果右鍵單擊連線,并在彈出菜單中選擇“編輯關(guān)系”命令,則會彈出“編輯關(guān)系”對話框,可對這個關(guān)系進(jìn)行編輯修改。2023/5/1第40頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.5.1表間關(guān)系的建立、修改與打印1、表間關(guān)系的建立8.5.5Access2003數(shù)據(jù)庫的編輯兩個表之間的關(guān)系有三種類型:一對一、一對多和多對多。創(chuàng)建關(guān)系,就是在表與表之間指定相關(guān)聯(lián)的字段,以及關(guān)聯(lián)的方式和屬性。創(chuàng)建了表與表之間的關(guān)系后,Access2003將實(shí)現(xiàn)以下功能:
(1)創(chuàng)建查詢時,自動設(shè)置表與表之間的關(guān)系;(2)實(shí)施參照完整性,包括自動級聯(lián)更新相關(guān)字段和自動級聯(lián)刪除相關(guān)記錄;(3)在數(shù)據(jù)表視圖中顯示子數(shù)據(jù)表。8-422023/5/1第41頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.5.1表間關(guān)系的建立、修改與打印2、修改和刪除關(guān)系8.5.5Access2003數(shù)據(jù)庫的編輯用戶可以編輯已有的關(guān)系,或刪除不需要的關(guān)系。如上所述,雙擊關(guān)系連線,可編輯關(guān)系;而右擊連線,選擇刪除,可刪除關(guān)系。如圖8-43所示。3、打印關(guān)系一旦數(shù)據(jù)庫定義了所有關(guān)系,就很容易用圖表來說明數(shù)據(jù)庫。要打印關(guān)系圖,可在【關(guān)系】窗口中右擊任一空白區(qū)并選擇【全部顯示】命令;選擇【文件】/【打印關(guān)系】命令,即打印了打印關(guān)系圖的預(yù)覽圖,右擊選擇打印,就可在打印機(jī)上打印關(guān)系圖,如圖8-44所示。2023/5/1第42頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.5.2表結(jié)構(gòu)的修改1、添加字段8.5.5Access2003數(shù)據(jù)庫的編輯①在“設(shè)計(jì)”視圖中打開相應(yīng)的表。②將字段插入到表中,單擊要在其下面插入行的那一行,然后,單擊工具欄的“插入行”按鈕。如果要將字段添加到表的結(jié)尾,則單擊第一條空白行。③單擊“字段名稱”列,并鍵入字段的名稱,在“數(shù)據(jù)類型”列中,選擇所需的數(shù)據(jù)類型。也可以通過右擊快捷菜單操作,如圖8-45所示。2、刪除字段(1)在“設(shè)計(jì)”視圖中打開相應(yīng)的表。(2)選擇要刪除的字段。如果刪除一個字段,單擊該字段的行選擇器。如果要刪除多個字段,按Ctrl鍵+該字段的行選擇器。(3)單擊“刪除行”按鈕。2023/5/1第43頁,共50頁,2023年,2月20日,星期一8.5
Access關(guān)系數(shù)據(jù)庫8.5.5.1表間關(guān)系的建立、修改與打印3、修改字段的數(shù)據(jù)類型及字段屬性8.5.5Access2003數(shù)據(jù)庫的編輯修改字段的數(shù)據(jù)類型及字段屬性字段的名稱、數(shù)據(jù)類型以及字段的屬性也可以修改。方法是首先打開已有表的“表設(shè)計(jì)器”,選擇要修改的字段,然后進(jìn)行修改。如果要更改默認(rèn)的表設(shè)計(jì)屬性,可選擇【工具】/【選項(xiàng)】命令,打開【表/查詢】選項(xiàng)卡,如圖8-46所示。2023/5/1第44頁,共50頁,2023年,2月20日,星
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南城建職業(yè)技術(shù)學(xué)院《貴州民族民間文學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西中醫(yī)藥大學(xué)《第二外語(二)(法)》2023-2024學(xué)年第二學(xué)期期末試卷
- 錦州醫(yī)科大學(xué)醫(yī)療學(xué)院《外國文學(xué)史二》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海民遠(yuǎn)職業(yè)技術(shù)學(xué)院《食品加工與保藏原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 宿州學(xué)院《InternationalFinanicalManagement》2023-2024學(xué)年第二學(xué)期期末試卷
- 同濟(jì)大學(xué)浙江學(xué)院《音樂商務(wù)項(xiàng)目策劃(二)》2023-2024學(xué)年第一學(xué)期期末試卷
- 安徽中醫(yī)藥大學(xué)《絲綢之路與一帶一路》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江省慈溪市六校2024-2025學(xué)年高三語文試題4月適應(yīng)性考試試題含解析
- 遂寧市蓬溪縣2025年數(shù)學(xué)三下期末復(fù)習(xí)檢測模擬試題含解析
- 招商銀行客戶分級管理
- 技術(shù)開發(fā)(委托)合同樣本-(中華人民共和國科學(xué)技術(shù)部印制)
- 保安招聘個人信息登記表
- IATF16949項(xiàng)目移交管理程序
- 2022-2023學(xué)年山東省煙臺市海陽市八年級(下)期末語文試卷(五四學(xué)制)
- 智能檢測技術(shù)與傳感器PPT完整全套教學(xué)課件
- 網(wǎng)絡(luò)設(shè)備安裝與調(diào)試(華為eNSP模擬器)PPT完整全套教學(xué)課件
- 2019五年級必背古詩誦讀PPT
- YY/T 1722-2020前白蛋白測定試劑盒(免疫比濁法)
- 風(fēng)險點(diǎn)告知牌(鋼結(jié)構(gòu))
- 幼兒園10以內(nèi)的加減法課件
- 電去離子(EDI)技術(shù)課件
評論
0/150
提交評論