數(shù)據(jù)庫(kù)管理軟件()_第1頁(yè)
數(shù)據(jù)庫(kù)管理軟件()_第2頁(yè)
數(shù)據(jù)庫(kù)管理軟件()_第3頁(yè)
數(shù)據(jù)庫(kù)管理軟件()_第4頁(yè)
數(shù)據(jù)庫(kù)管理軟件()_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1microsoft access 2003 數(shù)據(jù)庫(kù)管理軟件數(shù)據(jù)庫(kù)管理軟件2數(shù)據(jù)數(shù)據(jù)是信息的載體,常見(jiàn)的數(shù)據(jù)形式有是信息的載體,常見(jiàn)的數(shù)據(jù)形式有3種類(lèi)型:種類(lèi)型:數(shù)值型數(shù)據(jù)數(shù)值型數(shù)據(jù)字符型數(shù)據(jù)字符型數(shù)據(jù)特殊型數(shù)據(jù)特殊型數(shù)據(jù) 如:聲音、圖象、視頻等。如:聲音、圖象、視頻等。3通俗的說(shuō)法:數(shù)據(jù)庫(kù)就是計(jì)算機(jī)外部設(shè)備中存放通俗的說(shuō)法:數(shù)據(jù)庫(kù)就是計(jì)算機(jī)外部設(shè)備中存放數(shù)據(jù)的數(shù)據(jù)的“倉(cāng)庫(kù)倉(cāng)庫(kù)”。 一般定義:數(shù)據(jù)庫(kù)是為實(shí)現(xiàn)一定的目的按一定的組織方式存儲(chǔ)在計(jì)算一般定義:數(shù)據(jù)庫(kù)是為實(shí)現(xiàn)一定的目的按一定的組織方式存儲(chǔ)在計(jì)算機(jī)中相關(guān)機(jī)中相關(guān)數(shù)據(jù)的集合數(shù)據(jù)的集合。舉個(gè)例子:每個(gè)人都有很多親戚和朋友,我們常常用一個(gè)筆記本

2、將他舉個(gè)例子:每個(gè)人都有很多親戚和朋友,我們常常用一個(gè)筆記本將他們的姓名、地址、電話等信息都記錄下來(lái)。這個(gè)們的姓名、地址、電話等信息都記錄下來(lái)。這個(gè)“通訊錄通訊錄”就是一個(gè)就是一個(gè)最簡(jiǎn)單的最簡(jiǎn)單的“數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)”,每個(gè)人的姓名、地址、電話等信息就是這個(gè)數(shù),每個(gè)人的姓名、地址、電話等信息就是這個(gè)數(shù)據(jù)庫(kù)中的據(jù)庫(kù)中的“數(shù)據(jù)數(shù)據(jù)”。我們可以在筆記本這個(gè)。我們可以在筆記本這個(gè)“數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)”中添加新朋友中添加新朋友的個(gè)人信息,也可以由于某個(gè)朋友的電話變動(dòng)而修改他的電話號(hào)碼這的個(gè)人信息,也可以由于某個(gè)朋友的電話變動(dòng)而修改他的電話號(hào)碼這個(gè)個(gè)“數(shù)據(jù)數(shù)據(jù)”。不過(guò)說(shuō)到底,我們使用筆記本這個(gè)。不過(guò)說(shuō)到底,我們使用筆

3、記本這個(gè)“數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)”還是為了還是為了能隨時(shí)查到某位親戚或朋友的地址、郵編或電話號(hào)碼這些能隨時(shí)查到某位親戚或朋友的地址、郵編或電話號(hào)碼這些“數(shù)據(jù)數(shù)據(jù)”。數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的定義的定義4數(shù)學(xué)模型:是對(duì)數(shù)據(jù)庫(kù)如何組織的一種模型表示。數(shù)學(xué)模型:是對(duì)數(shù)據(jù)庫(kù)如何組織的一種模型表示。目前常用的數(shù)學(xué)模型主要有:目前常用的數(shù)學(xué)模型主要有: 層次模型層次模型(早期數(shù)據(jù)庫(kù)使用)(早期數(shù)據(jù)庫(kù)使用) 網(wǎng)狀模型網(wǎng)狀模型(早期數(shù)據(jù)庫(kù)使用)(早期數(shù)據(jù)庫(kù)使用) 關(guān)系模型關(guān)系模型(目前被廣泛使用的)(目前被廣泛使用的) 面向?qū)ο竽P兔嫦驅(qū)ο竽P停ㄐ滦偷恼谥鸩桨l(fā)展的)(新型的正在逐步發(fā)展的)數(shù)學(xué)模型數(shù)學(xué)模型5關(guān)系模型關(guān)系模型關(guān)系模

