數(shù)據(jù)庫基礎(chǔ)知識_第1頁
數(shù)據(jù)庫基礎(chǔ)知識_第2頁
數(shù)據(jù)庫基礎(chǔ)知識_第3頁
數(shù)據(jù)庫基礎(chǔ)知識_第4頁
數(shù)據(jù)庫基礎(chǔ)知識_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

關(guān)于數(shù)據(jù)庫基礎(chǔ)知識第一頁,共四十二頁,2022年,8月28日

第一章數(shù)據(jù)庫基礎(chǔ)知識1.1數(shù)據(jù)庫系統(tǒng)簡介1.2數(shù)據(jù)模型分類1.3關(guān)系數(shù)據(jù)庫1.4Access系統(tǒng)簡介第二頁,共四十二頁,2022年,8月28日

要點(diǎn)1.1數(shù)據(jù)庫系統(tǒng)簡介數(shù)據(jù)庫將各類數(shù)據(jù)以表的形式存儲,并利用查詢、窗體、報表等形式為用戶提供服務(wù)。那么,數(shù)據(jù)庫究竟有什么特點(diǎn)?數(shù)據(jù)庫系統(tǒng)由哪些部分組成?數(shù)據(jù)庫管理系統(tǒng)的作用是什么?第三頁,共四十二頁,2022年,8月28日1.1.1數(shù)據(jù)庫基本概念數(shù)據(jù)庫是以一定方式將相關(guān)的數(shù)據(jù)組織在一起存放在計算機(jī)存儲器上的數(shù)據(jù)集合。數(shù)據(jù)庫能為多個用戶共享,同時與應(yīng)用程序彼此獨(dú)立,是應(yīng)用系統(tǒng)的核心和管理對象。1.數(shù)據(jù)數(shù)據(jù)(Data)是描述客觀事物特征的抽象化符號,一般存儲在某種介質(zhì)上。數(shù)據(jù)有不同的形式,既包括數(shù)字、字母、文字及其他特殊字符組成的文本形式的數(shù)據(jù),還包括圖形、圖像、聲音等多媒體形式的數(shù)據(jù)。

第四頁,共四十二頁,2022年,8月28日2.數(shù)據(jù)庫數(shù)據(jù)庫(DB)是存儲在計算機(jī)存儲設(shè)備上的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫不僅包括了描述事物的具體數(shù)據(jù),而且反映了相關(guān)事物之間的聯(lián)系。3.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指位于操作系統(tǒng)與用戶之間的數(shù)據(jù)管理軟件。是為數(shù)據(jù)庫的建立、使用和維護(hù)所配置的軟件,是數(shù)據(jù)庫系統(tǒng)的核心組成部分。第五頁,共四十二頁,2022年,8月28日4.數(shù)據(jù)庫系統(tǒng)(DBS)

數(shù)據(jù)庫系統(tǒng)(DBS)是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),是實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的一種便利手段。5.數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)是指系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫存系統(tǒng)資源開發(fā)出來的,面向某一類實際應(yīng)用的軟件系統(tǒng)。第六頁,共四十二頁,2022年,8月28日數(shù)據(jù)庫系統(tǒng)由五部分組成:

硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員、用戶。1.1.2數(shù)據(jù)庫系統(tǒng)的組成第七頁,共四十二頁,2022年,8月28日1.1.3數(shù)據(jù)庫系統(tǒng)的特點(diǎn)

1.實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余

2.數(shù)據(jù)結(jié)構(gòu)化

3.較高的數(shù)據(jù)獨(dú)立性

4.統(tǒng)一的數(shù)據(jù)控制功能

返回第八頁,共四十二頁,2022年,8月28日1.2數(shù)據(jù)模型分類

在數(shù)據(jù)庫中用數(shù)據(jù)模型來抽象表示現(xiàn)實中的信息和數(shù)據(jù)。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個要素組成。常用的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型和關(guān)系模型。

第九頁,共四十二頁,2022年,8月28日1.2.1層次模型其重要特征如下:僅有一個無雙親的根結(jié)點(diǎn)。根結(jié)點(diǎn)以外的子結(jié)點(diǎn),向上僅有一個父結(jié)點(diǎn),向下有若個子結(jié)點(diǎn)。

