第二章 數(shù)據(jù)庫與表的操作_第1頁
第二章 數(shù)據(jù)庫與表的操作_第2頁
第二章 數(shù)據(jù)庫與表的操作_第3頁
第二章 數(shù)據(jù)庫與表的操作_第4頁
第二章 數(shù)據(jù)庫與表的操作_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第二章數(shù)據(jù)庫與表的操作第一頁,共九十一頁,2022年,8月28日本章要點(diǎn)在介紹Access平臺的基礎(chǔ)上,著重講解Access數(shù)據(jù)庫的相關(guān)知識和基本操作,特別是其中表對象的相關(guān)知識和基本操作。第二頁,共九十一頁,2022年,8月28日2.1Access簡介

1、Access的特點(diǎn):

Access2003是目前最受歡迎的小型關(guān)系數(shù)據(jù)庫系統(tǒng)之一,易于學(xué)習(xí)和操作,功能強(qiáng)大。Access是MicrosoftOffice的組件之一;Access不必編程就可以完成許多數(shù)據(jù)庫管理功能;Access功能強(qiáng)大,內(nèi)容豐富。既是數(shù)據(jù)庫管理系統(tǒng),又是數(shù)據(jù)庫應(yīng)用軟件的開發(fā)平臺。一切包含在一個文件中。第三頁,共九十一頁,2022年,8月28日2.1Access簡介

2、Access的啟動與退出Access的安裝與卸載Access的啟動:桌面快捷方式“開始”-“程序”菜單進(jìn)入雙擊任何一個擴(kuò)展名為“.mdb”的Access數(shù)據(jù)文件命令啟動“msaccess”(winwordexcel)Access的界面第四頁,共九十一頁,2022年,8月28日2.1Access簡介

2、Access的啟動與退出Access的退出單擊關(guān)閉按鈕選擇“文件”-退出雙擊左上角控制菜單或選擇其中的關(guān)閉菜單快捷鍵“Alt+F4”第五頁,共九十一頁,2022年,8月28日2.2創(chuàng)建與使用Access數(shù)據(jù)庫數(shù)據(jù)庫是存儲數(shù)據(jù)的倉庫,是數(shù)據(jù)庫系統(tǒng)的基礎(chǔ),也是開發(fā)數(shù)據(jù)庫系統(tǒng)的第一步。不同的數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫的概念及內(nèi)容會有所不同。Access中的數(shù)據(jù)庫以“.mdb”為擴(kuò)展名。第六頁,共九十一頁,2022年,8月28日2.2創(chuàng)建與使用Access數(shù)據(jù)庫2.2.1創(chuàng)建數(shù)據(jù)庫利用向?qū)?chuàng)建數(shù)據(jù)庫創(chuàng)建空數(shù)據(jù)庫第七頁,共九十一頁,2022年,8月28日直接創(chuàng)建空數(shù)據(jù)庫操作步驟如下:(1)打開“開始”菜單,啟動Access,激活“新建文件”面板,選擇“空數(shù)據(jù)庫”命令,進(jìn)入“文件新建數(shù)據(jù)庫”窗口。(2)在“文件新建數(shù)據(jù)庫”窗口,在“保存位置”的下拉框中,選擇空數(shù)據(jù)庫文件保存位置,輸入空數(shù)據(jù)庫文件的名字,再按“創(chuàng)建”按鈕,進(jìn)入“數(shù)據(jù)庫”窗口。(3)在“數(shù)據(jù)庫”窗口,按按鈕,結(jié)束空數(shù)據(jù)庫的創(chuàng)建。第八頁,共九十一頁,2022年,8月28日利用向?qū)?chuàng)建數(shù)據(jù)庫操作步驟如下:(1)打開“文件”菜單,選擇“新建”命令,激活“新建文件面板”。(2)選擇“本機(jī)上的模板”命令,進(jìn)入“模板”窗口。(3)選擇“數(shù)據(jù)庫”選項卡,在“數(shù)據(jù)庫模板”列表框中,選擇“向?qū)?shù)據(jù)庫”,再按“確定”按鈕,進(jìn)入“文件新建數(shù)據(jù)庫”窗口。(4)在“保存位置”下拉框中,選擇數(shù)據(jù)庫文件保存位置,再輸入數(shù)據(jù)庫文件的名字,再按“創(chuàng)建”按鈕,進(jìn)入“數(shù)據(jù)庫向?qū)А贝翱?。第九頁,共九十一頁?022年,8月28日利用向?qū)?chuàng)建數(shù)據(jù)庫(5)將列出了新建數(shù)據(jù)庫中將要保存的信息,這些信息是由“向?qū)А贝_定的,用戶無法選擇,如果生成的信息不能滿足需求,要在數(shù)據(jù)庫創(chuàng)建完成后再進(jìn)行修改。在“數(shù)據(jù)庫向?qū)А贝翱?,再按“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫向?qū)А钡南乱粋€窗口。(6)在“數(shù)據(jù)庫中的表”列表框中,選擇作為向?qū)У谋?,再在“表中的字段”列表框中,選擇表中可用的字段,其中,可選的字段是用斜體顯示,否則是必選取字段。當(dāng)選取好所需用字段后,再按“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫向?qū)А钡南乱粋€窗口。第十頁,共九十一頁,2022年,8月28日利用向?qū)?chuàng)建數(shù)據(jù)庫(7)確定窗體的屏幕背景樣式,再按“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫向?qū)А钡南乱粋€窗口。(8)確定報表打印的樣式,再按“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫向?qū)А钡南乱粋€窗口。(9)先要確定數(shù)據(jù)庫的標(biāo)題,然后再確定打印報表是不是要加上圖片,若需要,則可按“圖片”按鈕,插入圖片,插入的圖片將出現(xiàn)在報表左上角的位置,最后再按“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫向?qū)А钡南乱粋€窗口。(10)按“完成”按鈕,返回“數(shù)據(jù)庫”窗口,此時,一個包含表、窗體、報表等數(shù)據(jù)庫對象的數(shù)據(jù)庫創(chuàng)建結(jié)束。