4、型是將通過(guò)一組具有相互聯(lián)系的“關(guān)系關(guān)系”,將相關(guān)的數(shù)據(jù)集合在一起集合在一起所表示出來(lái)的一種數(shù)學(xué)關(guān)系模型。所謂“關(guān)系關(guān)系”是特指那種雖具有相關(guān)性,而非從屬性非從屬性的平行的數(shù)據(jù)之間按照某種序列排列的集合關(guān)系集合關(guān)系。6例:有一組數(shù)據(jù)如右所示甲,女,9:30,教師,閱讀期刊乙,男,10:20,公務(wù)員,借書(shū)丙,男,11:25,職員,閱讀報(bào)紙丁,女,12:10,學(xué)生,查閱資料如果把這些數(shù)據(jù)組合在一起,就構(gòu)成某天、某圖書(shū)館來(lái)館人員的基本情況表基本情況表。姓名性別來(lái)館時(shí)間職業(yè)來(lái)館事由甲女9:30教師閱讀期刊乙男10:20公務(wù)員借書(shū)丙男11:25職員閱讀報(bào)紙丁女12:10學(xué)生查閱資料關(guān)系模型關(guān)系模型7數(shù)據(jù)間

5、的“關(guān)系”是平行的,不代表從屬關(guān)系,可以用一一張二維表張二維表來(lái)表示它們之間的關(guān)系。表中的每一橫行,稱(chēng)為一個(gè)記錄記錄(record)或一個(gè)元組。表中的每一豎列,稱(chēng)為一個(gè)字段字段(field)或一個(gè)屬性。一般在表中的第一行(即每一列的最上面)標(biāo)示字段(屬性)的名稱(chēng),也稱(chēng)為字段名字段名。關(guān)系模型關(guān)系模型8關(guān)系模型的性質(zhì)關(guān)系模型的性質(zhì)關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,是由行和列組成。 在一個(gè)關(guān)系中,同一列數(shù)據(jù)項(xiàng)要具有相同的數(shù)據(jù)類(lèi)型。 在一個(gè)關(guān)系中,各列的順序可以任意地排列。 在一個(gè)關(guān)系中,不允許有相同的字段名。 在一個(gè)關(guān)系中,不允許有完全相同的記錄行。 在一個(gè)關(guān)系中,記錄的順序可以任意地排列。9關(guān)系數(shù)

6、據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)是依照關(guān)系模型關(guān)系模型設(shè)計(jì)的若干個(gè)關(guān)系的集合。在關(guān)系數(shù)據(jù)庫(kù)中,稱(chēng)一個(gè)“關(guān)系”(一張二維表二維表)為一個(gè)數(shù)據(jù)表文件數(shù)據(jù)表文件(簡(jiǎn)稱(chēng)表表)。一個(gè)關(guān)系數(shù)據(jù)庫(kù)由若干個(gè)表組成,一個(gè)表又由若干個(gè)記錄組成,而每一個(gè)記錄由若干個(gè)以字段屬性加以分類(lèi)的數(shù)據(jù)項(xiàng)組成。10數(shù)據(jù)庫(kù)管理系統(tǒng)的定義數(shù)據(jù)庫(kù)管理系統(tǒng)的定義 數(shù)據(jù)庫(kù)管理系統(tǒng)(數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system) ,簡(jiǎn)稱(chēng)為,簡(jiǎn)稱(chēng)為dbms,它是為數(shù)據(jù)庫(kù),它是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的的建立、使用和維護(hù)而配置的軟件軟件。11 數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件產(chǎn)品數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件產(chǎn)品 市場(chǎng)上可以看到各種各樣數(shù)據(jù)庫(kù)

