Access2000數(shù)據(jù)庫管理軟件的教學(xué)知識_第1頁
Access2000數(shù)據(jù)庫管理軟件的教學(xué)知識_第2頁
Access2000數(shù)據(jù)庫管理軟件的教學(xué)知識_第3頁
Access2000數(shù)據(jù)庫管理軟件的教學(xué)知識_第4頁
Access2000數(shù)據(jù)庫管理軟件的教學(xué)知識_第5頁
已閱讀5頁,還剩71頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Access2000數(shù)據(jù)庫管理軟件的教學(xué)Access2000數(shù)據(jù)庫管理軟件第6章教學(xué)目標(biāo)??了解Access2000數(shù)據(jù)庫的主要用途和應(yīng)用領(lǐng)域?掌握在Access2000中創(chuàng)建表、設(shè)置字段和索引的方法?了解表之間的各種關(guān)系,掌握建立表間關(guān)系的方法?熟悉Access2000中的各種查詢,能夠而進(jìn)行簡單的查詢操作6.1Access2000概述

在計算機(jī)中,數(shù)據(jù)管理指的是對數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲、檢索和維護(hù)的過程。隨著計算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,計算機(jī)數(shù)據(jù)管理技術(shù)也在不斷地更新和完善之中,數(shù)據(jù)庫技術(shù)就是一種非常重要而且被廣泛應(yīng)用的計算機(jī)數(shù)據(jù)管理技術(shù)。Access2000簡介6.1Access2000概述Access2000的主要用途存儲數(shù)據(jù)作為前端應(yīng)用程序,既是數(shù)據(jù)庫,同時也可以是開發(fā)工具支持多種后臺數(shù)據(jù)庫,既可以連接Excel文件、FoxPro、DBase和SQLServer數(shù)據(jù)庫,也可以連接MySQL、文本文件、XML和Oracle等其他數(shù)據(jù)庫。6.1Access2000概述Access2000的操作界面單擊【開始】按鈕,選擇【程序】|【MicrosoftAccess】命令,即可打開【MicrosoftAccess】對話框6.1Access2000概述Access2000的操作界面6.1Access2000概述Access2000的操作界面6.1Access2000概述Access2000的操作界面6.1Access2000概述Access2000的操作界面6.1Access2000概述Access2000的操作界面在Access中,數(shù)據(jù)庫就是指那些用來組成一個完整系統(tǒng)的所有表、關(guān)系、查詢、視圖(含觸發(fā)器和存儲過程)、窗體、報表、宏、頁和模塊等的集合體。數(shù)據(jù)庫6.1Access2000概述Access2000的操作界面表是數(shù)據(jù)庫的源頭,不管將數(shù)據(jù)存儲在Access中,還是將數(shù)據(jù)鏈接到SQLServer中,都需要對表進(jìn)行操作。應(yīng)用程序中的其他對象,如窗體和報表都會對表進(jìn)行直接或間接的引用。表6.1Access2000概述Access2000的操作界面為了更好地維護(hù)數(shù)據(jù)庫的完整性并簡化與數(shù)據(jù)庫內(nèi)其他對象的操作過程,我們需要在數(shù)據(jù)庫中的表之間定義關(guān)系。它除了定義表之間的“一對一”“一對多”“多對多”等關(guān)系外,還可設(shè)置“級聯(lián)更新”和“級聯(lián)刪除”等功能,從各個方面保證數(shù)據(jù)的完整性。關(guān)系6.1Access2000概述Access2000的操作界面查詢可以對表中的數(shù)據(jù)進(jìn)行查看、匯總和運算,我們既可以使用查詢對數(shù)據(jù)進(jìn)行增、刪、改的操作,又可以使用它來直觀快捷地進(jìn)行數(shù)據(jù)匯總和數(shù)據(jù)分析。查詢6.1Access2000概述Access2000的操作界面窗體不僅提供了更直觀、更強(qiáng)大的界面來增加、修改和刪除數(shù)據(jù),它提供強(qiáng)大的功能來豐富用戶操作界面,讓數(shù)據(jù)操作變得更加簡單、快捷。窗體6.1Access2000概述Access2000的操作界面報表主要是完成數(shù)據(jù)打印的功能。它會以更直觀、更讓用戶接受的方式來組織和打印數(shù)據(jù),同時,也會對數(shù)據(jù)進(jìn)行分組、匯總??梢葬槍ζ髽I(yè)的實際應(yīng)用,設(shè)計出非常復(fù)雜的各種功能的報表。報表6.1Access2000概述Access2000的操作界面數(shù)據(jù)訪問頁與窗體類似,也可以在其中對數(shù)據(jù)進(jìn)行增、刪、改的操作,但它是在瀏覽器里操作的,也是Access2000版本后的新產(chǎn)物。數(shù)據(jù)訪問頁6.1Access2000概述Access2000的操作界面

