




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1計算機(jī)文化基礎(chǔ)第6章 Access 2010的應(yīng)用目 錄6.1 6.1 建立數(shù)據(jù)庫建立數(shù)據(jù)庫1數(shù)據(jù)庫的相關(guān)概念數(shù)據(jù)庫的相關(guān)概念2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作6.2 6.2 建立數(shù)據(jù)庫查詢和索引建立數(shù)據(jù)庫查詢和索引1數(shù)據(jù)查詢數(shù)據(jù)查詢2SQL語句語句3 建立數(shù)據(jù)庫查詢和索引建立數(shù)據(jù)庫查詢和索引 項目實(shí)施項目實(shí)施6.1 建立數(shù)據(jù)庫 Microsoft Access是微軟公司開發(fā)的Microsoft Office套裝辦公軟件中的一款功能非常強(qiáng)大的數(shù)據(jù)庫管理軟件。Access可以存儲和檢索信息,并能自動完成可重復(fù)執(zhí)行的任務(wù)。Access能充分地利用Microsoft Wind
2、ows的功能,并能與其協(xié)調(diào)一致。 在設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng)之前,首先要創(chuàng)建一個新數(shù)據(jù)庫。新建數(shù)據(jù)庫主要有兩種方式:一是首先進(jìn)入Access,然后使用數(shù)據(jù)庫向?qū)陆〝?shù)據(jù)庫,最后在向?qū)У闹敢孪驍?shù)據(jù)庫添加需要的表、窗體、報表等對象;另一種方式是直接建立一個空數(shù)據(jù)庫,然后通過手動添加所需要的各種表、查詢、窗體等數(shù)據(jù)庫對象。6.1 建立數(shù)據(jù)庫1數(shù)據(jù)庫的相關(guān)概念數(shù)據(jù)庫的相關(guān)概念(1)數(shù)據(jù)模型在使用數(shù)據(jù)庫進(jìn)行數(shù)據(jù)管理之前,普遍使用文件來進(jìn)行數(shù)據(jù)管理,相應(yīng)的程序中既有數(shù)據(jù)的處理過程又有數(shù)據(jù)的結(jié)構(gòu)描述,使程序過于依賴數(shù)據(jù),一旦數(shù)據(jù)發(fā)生變化,相關(guān)程序不得不修改。數(shù)據(jù)庫的出現(xiàn)改變了這一狀況,在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的結(jié)構(gòu)
3、描述從程序中分離出來,形成數(shù)據(jù)模式,程序與數(shù)據(jù)有了較高的獨(dú)立性,可以更好地共享數(shù)據(jù),適應(yīng)了大規(guī)模數(shù)據(jù)處理的要求。6.1 建立數(shù)據(jù)庫1數(shù)據(jù)庫的相關(guān)概念數(shù)據(jù)庫的相關(guān)概念(1)數(shù)據(jù)模型傳統(tǒng)的數(shù)據(jù)模式一般包括數(shù)據(jù)的概念模式、用戶模式和存儲模式。l 概念模式描述數(shù)據(jù)的全局邏輯結(jié)構(gòu),包括記錄內(nèi)部結(jié)構(gòu)、記錄間的聯(lián)系、數(shù)據(jù)完整性約束等;l 用戶模式針對用戶需求描述了數(shù)據(jù)的局部邏輯結(jié)構(gòu);l 存儲模式描述了數(shù)據(jù)的物理存儲細(xì)節(jié),包括設(shè)備信息、數(shù)據(jù)組織方式和索引等。6.1 建立數(shù)據(jù)庫1數(shù)據(jù)庫的相關(guān)概念數(shù)據(jù)庫的相關(guān)概念(1)數(shù)據(jù)模型數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)可根據(jù)其特點(diǎn)劃分為4種基本狀態(tài):l 外部原始狀態(tài),與系統(tǒng)有關(guān)的原始數(shù)據(jù)
4、,如發(fā)票、記賬憑證等;l 系統(tǒng)內(nèi)部原始狀態(tài),原始數(shù)據(jù)輸入后,在系統(tǒng)中以數(shù)據(jù)表方式存儲的數(shù)據(jù)狀態(tài);l 系統(tǒng)內(nèi)部中間狀態(tài),數(shù)據(jù)表經(jīng)統(tǒng)計計算等轉(zhuǎn)換后形成的數(shù)據(jù);l 系統(tǒng)外部結(jié)果狀態(tài),系統(tǒng)的輸出數(shù)據(jù)包括以顯示、打印方式輸出的報表或查詢結(jié)果等。6.1 建立數(shù)據(jù)庫1數(shù)據(jù)庫的相關(guān)概念數(shù)據(jù)庫的相關(guān)概念(2)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,可對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證其安全性和完整性。用戶通過DBMS訪問其數(shù)據(jù),數(shù)據(jù)庫管理員也通過DBMS進(jìn)行維護(hù)。它提供多種功能,可使多個應(yīng)用程序
5、、用戶使用不同的方法在任意時刻去建立、修改和詢問數(shù)據(jù)庫。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫是目前各類數(shù)據(jù)庫中最重要、最流行的數(shù)據(jù)庫,它應(yīng)用數(shù)學(xué)方法來處理數(shù)據(jù)庫數(shù)據(jù),是目前使用最廣泛的。關(guān)系數(shù)據(jù)庫由一些相關(guān)的二維表格組成,每一個表格都描述了某類實(shí)體的相關(guān)屬性。表的每一列都是一個屬性,在關(guān)系型數(shù)據(jù)庫中稱為一個字段。表的每一行都表示了一個實(shí)體或者某兩個實(shí)體之間的聯(lián)系,在關(guān)系型數(shù)據(jù)庫中稱為一條記錄。所有的字段都是最基本的和不可細(xì)分的,表對其進(jìn)行了某種規(guī)范處理,以盡可能地減少數(shù)據(jù)冗余。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫(1)關(guān)系A(chǔ)ccess 創(chuàng)建的是關(guān)系數(shù)據(jù)庫,這表示數(shù)據(jù)按照不同的
6、主題或任務(wù)存儲在各個獨(dú)立的表中,并且,數(shù)據(jù)可按照指定的方式進(jìn)行關(guān)聯(lián)和組合。如圖6-1-1所示,圖書管理數(shù)據(jù)庫可以將圖書基本信息與圖書的借還信息數(shù)據(jù)分開存儲,也可以在需要時將數(shù)據(jù)庫中的所有這些信息組合在一起。 圖6-1-1 關(guān)系數(shù)據(jù)庫示例 6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫(1)關(guān)系兩組數(shù)據(jù)是關(guān)聯(lián)的,因此,一組數(shù)據(jù)中的信息(如圖書信息上的ISBN)與另一組數(shù)據(jù)中的適用信息(該書的借還信息)相關(guān)聯(lián)。為了盡量利用數(shù)據(jù)庫,需要通過設(shè)置數(shù)據(jù)表來反映與數(shù)據(jù)相關(guān)聯(lián)的主題和任務(wù)。在規(guī)劃數(shù)據(jù)庫時,需考慮輸入數(shù)據(jù)、查找數(shù)據(jù)或報告數(shù)據(jù)等多種情形。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象1)數(shù)據(jù)庫中
7、主要的對象)數(shù)據(jù)庫中主要的對象Access數(shù)據(jù)庫由對象組成,其中,最重要的是以下4種。 表:用來組織和存儲數(shù)據(jù),可將數(shù)據(jù)存儲在行和列中。所有數(shù)據(jù)庫都包含一個或多個表。 查詢:檢索和處理數(shù)據(jù),可以組合不同表中的數(shù)據(jù),還可以更新數(shù)據(jù),并針對數(shù)據(jù)進(jìn)行計算。 窗體:控制數(shù)據(jù)輸入和數(shù)據(jù)視圖,提供使數(shù)據(jù)便于處理的視覺提示。 報表:匯總和打印數(shù)據(jù),將表和查詢中的數(shù)據(jù)轉(zhuǎn)化為文檔,以便進(jìn)行交流。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象2)數(shù)據(jù)庫中表的組成)數(shù)據(jù)庫中表的組成數(shù)據(jù)庫中的表如圖6-1-2所示。圖6-1-2 表在數(shù)據(jù)庫中,每個主要主題(如圖書信息、讀者信息、圖書借還信息)都應(yīng)當(dāng)有一個獨(dú)立的表
8、。多個表中的數(shù)據(jù)不應(yīng)重復(fù)。數(shù)據(jù)重復(fù)是一個常見的錯誤,但是,如果表的結(jié)構(gòu)比較完善,則很容易避免。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象2)數(shù)據(jù)庫中表的組成)數(shù)據(jù)庫中表的組成每個表都包含稱為記錄的行和稱為字段的列。l 記錄:是數(shù)據(jù)表中的某一行,是描述特定實(shí)體對象的信息集。l 字段:是數(shù)據(jù)表中的某一列,用于描述特定實(shí)體對象的某方面信息。3)數(shù)據(jù)庫中表的字段設(shè)置)數(shù)據(jù)庫中表的字段設(shè)置在創(chuàng)建數(shù)據(jù)庫表的字段時,要對字段進(jìn)行相應(yīng)的設(shè)置。數(shù)據(jù)庫中字段的設(shè)置用來確定可在字段中存儲的數(shù)據(jù)的類型、數(shù)據(jù)的顯示方式及可對數(shù)據(jù)執(zhí)行的操作。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象4)數(shù)據(jù)庫中表的主
9、鍵設(shè)置)數(shù)據(jù)庫中表的主鍵設(shè)置表中的每條記錄都應(yīng)當(dāng)是唯一的,換言之,在同一個數(shù)據(jù)庫中,不能存在有關(guān)王倩的兩條相同記錄。如在“讀者表”中,讀者及其詳細(xì)信息形成一個記錄,該信息不應(yīng)在其他表或其他記錄中重復(fù)。為了區(qū)分不同的記錄,可以在表中包含一個主鍵字段。主鍵是表中的某個字段,該字段要求每條記錄的取值不一樣,是每條記錄的唯一標(biāo)識符,如圖書ISBN編號、讀者借書證ID號。主鍵應(yīng)當(dāng)是一些不經(jīng)常更改的信息。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象4)數(shù)據(jù)庫中表的主鍵設(shè)置)數(shù)據(jù)庫中表的主鍵設(shè)置Access可以在用戶每次向表中添加記錄時分配一個按1遞增的數(shù)字主鍵。即使在該記錄之前添加和刪除了其他記錄
10、,該數(shù)字也繼續(xù)與該記錄相關(guān)聯(lián)。如果主鍵是數(shù)字,則數(shù)據(jù)庫可以將每個主鍵與一個友好的名稱(如讀者借書證ID號)相關(guān)聯(lián)。按照這種方法,即使基礎(chǔ)表存儲的是一個數(shù)字,用戶也可以處理熟悉的信息。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象4)數(shù)據(jù)庫中表的主鍵設(shè)置)數(shù)據(jù)庫中表的主鍵設(shè)置主鍵的一大功能是將表中的記錄區(qū)分開來,每條記錄在主鍵字段的取值是唯一的,就如同現(xiàn)實(shí)生活中可以根據(jù)每個人的身份證號將每個人區(qū)分開來一樣。主鍵的另外一個功能是建立實(shí)體對象和實(shí)體對象之間的聯(lián)系,實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫中“關(guān)系”的表示,從而達(dá)到數(shù)據(jù)的有效共享。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象 5)外鍵表示關(guān)系)外鍵
11、表示關(guān)系一個表A的主鍵字段F1出現(xiàn)在表B中,則稱F1為表B的外鍵。通過主鍵,用戶可以利用關(guān)系數(shù)據(jù)庫的強(qiáng)大功能,而不是利用難以維護(hù)且無法協(xié)作的大量重復(fù)列表。當(dāng)多個表相關(guān)時,一個表的主鍵會變成另一個表的外鍵。例如,在圖書管理數(shù)據(jù)庫中,ISBN字段是“圖書信息”的主鍵?!皥D書借還信息表”記錄的是某個讀者借閱圖書的歷史記錄,其中也有ISBN字段,此時在“圖書借還信息表”中,ISBN字段就為外鍵,如圖6-1-6所示。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (2)對象 5)外鍵表示關(guān)系)外鍵表示關(guān)系圖6-1-6 外鍵示例ISBN字段在兩個表中出現(xiàn),在一個表中是主鍵,在另一個表中是外鍵,兩個表通過主鍵和外
12、鍵形成的關(guān)系如圖6-1-1所示。 6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (3)關(guān)系代數(shù)關(guān)系代數(shù)是一種抽象的查詢語言,是關(guān)系數(shù)據(jù)操縱語言的一種傳統(tǒng)表達(dá)方式。它是通過對關(guān)系的運(yùn)算來表達(dá)查詢的。任何一種運(yùn)算都是將一定的運(yùn)算符作用于一定的運(yùn)算對象上,得到預(yù)期的運(yùn)算結(jié)果。所以,運(yùn)算對象、運(yùn)算符、運(yùn)算結(jié)果是運(yùn)算的三大要素。關(guān)系代數(shù)的運(yùn)算對象是關(guān)系,運(yùn)算結(jié)果亦為關(guān)系。關(guān)系代數(shù)用到的運(yùn)算符包括4類:集合運(yùn)算符、專門的關(guān)系運(yùn)算符、算術(shù)比較符和邏輯運(yùn)算符。 6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (4)關(guān)系運(yùn)算關(guān)系代數(shù)的運(yùn)算按運(yùn)算符的不同,可分為傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算兩類。傳統(tǒng)的集合運(yùn)算將關(guān)系看成元
13、組的集合,其運(yùn)算是從關(guān)系的“水平”方向來進(jìn)行的,即從行的角度來進(jìn)行。而專門的關(guān)系運(yùn)算不僅涉及行,而且涉及列。比較運(yùn)算符和邏輯運(yùn)算符是用來輔助專門的關(guān)系運(yùn)算符的。關(guān)系代數(shù)運(yùn)算符見表6-1-1。 6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (4)關(guān)系運(yùn)算 表6-1-1 運(yùn) 算 符含 義運(yùn) 算 符含 義集合運(yùn)算符并比較運(yùn)算符大于大于等于差小于小于等于交等于不等于專門的關(guān)系運(yùn)算符廣義笛卡爾積邏輯運(yùn)算符非d選擇p投影與連接除或6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (4)關(guān)系運(yùn)算1)傳統(tǒng)的集合運(yùn)算)傳統(tǒng)的集合運(yùn)算l并:如果有兩個相同結(jié)構(gòu)的關(guān)系,則并是由屬于這兩個關(guān)系的元組組成的集合。例如,有兩個班的學(xué)生
14、數(shù)據(jù)放在結(jié)構(gòu)相同的兩個表中,此時,并就是將第二個班的數(shù)據(jù)追加到第一個班的學(xué)生記錄的后面。l差:如果有關(guān)系R和關(guān)系S,則R-S的結(jié)果是由屬于R但不屬于S的元組組成的集合。l交:如果有關(guān)系R和關(guān)系S,則R和S的交的結(jié)果是由既屬于R又屬于S的元組組成的集合。6.1 建立數(shù)據(jù)庫2關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫 (4)關(guān)系運(yùn)算2)專門的關(guān)系運(yùn)算)專門的關(guān)系運(yùn)算l選擇:從關(guān)系中找出滿足給定條件的元組的操作。選擇是從行(元組)的角度進(jìn)行的,例如,將性別為女的讀者信息從“讀者表”選擇出來。l投影:從關(guān)系模式中指定若干個屬性并組成新的關(guān)系。例如,從“讀者表”中將所有讀者的姓名取出。l聯(lián)接:關(guān)系的橫向結(jié)合,將兩個關(guān)系拼接成
15、一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。例如,可將“圖書信息”表和“圖書借還信息表”聯(lián)接成為一個新的關(guān)系表。l自然聯(lián)接:在聯(lián)接運(yùn)算中,以字段值對應(yīng)相等為條件進(jìn)行的聯(lián)接操作稱為等值聯(lián)接。自然聯(lián)接是去掉重復(fù)屬性的等值聯(lián)接。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作數(shù)據(jù)庫遠(yuǎn)不只是表的組合,它可以幫助用戶真正掌握數(shù)據(jù),從而能夠快速地對數(shù)據(jù)進(jìn)行檢索、排序、分析、匯總并報告結(jié)果;它能夠合并多個文件中的數(shù)據(jù),從而避免重復(fù)輸入信息;它甚至提高了數(shù)據(jù)輸入的效率和準(zhǔn)確度。(1)新建數(shù)據(jù)庫1)使用向?qū)陆〝?shù)據(jù)庫)使用向?qū)陆〝?shù)據(jù)庫其操作步驟如下。 選擇“文件”“新建”菜單命令,出現(xiàn)如圖6
16、-1-7所示的“可用模板”區(qū)域。單擊其中的“樣本模板”選項,出現(xiàn)“樣本模板”面板,在其中選擇“學(xué)生”模板,如圖6-1-8所示。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作圖6-1-7 “可用模板”區(qū)域6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作圖6-1-8 選擇“學(xué)生”模板6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(1)新建數(shù)據(jù)庫1)使用向?qū)陆〝?shù)據(jù)庫)使用向?qū)陆〝?shù)據(jù)庫 單擊“文件名”文本框右側(cè)的 按鈕,打開如圖6-1-9所示的“文件新建數(shù)據(jù)庫”對話框。在該對話框中指定文件名和保存路徑,然后單擊“確定”按鈕。 此時回到如圖6-1-8所示的界面,單擊“創(chuàng)建”按鈕,完成
17、數(shù)據(jù)庫的新建,數(shù)據(jù)庫界面如圖6-1-10所示。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作圖6-1-9 “文件新建數(shù)據(jù)庫”對話框 6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作圖6-1-10 學(xué)生數(shù)據(jù)庫界面 6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(1)新建數(shù)據(jù)庫2)用)用“空數(shù)據(jù)庫空數(shù)據(jù)庫”鏈接創(chuàng)建數(shù)據(jù)庫鏈接創(chuàng)建數(shù)據(jù)庫使用“空數(shù)據(jù)庫”鏈接也可以創(chuàng)建一個新的數(shù)據(jù)庫,步驟如下。 選擇“文件”“新建”菜單命令,出現(xiàn)如圖6-1-7所示的“可用模板”區(qū)域,從中選擇“空數(shù)據(jù)庫”選項。 單擊“文件名”文本框右側(cè)的 按鈕,打開“文件新建數(shù)據(jù)庫”對話框。在該對話框中指定文件名和保存路
18、徑,如圖6-1-11所示,然后單擊“確定”按鈕。 此時回到如圖6-1-12所示的界面,單擊“創(chuàng)建”按鈕,完成數(shù)據(jù)庫的新建,如圖6-1-13所示。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-11 在“文件新建數(shù)據(jù)庫”對話框中設(shè)置參數(shù)6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-12 此時的新建文件界面6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-13 “圖書管理數(shù)據(jù)庫”創(chuàng)建頁面6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(2)新建數(shù)據(jù)表表是Access數(shù)據(jù)庫中要建立和使用的主要內(nèi)容。在開始建立表之前,需要弄明白數(shù)據(jù)庫的結(jié)構(gòu),主要包括
19、完成特定工作需要多少個表、在表中需要哪些屬性或者字段、這些字段中的數(shù)據(jù)要用哪些數(shù)據(jù)類型存放(字符型、數(shù)值型、貨幣型、邏輯型、圖形類型等)。在設(shè)計好數(shù)據(jù)庫結(jié)構(gòu)之后,可以通過以下步驟來創(chuàng)建表。 單擊“創(chuàng)建”功能區(qū)的“表格”組中的“表設(shè)計”按鈕,如圖6-1-14所示,打開如圖6-1-15所示的表設(shè)計窗口。 6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-14 單擊“表設(shè)計”按鈕6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-15 表設(shè)計窗口6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(2)新建數(shù)據(jù)表 命名字段。在表設(shè)計窗口中有3個列:“字段名稱”列、“數(shù)據(jù)類型
20、”列和“說明”列。在“字段名稱”列中輸入為字段所命的名稱。 選擇數(shù)據(jù)類型。輸入字段名稱后,通過按【Tab】鍵把插入點(diǎn)從“字段名稱”列移動到“數(shù)據(jù)類型”列。在該列中,可為保存在該字段中的數(shù)據(jù)選擇一種數(shù)據(jù)類型。要改變數(shù)據(jù)類型,單擊“數(shù)據(jù)類型”列右側(cè)的下拉按鈕,打開下拉列表,從中選擇需要的類型即可。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(2)新建數(shù)據(jù)表 使用“說明”字段。在“說明”列可以為該字段輸入說明。說明是可選的,也可以沒有。輸入說明之后,按下【Tab】鍵可把插入點(diǎn)移到下一行,為剩下的字段輸入所需要的字段名、選擇數(shù)據(jù)類型及添加所需的說明,如圖6-1-16所示。 6.1 建立數(shù)據(jù)庫3
21、數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-16 在表設(shè)計窗口中輸入數(shù)據(jù)6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(2)新建數(shù)據(jù)表 添加主鍵。在設(shè)計表時,Access允許將一個或多個字段指定為主鍵。主鍵的值在記錄中是唯一的,根據(jù)主鍵的值可以唯一地識別Access表中的每一條記錄。默認(rèn)狀態(tài)下,Access在顯示表數(shù)據(jù)時把主鍵列在第一位。常用作主鍵的選項包括用戶號碼、身份證號碼、賬戶號碼、股票號碼或者訂單號碼等。選擇“ISBN”項,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“主鍵”命令,如圖6-1-17所示。設(shè)置完成后,主鍵創(chuàng)建成功,如圖6-1-18所示。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)
22、據(jù)庫的基本操作 圖6-1-17 設(shè)置主鍵6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-18 設(shè)置“ISBN”為主鍵成功6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(2)新建數(shù)據(jù)表 保存表。在對表完成了所需要的添加和修改之后,便可以保存表。選擇“文件”“保存”菜單命令,或者單擊快速訪問工具欄上的“保存”按鈕,或者單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“保存”命令,如圖6-1-19所示。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-19 保存表6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作(2)新建數(shù)據(jù)表 在彈出的“另存為”對話框中,將表命名為“圖書
23、信息”,如圖6-1-20所示,單擊“確定”按鈕即可完成表的保存。 輸入表的內(nèi)容。創(chuàng)建新表后,便可為該表輸入數(shù)據(jù)。通過雙擊表名將其打開,然后單擊字段名下的空格,輸入數(shù)據(jù),重復(fù)操作即可。 在表中編輯和刪除數(shù)據(jù)。用戶可以改變表的設(shè)計結(jié)構(gòu)。要改變字段的名稱、數(shù)據(jù)、類型或者說明,必須單擊此字段,才能進(jìn)行相應(yīng)的更改。6.1 建立數(shù)據(jù)庫3數(shù)據(jù)庫的基本操作數(shù)據(jù)庫的基本操作 圖6-1-20 命名表6.2 建立數(shù)據(jù)庫查詢和索引查詢提供了一種簡單的方法,能夠從一個或多個表中獲取所需要的記錄和字段。通過使用查詢,可以更輕松地完成絕大部分?jǐn)?shù)據(jù)的操作任務(wù)。前面已經(jīng)建立了一個圖書管理數(shù)據(jù)庫,并在該數(shù)據(jù)庫中建立了幾個表,每個
24、表均設(shè)立了主鍵。但是,怎樣才能在這些表中查詢到需要的數(shù)據(jù)并把它們顯示出來呢?6.2 建立數(shù)據(jù)庫查詢和索引1數(shù)據(jù)查詢數(shù)據(jù)查詢Access提供了兩種建立查詢的方法:手工或使用查詢向?qū)?。進(jìn)入查詢設(shè)計窗口之后,可以執(zhí)行許多不同的操作,這些操作都是設(shè)計過程的組成部分。l 可以為查詢添加表。l 從添加到查詢的表中添加字段。l 指定查詢所用的條件。l 為查詢選擇一種排序次序。l 執(zhí)行查詢、保存查詢以及打印查詢結(jié)果。6.2 建立數(shù)據(jù)庫查詢和索引2SQL語句語句(1)SELECT語句SELECT語句用于選擇數(shù)據(jù)。語法如下。SELECT 字段列表FROM 表名,nWHERE 條件GROUP BY 列名HAVING
25、 邏輯表達(dá)式ORDER BY 列名ASC/DESC6.2 建立數(shù)據(jù)庫查詢和索引2SQL語句語句(2)INSERT語句INSERT語句用于插入數(shù)據(jù)。語法如下。INSERT INTO 目的表名 VALUES(值1,值2,)用戶也可以指定所要插入數(shù)據(jù)的列。語法如下。INSERT INTO目的表名(列1,列2,) VALUES(值1,值2,)表達(dá)式6.2 建立數(shù)據(jù)庫查詢和索引2SQL語句語句(3)DELETE語句DELETE語句用于刪除表中的行。語法如下。DELETE 表名 WHERE 邏輯表達(dá)式(4)UPDATE語句UPDATE語句用于修改表中的數(shù)據(jù)。語法如下。UPDATE 表名 SET 列名=新值
26、 WHERE 邏輯表達(dá)式6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施1建立建立“圖書信息圖書信息”表的查詢表的查詢單擊“創(chuàng)建”功能區(qū)的“查詢”組中的“查詢設(shè)計”按鈕,如圖6-2-1所示。此時,會打開一個新的查詢設(shè)計窗口,還會彈出一個“顯示表”對話框,如圖6-2-2所示。圖6-2-1 單擊“查詢設(shè)計”按鈕6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施1建立建立“圖書信息圖書信息”表的查詢表的查詢圖6-2-2 “顯示表”對話框6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施2向向“圖書信息圖書信息”的查詢中添加表的查詢中添加表當(dāng)打開一個查詢窗口后,設(shè)計過程的第一步就是添加一個或多個表,這些表將提供想要搜索的數(shù)據(jù),步驟如下。 在
27、“顯示表”對話框中選擇“圖書信息”選項,作為進(jìn)行查詢的數(shù)據(jù)源。 單擊“顯示表”對話框中的“添加”按鈕,然后單擊“關(guān)閉”按鈕,就會出現(xiàn)如圖6-2-3所示的查詢設(shè)計窗口。6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施2向向“圖書信息圖書信息”的查詢中添加表的查詢中添加表 圖6-2-3 查詢設(shè)計窗口6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施3向向“圖書信息圖書信息”的查詢中添加字段的查詢中添加字段把“圖書信息”的列表框中的每一個字段拖放到查詢網(wǎng)格的“字段”行中,如圖6-2-4所示為最后的效果。圖6-2-4 從列表框把字段拖放到查詢網(wǎng)格中的效果6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施4為為“圖書信息圖書信息”表的查詢指定
28、條件表的查詢指定條件小張希望檢索出出版社是“中國傳媒大學(xué)出版社”的圖書記錄,操作步驟如下。 在“出版社”列下面的“條件”單元格中輸入“中國傳媒大學(xué)出版社”,如圖6-2-5所示。圖6-2-5 輸入查詢條件6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施4為為“圖書信息圖書信息”表的查詢指定條件表的查詢指定條件 單擊“查詢工具”“設(shè)計”功能區(qū)的“結(jié)果”組中的“運(yùn)行”按鈕,得到如圖6-2-6所示的查詢結(jié)果。圖6-2-6 查詢結(jié)果6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施4為為“圖書信息圖書信息”表的查詢指定條件表的查詢指定條件小張還想檢索出圖書價格超過25元的圖書記錄,操作步驟如下。 在“價格”列下面的“條件”單元格中輸入“25”,如圖6-2-7所示。圖6-2-7 輸入查詢條件6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施4為為“圖書信息圖書信息”表的查詢指定條件表的查詢指定條件 單擊“查詢工具”“設(shè)計”功能區(qū)的“結(jié)果”組中的“運(yùn)行”按鈕,得到如圖6-2-8所示的查詢結(jié)果。圖6-2-8 查詢結(jié)果6.2 建立數(shù)據(jù)庫查詢和索引項目實(shí)施5創(chuàng)建單字段索引創(chuàng)建單字段索引小張
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 發(fā)廊招收學(xué)徒合同范本
- 代加工合作合同范本
- 印刷制作度合同范本
- 合伙合同范本盈利分配
- 上海市戶外廣告合同范本
- 攝影作品使用授權(quán)合同范本
- epc o模式合同范本
- 口罩采購居間合同范本
- 刷單合同范本
- 店鋪的轉(zhuǎn)讓合同范本
- 印刷品承印五項管理新規(guī)制度
- 2024年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- CPK過程能力分析報告
- 店鋪診斷報告
- 2024陜西延長石油集團(tuán)礦業(yè)公司所屬單位招聘筆試參考題庫附帶答案詳解
- 安徽省六安市裕安中學(xué)2023-2024學(xué)年八年級上學(xué)期第一次月考數(shù)學(xué)試卷(含答案)
- 2024年黑龍江省專升本考試法學(xué)基礎(chǔ)模擬試題含解析
- 官兵成長規(guī)劃方案
- 石灰石粉作為土壤調(diào)理劑的效果及安全性評估
- 標(biāo)準(zhǔn)茶園構(gòu)建實(shí)施方案
- 空中交通管制無線電陸空通話常用標(biāo)準(zhǔn)通話用語
評論
0/150
提交評論