7、管理系統(tǒng)的軟市場(chǎng)上可以看到各種各樣數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件產(chǎn)品,如件產(chǎn)品,如oracle、informix、sybase、 sql server 、access 、foxpro等。等。 其中,其中,oracle、sybase數(shù)據(jù)庫(kù)管理系統(tǒng)等適用數(shù)據(jù)庫(kù)管理系統(tǒng)等適用于大型數(shù)據(jù)庫(kù);于大型數(shù)據(jù)庫(kù);sql server數(shù)據(jù)庫(kù)管理系統(tǒng)等數(shù)據(jù)庫(kù)管理系統(tǒng)等適用于大中型數(shù)據(jù)庫(kù);適用于大中型數(shù)據(jù)庫(kù);access 、foxpro數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)管理系統(tǒng)適用于中小型桌面數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。管理系統(tǒng)適用于中小型桌面數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。access是目前世界上很流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)是目前世界上很流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。12數(shù)據(jù)庫(kù)

8、系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)是指使用數(shù)據(jù)庫(kù)技術(shù)統(tǒng)一管理、操縱和維護(hù)數(shù)據(jù)庫(kù)系統(tǒng)是指使用數(shù)據(jù)庫(kù)技術(shù)統(tǒng)一管理、操縱和維護(hù)數(shù)據(jù)資源的整個(gè)計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)資源的整個(gè)計(jì)算機(jī)系統(tǒng)。它是由它是由4個(gè)部分組成的:個(gè)部分組成的:1.計(jì)算機(jī)硬件計(jì)算機(jī)硬件2.軟件(軟件(包括數(shù)據(jù)庫(kù)管理系統(tǒng)和相關(guān)的應(yīng)用軟件包括數(shù)據(jù)庫(kù)管理系統(tǒng)和相關(guān)的應(yīng)用軟件)3.數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)4.人員(人員(包括系統(tǒng)管理人員、開(kāi)發(fā)設(shè)計(jì)人員和用戶包括系統(tǒng)管理人員、開(kāi)發(fā)設(shè)計(jì)人員和用戶)13access2003數(shù)據(jù)庫(kù)窗口的使用數(shù)據(jù)庫(kù)窗口的使用 窗口左側(cè)包含兩個(gè)方面的內(nèi)容,上面是“對(duì)象”,下面是“組”。“對(duì)象”下分類(lèi)列出了access數(shù)據(jù)庫(kù)中的所有對(duì)象; 而“組”則提供了另一

9、種管理對(duì)象的方法:我們可以把那些關(guān)系比較緊密的對(duì)象分為同一組,不同類(lèi)別的對(duì)象也可以歸到同一組中。 組中的對(duì)象只是真實(shí)對(duì)象的快捷方式。將組中對(duì)象刪除,只是將對(duì)象在組中建立的這個(gè)快捷方式刪除了,這并不影響這個(gè)對(duì)象及其里面的內(nèi)容的完整。它仍然存在于數(shù)據(jù)庫(kù)中。 14創(chuàng)建數(shù)據(jù)庫(kù)15access數(shù)據(jù)庫(kù)中的主要對(duì)象及其關(guān)系數(shù)據(jù)庫(kù)中的主要對(duì)象及其關(guān)系 數(shù)據(jù)庫(kù)中的主要對(duì)象 表:存儲(chǔ)數(shù)據(jù) 查詢:查找數(shù)據(jù) 窗體、報(bào)表、頁(yè)面:獲取數(shù)據(jù) 宏、模塊:實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)操作 16表的創(chuàng)建創(chuàng)建一個(gè)表,包含以下字段:創(chuàng)建一個(gè)表,包含以下字段:學(xué)號(hào)(自動(dòng)編號(hào),主鍵)姓名(文本,8)高考總分(數(shù)字,長(zhǎng)整型)是否團(tuán)員(是/否)出生年月日