第十一頁,共九十一頁,2022年,8月28日2.2創(chuàng)建與使用Access數(shù)據(jù)庫打開與關(guān)閉數(shù)據(jù)庫菜單打開工具打開打開最近打開過的文件打開數(shù)據(jù)庫的方式:關(guān)閉數(shù)據(jù)庫的方式不再介紹第十二頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫對象Access將數(shù)據(jù)庫定義成“.mdb”文件,其中包括:第十三頁,共九十一頁,2022年,8月28日一、表表(Table)是數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,它是整個數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)源,也是數(shù)據(jù)庫其它對象的基礎(chǔ)。利用“表”瀏覽器維護(hù)表中數(shù)據(jù)的工作窗口如圖所示:第十四頁,共九十一頁,2022年,8月28日一、表利用“表”設(shè)計視圖創(chuàng)建表的工作窗口如圖所示:第十五頁,共九十一頁,2022年,8月28日二、查詢查詢(query)也是一個“表”,是以表為基礎(chǔ)數(shù)據(jù)源的“虛表”。查詢可以作為表加工處理后的結(jié)果,它是一個或多個表的相關(guān)信息的“視圖”,它還可以作為數(shù)據(jù)庫其它數(shù)據(jù)庫對象的數(shù)據(jù)來源。利用“查詢”瀏覽器瀏覽查詢中的數(shù)據(jù)的工作窗口如圖所示:第十六頁,共九十一頁,2022年,8月28日二、查詢利用“查詢”設(shè)計視圖創(chuàng)建查詢的工作窗口如圖所示:第十七頁,共九十一頁,2022年,8月28日三、窗體窗體(form)是屏幕的顯示窗口。是計算機(jī)與人交互的界面。利用“窗體”設(shè)計視圖創(chuàng)建數(shù)據(jù)窗體的工作窗口如圖所示:第十八頁,共九十一頁,2022年,8月28日四、報表報表(report)是數(shù)據(jù)庫中數(shù)據(jù)輸出的形式之一。它不僅可以將數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析、處理的結(jié)果通過打印機(jī)輸出,還可以對要輸出的數(shù)據(jù)完成分類小計、分組匯總等操作。利用“報表”設(shè)計視圖進(jìn)行報表設(shè)計的工作窗口如圖所示:第十九頁,共九十一頁,2022年,8月28日四、報表預(yù)覽“報表”輸出格式的工作窗口如圖所示:第二十頁,共九十一頁,2022年,8月28日五、宏宏(macro)是“access”數(shù)據(jù)庫中的另一個特殊的數(shù)據(jù)庫對象(實(shí)際上,宏是MicrosoftOffice

的重要組成部分),它是一個或多個操作命令的集合,其中每個命令實(shí)現(xiàn)一個特定的操作。第二十一頁,共九十一頁,2022年,8月28日六、數(shù)據(jù)訪問頁數(shù)據(jù)訪問頁(web)是數(shù)據(jù)庫中的一個特殊的數(shù)據(jù)庫對象,它可以實(shí)現(xiàn)因特網(wǎng)與用戶數(shù)據(jù)庫中的數(shù)據(jù)的相互訪問。在Access中,用戶可以利用數(shù)據(jù)訪問頁將數(shù)據(jù)信息編輯成網(wǎng)頁形式,然后將其發(fā)送到因特網(wǎng)上,以實(shí)現(xiàn)快速的數(shù)據(jù)共享,通過因特網(wǎng)獲取信息和傳播信息。第二十二頁,共九十一頁,2022年,8月28日七、模塊模塊(module)是由VBA程序設(shè)計語言編寫的程序集合,或一個函數(shù)過程。它通過嵌入在Access中的VBA程序設(shè)計語言編輯器和編譯器,實(shí)現(xiàn)與Access的完美結(jié)合。利用模塊設(shè)計器,編輯VBA程序設(shè)計代碼的窗口如圖所示:第二十三頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫對象Access中7中數(shù)據(jù)對象的組織形式該窗口的內(nèi)容會隨著對象欄的不同選擇而變化第二十四頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫保護(hù)設(shè)置數(shù)據(jù)庫密碼編碼數(shù)據(jù)庫設(shè)置啟動項生成MDE文件設(shè)置用戶及安全機(jī)制以上功能都包含在工具菜單中的“數(shù)據(jù)庫實(shí)用工具”和“安全”項目中第二十五頁,共九十一頁,2022年,8月28日Access安全概述(MDB)有各種不同的策略用來控制對MicrosoftAccess數(shù)據(jù)庫及其對象的訪問級別。下面大致按照安全級別的順序,簡要介紹這些策略。來自Access的幫助文件。第二十六頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫壓縮/修復(fù)如果在Access數(shù)據(jù)庫中刪除數(shù)據(jù)或?qū)ο?,或者在Access項目中刪除對象,文件可能會變得支離破碎,并使磁盤空間的使用效率降低。壓縮Access文件將制作文件的副本,并重新組織文件在磁盤上的存儲方式。第二十七頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫壓縮/修復(fù)操作步驟如下:(1)打開“工具”菜單,選擇“數(shù)據(jù)庫實(shí)用工具”選項,再選擇“壓縮和修復(fù)數(shù)據(jù)庫”命令,進(jìn)入“壓縮/修復(fù)數(shù)據(jù)庫來源”窗口。(2)在“壓縮/修復(fù)數(shù)據(jù)庫來源”窗口,選擇要壓縮/修復(fù)的數(shù)據(jù)庫文件,再按“壓縮”按鈕,進(jìn)入“將數(shù)據(jù)庫壓縮/修復(fù)為”窗口。(3)在“將數(shù)據(jù)庫壓縮/修復(fù)為”窗口,輸入壓縮/修復(fù)后的數(shù)據(jù)庫文件名,按“保存”按鈕,開始對數(shù)據(jù)庫文件進(jìn)行壓縮/修復(fù)。第二十八頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫壓縮/修復(fù)在壓縮/修復(fù)數(shù)據(jù)庫文件時,要注意以下幾點(diǎn):(1)在進(jìn)行壓縮/修復(fù)數(shù)據(jù)庫文件前,必須保證磁盤有足夠的存儲空間,存放數(shù)據(jù)庫壓縮/修復(fù)產(chǎn)生的文件,如果磁盤空間不夠,將導(dǎo)致數(shù)據(jù)庫壓縮/修復(fù)失敗。(2)如果壓縮/修復(fù)后的數(shù)據(jù)庫文件與源文件同名且同路徑,壓縮/修復(fù)后的文件將替換原始文件。(3)如果要壓縮/修復(fù)的數(shù)據(jù)庫文件已打開,可直接選擇“工具”菜單下的“數(shù)據(jù)庫實(shí)用工具”選項,再選擇“壓縮和修復(fù)數(shù)據(jù)庫”命令,系統(tǒng)將對打開的數(shù)據(jù)庫文件進(jìn)行壓縮/修復(fù)。