層次模型表示數(shù)據(jù)間的從屬關(guān)系結(jié)構(gòu),是一種以記錄某一事物的類型為根結(jié)點(diǎn)的有向樹結(jié)構(gòu)。層次模型像一棵倒置的樹,根結(jié)點(diǎn)在上,層次最高;子結(jié)點(diǎn)在下,逐層排列。

第十頁,共四十二頁,2022年,8月28日1.2.2網(wǎng)狀模型網(wǎng)狀模型是層次模型的擴(kuò)展,表示多個從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu)。

其重要特征如下:◆有一個以上的結(jié)點(diǎn)無雙親。◆至少有一個結(jié)點(diǎn)有多個雙親。第十一頁,共四十二頁,2022年,8月28日1.2.3關(guān)系模型關(guān)系模型用二維表結(jié)構(gòu)來表示實體與實體間的聯(lián)系,以關(guān)系數(shù)學(xué)為理論基礎(chǔ)。在關(guān)系模型中,操作對象和操作結(jié)果都是二維表,將這種二維表稱為關(guān)系。在關(guān)系數(shù)據(jù)庫中,每一個關(guān)系就是一個二維表,實體及實體間的聯(lián)系均以二維表來表示。

返回第十二頁,共四十二頁,2022年,8月28日1.3

關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫系統(tǒng)的基本特征是按關(guān)系數(shù)據(jù)模型組織數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫具有結(jié)構(gòu)簡單、理論基礎(chǔ)堅實、數(shù)據(jù)獨(dú)立性高以及提供非過程性語言等優(yōu)點(diǎn),被認(rèn)為是一種具有很大發(fā)展前景的數(shù)據(jù)庫,并已經(jīng)得到了廣泛的應(yīng)用。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)元素是最基本的數(shù)據(jù)單元??梢詫⑷舾蓚€數(shù)據(jù)元素組成數(shù)據(jù)元組,若干個相同的數(shù)據(jù)元組組成一個數(shù)據(jù)表(即關(guān)系),而所有相互關(guān)聯(lián)的數(shù)據(jù)表則可以組成一個數(shù)據(jù)庫。這樣的數(shù)據(jù)庫集合即被稱為基于關(guān)系模型的數(shù)據(jù)庫系統(tǒng),其相應(yīng)的數(shù)據(jù)庫管理軟件稱為關(guān)系數(shù)據(jù)庫管理系統(tǒng)(簡稱RDBMS)。第十三頁,共四十二頁,2022年,8月28日

在各類關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,對于數(shù)據(jù)元素、數(shù)據(jù)元組、數(shù)據(jù)表以及數(shù)據(jù)庫等術(shù)語名稱的定義基本類似:1.數(shù)據(jù)元素數(shù)據(jù)元素存放于字段中,一個數(shù)據(jù)表中的每一個字段均具有一個惟一的名字(稱為字段名)。一個字段也就是數(shù)據(jù)表中的一列。字段的基本屬性有:字段名稱、數(shù)據(jù)類型、字段大小等。

2.數(shù)據(jù)元組數(shù)據(jù)元組稱為記錄,一個數(shù)據(jù)表中的每一個記錄均具有一個惟一的編號(稱為記錄號)。一個記錄就是數(shù)據(jù)表中的一行。

3.數(shù)據(jù)表具有相同字段的所有記錄的集合稱為數(shù)據(jù)表,數(shù)據(jù)庫中的每一個數(shù)據(jù)表均具有一個惟一的名字(稱為數(shù)據(jù)表名)。第十四頁,共四十二頁,2022年,8月28日1.3.1關(guān)系術(shù)語1.關(guān)系一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。一個關(guān)系存儲為一個文件,稱為“表”。對關(guān)系的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系結(jié)構(gòu),其結(jié)構(gòu)為:關(guān)系名(屬性名1,屬性名2,……,屬性名n)在Access中,表示為表結(jié)構(gòu):表名(字段名1,字段名2,……,字段名n)2.元組二維表中水平方向的行稱為元組,每一行是一個元組,每個元組對應(yīng)Access表中的一條記錄。3.屬性二維表中垂直方向的列稱為屬性,每一列有一個屬性名。每個屬性對應(yīng)Access表中的一個字段。