10、(日期/時(shí)間)個(gè)人簡(jiǎn)歷(備注型)17字段的數(shù)據(jù)類(lèi)型在access中有“文本”、“備注”、“數(shù)字”、“日期/時(shí)間”、“貨幣”、“自動(dòng)編號(hào)”、“是/否”、“ole對(duì)象”、“超級(jí)鏈接”、“查閱向?qū)А笔N數(shù)據(jù)類(lèi)型。1.“文本”類(lèi)型:最多存儲(chǔ)255個(gè)字符。2.“備注”類(lèi)型:可以存儲(chǔ)65535個(gè)字符。3.“數(shù)字”類(lèi)型:又分為整形、長(zhǎng)整形、單精度型、雙精度型,其長(zhǎng)度由系統(tǒng)分別設(shè)置為1,2,4,8個(gè)字節(jié)。4.“日期/時(shí)間”型5.“貨幣”型18字段的數(shù)據(jù)類(lèi)型6.“自動(dòng)編號(hào)”型:用來(lái)存儲(chǔ)遞增數(shù)據(jù)和隨機(jī)數(shù)據(jù)的字段類(lèi)型。自動(dòng)編號(hào)類(lèi)型字段的數(shù)據(jù)無(wú)需輸入,每增加一個(gè)新記錄,access 系統(tǒng)將字段的數(shù)據(jù)自動(dòng)加1或隨機(jī)編號(hào)

11、。7.“是/否”型:用來(lái)存儲(chǔ)只包含兩個(gè)值的數(shù)據(jù)的字段類(lèi)型(如:是/否或真/假或開(kāi)/關(guān))。8.“ole對(duì)象”型:用于鏈接和嵌入其他應(yīng)用程序所創(chuàng)建的對(duì)象,如:電子表格、word文檔、圖片、聲音等。9.“超級(jí)鏈接”型:用于存放超級(jí)鏈接地址的字段類(lèi)型。10.“查閱向?qū)А保河糜诖娣艔钠渌碇胁殚啍?shù)據(jù)的字段類(lèi)型。19文本格式符號(hào):“-” 表示右對(duì)齊;“!” 表示左對(duì)齊;輸入法模式:隨意、輸入法開(kāi)啟、輸入法關(guān)閉;輸入掩碼 :給“文本”或“日期”型字段輸入內(nèi)容時(shí)的某種特定的格式;標(biāo)題:一般情況下都不設(shè),自動(dòng)取這個(gè)字段的字段名;默認(rèn)值:有效性規(guī)則:必填字段:必須填寫(xiě)的重要字段;允許空字符串:指字段里能否存在“零

12、長(zhǎng)度字符串” ;索引:決定是否將這個(gè)字段定義為表中的索引字段;unicode壓縮:是微軟公司為了使一個(gè)產(chǎn)品在不同的國(guó)家各種語(yǔ)言情況下都能正常運(yùn)行而編寫(xiě)的一種文字代碼,通常選擇“是”。 字段屬性的設(shè)置字段屬性的設(shè)置20表與表的關(guān)系 在在access中,同一個(gè)數(shù)據(jù)庫(kù)中的每一個(gè)表都具有相對(duì)的獨(dú)中,同一個(gè)數(shù)據(jù)庫(kù)中的每一個(gè)表都具有相對(duì)的獨(dú)立性,各表之間又可以立性,各表之間又可以相互關(guān)聯(lián)相互關(guān)聯(lián),表之間的這種聯(lián)系是依,表之間的這種聯(lián)系是依靠每一個(gè)獨(dú)立表內(nèi)部的靠每一個(gè)獨(dú)立表內(nèi)部的相同屬性字段相同屬性字段建立的建立的 。 若要建立表間的關(guān)聯(lián)關(guān)系,就必須給表中的某字段建立若要建立表間的關(guān)聯(lián)關(guān)系,就必須給表中的某