第二十九頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫轉(zhuǎn)換

1.從高版本到低版本轉(zhuǎn)換操作步驟如下:(1)打開“工具”菜單,選擇“數(shù)據(jù)庫實(shí)用工具”選項,再選擇“轉(zhuǎn)換數(shù)據(jù)庫”選項,最后選擇“到當(dāng)前Access數(shù)據(jù)庫版本”命令,進(jìn)入“轉(zhuǎn)換數(shù)據(jù)庫來源”窗口。(2)在“轉(zhuǎn)換數(shù)據(jù)庫來源”窗口,選擇要轉(zhuǎn)換的數(shù)據(jù)庫文件,再按“轉(zhuǎn)換”按鈕,進(jìn)入“將數(shù)據(jù)庫轉(zhuǎn)換為”窗口。(3)在“將數(shù)據(jù)庫轉(zhuǎn)換為”窗口,輸入轉(zhuǎn)換后的數(shù)據(jù)庫文件名,按“保存”按鈕,開始對數(shù)據(jù)庫文件進(jìn)行轉(zhuǎn)換。第三十頁,共九十一頁,2022年,8月28日數(shù)據(jù)庫轉(zhuǎn)換

2.從低版本到高版本轉(zhuǎn)換在Access2003中,打開Access早期版本數(shù)據(jù)庫文件,將直接進(jìn)入“轉(zhuǎn)換/打開數(shù)據(jù)庫”窗口,如圖所示:第三十一頁,共九十一頁,2022年,8月28日2.3創(chuàng)建表表的設(shè)計1、表的結(jié)構(gòu)在Access中,表是一個滿足關(guān)系模型的二維表。金鑫超市管理系統(tǒng)中的“商品類別表”如下:類別編號類別名稱負(fù)責(zé)人供應(yīng)商說明L01碳酸飲料李秀艷東海2日到貨L02牛奶制品張文杰日日發(fā)24小時到貨L03果汁茶類康小麗佳佳2日到貨第三十二頁,共九十一頁,2022年,8月28日表的設(shè)計2、關(guān)于表的幾個術(shù)語表名、字段、記錄、域、分量、候選鍵、主關(guān)鍵字、外部關(guān)鍵字等。類別編號類別名稱負(fù)責(zé)人供應(yīng)商說明L01碳酸飲料李秀艷東海2日到貨L02牛奶制品張文杰日日發(fā)24小時到貨L03果汁茶類康小麗佳佳2日到貨第三十三頁,共九十一頁,2022年,8月28日關(guān)于表的幾個術(shù)語在Access中,表都是以二維表的形式構(gòu)成的,是由表文件名、表中的字段屬性、表中的記錄3部分構(gòu)成的。(1)表名表名是該表存儲到磁盤的唯一標(biāo)識。也可以理解為,它是用戶訪問數(shù)據(jù)的唯一標(biāo)識。(2)表中字段及屬性表的字段即表的組織形式,它包括表中的字段個數(shù),每個字段的名稱、類型、寬度及是否建立索引等。(3)表中記錄表的記錄是表中的數(shù)據(jù),記錄的內(nèi)容是表所提供給用戶的全部信息。

