版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1數(shù)據(jù)數(shù)據(jù)是信息的載體,常見的數(shù)據(jù)形式有是信息的載體,常見的數(shù)據(jù)形式有3種類型:種類型:數(shù)值型數(shù)據(jù)數(shù)值型數(shù)據(jù)字符型數(shù)據(jù)字符型數(shù)據(jù)特殊型數(shù)據(jù)特殊型數(shù)據(jù) 如:聲音、圖象、視頻等。如:聲音、圖象、視頻等。2通俗的說法:數(shù)據(jù)庫就是計(jì)算機(jī)外部設(shè)備中存放通俗的說法:數(shù)據(jù)庫就是計(jì)算機(jī)外部設(shè)備中存放數(shù)據(jù)的數(shù)據(jù)的“倉庫倉庫”。 一般定義:數(shù)據(jù)庫是為實(shí)現(xiàn)一定的目的按一定的組織方式存儲(chǔ)在計(jì)算一般定義:數(shù)據(jù)庫是為實(shí)現(xiàn)一定的目的按一定的組織方式存儲(chǔ)在計(jì)算機(jī)中相關(guān)機(jī)中相關(guān)數(shù)據(jù)的集合數(shù)據(jù)的集合。舉個(gè)例子:每個(gè)人都有很多親戚和朋友,我們常常用一個(gè)筆記本將他舉個(gè)例子:每個(gè)人都有很多親戚和朋友,我們常常用一個(gè)筆記本將他們的姓名、
2、地址、電話等信息都記錄下來。這個(gè)們的姓名、地址、電話等信息都記錄下來。這個(gè)“通訊錄通訊錄”就是一個(gè)就是一個(gè)最簡(jiǎn)單的最簡(jiǎn)單的“數(shù)據(jù)庫數(shù)據(jù)庫”,每個(gè)人的姓名、地址、電話等信息就是這個(gè)數(shù),每個(gè)人的姓名、地址、電話等信息就是這個(gè)數(shù)據(jù)庫中的據(jù)庫中的“數(shù)據(jù)數(shù)據(jù)”。我們可以在筆記本這個(gè)。我們可以在筆記本這個(gè)“數(shù)據(jù)庫數(shù)據(jù)庫”中添加新朋友中添加新朋友的個(gè)人信息,也可以由于某個(gè)朋友的電話變動(dòng)而修改他的電話號(hào)碼這的個(gè)人信息,也可以由于某個(gè)朋友的電話變動(dòng)而修改他的電話號(hào)碼這個(gè)個(gè)“數(shù)據(jù)數(shù)據(jù)”。不過說到底,我們使用筆記本這個(gè)。不過說到底,我們使用筆記本這個(gè)“數(shù)據(jù)庫數(shù)據(jù)庫”還是為了還是為了能隨時(shí)查到某位親戚或朋友的地址、郵
3、編或電話號(hào)碼這些能隨時(shí)查到某位親戚或朋友的地址、郵編或電話號(hào)碼這些“數(shù)據(jù)數(shù)據(jù)”。數(shù)據(jù)庫數(shù)據(jù)庫的定義的定義3數(shù)學(xué)模型:是對(duì)數(shù)據(jù)庫如何組織的一種模型表示。數(shù)學(xué)模型:是對(duì)數(shù)據(jù)庫如何組織的一種模型表示。目前常用的數(shù)學(xué)模型主要有:目前常用的數(shù)學(xué)模型主要有: 層次模型層次模型(早期數(shù)據(jù)庫使用)(早期數(shù)據(jù)庫使用) 網(wǎng)狀模型網(wǎng)狀模型(早期數(shù)據(jù)庫使用)(早期數(shù)據(jù)庫使用) 關(guān)系模型關(guān)系模型(目前被廣泛使用的)(目前被廣泛使用的) 面向?qū)ο竽P兔嫦驅(qū)ο竽P停ㄐ滦偷恼谥鸩桨l(fā)展的)(新型的正在逐步發(fā)展的)數(shù)學(xué)模型數(shù)學(xué)模型4關(guān)系模型關(guān)系模型關(guān)系模型是將通過一組具有相互聯(lián)系的“關(guān)系關(guān)系”,將相關(guān)的數(shù)據(jù)集合在一起集合在一起
4、所表示出來的一種數(shù)學(xué)關(guān)系模型。所謂“關(guān)系關(guān)系”是特指那種雖具有相關(guān)性,而非從屬性非從屬性的平行的數(shù)據(jù)之間按照某種序列排列的集合關(guān)系集合關(guān)系。5例:有一組數(shù)據(jù)如右所示甲,女,9:30,教師,閱讀期刊乙,男,10:20,公務(wù)員,借書丙,男,11:25,職員,閱讀報(bào)紙丁,女,12:10,學(xué)生,查閱資料如果把這些數(shù)據(jù)組合在一起,就構(gòu)成某天、某圖書館來館人員的基本情況表基本情況表。姓名性別來館時(shí)間職業(yè)來館事由甲女9:30教師閱讀期刊乙男10:20公務(wù)員借書丙男11:25職員閱讀報(bào)紙丁女12:10學(xué)生查閱資料關(guān)系模型關(guān)系模型6數(shù)據(jù)間的“關(guān)系”是平行的,不代表從屬關(guān)系,可以用一一張二維表張二維表來表示它們之
5、間的關(guān)系。表中的每一橫行,稱為一個(gè)記錄記錄(record)或一個(gè)元組。表中的每一豎列,稱為一個(gè)字段字段(field)或一個(gè)屬性。一般在表中的第一行(即每一列的最上面)標(biāo)示字段(屬性)的名稱,也稱為字段名字段名。關(guān)系模型關(guān)系模型7關(guān)系模型的性質(zhì)關(guān)系模型的性質(zhì)關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,是由行和列組成。 在一個(gè)關(guān)系中,同一列數(shù)據(jù)項(xiàng)要具有相同的數(shù)據(jù)類型。 在一個(gè)關(guān)系中,各列的順序可以任意地排列。 在一個(gè)關(guān)系中,不允許有相同的字段名。 在一個(gè)關(guān)系中,不允許有完全相同的記錄行。 在一個(gè)關(guān)系中,記錄的順序可以任意地排列。8關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫是依照關(guān)系模型關(guān)系模型設(shè)計(jì)的若干個(gè)關(guān)系的集合。在關(guān)
6、系數(shù)據(jù)庫中,稱一個(gè)“關(guān)系”(一張二維表二維表)為一個(gè)數(shù)據(jù)表文件數(shù)據(jù)表文件(簡(jiǎn)稱表表)。一個(gè)關(guān)系數(shù)據(jù)庫由若干個(gè)表組成,一個(gè)表又由若干個(gè)記錄組成,而每一個(gè)記錄由若干個(gè)以字段屬性加以分類的數(shù)據(jù)項(xiàng)組成。9數(shù)據(jù)庫管理系統(tǒng)的定義數(shù)據(jù)庫管理系統(tǒng)的定義 數(shù)據(jù)庫管理系統(tǒng)(數(shù)據(jù)庫管理系統(tǒng)(Database Management System) ,簡(jiǎn)稱為,簡(jiǎn)稱為DBMS,它是為數(shù)據(jù)庫,它是為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的的建立、使用和維護(hù)而配置的軟件軟件。10 數(shù)據(jù)庫管理系統(tǒng)的軟件產(chǎn)品數(shù)據(jù)庫管理系統(tǒng)的軟件產(chǎn)品 市場(chǎng)上可以看到各種各樣數(shù)據(jù)庫管理系統(tǒng)的軟市場(chǎng)上可以看到各種各樣數(shù)據(jù)庫管理系統(tǒng)的軟件產(chǎn)品,如件產(chǎn)品,如Or
7、acle、Informix、Sybase、 SQL Server 、Access 、FoxPro等。等。 其中,其中,Oracle、Sybase數(shù)據(jù)庫管理系統(tǒng)等適用數(shù)據(jù)庫管理系統(tǒng)等適用于大型數(shù)據(jù)庫;于大型數(shù)據(jù)庫;SQL Server數(shù)據(jù)庫管理系統(tǒng)等數(shù)據(jù)庫管理系統(tǒng)等適用于大中型數(shù)據(jù)庫;適用于大中型數(shù)據(jù)庫;Access 、FoxPro數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)適用于中小型桌面數(shù)據(jù)庫應(yīng)用系統(tǒng)。管理系統(tǒng)適用于中小型桌面數(shù)據(jù)庫應(yīng)用系統(tǒng)。Access是目前世界上很流行的桌面數(shù)據(jù)庫管理系統(tǒng)是目前世界上很流行的桌面數(shù)據(jù)庫管理系統(tǒng)。11數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)是指使用數(shù)據(jù)庫技術(shù)統(tǒng)一管理、操縱和維護(hù)數(shù)據(jù)庫系統(tǒng)是指使用數(shù)據(jù)庫
8、技術(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ù)庫管理系統(tǒng)和相關(guān)的應(yīng)用軟件包括數(shù)據(jù)庫管理系統(tǒng)和相關(guān)的應(yīng)用軟件)3.數(shù)據(jù)庫數(shù)據(jù)庫4.人員(人員(包括系統(tǒng)管理人員、開發(fā)設(shè)計(jì)人員和用戶包括系統(tǒng)管理人員、開發(fā)設(shè)計(jì)人員和用戶)12Access2003數(shù)據(jù)庫窗口的使用數(shù)據(jù)庫窗口的使用 窗口左側(cè)包含兩個(gè)方面的內(nèi)容,上面是“對(duì)象”,下面是“組”?!皩?duì)象”下分類列出了Access數(shù)據(jù)庫中的所有對(duì)象; 而“組”則提供了另一種管理對(duì)象的方法:我們可以把那些關(guān)系比較緊密的對(duì)象分為同一組,不同類別的對(duì)象
9、也可以歸到同一組中。 組中的對(duì)象只是真實(shí)對(duì)象的快捷方式。將組中對(duì)象刪除,只是將對(duì)象在組中建立的這個(gè)快捷方式刪除了,這并不影響這個(gè)對(duì)象及其里面的內(nèi)容的完整。它仍然存在于數(shù)據(jù)庫中。 13創(chuàng)建數(shù)據(jù)庫14Access數(shù)據(jù)庫中的主要對(duì)象及其關(guān)系數(shù)據(jù)庫中的主要對(duì)象及其關(guān)系 數(shù)據(jù)庫中的主要對(duì)象 表:存儲(chǔ)數(shù)據(jù) 查詢:查找數(shù)據(jù) 窗體、報(bào)表、頁面:獲取數(shù)據(jù) 宏、模塊:實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)操作 15表的創(chuàng)建創(chuàng)建一個(gè)表,包含以下字段:創(chuàng)建一個(gè)表,包含以下字段:學(xué)號(hào)(自動(dòng)編號(hào),主鍵)姓名(文本,8)高考總分(數(shù)字,長(zhǎng)整型)是否團(tuán)員(是/否)出生年月日(日期/時(shí)間)個(gè)人簡(jiǎn)歷(備注型)16字段的數(shù)據(jù)類型在Access中有“文本”
10、、“備注”、“數(shù)字”、“日期/時(shí)間”、“貨幣”、“自動(dòng)編號(hào)”、“是/否”、“OLE對(duì)象”、“超級(jí)鏈接”、“查閱向?qū)А笔N數(shù)據(jù)類型。1.“文本”類型:最多存儲(chǔ)255個(gè)字符。2.“備注”類型:可以存儲(chǔ)65535個(gè)字符。3.“數(shù)字”類型:又分為整形、長(zhǎng)整形、單精度型、雙精度型,其長(zhǎng)度由系統(tǒng)分別設(shè)置為1,2,4,8個(gè)字節(jié)。4.“日期/時(shí)間”型5.“貨幣”型17字段的數(shù)據(jù)類型6.“自動(dòng)編號(hào)”型:用來存儲(chǔ)遞增數(shù)據(jù)和隨機(jī)數(shù)據(jù)的字段類型。自動(dòng)編號(hào)類型字段的數(shù)據(jù)無需輸入,每增加一個(gè)新記錄,Access 系統(tǒng)將字段的數(shù)據(jù)自動(dòng)加1或隨機(jī)編號(hào)。7.“是/否”型:用來存儲(chǔ)只包含兩個(gè)值的數(shù)據(jù)的字段類型(如:是/否或真/假
11、或開/關(guān))。8.“OLE對(duì)象”型:用于鏈接和嵌入其他應(yīng)用程序所創(chuàng)建的對(duì)象,如:電子表格、word文檔、圖片、聲音等。9.“超級(jí)鏈接”型:用于存放超級(jí)鏈接地址的字段類型。10.“查閱向?qū)А保河糜诖娣艔钠渌碇胁殚啍?shù)據(jù)的字段類型。18文本格式符號(hào):“-” 表示右對(duì)齊;“!” 表示左對(duì)齊;輸入法模式:隨意、輸入法開啟、輸入法關(guān)閉;輸入掩碼 :給“文本”或“日期”型字段輸入內(nèi)容時(shí)的某種特定的格式;標(biāo)題:一般情況下都不設(shè),自動(dòng)取這個(gè)字段的字段名;默認(rèn)值:有效性規(guī)則:必填字段:必須填寫的重要字段;允許空字符串:指字段里能否存在“零長(zhǎng)度字符串” ;索引:決定是否將這個(gè)字段定義為表中的索引字段;Unicode
12、壓縮:是微軟公司為了使一個(gè)產(chǎn)品在不同的國家各種語言情況下都能正常運(yùn)行而編寫的一種文字代碼,通常選擇“是”。 字段屬性的設(shè)置字段屬性的設(shè)置19表與表的關(guān)系 在在Access中,同一個(gè)數(shù)據(jù)庫中的每一個(gè)表都具有相對(duì)的獨(dú)中,同一個(gè)數(shù)據(jù)庫中的每一個(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)系,就必須給表中的某字段建立主主鍵或索引鍵或索引,才能夠建立表間的關(guān)聯(lián)關(guān)系。,才能夠建立表間的關(guān)
13、聯(lián)關(guān)系。20設(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ù)值的。21定義主鍵的操作:在“表”結(jié)構(gòu)設(shè)計(jì)窗口,選定字段后,利用“編輯編輯”菜單中的“主鍵主鍵”命令;或用右鍵單擊該字段所
14、在行的任意位置,然后選擇“主鍵”命令。22創(chuàng)建索引創(chuàng)建索引索引是按索引字段的值使表中的記錄有序排列記錄有序排列的一種技術(shù),索引雖然是一種記錄順序的重新排列,但是不改變不改變表中數(shù)據(jù)的物理順序表中數(shù)據(jù)的物理順序,而是另外建立一個(gè)記錄索引順序記錄索引順序表表,指明了表中記錄按照某種要求排列的順序。表中字段創(chuàng)建索引后,有助于加快數(shù)據(jù)的檢索、顯示、查詢速度。一般情況下,一個(gè)表可以建立多個(gè)索引,每一個(gè)索引可以確定表中記錄的一種邏輯順序。在Access中,除了OLE對(duì)象型、備注型數(shù)據(jù)及是否型字段不能建立索引外,其余類型的字段都可以建立索引。23表中字段建立索引的方法(一)表中字段建立索引的方法(一)在表結(jié)
15、構(gòu)“設(shè)計(jì)”窗口,選定要建立索引的字段,打開字段“屬性”的“索引”下拉框,進(jìn)行選擇:無:表示該字段無索引。有(有重復(fù)):表示該字段建立索引,且該字段的值是可重復(fù)的。有(無重復(fù));表示該字段建立索引,且該字段的值不可重復(fù)的。用這種方法創(chuàng)建的索引,其索引名與索引的字段名相同,其記錄順序按索引字段值升序排列。例:給表ssbm中的教師編號(hào)字段創(chuàng)建索引24表中字段建立索引的方法(二)表中字段建立索引的方法(二)在表結(jié)構(gòu)“設(shè)計(jì)”窗口,打開“視圖”菜單,選擇“索引”,在“索引”窗口,確定索引名稱、索引字段、排序方向。并定義以下參數(shù):主索引:若選擇“是”,則該索引字段為主鍵。唯一索引:若選擇“是”,則該索引的每
16、個(gè)值都必須是唯一的;忽略Nulls:若選擇“是”,則排除帶有Nulls值的記錄;25建立表間關(guān)聯(lián)關(guān)系建立表間關(guān)聯(lián)關(guān)系在Access中,同一個(gè)數(shù)據(jù)庫中的多個(gè)表,若想建立表間的關(guān)聯(lián)關(guān)系,就必須把要建立關(guān)聯(lián)的兩個(gè)表,以相關(guān)聯(lián)的字段建立索引,通過索引字段的值來建立兩個(gè)表之間的關(guān)聯(lián)關(guān)系。兩表之間的關(guān)聯(lián)關(guān)系的主要類型:一對(duì)一一對(duì)一 例如:表zrqk 與 表xlqk一對(duì)多一對(duì)多 例如:表zrqk 與 表jssk多對(duì)一 例如:表jssk 與 表zrqk26兩表間兩表間 “一對(duì)一一對(duì)一”關(guān)系關(guān)系即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字段,把其即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字段,把其中一個(gè)表中的關(guān)鍵字
17、段稱為原始關(guān)鍵字段,該字段值是唯中一個(gè)表中的關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是唯一的,而另一個(gè)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字一的,而另一個(gè)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值也是唯一的。段值也是唯一的。兩表間兩表間 “一對(duì)多一對(duì)多”關(guān)系關(guān)系即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字段,把即在兩個(gè)表中選一個(gè)相同屬性的字段作為關(guān)鍵字段,把其中一個(gè)表中的關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值其中一個(gè)表中的關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是唯一的,而另一個(gè)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,是唯一的,而另一個(gè)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值可以重復(fù)。該字段值可以重復(fù)。27兩表間建立兩表間
18、建立“一對(duì)一一對(duì)一”關(guān)系關(guān)系首先要確定父、子表的關(guān)聯(lián)字段,然后定義父表中關(guān)聯(lián)字段為主鍵或有索引(字段值無重復(fù)),以及子表中關(guān)聯(lián)字段為主鍵或有索引(字段值無重復(fù))然后,打開“工具工具”菜單,選擇“關(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)系。28兩表間建立兩表間建立“一對(duì)多一對(duì)多”關(guān)系關(guān)系首先要確定父、子表的關(guān)聯(lián)字段,然后定義父表中關(guān)聯(lián)字段為主鍵或有索引(字段值無重復(fù)),以及子表中關(guān)聯(lián)字段為主鍵或有索
19、引(字段有重復(fù)值)29 實(shí)施參照完整性實(shí)施參照完整性:禁止輸入父表中無匹配記錄的子記錄,也禁止刪除與子表有相關(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ì)跟著被刪除。30查詢的創(chuàng)建與使用查詢的創(chuàng)建與使用查詢是專門用來進(jìn)行數(shù)據(jù)檢索,以及進(jìn)行數(shù)據(jù)加工的一種重要的數(shù)據(jù)庫對(duì)象數(shù)據(jù)庫對(duì)象。查詢是通過從一個(gè)或多個(gè)表中提取數(shù)據(jù)創(chuàng)建而成的;查詢不僅可以重組表中的數(shù)據(jù),還可以通過計(jì)算再生新的數(shù)據(jù)。每次使用查詢時(shí),都是從創(chuàng)建查詢時(shí)所提供的數(shù)據(jù)源表或查詢中創(chuàng)建記錄集記錄集。所以,查詢的結(jié)果總是與數(shù)據(jù)源中的
20、查詢的結(jié)果總是與數(shù)據(jù)源中的數(shù)據(jù)保持同步數(shù)據(jù)保持同步,只要數(shù)據(jù)源中的數(shù)據(jù)是最新的數(shù)據(jù),每次使用查詢,查詢的結(jié)果也是依據(jù)數(shù)據(jù)源最新的數(shù)據(jù)組織查詢結(jié)果。31查詢的創(chuàng)建與使用查詢的創(chuàng)建與使用在Access中,主要有以下幾種查詢操作方式:選擇查詢參數(shù)查詢動(dòng)作查詢交叉表查詢SQL查詢32創(chuàng)建選擇查詢創(chuàng)建選擇查詢 例1:使用“簡(jiǎn)單查詢向?qū)А?,將?shù)據(jù)庫(jszkxg)中的表(zrqk)、表(ssbm)作為數(shù)據(jù)源,創(chuàng)建查詢。例2:使用“查詢?cè)O(shè)計(jì)器”,將數(shù)據(jù)庫(jszkxg)中的表(jssk)作為數(shù)據(jù)來源,創(chuàng)建查詢(skqk查詢)。33創(chuàng)建參數(shù)查詢創(chuàng)建參數(shù)查詢 參數(shù)查詢是選擇查詢的一種特殊查詢。是把選擇查詢的“準(zhǔn)
21、則”,設(shè)置成一個(gè)帶有參數(shù)的“通用準(zhǔn)則”,當(dāng)運(yùn)行查詢時(shí),由用戶隨機(jī)定義參數(shù)值,查詢結(jié)果便是根據(jù)參數(shù)而組成的記錄集。參數(shù)查詢是通過查詢?cè)O(shè)計(jì)器創(chuàng)建的。34創(chuàng)建參數(shù)查詢創(chuàng)建參數(shù)查詢 例1:使用“查詢?cè)O(shè)計(jì)器”,修改數(shù)據(jù)庫(jszkxg)中的查詢(skqk查詢) ,把普通的選擇查詢修改為參數(shù)查詢。步驟:在在“選擇查詢選擇查詢”窗口,打開窗口,打開“查詢查詢”菜單,選擇菜單,選擇“參數(shù)參數(shù)”,輸,輸入?yún)?shù)名稱(如入?yún)?shù)名稱(如JSBH)和參數(shù)類型,并按)和參數(shù)類型,并按“確定確定”; 在在“選擇查詢選擇查詢”窗口,修改字段準(zhǔn)則,如:在窗口,修改字段準(zhǔn)則,如:在“教師編號(hào)教師編號(hào)”字段的準(zhǔn)則中輸入字段的準(zhǔn)則中
22、輸入 JSBH35創(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ù)表的特性。36創(chuàng)建更新查詢創(chuàng)建更新查詢 在數(shù)據(jù)庫操作中,數(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),可以借助于更新查詢來完成,避免手工修改的誤差,達(dá)到事半功倍。37創(chuàng)建更新查詢創(chuàng)建更新查詢 例:更新數(shù)據(jù)庫(jszkxg)中的表(zrqk)的“年齡”字段對(duì)應(yīng)的數(shù)據(jù),將年齡字段值都加1,定義更新查詢名稱為(zrgx查詢)注意:更新查詢
23、的結(jié)果,是對(duì)數(shù)據(jù)源中的數(shù)據(jù)進(jìn)行物理更新,因此在設(shè)置更新條件時(shí),要做到準(zhǔn)確無誤,以免造成重大損失。38創(chuàng)建追加查詢創(chuàng)建追加查詢 這里所說的“追加”的概念,不僅是單個(gè)記錄的追加,而是一批記錄的追加。使用“追加查詢”的前提是要有兩個(gè)擁有共同屬性的字段的表,追加就是將其中一個(gè)表中的全部記錄或部分記錄加入到另一個(gè)表中。例:已知數(shù)據(jù)庫(jszkxg)中有表(ssbm)和表(ssbm1),將表(ssbm)追加到表(ssbm1)中 。39創(chuàng)建刪除查詢創(chuàng)建刪除查詢 使用“刪除查詢”可以將數(shù)據(jù)庫中的無用數(shù)據(jù)一次性刪除。注意:這種刪除操作一旦執(zhí)行,刪除掉的數(shù)據(jù)是無法恢復(fù)的,所以要謹(jǐn)慎從事。例:使用“刪除查詢”,刪除
24、數(shù)據(jù)庫(jszkxg)中表(ssbm1) 中 的部分?jǐn)?shù)據(jù) “所在單位”為“五系”的記錄。40創(chuàng)建生成表查詢創(chuàng)建生成表查詢 使用“生成表查詢”,可以使查詢的結(jié)果成為一個(gè)新表。這個(gè)新表可以是數(shù)據(jù)源表的一部分,也可以是數(shù)據(jù)源表修改后的結(jié)果表,還可以是多個(gè)表創(chuàng)建的新表。例:根據(jù)數(shù)據(jù)庫(jszkxg)中的表(zrqk)、表(ssbm)、表(xlqk),創(chuàng)建一個(gè)表。41使用表記錄的定位記錄的定位:利用記錄定位按鈕定位按鈕或“編輯編輯”菜單的“定位定位”。記錄的排序記錄的排序:在“表”瀏覽窗口,選定要排序的字段,利用“記錄”菜單的“排序”命令。表中列的凍結(jié)表中列的凍結(jié)表中列的隱藏表中列的隱藏表中記錄的篩選表
25、中記錄的篩選42使用子表使用子表當(dāng)兩個(gè)表建立了關(guān)聯(lián)后,通過關(guān)聯(lián)字段就有了父、子表之分,只要通過插入子表的操作,就可以瀏覽相關(guān)表中相關(guān)的數(shù)據(jù)了。使用子表的操作步驟如下:1) 打開數(shù)據(jù)庫,打開父表;2) 打開“插入”菜單,選擇“子數(shù)據(jù)表”;添加子表;3) 在表瀏覽窗口,單擊“+”按鈕或“-”按鈕,可以打開或關(guān)閉子表;4) 打開“格式”菜單,選擇“子數(shù)據(jù)表”,可以刪除子表與父表的嵌套關(guān)系。例:將表(zrqk) 與(jssk)建成父表與子表嵌套關(guān)系43關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫是依照關(guān)系模型關(guān)系模型設(shè)計(jì)的若干個(gè)關(guān)系的集合。在關(guān)系數(shù)據(jù)庫中,稱一個(gè)“關(guān)系”(一張二維表二維表)為一個(gè)數(shù)據(jù)表文件數(shù)據(jù)表文件
26、(簡(jiǎn)稱表表)。一個(gè)關(guān)系數(shù)據(jù)庫由若干個(gè)表組成,一個(gè)表又由若干個(gè)記錄組成,而每一個(gè)記錄由若干個(gè)以字段屬性加以分類的數(shù)據(jù)項(xiàng)組成。44Access數(shù)據(jù)庫中的主要對(duì)象及其關(guān)系數(shù)據(jù)庫中的主要對(duì)象及其關(guān)系 數(shù)據(jù)庫中的主要對(duì)象 表:存儲(chǔ)數(shù)據(jù) 查詢:查找數(shù)據(jù) 窗體、報(bào)表、頁面:獲取數(shù)據(jù) 宏、模塊:實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)操作 45表中字段建立索引的方法(一)表中字段建立索引的方法(一)在表結(jié)構(gòu)“設(shè)計(jì)”窗口,選定要建立索引的字段,打開字段“屬性”的“索引”下拉框,進(jìn)行選擇:無:表示該字段無索引。有(有重復(fù)):表示該字段建立索引,且該字段的值是可重復(fù)的。有(無重復(fù));表示該字段建立索引,且該字段的值不可重復(fù)的。用這種方法創(chuàng)建的索引,其索引名與索引的字段名相同,其記錄順序按索引字段值升序排列。例:給表ssbm中的教師編號(hào)字段創(chuàng)建索引46查詢的創(chuàng)建與使用查詢的創(chuàng)建與使用查詢是專門用來進(jìn)行數(shù)據(jù)檢索,以及進(jìn)行數(shù)據(jù)加工的一種重
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024運(yùn)輸合同書格式正規(guī)范本
- 2025年度智慧社區(qū)物業(yè)管理系統(tǒng)承包合同范本4篇
- 2024食品行業(yè)供應(yīng)鏈管理供貨合同范本3篇
- 2025年度住宅小區(qū)車輛收費(fèi)員雇傭合同材料3篇
- 2024銀杏樹苗圃基地設(shè)施租賃與苗木采購合同3篇
- 2025年度智能化場(chǎng)消防系統(tǒng)升級(jí)改造維修工程合同4篇
- 2025年度新型智能車位買賣合同規(guī)范4篇
- 2025年度新能源汽車生產(chǎn)車間承包合作框架協(xié)議4篇
- 2025年度數(shù)據(jù)中心機(jī)房租賃及維護(hù)服務(wù)合同4篇
- 2025年度水庫環(huán)境保護(hù)與承包服務(wù)協(xié)議4篇
- 2025年度土地經(jīng)營權(quán)流轉(zhuǎn)合同補(bǔ)充條款范本
- 南通市2025屆高三第一次調(diào)研測(cè)試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學(xué)一模試卷
- 2025中國人民保險(xiǎn)集團(tuán)校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 0的認(rèn)識(shí)和加、減法(說課稿)-2024-2025學(xué)年一年級(jí)上冊(cè)數(shù)學(xué)人教版(2024)001
- 重癥患者家屬溝通管理制度
- 醫(yī)院安全生產(chǎn)治本攻堅(jiān)三年行動(dòng)實(shí)施方案
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對(duì)法》及其應(yīng)用案例
- 工程項(xiàng)目合作備忘錄范本
- 信息安全意識(shí)培訓(xùn)課件
- Python試題庫(附參考答案)
評(píng)論
0/150
提交評(píng)論