13、字段建立主主鍵或索引鍵或索引,才能夠建立表間的關(guān)聯(lián)關(guān)系。,才能夠建立表間的關(guān)聯(lián)關(guān)系。21設(shè)置主關(guān)鍵字設(shè)置主關(guān)鍵字主關(guān)鍵字(主鍵):就是一個(gè)字段或多字段的集合。主關(guān)鍵字(主鍵):就是一個(gè)字段或多字段的集合。主關(guān)鍵字段的值是區(qū)別表中記錄唯一的標(biāo)識(shí)。主關(guān)鍵字段的值是區(qū)別表中記錄唯一的標(biāo)識(shí)。一個(gè)表如果設(shè)置了主關(guān)鍵字,表中的記錄存取順序就將一個(gè)表如果設(shè)置了主關(guān)鍵字,表中的記錄存取順序就將依賴于主關(guān)鍵字,并且不允許輸入與已有主關(guān)鍵字段值依賴于主關(guān)鍵字,并且不允許輸入與已有主關(guān)鍵字段值相同的數(shù)據(jù)。即相同的數(shù)據(jù)。即主關(guān)鍵字段是不能有重復(fù)值的。主關(guān)鍵字段是不能有重復(fù)值的。22定義主鍵的操作:在“表”結(jié)構(gòu)設(shè)計(jì)窗口

14、,選定字段后,利用“編輯編輯”菜單中的“主鍵主鍵”命令;或用右鍵單擊該字段所在行的任意位置,然后選擇“主鍵”命令。23創(chuàng)建索引創(chuàng)建索引索引是按索引字段的值使表中的記錄有序排列記錄有序排列的一種技術(shù),索引雖然是一種記錄順序的重新排列,但是不改變不改變表中數(shù)據(jù)的物理順序表中數(shù)據(jù)的物理順序,而是另外建立一個(gè)記錄索引順序記錄索引順序表表,指明了表中記錄按照某種要求排列的順序。表中字段創(chuàng)建索引后,有助于加快數(shù)據(jù)的檢索、顯示、查詢速度。一般情況下,一個(gè)表可以建立多個(gè)索引,每一個(gè)索引可以確定表中記錄的一種邏輯順序。在access中,除了ole對(duì)象型、備注型數(shù)據(jù)及是否型字段不能建立索引外,其余類(lèi)型的字段都可以

15、建立索引。24表中字段建立索引的方法(一)表中字段建立索引的方法(一)在表結(jié)構(gòu)“設(shè)計(jì)”窗口,選定要建立索引的字段,打開(kāi)字段“屬性”的“索引”下拉框,進(jìn)行選擇:無(wú):表示該字段無(wú)索引。有(有重復(fù)):表示該字段建立索引,且該字段的值是可重復(fù)的。有(無(wú)重復(fù));表示該字段建立索引,且該字段的值不可重復(fù)的。用這種方法創(chuàng)建的索引,其索引名與索引的字段名相同,其記錄順序按索引字段值升序排列。例:給表ssbm中的教師編號(hào)字段創(chuàng)建索引25表中字段建立索引的方法(二)表中字段建立索引的方法(二)在表結(jié)構(gòu)“設(shè)計(jì)”窗口,打開(kāi)“視圖”菜單,選擇“索引”,在“索引”窗口,確定索引名稱(chēng)、索引字段、排序方向。并定義以下參數(shù):主

16、索引:若選擇“是”,則該索引字段為主鍵。唯一索引:若選擇“是”,則該索引的每個(gè)值都必須是唯一的;忽略nulls:若選擇“是”,則排除帶有nulls值的記錄;26建立表間關(guān)聯(lián)關(guān)系建立表間關(guān)聯(lián)關(guān)系在access中,同一個(gè)數(shù)據(jù)庫(kù)中的多個(gè)表,若想建立表間的關(guān)聯(lián)關(guān)系,就必須把要建立關(guān)聯(lián)的兩個(gè)表,以相關(guān)聯(lián)的字段建立索引,通過(guò)索引字段的值來(lái)建立兩個(gè)表之間的關(guān)聯(lián)關(guān)系。兩表之間的關(guān)聯(lián)關(guān)系的主要類(lèi)型:一對(duì)一一對(duì)一 例如:表zrqk 與 表xlqk一對(duì)多一對(duì)多 例如:表zrqk 與 表jssk多對(duì)一 例如:表jssk 與 表zrqk27兩表間兩表間 “一對(duì)一一對(duì)一”關(guān)系關(guān)系即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字