第三十四頁,共九十一頁,2022年,8月28日表的設(shè)計3、表的設(shè)計原則:每個表只包含一個主題;確定表中的字段:每個字段直接與表相關(guān);不包含推導(dǎo)和計算的數(shù)據(jù);包含所需的所有信息;以最小的邏輯部分保存信息。明確有唯一值的字段。第三十五頁,共九十一頁,2022年,8月28日表的創(chuàng)建創(chuàng)建一個表的過程分為“創(chuàng)建表的結(jié)構(gòu)”和“向表中輸入數(shù)據(jù)”,分別在設(shè)計視圖和數(shù)據(jù)表視圖中完成。創(chuàng)建表結(jié)構(gòu)前必須要明確表的邏輯結(jié)構(gòu),即表所包含的字段及其屬性。第三十六頁,共九十一頁,2022年,8月28日字段的屬性字段名稱(代號)字段類型字段說明(不是必須的)字段長度字段的其他屬性(字段的某些屬性會因字段類型的不同而有所區(qū)別)字段類型文本型備注型數(shù)字型日期/時間型貨幣型自動編號型是/否型OLE對象型超級鏈接型查閱向?qū)偷谌唔?,共九十一頁?022年,8月28日表的數(shù)據(jù)字典表的結(jié)構(gòu)可按如下字段屬性(字段名、字段類型、字段長度)定義,如表所示:字段名字段類型字段長度小數(shù)點(diǎn)說明商品編號文本6—名稱文本20——類型文本20——出廠日期時間30——規(guī)格文本15——備注備注———第三十八頁,共九十一頁,2022年,8月28日表的創(chuàng)建1、創(chuàng)建表的結(jié)構(gòu)使用數(shù)據(jù)庫向?qū)褂帽硐驅(qū)е苯酉蚩瞻妆磔斎霐?shù)據(jù)表設(shè)計器第三十九頁,共九十一頁,2022年,8月28日使用數(shù)據(jù)表視圖創(chuàng)建表操作步驟如下:(1)打開數(shù)據(jù)庫。(2)在“數(shù)據(jù)庫”窗口,按“新建”按鈕,進(jìn)入“新建表”窗口。(3)選擇“數(shù)據(jù)表視圖”,再按“確定”按鈕,進(jìn)入“表”編輯窗口。(4)可直接輸入數(shù)據(jù),系統(tǒng)將根據(jù)輸入的數(shù)據(jù)內(nèi)容,定義新表的結(jié)構(gòu)。(5)打開“文件”菜單,選擇“保存”命令,進(jìn)入“另存為”窗口。(6)輸入“文件”,按“確定”按鈕,返回“數(shù)據(jù)庫”窗口,結(jié)束表的創(chuàng)建。第四十頁,共九十一頁,2022年,8月28日使用表向?qū)?chuàng)建表操作步驟如下:(1)打開“文件”菜單,選擇“打開”命令,進(jìn)入“打開”窗口。(2)選擇要打開的數(shù)據(jù)庫,再按“打開”按鈕,進(jìn)入“數(shù)據(jù)庫”窗口。(3)按“新建”按鈕,進(jìn)入“新建表”窗口。(4)選擇“表向?qū)А?,再按“確定”按鈕,進(jìn)入“表向?qū)А贝翱?。?)選擇可作為向?qū)У谋恚x擇可用的字段。(6)先要定義新表名,再按“下一步”按鈕,進(jìn)入“表向?qū)А钡南乱粋€窗口。(7)確定新表與數(shù)據(jù)庫中已有的表間的關(guān)系,再按“下一步”按鈕,進(jìn)入“表向?qū)А钡南乱粋€窗口。(8)在“表向?qū)А贝翱?,可以選擇以下幾個按鈕中的一個,決定下一步的操作和表的保存方式。第四十一頁,共九十一頁,2022年,8月28日使用設(shè)計視圖創(chuàng)建表操作步驟如下:(1)打開數(shù)據(jù)庫。(2)在“數(shù)據(jù)庫”窗口,按“新建”按鈕,進(jìn)入“新建表”窗口。(3)在“新建表”窗口,選擇“設(shè)計視圖”,再按“確定”按鈕,進(jìn)入“表”結(jié)構(gòu)窗口。(4)在“表”結(jié)構(gòu)窗口,定義表的結(jié)構(gòu)(逐一定義每個字段的名字、類型、長度和索引等相關(guān)內(nèi)容),再按“退出”按鈕,進(jìn)入“另存為”窗口。(5)在“另存為”窗口,定義表名后,按“確定”按鈕,返回“數(shù)據(jù)庫”窗口。