Access的宏主要是用來執(zhí)行鍵盤、菜單和工具欄、系統(tǒng)功能等需要手工執(zhí)行的一些任務(wù)。宏6.1Access2000概述Access2000的操作界面模塊是子程序和函數(shù)的集合,一些通用的函數(shù)、處理過程、復(fù)雜的運算過程和核心的業(yè)務(wù)處理等,都可被放在模塊中。利用模塊,可以提高代碼的可重用性,也更加方便代碼的組織與管理。模塊6.2表的設(shè)計表的概念表格的名稱記錄滾動條6.2表的設(shè)計創(chuàng)建表的方法6.2表的設(shè)計創(chuàng)建表的方法6.2表的設(shè)計創(chuàng)建表的方法6.2表的設(shè)計創(chuàng)建表的方法6.2表的設(shè)計創(chuàng)建表的方法6.2表的設(shè)計Access數(shù)據(jù)類型①輸入字段名稱后,按回車鍵或Tab鍵,光標(biāo)便跳轉(zhuǎn)至【數(shù)據(jù)類型】單元格中。6.2表的設(shè)計Access數(shù)據(jù)類型字段命名規(guī)定:◆長度最多只能為64個字符?!艨梢园瑵h字、字母、數(shù)字、空格及特殊的字符(。、!、`、[、]之外)的任意組合?!舨荒芤韵葘?dǎo)空格開頭?!舨荒馨刂谱址◤?到31的ASCII值)。6.2表的設(shè)計Access數(shù)據(jù)類型②單擊【數(shù)據(jù)類型】單元格的右側(cè)的下三角形按鈕或按Alt+↓組合鍵,打開數(shù)據(jù)類型選項列表,并在其中選擇設(shè)置字段的數(shù)據(jù)類型6.2表的設(shè)計Access數(shù)據(jù)類型6.2表的設(shè)計設(shè)置字段的有效性規(guī)則6.2表的設(shè)計設(shè)置字段的索引①選定一張表,單擊【設(shè)計】按鈕,打開表設(shè)計器,然后單擊字段列表中需要創(chuàng)建索引的字段(如“書名”),再在下方【索引】屬性下拉列表中,選擇“有(有重復(fù))”或者“有(無重復(fù))”,默認(rèn)為“無”,然后保存表。6.2表的設(shè)計設(shè)置字段的索引②打開表設(shè)計器,再單擊【視圖】|【索引】菜單命令,或者單擊【常用】工具欄上的【索引】按鈕,打開【索引】管理器6.2表的設(shè)計設(shè)置字段的索引6.2表的設(shè)計設(shè)置字段的其他屬性【默認(rèn)值】:在新建記錄時會自動把這個值輸入到字段中。它可以是一個常量值,也可以是一個表達(dá)式,表達(dá)式中可以包含內(nèi)置函數(shù)?!颈靥钭侄巍浚喝绻搶傩蕴钊搿笆恰?,則在插入新記錄的時候,這個字段不能留空,這樣可以保證資料的完整性?!据斎敕J健浚寒?dāng)焦點移動到這個字段的時候,將自動切換到某種輸入法模式。6.2表的設(shè)計設(shè)置主鍵在每個字段的【說明】(Description)屬性中,可以為每個字段輸入描述性語句。按照上面介紹的知識,依次輸入和設(shè)置其他字段6.2表的設(shè)計設(shè)置主鍵6.2表的設(shè)計設(shè)置主鍵6.2表的設(shè)計設(shè)置主鍵6.3建立表間關(guān)系關(guān)系的作用關(guān)系是很重要的數(shù)據(jù)庫對象,建立好關(guān)系對于規(guī)范表結(jié)構(gòu)、減少多余數(shù)據(jù)、保證數(shù)據(jù)完整性、保證數(shù)據(jù)的有效性和提高安全性等方面有著重要作用,并且使這一切都非常有效而且簡單。6.3建立表間關(guān)系一對一關(guān)系在一對一關(guān)系中,A表中的一行最多只能匹配于B表中的一行,反之亦然。6.3建立表間關(guān)系一對多關(guān)系一對多關(guān)系是最普通的一種關(guān)系。在這種關(guān)系中,A表中的一行可以匹配B表中的多行,但是B表中的一行只能匹配A表中的一行。6.3建立表間關(guān)系多對多關(guān)系在多對多關(guān)系中,A表中的一行可以匹配B表中的多行,反之亦然。要創(chuàng)建這種關(guān)系,需要定義第三個表,稱為結(jié)合表,它的主鍵由A表和B表的外部鍵組成。6.3建立表間關(guān)系建立表間關(guān)系單擊【常用】工具欄上的【關(guān)系】按鈕,打開關(guān)系管理器。第一次打開關(guān)系管理器,會自動彈出一個【顯示表】對話框6.3建立表間關(guān)系建立表間關(guān)系6.3建立表間關(guān)系建立表間關(guān)系6.3建立表間關(guān)系建立表間關(guān)系6.3建立表間關(guān)系修改、刪除現(xiàn)有關(guān)系在【關(guān)系】管理器中,雙擊兩表之間的連線,將彈出【編輯關(guān)系】對話框。在【編輯關(guān)系】對話框中可修改關(guān)系,例如重新選擇相關(guān)聯(lián)的字段,然后單擊【確定】按鈕即可。在【關(guān)系】管理器中,右擊兩表之間的連線,再選擇【刪除】命令,便會彈出確認(rèn)刪除的提示框修改現(xiàn)有關(guān)系刪除現(xiàn)有關(guān)系6.3建立表間關(guān)系修改、刪除現(xiàn)有關(guān)系6.4查詢操作查詢能夠在數(shù)據(jù)處理中帶來更多的便捷:◆可以重新排列數(shù)據(jù)順序,使之以更友好的方式展示出來?!糁环祷剌^少的字段?!糁环祷胤弦?guī)定條件的記錄?!舴祷匚挥诙鄠€表中的多個相關(guān)記錄?!艨梢詫⒈碇械臄?shù)據(jù)進(jìn)行運算、統(tǒng)計,這些運算得到的結(jié)果可以不直接存儲在表中,減少磁盤空間的占用。◆可以批量的更新數(shù)據(jù),批量的刪除數(shù)據(jù)?!艨梢陨尚碌谋怼?fù)制新數(shù)據(jù)。6.4查詢操作查詢可分為選擇查詢、參數(shù)查詢、操作查詢、交叉表查詢和SQL查詢等,其中操作查詢包括更新查詢、追加查詢、刪除查詢和生成表查詢。6.4查詢操作選擇查詢是最常見的查詢類型,它從一個或多個表中檢索數(shù)據(jù)。我們也可以使用選擇查詢來對記錄進(jìn)行分組,并且對記錄作總計、計數(shù)、平均值以及其他類型的總和計算。在數(shù)據(jù)表視圖打開選擇查詢會顯示查詢的結(jié)果,一般情況下可以編輯被顯示的這些記錄。選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作更新查詢更新查詢是可以對表中的一組記錄的一個或者多個字段作全局的更改。6.4查詢操作更新查詢6.4查詢操作更新查詢6.4查詢操作更新查詢6.4查詢操作更新查詢6.4查詢操作生成查詢生成表查詢會生成新表,新表中包含一個或多個表中的全部或部分?jǐn)?shù)據(jù)的一個副本。生成表查詢有助于創(chuàng)建表以導(dǎo)出到其他數(shù)據(jù)庫作為備份。6.4查詢操作生成查詢6.4查詢操作生成查詢6.4查詢操作生成查詢6.4查詢操作生成查詢6.4查詢操作追加查詢由于生成表查詢每次運行會覆蓋掉已有的數(shù)據(jù),所以如果要多次備份不同的數(shù)據(jù)到同一張表中,用生成表查詢是無法實現(xiàn)的。但追加查詢就能滿足我們的這種需求,其中插入的數(shù)據(jù)可以源自一個或者多個表中的一組記錄,也可以是一條由表達(dá)式指定各字段值的記錄。6.4查詢操作追加查詢①因追加查詢不能生成新表,只能向已經(jīng)存在的表中插入新數(shù)據(jù),所以我們先創(chuàng)建一個空的表以滿足查詢運行的先決條件。打開“羅斯文示例數(shù)據(jù)庫”,采用【使用向?qū)?chuàng)建表】的方法,從“產(chǎn)品”表復(fù)制一張名稱為“中止產(chǎn)品”的空表。②打開“中止產(chǎn)品”表,確認(rèn)表中不包含任何記錄。然后,打開查詢設(shè)計器,添加“產(chǎn)品”表。6.4查詢操作追加查詢③在【查詢設(shè)計器】窗口標(biāo)題欄上右擊,從彈出的快捷菜單中選擇【查詢類型】|【追加查詢】命令。在彈出對話框的【表名稱】文本框中,輸入“中止產(chǎn)品”,再單擊【確定】按鈕。④選中字段列表中所有字段(不包括“*”)并拖動到設(shè)計網(wǎng)格。由于“產(chǎn)品”表與“中止產(chǎn)品”表的結(jié)構(gòu)完全相同,Access自動在設(shè)計網(wǎng)格的【追加到】欄目,輸入了對應(yīng)的字段名。如果兩個表格的字段名不同,那就需要在【追加到】欄中手動選擇目標(biāo)表中的對應(yīng)字段。6.4查詢操作追加查詢⑤由于“單價”“庫存量”“訂購量”和“再訂購量”4個字段包含的信息只在特定的時間有效,所以我們想直接把0值追加到目標(biāo)表的4個字段

溫馨提示

  • 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

提交評論