17、段,把其即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字段,把其中一個(gè)表中的關(guān)鍵字段稱(chēng)為原始關(guān)鍵字段,該字段值是唯中一個(gè)表中的關(guān)鍵字段稱(chēng)為原始關(guān)鍵字段,該字段值是唯一的,而另一個(gè)表中的關(guān)鍵字段稱(chēng)為外來(lái)關(guān)鍵字段,該字一的,而另一個(gè)表中的關(guān)鍵字段稱(chēng)為外來(lái)關(guān)鍵字段,該字段值也是唯一的。段值也是唯一的。兩表間兩表間 “一對(duì)多一對(duì)多”關(guān)系關(guān)系即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字段,把即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字段,把其中一個(gè)表中的關(guān)鍵字段稱(chēng)為原始關(guān)鍵字段,該字段值其中一個(gè)表中的關(guān)鍵字段稱(chēng)為原始關(guān)鍵字段,該字段值是唯一的,而另一個(gè)表中的關(guān)鍵字段稱(chēng)為外來(lái)關(guān)鍵字段,是唯一的,而另一個(gè)表中的關(guān)鍵字

18、段稱(chēng)為外來(lái)關(guān)鍵字段,該字段值可以重復(fù)。該字段值可以重復(fù)。28兩表間建立兩表間建立“一對(duì)一一對(duì)一”關(guān)系關(guān)系首先要確定父、子表的關(guān)聯(lián)字段,然后定義父表中關(guān)聯(lián)字段為主鍵或有索引(字段值無(wú)重復(fù)),以及子表中關(guān)聯(lián)字段為主鍵或有索引(字段值無(wú)重復(fù))然后,打開(kāi)“工具工具”菜單,選擇“關(guān)系關(guān)系”;在“顯示表”窗口,將表添加到“關(guān)系”窗口中;在“關(guān)系”窗口,將一個(gè)表中的相關(guān)字段拖到另一個(gè)表中的相關(guān)字段的位置;在“編輯關(guān)系”窗口,選擇“實(shí)施參照完整性”,在按“創(chuàng)建”按鈕,兩表中的關(guān)聯(lián)字段間就有了一個(gè)連線,表明兩表間有了關(guān)聯(lián)關(guān)系。29兩表間建立兩表間建立“一對(duì)多一對(duì)多”關(guān)系關(guān)系首先要確定父、子表的關(guān)聯(lián)字段,然后定義

19、父表中關(guān)聯(lián)字段為主鍵或有索引(字段值無(wú)重復(fù)),以及子表中關(guān)聯(lián)字段為主鍵或有索引(字段有重復(fù)值)30 實(shí)施參照完整性實(shí)施參照完整性:禁止輸入父表中無(wú)匹配記錄的子記錄,也禁止刪除與子表有相關(guān)記錄的父表記錄 選定“級(jí)聯(lián)更新相關(guān)字段”,則當(dāng)更新父表中的相關(guān)行時(shí),access會(huì)自動(dòng)更新子表中的相關(guān)行 選定“級(jí)聯(lián)刪除相關(guān)字段”,則當(dāng)刪除父行時(shí),子行也會(huì)跟著被刪除。31查詢的創(chuàng)建與使用查詢的創(chuàng)建與使用查詢是專(zhuān)門(mén)用來(lái)進(jìn)行數(shù)據(jù)檢索,以及進(jìn)行數(shù)據(jù)加工的一種重要的數(shù)據(jù)庫(kù)對(duì)象數(shù)據(jù)庫(kù)對(duì)象。查詢是通過(guò)從一個(gè)或多個(gè)表中提取數(shù)據(jù)創(chuàng)建而成的;查詢不僅可以重組表中的數(shù)據(jù),還可以通過(guò)計(jì)算再生新的數(shù)據(jù)。每次使用查詢時(shí),都是從創(chuàng)建查詢