第四十二頁,共九十一頁,2022年,8月28日表的創(chuàng)建2、向表中輸入和編輯數(shù)據(jù)表一旦打開,就進(jìn)入了“表”瀏覽窗口,在“表”瀏覽窗口,可以給表輸入數(shù)據(jù),可以維護(hù)表中的數(shù)據(jù)?!氨怼睘g覽窗口,如圖所示:第四十三頁,共九十一頁,2022年,8月28日表的創(chuàng)建2、向表中輸入和編輯數(shù)據(jù)為了了解不同字段類型的輸入方法及特點(diǎn),大家可以建立一個特殊的數(shù)據(jù)表,該表包含10個字段,每個字段的數(shù)據(jù)類型各不相同,字段名定義為數(shù)據(jù)類型名,然后打開輸入數(shù)據(jù),體會不同字段的輸入方法。第四十四頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)字段設(shè)置與維護(hù)的目的:結(jié)構(gòu)的修改對字段的顯示格式、輸入方法、字段標(biāo)題、字段默認(rèn)值、字段有效規(guī)則、和有效文本等屬性的設(shè)置或補(bǔ)充。注意使用幫助當(dāng)光標(biāo)放在相應(yīng)屬性時,會有提示說明。第四十五頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)操作步驟如下:(1)打開數(shù)據(jù)庫。(2)在“數(shù)據(jù)庫”窗口,選定“表”,再按“設(shè)計”按鈕,進(jìn)入“表”結(jié)構(gòu)窗口。(3)在“表”結(jié)構(gòu)窗口,選定要修改的字段對其進(jìn)行維護(hù)。(4)保存表,結(jié)束表中字段名稱的修改。第四十六頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)1、字段維護(hù)字段維護(hù)包括:插入字段、刪除字段、移動字段的位置、修改字段屬性等,特別強(qiáng)調(diào)修改字段數(shù)據(jù)類型時可能會丟失信息,所以應(yīng)及時備份數(shù)據(jù)。第四十七頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置第四十八頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(1)字段大小盡量使用滿足需要的最小字段大小字段由大改小,丟失的信息無法恢復(fù)第四十九頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(2)字段格式字段格式在不改變數(shù)據(jù)實(shí)際存儲的情況下,改變顯示和打印格式。如日期型字段“1994-6-19”的顯示格式:要想自定義格式,將光標(biāo)放在所修改字段的格式欄,按“F1”鍵,獲取系統(tǒng)幫助。第五十頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(2)字段格式文本和備注型字段的格式:自定義格式最多有兩個節(jié):(三個節(jié))第一節(jié)有文本的字段的格式。第二節(jié)有零長度字符串及Null

值的字段的格式。節(jié)之間用“;”分開例如:@;“none”;“unknown”第五十一頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(2)字段格式文本和備注型字段的格式:可以使用以下符號來創(chuàng)建自定義的格式:符號說明:@要求文本字符(字符或空格)。&不要求文本字符。<強(qiáng)制所有字符為小寫。>強(qiáng)制所有字符為大寫。例如:@;“none”;“unknown”第五十二頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(2)字段格式數(shù)據(jù)型和貨幣型的格式:日期型的格式:

提醒大家一定要知道該功能,并且會獲取幫助。知道該功能才能使用該功能,會獲取幫助才能使用好該功能。但是,鑒于目前有相當(dāng)部分的同學(xué)正在備戰(zhàn)“VFP”,建議這部分同學(xué)不要去記具體的東西,以免相互干擾。第五十三頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(3)輸入掩碼一種格式,由字面顯示字符(如括號、句號和連字符)和掩碼字符(用于指定可以輸入數(shù)據(jù)的位置以及數(shù)據(jù)種類、字符數(shù))組成。

設(shè)置方法與格式相同。