第十五頁,共四十二頁,2022年,8月28日4.域?qū)傩缘娜≈捣秶?,即不同元組對同一個屬性的取值所限定的范圍。5.關(guān)鍵字其值能夠惟一地標(biāo)識一個元組的屬性或?qū)傩缘慕M合。在Access中標(biāo)識為字段或字段的組合,如學(xué)生表中的“學(xué)號”字段可以作為標(biāo)識一條記錄的關(guān)鍵字。6.外部關(guān)鍵字如果表中的一個字段不是本表的關(guān)鍵字,而是其他表的主關(guān)鍵字和候選關(guān)鍵字,這個字段(屬性)就稱為外部關(guān)鍵字。第十六頁,共四十二頁,2022年,8月28日1.3.2關(guān)系的特點(diǎn)關(guān)系規(guī)范化的要求:1.每個屬性必須是不可再分割的數(shù)據(jù)單元,即表中不能再包含表。2.不能出現(xiàn)相同的屬性名。即不允許同一表中有相同的字段名。3.不允許有完全相同的元組。即不能有完全一樣的記錄。4.元組的次序無關(guān)緊要。即不需要考慮記錄的排列順序。5.列的次序無關(guān)緊要。即不需要考慮字段的排列順序。第十七頁,共四十二頁,2022年,8月28日1.3.3關(guān)系運(yùn)算基本的關(guān)系運(yùn)算分為兩類:第一類是傳統(tǒng)的集合運(yùn)算(并、差、交)另一類是專門的關(guān)系運(yùn)算(選擇、投影、聯(lián)接)1.傳統(tǒng)的集合運(yùn)算進(jìn)行并、差、交集合運(yùn)算的兩個關(guān)系必須具有相同的關(guān)系模式,即元組的結(jié)構(gòu)相同。并:兩個相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個關(guān)系的元組組成的集合。例如,有兩個結(jié)構(gòu)相同的學(xué)生關(guān)系R、S,分別存放兩個班的學(xué)生信息,將第二個班的學(xué)生記錄追加到第一個班的學(xué)生記錄后面就是兩個關(guān)系的并集。第十八頁,共四十二頁,2022年,8月28日差:設(shè)有兩個相同結(jié)構(gòu)的關(guān)系R和S,R與S的差是由屬于R但不屬于S的元組組成的集合,即差運(yùn)算的結(jié)果是從R中去掉S中也有的元組。例如:設(shè)有選修C語言程序設(shè)計課程的學(xué)生關(guān)系R和選修Access數(shù)據(jù)庫程序設(shè)計課程的學(xué)生關(guān)系S。求選修了C語言程序設(shè)計課程,但沒有選修Access數(shù)據(jù)庫程序設(shè)計課程的學(xué)生,就應(yīng)當(dāng)進(jìn)行差運(yùn)算。交:兩個具有相同結(jié)構(gòu)的關(guān)系R和S,它們的交是由既屬于R又屬于S的元組組成的集合。交運(yùn)算的結(jié)果是R和S的共同元組。例如,有選修C語言程序設(shè)計課程的學(xué)生關(guān)系R和選修Access數(shù)據(jù)庫程序設(shè)計課程的學(xué)生關(guān)系S,求既選修了C語言程序設(shè)計課程又選修了Access數(shù)據(jù)庫程序設(shè)計課程的學(xué)生,就應(yīng)當(dāng)進(jìn)行交運(yùn)算。

另外,在Acccss中沒有直接提供傳統(tǒng)的集合運(yùn)算,可以通過其他操作或編寫程序來實現(xiàn)。第十九頁,共四十二頁,2022年,8月28日2.專門的關(guān)系運(yùn)算1.選擇:從關(guān)系中找出滿足給定條件的元組的操作。

從行的角度(水平)方向抽取記錄2.投影:從關(guān)系中指定若干個屬性組成新的關(guān)系。

從列的角度(垂直)方向分解記錄3.聯(lián)接:聯(lián)接運(yùn)算將兩個關(guān)系模式的屬性名拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。

是關(guān)系的橫向結(jié)合,將兩個關(guān)系拼接為一個更寬的關(guān)系4.自然聯(lián)接:以字段值對應(yīng)相等為條件的聯(lián)接。