20、時(shí)所提供的數(shù)據(jù)源表或查詢中創(chuàng)建記錄集記錄集。所以,查詢的結(jié)果總是與數(shù)據(jù)源中的查詢的結(jié)果總是與數(shù)據(jù)源中的數(shù)據(jù)保持同步數(shù)據(jù)保持同步,只要數(shù)據(jù)源中的數(shù)據(jù)是最新的數(shù)據(jù),每次使用查詢,查詢的結(jié)果也是依據(jù)數(shù)據(jù)源最新的數(shù)據(jù)組織查詢結(jié)果。32查詢的創(chuàng)建與使用查詢的創(chuàng)建與使用在access中,主要有以下幾種查詢操作方式:選擇查詢參數(shù)查詢動(dòng)作查詢交叉表查詢sql查詢33創(chuàng)建選擇查詢創(chuàng)建選擇查詢 例1:使用“簡(jiǎn)單查詢向?qū)А?,將?shù)據(jù)庫(kù)(jszkxg)中的表(zrqk)、表(ssbm)作為數(shù)據(jù)源,創(chuàng)建查詢。例2:使用“查詢?cè)O(shè)計(jì)器”,將數(shù)據(jù)庫(kù)(jszkxg)中的表(jssk)作為數(shù)據(jù)來(lái)源,創(chuàng)建查詢(skqk查詢)。34創(chuàng)

21、建參數(shù)查詢創(chuàng)建參數(shù)查詢 參數(shù)查詢是選擇查詢的一種特殊查詢。是把選擇查詢的“準(zhǔn)則”,設(shè)置成一個(gè)帶有參數(shù)的“通用準(zhǔn)則”,當(dāng)運(yùn)行查詢時(shí),由用戶隨機(jī)定義參數(shù)值,查詢結(jié)果便是根據(jù)參數(shù)而組成的記錄集。參數(shù)查詢是通過(guò)查詢?cè)O(shè)計(jì)器創(chuàng)建的。35創(chuàng)建參數(shù)查詢創(chuàng)建參數(shù)查詢 例1:使用“查詢?cè)O(shè)計(jì)器”,修改數(shù)據(jù)庫(kù)(jszkxg)中的查詢(skqk查詢) ,把普通的選擇查詢修改為參數(shù)查詢。步驟:在在“選擇查詢選擇查詢”窗口,打開(kāi)窗口,打開(kāi)“查詢查詢”菜單,選擇菜單,選擇“參數(shù)參數(shù)”,輸,輸入?yún)?shù)名稱(chēng)(如入?yún)?shù)名稱(chēng)(如jsbh)和參數(shù)類(lèi)型,并按)和參數(shù)類(lèi)型,并按“確定確定”; 在在“選擇查詢選擇查詢”窗口,修改字段準(zhǔn)則,如:

22、在窗口,修改字段準(zhǔn)則,如:在“教師編號(hào)教師編號(hào)”字段的準(zhǔn)則中輸入字段的準(zhǔn)則中輸入 jsbh36創(chuàng)建動(dòng)作查詢創(chuàng)建動(dòng)作查詢 動(dòng)作查詢是在選擇查詢的基礎(chǔ)上創(chuàng)建的,它不僅具有選擇查詢、參數(shù)查詢的特性,還有對(duì)數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行更新、追加、刪除的功能,以及在選擇查詢基礎(chǔ)上創(chuàng)建新的數(shù)據(jù)表的特性。37創(chuàng)建更新查詢創(chuàng)建更新查詢 在數(shù)據(jù)庫(kù)操作中,數(shù)據(jù)的維護(hù)是一個(gè)經(jīng)常性的操作,除了對(duì)個(gè)別數(shù)據(jù)項(xiàng)進(jìn)行簡(jiǎn)單的數(shù)據(jù)更新外,有時(shí)對(duì)于一些數(shù)據(jù)要批量修改。對(duì)于大批數(shù)據(jù)的改動(dòng),可以借助于更新查詢來(lái)完成,避免手工修改的誤差,達(dá)到事半功倍。38創(chuàng)建更新查詢創(chuàng)建更新查詢 例:更新數(shù)據(jù)庫(kù)(jszkxg)中的表(zrqk)的“年齡”字段對(duì)應(yīng)的數(shù)據(jù),將年齡字段值都加1,定義更新查詢名稱(chēng)為(zrgx查詢)注意:更新查詢的結(jié)果,是對(duì)數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行物理更新,因此在設(shè)置更新條件時(shí),要做到準(zhǔn)確無(wú)誤,以免造成重大損失。39創(chuàng)建追加查詢創(chuàng)建追加查詢 這里所說(shuō)的“追加”的概念,

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論