第五十四頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(4)輸入法模式當(dāng)焦點(diǎn)放在該字段(文本、備注和超鏈接)時,你希望使用哪種輸入方法?共有三種選項:隨意——系統(tǒng)默認(rèn)值輸入法開啟——轉(zhuǎn)入中文輸入法輸入法關(guān)閉——轉(zhuǎn)入西文輸入法第五十五頁,共九十一頁,2022年,8月28日字段的屬性設(shè)置與維護(hù)2、字段屬性設(shè)置(4)標(biāo)題(5)默認(rèn)值(6)有效性規(guī)則(8)有效性文本(9)索引(10)必填字段和允許字段空(11)Unicode壓縮第五十六頁,共九十一頁,2022年,8月28日2.4使用表建立了表的結(jié)構(gòu)并輸入了數(shù)據(jù)之后,就可以對表進(jìn)行各種數(shù)據(jù)處理了。常見的處理包括:添加、刪除、修改;查找、替換、排序、篩選等等。這些都可以在數(shù)據(jù)表視圖中來完成。第五十七頁,共九十一頁,2022年,8月28日2.4使用表表的維護(hù)表的復(fù)制、刪除和重命名。表的復(fù)制分為數(shù)據(jù)復(fù)制、結(jié)構(gòu)復(fù)制和全部復(fù)制。第五十八頁,共九十一頁,2022年,8月28日2.4使用表表中數(shù)據(jù)的編輯定位記錄選擇記錄添加記錄刪除記錄修改記錄復(fù)制記錄第五十九頁,共九十一頁,2022年,8月28日表中數(shù)據(jù)的編輯記錄定位操作步驟如下:(1)打開表。(2)打開“編輯”菜單,選擇“定位”選項,打開一個對應(yīng)的子菜單。(3)當(dāng)選擇“首記錄”命令,將第一個記錄定義為當(dāng)前記錄。(4)當(dāng)選擇“尾記錄”命令,將最后一個記錄定義為當(dāng)前記錄。(5)當(dāng)選擇“下一記錄”命令,將當(dāng)前記錄的下一個記錄定義為當(dāng)前記錄。(6)當(dāng)選擇“上一記錄”命令,將當(dāng)前記錄的上一個記錄定義為當(dāng)前記錄。第六十頁,共九十一頁,2022年,8月28日表中數(shù)據(jù)的編輯