操作對象:選擇和投影運(yùn)算的對象是一個表;聯(lián)接運(yùn)算的對象是兩個表。第二十頁,共四十二頁,2022年,8月28日1.3.4關(guān)系的完整性關(guān)系的完整性約束條件包括三類:實體的完整性、參照的完整性和用戶定義的完整性。實體的完整性:要求關(guān)系中元組的主鍵值不能為空。參照的完整性:要求關(guān)系中不允許引用不存在的實體。用戶定義的完整性:針對某一具體數(shù)據(jù)的約束條件,反映出具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求。

其中,實體的完整性和參照的完整性是關(guān)系模型必須滿足的完整性約束條件,也稱為關(guān)系的兩個不變性。

關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系的完整性約束三部分組成。返回第二十一頁,共四十二頁,2022年,8月28日1.4Access系統(tǒng)簡介Access是Office辦公套裝軟件中一個極為重要的組成部分。自1992年推出以來,Access以其功能強(qiáng)大、易學(xué)易用、界面友好等特點(diǎn),備受世人矚目?,F(xiàn)在,Access已成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。Access具有強(qiáng)大的數(shù)據(jù)管理功能,不僅可以方便、快速地建立各種數(shù)據(jù)表、查詢,設(shè)計和創(chuàng)建窗體、報表,還可以使用宏進(jìn)行特定的操作,用VBA語言進(jìn)行更高級的程序開發(fā)。第二十二頁,共四十二頁,2022年,8月28日1.4.1Access系統(tǒng)的基本特點(diǎn)Access是一個面向?qū)ο蟮?、采用事件?qū)動機(jī)制的小型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。Access是一個前后臺結(jié)合的軟件。既有用戶界面,又有邏輯、流程處理,即VBA語言。Access是一個典型的開放式管理系統(tǒng),可以同時面對數(shù)據(jù)庫最終用戶和數(shù)據(jù)庫開發(fā)人員。Access采用了與MicrosoftWindows同樣的風(fēng)格,采取了面向?qū)ο蟮姆绞絹硗瓿蓴?shù)據(jù)庫管理的各項功能,簡化了用戶的開發(fā)工作。第二十三頁,共四十二頁,2022年,8月28日Access提供了豐富的圖形化工具和向?qū)?,使用戶不用編寫代碼即可輕松地創(chuàng)建并管理數(shù)據(jù)庫系統(tǒng)。Access針對實際應(yīng)用,提供了表、查詢、窗體、報表、頁、宏和模塊共7類對象,用于收集、存儲和處理各種信息,并為每個對象都提供了設(shè)計器和生成向?qū)?。Access內(nèi)置大量函數(shù),提供了多種宏操作和聯(lián)機(jī)幫助功能。提供了創(chuàng)建數(shù)據(jù)訪問頁的功能,可以發(fā)布到網(wǎng)絡(luò)上的Web頁面。用戶通過數(shù)據(jù)訪問頁可以直接查詢和處理數(shù)據(jù)庫中的數(shù)據(jù)。第二十四頁,共四十二頁,2022年,8月28日1.4.2Access的數(shù)據(jù)類型數(shù)據(jù)類型即表中每個字段所存放的數(shù)據(jù)的類型。Access提供了豐富的數(shù)據(jù)類型,包含“文本”、“備注”、“數(shù)字”、“日期/時間”、“貨幣”、“自動編號”、“是/否”、“OLE對象”、“超鏈接”、“查閱向?qū)А惫彩N數(shù)據(jù)類型。向數(shù)據(jù)表中輸入數(shù)據(jù)時,必須符合創(chuàng)建該表時定義的該字段的數(shù)據(jù)類型。⒈文本型(Text):用于存儲文本或文本和數(shù)字的組合。字段的默認(rèn)大小是50個字符,最多255個字符。在Access中,每一個漢字和特殊字符(包括標(biāo)點(diǎn)符號)均視為一個字符。

⒉備注型(Memo):用于存儲大量的文本和數(shù)字的組合,在使用備注數(shù)據(jù)類型的字段中最多可以存儲65536個字符。

