




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(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ì)算機(jī)中,數(shù)據(jù)管理指的是對數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲、檢索和維護(hù)的過程。隨著計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,計(jì)算機(jī)數(shù)據(jù)管理技術(shù)也在不斷地更新和完善之中,數(shù)據(jù)庫技術(shù)就是一種非常重要而且被廣泛應(yīng)用的計(jì)算機(jī)數(shù)據(jù)管理技術(shù)。Access2000簡介6.1Access2000概述Access2000的主要用途存儲數(shù)據(jù)作為前端應(yīng)用程序,既是數(shù)據(jù)庫,同時(shí)也可以是開發(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ù)庫就是指那些用來組成一個(gè)完整系統(tǒng)的所有表、關(guān)系、查詢、視圖(含觸發(fā)器和存儲過程)、窗體、報(bào)表、宏、頁和模塊等的集合體。數(shù)據(jù)庫6.1Access2000概述Access2000的操作界面表是數(shù)據(jù)庫的源頭,不管將數(shù)據(jù)存儲在Access中,還是將數(shù)據(jù)鏈接到SQLServer中,都需要對表進(jìn)行操作。應(yīng)用程序中的其他對象,如窗體和報(bào)表都會對表進(jìn)行直接或間接的引用。表6.1Access2000概述Access2000的操作界面為了更好地維護(hù)數(shù)據(jù)庫的完整性并簡化與數(shù)據(jù)庫內(nèi)其他對象的操作過程,我們需要在數(shù)據(jù)庫中的表之間定義關(guān)系。它除了定義表之間的“一對一”“一對多”“多對多”等關(guān)系外,還可設(shè)置“級聯(lián)更新”和“級聯(lián)刪除”等功能,從各個(gè)方面保證數(shù)據(jù)的完整性。關(guān)系6.1Access2000概述Access2000的操作界面查詢可以對表中的數(shù)據(jù)進(jìn)行查看、匯總和運(yù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的操作界面報(bào)表主要是完成數(shù)據(jù)打印的功能。它會以更直觀、更讓用戶接受的方式來組織和打印數(shù)據(jù),同時(shí),也會對數(shù)據(jù)進(jìn)行分組、匯總??梢葬槍ζ髽I(yè)的實(shí)際應(yīng)用,設(shè)計(jì)出非常復(fù)雜的各種功能的報(bào)表。報(bào)表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ùn)算過程和核心的業(yè)務(wù)處理等,都可被放在模塊中。利用模塊,可以提高代碼的可重用性,也更加方便代碼的組織與管理。模塊6.2表的設(shè)計(jì)表的概念表格的名稱記錄滾動條6.2表的設(shè)計(jì)創(chuàng)建表的方法6.2表的設(shè)計(jì)創(chuàng)建表的方法6.2表的設(shè)計(jì)創(chuàng)建表的方法6.2表的設(shè)計(jì)創(chuàng)建表的方法6.2表的設(shè)計(jì)創(chuàng)建表的方法6.2表的設(shè)計(jì)Access數(shù)據(jù)類型①輸入字段名稱后,按回車鍵或Tab鍵,光標(biāo)便跳轉(zhuǎn)至【數(shù)據(jù)類型】單元格中。6.2表的設(shè)計(jì)Access數(shù)據(jù)類型字段命名規(guī)定:◆長度最多只能為64個(gè)字符。◆可以包含漢字、字母、數(shù)字、空格及特殊的字符(。、!、`、[、]之外)的任意組合?!舨荒芤韵葘?dǎo)空格開頭?!舨荒馨刂谱址◤?到31的ASCII值)。6.2表的設(shè)計(jì)Access數(shù)據(jù)類型②單擊【數(shù)據(jù)類型】單元格的右側(cè)的下三角形按鈕或按Alt+↓組合鍵,打開數(shù)據(jù)類型選項(xiàng)列表,并在其中選擇設(shè)置字段的數(shù)據(jù)類型6.2表的設(shè)計(jì)Access數(shù)據(jù)類型6.2表的設(shè)計(jì)設(shè)置字段的有效性規(guī)則6.2表的設(shè)計(jì)設(shè)置字段的索引①選定一張表,單擊【設(shè)計(jì)】按鈕,打開表設(shè)計(jì)器,然后單擊字段列表中需要創(chuàng)建索引的字段(如“書名”),再在下方【索引】屬性下拉列表中,選擇“有(有重復(fù))”或者“有(無重復(fù))”,默認(rèn)為“無”,然后保存表。6.2表的設(shè)計(jì)設(shè)置字段的索引②打開表設(shè)計(jì)器,再單擊【視圖】|【索引】菜單命令,或者單擊【常用】工具欄上的【索引】按鈕,打開【索引】管理器6.2表的設(shè)計(jì)設(shè)置字段的索引6.2表的設(shè)計(jì)設(shè)置字段的其他屬性【默認(rèn)值】:在新建記錄時(shí)會自動把這個(gè)值輸入到字段中。它可以是一個(gè)常量值,也可以是一個(gè)表達(dá)式,表達(dá)式中可以包含內(nèi)置函數(shù)?!颈靥钭侄巍浚喝绻搶傩蕴钊搿笆恰?,則在插入新記錄的時(shí)候,這個(gè)字段不能留空,這樣可以保證資料的完整性?!据斎敕J健浚寒?dāng)焦點(diǎn)移動到這個(gè)字段的時(shí)候,將自動切換到某種輸入法模式。6.2表的設(shè)計(jì)設(shè)置主鍵在每個(gè)字段的【說明】(Description)屬性中,可以為每個(gè)字段輸入描述性語句。按照上面介紹的知識,依次輸入和設(shè)置其他字段6.2表的設(shè)計(jì)設(shè)置主鍵6.2表的設(shè)計(jì)設(shè)置主鍵6.2表的設(shè)計(jì)設(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)系,需要定義第三個(gè)表,稱為結(jié)合表,它的主鍵由A表和B表的外部鍵組成。6.3建立表間關(guān)系建立表間關(guān)系單擊【常用】工具欄上的【關(guān)系】按鈕,打開關(guān)系管理器。第一次打開關(guān)系管理器,會自動彈出一個(gè)【顯示表】對話框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ī)定條件的記錄。◆返回位于多個(gè)表中的多個(gè)相關(guān)記錄。◆可以將表中的數(shù)據(jù)進(jìn)行運(yùn)算、統(tǒng)計(jì),這些運(yùn)算得到的結(jié)果可以不直接存儲在表中,減少磁盤空間的占用?!艨梢耘康母聰?shù)據(jù),批量的刪除數(shù)據(jù)?!艨梢陨尚碌谋?、復(fù)制新數(shù)據(jù)。6.4查詢操作查詢可分為選擇查詢、參數(shù)查詢、操作查詢、交叉表查詢和SQL查詢等,其中操作查詢包括更新查詢、追加查詢、刪除查詢和生成表查詢。6.4查詢操作選擇查詢是最常見的查詢類型,它從一個(gè)或多個(gè)表中檢索數(shù)據(jù)。我們也可以使用選擇查詢來對記錄進(jìn)行分組,并且對記錄作總計(jì)、計(jì)數(shù)、平均值以及其他類型的總和計(jì)算。在數(shù)據(jù)表視圖打開選擇查詢會顯示查詢的結(jié)果,一般情況下可以編輯被顯示的這些記錄。選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作選擇查詢6.4查詢操作更新查詢更新查詢是可以對表中的一組記錄的一個(gè)或者多個(gè)字段作全局的更改。6.4查詢操作更新查詢6.4查詢操作更新查詢6.4查詢操作更新查詢6.4查詢操作更新查詢6.4查詢操作生成查詢生成表查詢會生成新表,新表中包含一個(gè)或多個(gè)表中的全部或部分?jǐn)?shù)據(jù)的一個(gè)副本。生成表查詢有助于創(chuàng)建表以導(dǎo)出到其他數(shù)據(jù)庫作為備份。6.4查詢操作生成查詢6.4查詢操作生成查詢6.4查詢操作生成查詢6.4查詢操作生成查詢6.4查詢操作追加查詢由于生成表查詢每次運(yùn)行會覆蓋掉已有的數(shù)據(jù),所以如果要多次備份不同的數(shù)據(jù)到同一張表中,用生成表查詢是無法實(shí)現(xiàn)的。但追加查詢就能滿足我們的這種需求,其中插入的數(shù)據(jù)可以源自一個(gè)或者多個(gè)表中的一組記錄,也可以是一條由表達(dá)式指定各字段值的記錄。6.4查詢操作追加查詢①因追加查詢不能生成新表,只能向已經(jīng)存在的表中插入新數(shù)據(jù),所以我們先創(chuàng)建一個(gè)空的表以滿足查詢運(yùn)行的先決條件。打開“羅斯文示例數(shù)據(jù)庫”,采用【使用向?qū)?chuàng)建表】的方法,從“產(chǎn)品”表復(fù)制一張名稱為“中止產(chǎn)品”的空表。②打開“中止產(chǎn)品”表,確認(rèn)表中不包含任何記錄。然后,打開查詢設(shè)計(jì)器,添加“產(chǎn)品”表。6.4查詢操作追加查詢③在【查詢設(shè)計(jì)器】窗口標(biāo)題欄上右擊,從彈出的快捷菜單中選擇【查詢類型】|【追加查詢】命令。在彈出對話框的【表名稱】文本框中,輸入“中止產(chǎn)品”,再單擊【確定】按鈕。④選中字段列表中所有字段(不包括“*”)并拖動到設(shè)計(jì)網(wǎng)格。由于“產(chǎn)品”表與“中止產(chǎn)品”表的結(jié)構(gòu)完全相同,Access自動在設(shè)計(jì)網(wǎng)格的【追加到】欄目,輸入了對應(yīng)的字段名。如果兩個(gè)表格的字段名不同,那就需要在【追加到】欄中手動選擇目標(biāo)表中的對應(yīng)字段。6.4查詢操作追加查詢⑤由于“單價(jià)”“庫存量”“訂購量”和“再訂購量”4個(gè)字段包含的信息只在特定的時(shí)間有效,所以我們想直接把0值追加到目標(biāo)表的4個(gè)字段
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融市場重大事件影響分析與試題及答案
- 重難點(diǎn)剖析2024年特許金融分析師考試試題及答案
- 金融分析師考試資源利用技巧與試題及答案
- 2024年特許金融分析師考試專題性試題及答案
- 【名師課件】2.2 課件:簡諧運(yùn)動的描述-2025版高一物理必修二
- 第四章 專題強(qiáng)化練7 光的折射和全反射的綜合應(yīng)用-2025版高二物理選擇性必修一
- 第六章 作業(yè)10 圓周運(yùn)動的傳動問題和周期性問題-2025版高一物理必修二
- 上海市交通大學(xué)附中2024-2025學(xué)年高一下學(xué)期開學(xué)檢測語文試題(原卷版)
- 投資者心理與股市行為試題及答案
- 建構(gòu)主義視野下我國英語教師專業(yè)發(fā)展的研究
- 2024年安慶市迎江區(qū)招聘社區(qū)人員考試真題
- 燃?xì)夤こ藺I智能應(yīng)用企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 期中評估檢測題無答案2024-2025學(xué)年七年級下冊道德與法治
- 肺栓塞治療及護(hù)理
- 統(tǒng)編版(2024)七年級下冊《道德與法治》課本“活動課”參考答案
- 2025年陜西工商職業(yè)學(xué)院單招職業(yè)傾向性測試題庫含答案
- 2025年浙江名校協(xié)作體高三語文2月聯(lián)考作文題目解析及范文:“向往”的“苦處”與“樂處”
- 中國慢性阻塞性肺疾病基層診療指南(2024年)解讀
- GB/T 44736-2024野生動物保護(hù)繁育象
- 中醫(yī)適宜技術(shù)-中藥熱奄包
- 2023年江蘇蘇州市(12345)便民服務(wù)中心招聘座席代表人員筆試參考題庫(共500題)答案詳解版
評論
0/150
提交評論