數(shù)據(jù)的修改為保證數(shù)據(jù)的安全,在進(jìn)行數(shù)據(jù)修改時,通常還用以下幾種方法:(1)為使修改的數(shù)據(jù)準(zhǔn)確,通常采用數(shù)據(jù)替換的操作方式。(2)數(shù)據(jù)表中的數(shù)據(jù)若需要批量修改,最好用命令方式讓“機(jī)器”修改,但這樣的數(shù)據(jù)要有成批修改規(guī)則,若不能找到修改規(guī)則,用命令方式也不行。(3)不能成批修改的數(shù)據(jù),可設(shè)計專門用于修改數(shù)據(jù)的窗體,在窗體中修改數(shù)據(jù)。第六十一頁,共九十一頁,2022年,8月28日表中數(shù)據(jù)的編輯數(shù)據(jù)的復(fù)制操作步驟如下:(1)打開表。(2)選定要復(fù)制的內(nèi)容,再擊右鍵,彈出快捷菜單,再選擇“復(fù)制”命令。(3)選定復(fù)制的內(nèi)容的去向,再擊右鍵,彈出快捷菜單,再選擇“粘貼”命令。第六十二頁,共九十一頁,2022年,8月28日表中數(shù)據(jù)的編輯數(shù)據(jù)的刪除刪除表中數(shù)據(jù)有以下幾種方法:(1)選定要刪除的記錄,再按鍵盤上的“Delete”鍵;(2)選定要刪除的記錄,再打開“編輯”菜單,選擇“刪除記錄”命令;(3)選定要刪除的記錄,再擊右鍵,彈出快捷菜單,再選擇“刪除記錄”命令;(4)選定要刪除的記錄,再按鍵盤上的“Ctrl”+“-”。第六十三頁,共九十一頁,2022年,8月28日2.4使用表調(diào)整表的外觀改變字段的顯示次序(不改變表的結(jié)構(gòu))調(diào)整行高和列寬隱藏和取消隱藏凍結(jié)和取消凍結(jié)設(shè)置數(shù)據(jù)表格式改變字體第六十四頁,共九十一頁,2022年,8月28日調(diào)整表的外觀字段隱藏/取消隱藏1.隱藏列操作步驟如下:(1)打開表。(2)選定需要隱藏的列,再打開“格式”菜單,選擇“隱藏列”命令。2.取消隱藏列操作步驟如下:(1)打開表。 (2)打開“格式”菜單,選擇“取消隱藏列”命令,進(jìn)入“取消隱藏列”窗口。(3)在“取消隱藏列”窗口,選擇隱藏列的字段名,取消隱藏列。第六十五頁,共九十一頁,2022年,8月28日調(diào)整表的外觀字段凍結(jié)/解凍1.凍結(jié)列操作步驟如下:(1)打開表。(2)選定需要凍結(jié)的列,再打開“格式”菜單,選擇“凍結(jié)列”命令。2.解凍列操作步驟如下:(1)打開表。(2)打開“格式”菜單,選擇“取消對所有列的凍結(jié)”選項。第六十六頁,共九十一頁,2022年,8月28日2.4使用表數(shù)據(jù)的查找與替換按記錄號查找按指定內(nèi)容查找查找空值和零長度字符串第六十七頁,共九十一頁,2022年,8月28日數(shù)據(jù)的查找與替換1.表中數(shù)據(jù)的查找操作步驟如下:(1)打開表。(2)打開“編輯”菜單,選擇“查找”命令,進(jìn)入“查找和替換”窗口。(3)在“查找和替換”窗口,選擇“查找”選項卡,在“查找內(nèi)容”文本框內(nèi),輸入要查找的數(shù)據(jù),再確定“查找”范圍,再確定“匹配”條件,再按“查找下一個”按鈕,光標(biāo)將定位到第一個與“查找內(nèi)容”相“匹配”數(shù)據(jù)項的位置。第六十八頁,共九十一頁,2022年,8月28日數(shù)據(jù)的查找與替換2.表中數(shù)據(jù)的替換操作步驟如下:(1)打開表。(2)打開“編輯”菜單,選擇“替換”選項,進(jìn)入“查找和替換”窗口。(3)在“查找和替換”窗口,選擇“替換”選項卡,在“查找內(nèi)容”文本框內(nèi),輸入要查找的數(shù)據(jù),再在“替換值”文本框內(nèi)輸入要替換的數(shù)據(jù),再確定“查找”范圍,再確定“匹配”條件,再按“查找下一個”按鈕,光標(biāo)將定位到第一個與“查找內(nèi)容”相“匹配”數(shù)據(jù)項的位置,再按“替換”按鈕,該值將被修正。第六十九頁,共九十一頁,2022年,8月28日2.4使用表記錄排序注意:多字段排序時,由左向右依次排序;排序和表一起保存;排序規(guī)則;OLE型字段不能排序。第七十頁,共九十一頁,2022年,8月28日記錄排序操作步驟如下:(1)打開表。(2)選定要排序的字段,再打開“記錄”菜單,選擇“排序”選項,選擇“升序”或“降序”命令。(3)此時表中數(shù)據(jù)的顯示順序發(fā)生了改變。第七十一頁,共九十一頁,2022年,8月28日記錄篩選ACCESS提供了4種篩選方式,供使用者按照需求選擇:按選定內(nèi)容篩選按窗體篩選輸入篩選目標(biāo)高級篩選/排序第七十二頁,共九十一頁,2022年,8月28日記錄篩選操作步驟如下:(1)打開表。(2)選定用于篩選的字段,打開“記錄”菜單,選擇“篩選”選項,打開一個對應(yīng)的子菜單。(3)當(dāng)選擇“按選定內(nèi)容篩選”命令,滿足選定內(nèi)容的記錄可為用戶使用。(4)當(dāng)選擇“內(nèi)容排除篩選”命令,不滿足選定內(nèi)容的記錄可為用戶使用。(5)當(dāng)選擇“按窗體篩選”命令,將進(jìn)入“按窗體篩選”窗口,再由用戶確定每個字段的篩選條件,滿足條件的記錄可為用戶使用。(6)當(dāng)選擇“高級篩選/排序”命令,將進(jìn)入“篩選”窗口,再由用戶確定每個字段的篩選條件,滿足條件的記錄可為用戶使用。第七十三頁,共九十一頁,2022年,8月28日2.5數(shù)據(jù)完整性在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)完整性是指保證數(shù)據(jù)正確性的特征。它是現(xiàn)實(shí)世界中對每個具體數(shù)據(jù)的各種要求、規(guī)定及約束在數(shù)據(jù)庫系統(tǒng)中的體現(xiàn)。通過這些約束,可以幫助用戶阻止非法數(shù)據(jù)的輸入,從而保證數(shù)據(jù)的有效性和完整性。數(shù)據(jù)完整性包括:實(shí)體完整性、域完整性和參照完整性。第七十四頁,共九十一頁,2022年,8月28日實(shí)體完整性與主關(guān)鍵字1.主關(guān)鍵字實(shí)體完整性是保證表中記錄唯一的特性。即在一個表中不允許有重復(fù)的記錄。在Access中用主關(guān)鍵字來保證表中記錄的唯一性,即保證實(shí)體唯一。候選關(guān)鍵字(候選鍵)能夠唯一標(biāo)識表中的一條記錄的字段或字段組合。主關(guān)鍵字(主鍵)正在使用的候選關(guān)鍵字,一個表只能有一個。不能為空;不能重復(fù)。第七十五頁,共九十一頁,2022年,8月28日實(shí)體完整性與主關(guān)鍵字2.設(shè)置主關(guān)鍵字(1)打開數(shù)據(jù)庫。(2)在“數(shù)據(jù)庫”窗口,確定要定義主鍵的表,再按“設(shè)計”按鈕,進(jìn)入“表”結(jié)構(gòu)窗口。(3)在“表”結(jié)構(gòu)窗口,選定可作為主鍵的字段,再打開“編輯”菜單,選擇“主鍵”命令,指定的字段被定義成主鍵,該字段前有一個符號。(4)保存表,結(jié)束表的主鍵的定義。第七十六頁,共九十一頁,2022年,8月28日域完整性與約束規(guī)則域指的是字段的取值范圍,域的完整性就是對字段的取值范圍的約束。域完整性通過字段類型、字段長度以及字段有效性規(guī)則來實(shí)現(xiàn)。第七十七頁,共九十一頁,2022年,8月28日參照完整性與表之間的關(guān)系“實(shí)體完整性”和“域完整性”都屬于“表本身”的完整性約束。而參照完整性則是對相關(guān)聯(lián)的幾個表中的數(shù)據(jù)進(jìn)行約束的一種特性。當(dāng)修改一個表中的數(shù)據(jù)時,通過參照相互關(guān)聯(lián)的另一個表中數(shù)據(jù),可以檢驗對該表的操作是否正確。