第二十五頁,共四十二頁,2022年,8月28日⒊數(shù)字型數(shù)字?jǐn)?shù)據(jù)類型用于存儲可以進(jìn)行計算的數(shù)字?jǐn)?shù)據(jù)。數(shù)字?jǐn)?shù)據(jù)類型字段屬性如下表所示:數(shù)字類型值的范圍小數(shù)位字段長度字節(jié)2~255無1字節(jié)整型-32768~32767無2字節(jié)長整型-2147483648~2147483647無4字節(jié)單精度型-3.4×1038~3.4×103874字節(jié)雙精度型-1.79734×10308~1.79734×10308158字節(jié)同步復(fù)制ID全球唯一標(biāo)志符(GUID)N/A16字節(jié)第二十六頁,共四十二頁,2022年,8月28日⒋日期/時間型:用于存儲公元100-9999年之間的日期、時間或日期和時間的組合。占用8個字節(jié)的存儲空間。⒌貨幣型:用于存儲貨幣數(shù)據(jù)或用于計算的數(shù)值數(shù)據(jù)。⒍自動編號型:用于給記錄指定唯一的順序號。⒎是/否型:用于存放“是”或“否”這兩個邏輯值,占用1個字節(jié)的存儲空間。⒏OLE對象型:(連接與嵌入對象)數(shù)據(jù)類型,最大可以占用1GB的空間。⒐超鏈接型:超鏈接數(shù)據(jù)類型用來存儲一個地址,它指向了一個對象、文檔、Web頁或其他目標(biāo)。在超鏈接類型的字段中可以包含3部分內(nèi)容,分別是顯示文本、地址和屏幕提示。系統(tǒng)默認(rèn)最大可以占用64000字節(jié)。⒑查閱向?qū)停菏且环N列表,用戶可以從列表中選擇一個數(shù)據(jù)項填入到字段中,一般為4個字節(jié)。

提示:用戶在建立表結(jié)構(gòu)時應(yīng)盡量選擇占用存儲空間較小的數(shù)據(jù)類型,以便減少數(shù)據(jù)庫的空間占用量并提高系統(tǒng)的整體性能。第二十七頁,共四十二頁,2022年,8月28日1.4.3Access基本操作如何啟動和退出Access系統(tǒng)Access的數(shù)據(jù)庫窗口的組成如何設(shè)置Access系統(tǒng)的參數(shù)如何使用Access系統(tǒng)的聯(lián)機(jī)幫助Access的基本對象簡介以及Access向?qū)У氖褂梅椒ǖ?.Access系統(tǒng)的啟動順序單擊執(zhí)行桌面的“開始”→“程序”→“MicrosoftOffice”命令,即可啟動并進(jìn)入Access系統(tǒng)。

還可以在桌面上雙擊Access的快捷方式圖標(biāo)進(jìn)入Access,或者直接雙擊已經(jīng)建立的數(shù)據(jù)庫,打開數(shù)據(jù)庫并運(yùn)行Access。第二十八頁,共四十二頁,2022年,8月28日2.Access的工作界面

Access的工作界面與其他MicrosoftOffice組件相似,由標(biāo)題欄、菜單欄、工具欄、工作區(qū)、狀態(tài)欄和任務(wù)窗格等部分組成.3.退出Access

用戶可以選擇“文件”→“退出”命令或直接單擊工作界面右上角的“關(guān)閉”按鈕,即可退出Access系統(tǒng)。

還可以用Alt+F4快捷鍵或Alt+F+X快捷菜單命令退出Access系統(tǒng)。第二十九頁,共四十二頁,2022年,8月28日數(shù)據(jù)庫窗口是Access文件的組織和命令中心。Access數(shù)據(jù)庫的創(chuàng)建和管理都是通過對Access數(shù)據(jù)庫對象的操作實現(xiàn)的。當(dāng)用戶確定創(chuàng)建一個新數(shù)據(jù)庫或打開一個原有的數(shù)據(jù)庫時,都會打開相應(yīng)的數(shù)據(jù)庫窗口,如圖1-7所示是“教學(xué)管理”數(shù)據(jù)庫的窗口?!敖虒W(xué)管理”數(shù)據(jù)庫是本書設(shè)計的實例,包含有若干個表文件,如:“教師”、“教師工資”、“學(xué)生”、“課程”、“成績”等。各章節(jié)中所涉及到具體數(shù)據(jù)的均以此數(shù)據(jù)庫為例。⒋Access的數(shù)據(jù)庫窗口第三十頁,共四十二頁,2022年,8月28日⒌A(chǔ)ccess系統(tǒng)設(shè)置