表和表之間的關(guān)聯(lián)是參照完整性的前提。第七十八頁,共九十一頁,2022年,8月28日參照完整性與表之間的關(guān)系1.表間關(guān)聯(lián)關(guān)系類型一對一關(guān)系“一對一”關(guān)系,即在兩個表中選一個相同屬性字段(字段名不一定相同),作為關(guān)聯(lián)字段,其中一個表中的關(guān)聯(lián)字段設(shè)為候選碼(該字段值是唯一的),而另一個表中的關(guān)聯(lián)字段也設(shè)為候選碼(該字段值也是唯一的),依據(jù)關(guān)聯(lián)字段的值,使得前一個表中的一個記錄,至多與后一個表中一個記錄關(guān)聯(lián),反過來,后一個表中的一個記錄,至多與前一個表中一個記錄關(guān)聯(lián),兩個表便構(gòu)成了一對一的關(guān)系。(參見Access聯(lián)系人實(shí)例)第七十九頁,共九十一頁,2022年,8月28日參照完整性與表之間的關(guān)系1.表間關(guān)聯(lián)關(guān)系類型一對多關(guān)系“一對多”關(guān)系,即在兩個表中選一個相同屬性字段(字段名不一定相同),作為關(guān)聯(lián)字段,其中一個表中的關(guān)聯(lián)字段稱作為候選碼(該字段值是唯一的),而另一個表中的關(guān)聯(lián)字段稱為非候選碼(該字段值是可重復(fù)的),依據(jù)關(guān)聯(lián)字段的值,使得前一個表中的一個記錄,可以與后一個表中多個記錄關(guān)聯(lián),反過來,后一個表中的一個記錄,至多與前一個表中一個記錄關(guān)聯(lián),兩個表便構(gòu)成了一對多的關(guān)系。

第八十頁,共九十一頁,2022年,8月28日參照完整性與表之間的關(guān)系1.表間關(guān)聯(lián)關(guān)系類型多對一關(guān)系“多對一”關(guān)系與一對多關(guān)系是類似的,唯一的區(qū)別是在兩個相關(guān)聯(lián)的表中,視關(guān)聯(lián)字段取唯一值字段為外碼,另一個表中的關(guān)聯(lián)字段值是重復(fù)的,兩個表便構(gòu)成了“多對一”的關(guān)系。多對多關(guān)系——Access不直接處理多對多關(guān)系。

第八十一頁,共九十一頁,2022年,8月28日參照完整性與表之間的關(guān)系2.建立表之間聯(lián)系的條件建立聯(lián)系的兩個字段,其字段類型必須相同;建立聯(lián)系的這個公共字段必須是其中一個表的主鍵(或無重復(fù)索引的字段),在另一個表中也是主鍵(或無重復(fù)索引的字段)時,Access自動建立1:1聯(lián)系;在另一個表中為重復(fù)索引時,建立1:n聯(lián)系。即在兩個表中都要建立索引。

第八十二頁,共九十一頁,2022年,8月28日參照完整性與表之間的關(guān)系3.創(chuàng)建表間關(guān)聯(lián)關(guān)系兩個表之間若想建立“一對一”關(guān)系:一、是要確定兩個表的關(guān)聯(lián)字段;二、是要定義“主”表中該字段為主鍵或唯一索引(字段值無重復(fù));三、是要定義另一個表中與“主”表相關(guān)聯(lián)的字段為主鍵或唯一索引(字段值無重復(fù));最后確定兩個表具有“一對一”的關(guān)系。第八十三頁,共九十一頁

溫馨提示

  • 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

提交評論