通過Access系統(tǒng)的設(shè)置功能,可以為用戶定制個性化的使用環(huán)境,包括自定義MicrosoftAccess環(huán)境、自定義圖標(biāo)、自定義應(yīng)用程序的環(huán)境、用戶設(shè)置的文件位置、Access規(guī)格等選項。1)自定義Access環(huán)境單擊“工具”→“選項”菜單命令,打開如圖所示的“選項”對話框,單擊想要設(shè)置的選項卡,可以看到系統(tǒng)的默認(rèn)設(shè)置,用戶根據(jù)需要確定是否改變或調(diào)整這些設(shè)置。第三十一頁,共四十二頁,2022年,8月28日2)自定義應(yīng)用程序的環(huán)境方法:執(zhí)行“工具”→“自定義”命令,打開如圖所示的“自定義”對話框,有三個選項卡分別對應(yīng)“工具欄”、“命令”、“選項”等方面的設(shè)置需求。第三十二頁,共四十二頁,2022年,8月28日3)MicrosoftAccess規(guī)格

表1-2列出了有關(guān)MicrosoftAccess數(shù)據(jù)庫的常規(guī)規(guī)格。

屬性

最大值MicrosoftAccess數(shù)據(jù)庫(.mdb)文件大小2GB。但由于數(shù)據(jù)庫可以包括其他文件中的鏈接表,所以它的大小實際上只受可用存儲空間大小的限制。數(shù)據(jù)庫中的對象個數(shù)32768模塊(包括HasModule屬性為True的窗體和報表)1000對象名稱的字符數(shù)64密碼的字符個數(shù)14用戶名或組名的字符個數(shù)20用戶個數(shù)255第三十三頁,共四十二頁,2022年,8月28日1.4.4Access的基本對象Access數(shù)據(jù)庫系統(tǒng)由7種基本對象構(gòu)成,即“表”、“查詢”、“窗體”、“報表”、“頁”、“宏”、“模塊”。通常在每一個數(shù)據(jù)庫中可以包含很多的對象,但一個最簡單的Access數(shù)據(jù)庫也可以只有一個對象—“表”。所有的數(shù)據(jù)庫對象都存儲在一個以.mdb為擴(kuò)展名的數(shù)據(jù)庫文件中。

客觀世界中的每一個事物都可以稱為一個“對象”,即客觀世界是由很多對象構(gòu)成的。這些對象及相互間存在的各種聯(lián)系,構(gòu)成了大千世界。

第三十四頁,共四十二頁,2022年,8月28日以“教學(xué)管理”數(shù)據(jù)庫為例,說明各種基本對象的功能。1.表表是用以存儲數(shù)據(jù)的對象,是數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)。數(shù)據(jù)庫中所有的數(shù)據(jù)都是以表的形式保存的。Access允許一個數(shù)據(jù)庫中包含多個表,通過在表間建立關(guān)系,可將不同表中的數(shù)據(jù)聯(lián)系起來供用戶使用。在表中,將數(shù)據(jù)以行和列的形式存放。每一行稱為一個記錄;每一列稱為一個字段。如學(xué)生表中的每一個記錄對應(yīng)著一個學(xué)生,而每個字段則反映出這個學(xué)生的相關(guān)屬性。

第三十五頁,共四十二頁,2022年,8月28日2.查詢查詢是根據(jù)給定條件在指定的表中篩選記錄,或者進(jìn)一步對篩選出來的記錄做某種操作的數(shù)據(jù)庫對象。Access表中包含大量數(shù)據(jù)信息,但在實際應(yīng)用中并不是需要全部數(shù)據(jù)信息,而是需要符合某些條件的部分?jǐn)?shù)據(jù)信息,為了解決這個問題,可以建立一個查詢,檢索出符合條件的數(shù)據(jù)信息。利用查詢對象不僅可以檢索一個數(shù)據(jù)表中的數(shù)據(jù),還可以檢索多個數(shù)據(jù)表中的數(shù)據(jù),生成查詢表,并以數(shù)據(jù)表格的形式顯示出來。提示:查詢與表有著本質(zhì)的區(qū)別。查詢只是一個基于數(shù)據(jù)表的虛擬表格,其內(nèi)容和形式均隨著查詢條件和數(shù)據(jù)表對象中內(nèi)容的變化而變化。第三十六頁,共四十二頁,2022年,8月28日3.窗體窗體是Access數(shù)據(jù)庫對象中最具靈活性的一個對象,提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)庫的窗口。允許采用可視化的直觀操作設(shè)計

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論