版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Access2000數(shù)據(jù)庫(kù)管理軟件第6章教學(xué)目標(biāo)??了解Access2000數(shù)據(jù)庫(kù)的主要用途和應(yīng)用領(lǐng)域?掌握在Access2000中創(chuàng)建表、設(shè)置字段和索引的方法?了解表之間的各種關(guān)系,掌握建立表間關(guān)系的方法?熟悉Access2000中的各種查詢,能夠而進(jìn)行簡(jiǎn)單的查詢操作Access2000數(shù)據(jù)庫(kù)管理軟件第6章16.1Access2000概述
在計(jì)算機(jī)中,數(shù)據(jù)管理指的是對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)的過(guò)程。隨著計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,計(jì)算機(jī)數(shù)據(jù)管理技術(shù)也在不斷地更新和完善之中,數(shù)據(jù)庫(kù)技術(shù)就是一種非常重要而且被廣泛應(yīng)用的計(jì)算機(jī)數(shù)據(jù)管理技術(shù)。6.1.1Access2000簡(jiǎn)介6.1Access2000概述在計(jì)算機(jī)26.1Access2000概述6.1.2Access2000的主要用途存儲(chǔ)數(shù)據(jù)作為前端應(yīng)用程序,既是數(shù)據(jù)庫(kù),同時(shí)也可以是開(kāi)發(fā)工具支持多種后臺(tái)數(shù)據(jù)庫(kù),既可以連接Excel文件、FoxPro、DBase和SQLServer數(shù)據(jù)庫(kù),也可以連接MySQL、文本文件、XML和Oracle等其他數(shù)據(jù)庫(kù)。6.1Access2000概述6.1.2Access36.1Access2000概述6.1.3Access2000的操作界面單擊【開(kāi)始】按鈕,選擇【程序】|【MicrosoftAccess】命令,即可打開(kāi)【MicrosoftAccess】對(duì)話框6.1Access2000概述6.1.3Access46.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access56.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access66.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access76.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access86.1Access2000概述6.1.3Access2000的操作界面在Access中,數(shù)據(jù)庫(kù)就是指那些用來(lái)組成一個(gè)完整系統(tǒng)的所有表、關(guān)系、查詢、視圖(含觸發(fā)器和存儲(chǔ)過(guò)程)、窗體、報(bào)表、宏、頁(yè)和模塊等的集合體。數(shù)據(jù)庫(kù)6.1Access2000概述6.1.3Access96.1Access2000概述6.1.3Access2000的操作界面表是數(shù)據(jù)庫(kù)的源頭,不管將數(shù)據(jù)存儲(chǔ)在Access中,還是將數(shù)據(jù)鏈接到SQLServer中,都需要對(duì)表進(jìn)行操作。應(yīng)用程序中的其他對(duì)象,如窗體和報(bào)表都會(huì)對(duì)表進(jìn)行直接或間接的引用。表6.1Access2000概述6.1.3Access106.1Access2000概述6.1.3Access2000的操作界面為了更好地維護(hù)數(shù)據(jù)庫(kù)的完整性并簡(jiǎn)化與數(shù)據(jù)庫(kù)內(nèi)其他對(duì)象的操作過(guò)程,我們需要在數(shù)據(jù)庫(kù)中的表之間定義關(guān)系。它除了定義表之間的“一對(duì)一”“一對(duì)多”“多對(duì)多”等關(guān)系外,還可設(shè)置“級(jí)聯(lián)更新”和“級(jí)聯(lián)刪除”等功能,從各個(gè)方面保證數(shù)據(jù)的完整性。關(guān)系6.1Access2000概述6.1.3Access116.1Access2000概述6.1.3Access2000的操作界面查詢可以對(duì)表中的數(shù)據(jù)進(jìn)行查看、匯總和運(yùn)算,我們既可以使用查詢對(duì)數(shù)據(jù)進(jìn)行增、刪、改的操作,又可以使用它來(lái)直觀快捷地進(jìn)行數(shù)據(jù)匯總和數(shù)據(jù)分析。查詢6.1Access2000概述6.1.3Access126.1Access2000概述6.1.3Access2000的操作界面窗體不僅提供了更直觀、更強(qiáng)大的界面來(lái)增加、修改和刪除數(shù)據(jù),它提供強(qiáng)大的功能來(lái)豐富用戶操作界面,讓數(shù)據(jù)操作變得更加簡(jiǎn)單、快捷。窗體6.1Access2000概述6.1.3Access136.1Access2000概述6.1.3Access2000的操作界面報(bào)表主要是完成數(shù)據(jù)打印的功能。它會(huì)以更直觀、更讓用戶接受的方式來(lái)組織和打印數(shù)據(jù),同時(shí),也會(huì)對(duì)數(shù)據(jù)進(jìn)行分組、匯總??梢葬槍?duì)企業(yè)的實(shí)際應(yīng)用,設(shè)計(jì)出非常復(fù)雜的各種功能的報(bào)表。報(bào)表6.1Access2000概述6.1.3Access146.1Access2000概述6.1.3Access2000的操作界面數(shù)據(jù)訪問(wèn)頁(yè)與窗體類似,也可以在其中對(duì)數(shù)據(jù)進(jìn)行增、刪、改的操作,但它是在瀏覽器里操作的,也是Access2000版本后的新產(chǎn)物。數(shù)據(jù)訪問(wèn)頁(yè)6.1Access2000概述6.1.3Access156.1Access2000概述6.1.3Access2000的操作界面
Access的宏主要是用來(lái)執(zhí)行鍵盤(pán)、菜單和工具欄、系統(tǒng)功能等需要手工執(zhí)行的一些任務(wù)。宏6.1Access2000概述6.1.3Access166.1Access2000概述6.1.3Access2000的操作界面模塊是子程序和函數(shù)的集合,一些通用的函數(shù)、處理過(guò)程、復(fù)雜的運(yùn)算過(guò)程和核心的業(yè)務(wù)處理等,都可被放在模塊中。利用模塊,可以提高代碼的可重用性,也更加方便代碼的組織與管理。模塊6.1Access2000概述6.1.3Access176.2表的設(shè)計(jì)6.2.1表的概念表格的名稱記錄滾動(dòng)條6.2表的設(shè)計(jì)6.2.1表的概念表格的名稱記錄滾動(dòng)條186.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法196.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法206.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法216.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法226.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法236.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型①輸入字段名稱后,按回車鍵或Tab鍵,光標(biāo)便跳轉(zhuǎn)至【數(shù)據(jù)類型】單元格中。6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型246.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型字段命名規(guī)定:◆長(zhǎng)度最多只能為64個(gè)字符。◆可以包含漢字、字母、數(shù)字、空格及特殊的字符(。、!、`、[、]之外)的任意組合?!?/p>
不能以先導(dǎo)空格開(kāi)頭。◆
不能包含控制字符(從0到31的ASCII值)。6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型字段命名規(guī)定256.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型②單擊【數(shù)據(jù)類型】單元格的右側(cè)的下三角形按鈕或按Alt+↓組合鍵,打開(kāi)數(shù)據(jù)類型選項(xiàng)列表,并在其中選擇設(shè)置字段的數(shù)據(jù)類型6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型266.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型276.2表的設(shè)計(jì)6.2.4設(shè)置字段的有效性規(guī)則6.2表的設(shè)計(jì)6.2.4設(shè)置字段的有效性規(guī)則286.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引①選定一張表,單擊【設(shè)計(jì)】按鈕,打開(kāi)表設(shè)計(jì)器,然后單擊字段列表中需要?jiǎng)?chuàng)建索引的字段(如“書(shū)名”),再在下方【索引】屬性下拉列表中,選擇“有(有重復(fù))”或者“有(無(wú)重復(fù))”,默認(rèn)為“無(wú)”,然后保存表。6.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引①296.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引②打開(kāi)表設(shè)計(jì)器,再單擊【視圖】|【索引】菜單命令,或者單擊【常用】工具欄上的【索引】按鈕,打開(kāi)【索引】管理器6.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引②306.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引6.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引316.2表的設(shè)計(jì)6.2.6設(shè)置字段的其他屬性【默認(rèn)值】:在新建記錄時(shí)會(huì)自動(dòng)把這個(gè)值輸入到字段中。它可以是一個(gè)常量值,也可以是一個(gè)表達(dá)式,表達(dá)式中可以包含內(nèi)置函數(shù)。【必填字段】:如果該屬性填入“是”,則在插入新記錄的時(shí)候,這個(gè)字段不能留空,這樣可以保證資料的完整性?!据斎敕J健浚寒?dāng)焦點(diǎn)移動(dòng)到這個(gè)字段的時(shí)候,將自動(dòng)切換到某種輸入法模式。6.2表的設(shè)計(jì)6.2.6設(shè)置字段的其他屬性【默認(rèn)值】:在326.2表的設(shè)計(jì)6.2.7設(shè)置主鍵在每個(gè)字段的【說(shuō)明】(Description)屬性中,可以為每個(gè)字段輸入描述性語(yǔ)句。按照上面介紹的知識(shí),依次輸入和設(shè)置其他字段6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵在每個(gè)字段的【說(shuō)明】(D336.2表的設(shè)計(jì)6.2.7設(shè)置主鍵6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵346.2表的設(shè)計(jì)6.2.7設(shè)置主鍵6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵356.2表的設(shè)計(jì)6.2.7設(shè)置主鍵6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵366.3建立表間關(guān)系6.3.1關(guān)系的作用關(guān)系是很重要的數(shù)據(jù)庫(kù)對(duì)象,建立好關(guān)系對(duì)于規(guī)范表結(jié)構(gòu)、減少多余數(shù)據(jù)、保證數(shù)據(jù)完整性、保證數(shù)據(jù)的有效性和提高安全性等方面有著重要作用,并且使這一切都非常有效而且簡(jiǎn)單。6.3建立表間關(guān)系6.3.1關(guān)系的作用376.3建立表間關(guān)系6.3.2一對(duì)一關(guān)系在一對(duì)一關(guān)系中,A表中的一行最多只能匹配于B表中的一行,反之亦然。6.3建立表間關(guān)系6.3.2一對(duì)一關(guān)系386.3建立表間關(guān)系6.3.3一對(duì)多關(guān)系一對(duì)多關(guān)系是最普通的一種關(guān)系。在這種關(guān)系中,A表中的一行可以匹配B表中的多行,但是B表中的一行只能匹配A表中的一行。6.3建立表間關(guān)系6.3.3一對(duì)多關(guān)系一396.3建立表間關(guān)系6.3.4多對(duì)多關(guān)系在多對(duì)多關(guān)系中,A表中的一行可以匹配B表中的多行,反之亦然。要?jiǎng)?chuàng)建這種關(guān)系,需要定義第三個(gè)表,稱為結(jié)合表,它的主鍵由A表和B表的外部鍵組成。6.3建立表間關(guān)系6.3.4多對(duì)多關(guān)系在406.3建立表間關(guān)系6.3.5建立表間關(guān)系單擊【常用】工具欄上的【關(guān)系】按鈕,打開(kāi)關(guān)系管理器。第一次打開(kāi)關(guān)系管理器,會(huì)自動(dòng)彈出一個(gè)【顯示表】對(duì)話框6.3建立表間關(guān)系6.3.5建立表間關(guān)系416.3建立表間關(guān)系6.3.5建立表間關(guān)系6.3建立表間關(guān)系6.3.5建立表間關(guān)系426.3建立表間關(guān)系6.3.5建立表間關(guān)系6.3建立表間關(guān)系6.3.5建立表間關(guān)系436.3建立表間關(guān)系6.3.5建立表間關(guān)系6.3建立表間關(guān)系6.3.5建立表間關(guān)系446.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系在【關(guān)系】管理器中,雙擊兩表之間的連線,將彈出【編輯關(guān)系】對(duì)話框。在【編輯關(guān)系】對(duì)話框中可修改關(guān)系,例如重新選擇相關(guān)聯(lián)的字段,然后單擊【確定】按鈕即可。在【關(guān)系】管理器中,右擊兩表之間的連線,再選擇【刪除】命令,便會(huì)彈出確認(rèn)刪除的提示框修改現(xiàn)有關(guān)系刪除現(xiàn)有關(guān)系6.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系456.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系6.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系466.4查詢操作查詢能夠在數(shù)據(jù)處理中帶來(lái)更多的便捷:◆可以重新排列數(shù)據(jù)順序,使之以更友好的方式展示出來(lái)。◆只返回較少的字段?!糁环祷胤弦?guī)定條件的記錄?!舴祷匚挥诙鄠€(gè)表中的多個(gè)相關(guān)記錄。◆可以將表中的數(shù)據(jù)進(jìn)行運(yùn)算、統(tǒng)計(jì),這些運(yùn)算得到的結(jié)果可以不直接存儲(chǔ)在表中,減少磁盤(pán)空間的占用?!艨梢耘康母聰?shù)據(jù),批量的刪除數(shù)據(jù)?!艨梢陨尚碌谋怼?fù)制新數(shù)據(jù)。6.4查詢操作查詢能夠在數(shù)據(jù)處理中帶476.4查詢操作查詢可分為選擇查詢、參數(shù)查詢、操作查詢、交叉表查詢和SQL查詢等,其中操作查詢包括更新查詢、追加查詢、刪除查詢和生成表查詢。6.4查詢操作查詢可分為選擇查詢、參數(shù)查486.4查詢操作選擇查詢是最常見(jiàn)的查詢類型,它從一個(gè)或多個(gè)表中檢索數(shù)據(jù)。我們也可以使用選擇查詢來(lái)對(duì)記錄進(jìn)行分組,并且對(duì)記錄作總計(jì)、計(jì)數(shù)、平均值以及其他類型的總和計(jì)算。在數(shù)據(jù)表視圖打開(kāi)選擇查詢會(huì)顯示查詢的結(jié)果,一般情況下可以編輯被顯示的這些記錄。6.4.1選擇查詢6.4查詢操作選擇查詢是最常見(jiàn)的查詢類型496.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢506.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢516.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢526.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢536.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢546.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢556.4查詢操作6.4.2更新查詢更新查詢是可以對(duì)表中的一組記錄的一個(gè)或者多個(gè)字段作全局的更改。6.4查詢操作6.4.2更新查詢更新查詢566.4查詢操作6.4.2更新查詢6.4查詢操作6.4.2更新查詢576.4查詢操作6.4.2更新查詢6.4查詢操作6.4.2更新查詢586.4查詢操作6.4.2更新查詢6.4查詢操作6.4.2更新查詢596.4查詢操作6.4.2更新查詢6.4查詢操作6.4.2更新查詢606.4查詢操作6.4.3生成查詢生成表查詢會(huì)生成新表,新表中包含一個(gè)或多個(gè)表中的全部或部分?jǐn)?shù)據(jù)的一個(gè)副本。生成表查詢有助于創(chuàng)建表以導(dǎo)出到其他數(shù)據(jù)庫(kù)作為備份。6.4查詢操作6.4.3生成查詢生成表查616.4查詢操作6.4.3生成查詢6.4查詢操作6.4.3生成查詢626.4查詢操作6.4.3生成查詢6.4查詢操作6.4.3生成查詢636.4查詢操作6.4.3生成查詢6.4查詢操作6.4.3生成查詢646.4查詢操作6.4.3生成查詢6.4查詢操作6.4.3生成查詢656.4查詢操作6.4.4追加查詢由于生成表查詢每次運(yùn)行會(huì)覆蓋掉已有的數(shù)據(jù),所以如果要多次備份不同的數(shù)據(jù)到同一張表中,用生成表查詢是無(wú)法實(shí)現(xiàn)的。但追加查詢就能滿足我們的這種需求,其中插入的數(shù)據(jù)可以源自一個(gè)或者多個(gè)表中的一組記錄,也可以是一條由表達(dá)式指定各字段值的記錄。6.4查詢操作6.4.4追加查詢由于生成666.4查詢操作6.4.4追加查詢①因追加查詢不能生成新表,只能向已經(jīng)存在的表中插入新數(shù)據(jù),所以我們先創(chuàng)建一個(gè)空的表以滿足查詢運(yùn)行的先決條件。打開(kāi)“羅斯文示例數(shù)據(jù)庫(kù)”,采用【使用向?qū)?chuàng)建表】的方法,從“產(chǎn)品”表復(fù)制一張名稱為“中止產(chǎn)品”的空表。②打開(kāi)“中止產(chǎn)品”表,確認(rèn)表中不包含任何記錄。然后,打開(kāi)查詢?cè)O(shè)計(jì)器,添加“產(chǎn)品”表。6.4查詢操作6.4.4追加查詢①因追676.4查詢操作6.4.4追加查詢③在【查詢?cè)O(shè)計(jì)器】窗口標(biāo)題欄上右擊,從彈出的快捷菜單中選擇【查詢類型】|【追加查詢】命令。在彈出對(duì)話框的【表名稱】文本框中,輸入“中止產(chǎn)品”,再單擊【確定】按鈕。④選中字段列表中所有字段(不包括“*”)并拖動(dòng)到設(shè)計(jì)網(wǎng)格。由于“產(chǎn)品”表與“中止產(chǎn)品”表的結(jié)構(gòu)完全相同,Access自動(dòng)在設(shè)計(jì)網(wǎng)格的【追加到】欄目,輸入了對(duì)應(yīng)的字段名。如果兩個(gè)表格的字段名不同,那就需要在【追加到】欄中手動(dòng)選擇目標(biāo)表中的對(duì)應(yīng)字段。6.4查詢操作6.4.4追加查詢③在【686.4查詢操作6.4.4追加查詢⑤由于“單價(jià)”“庫(kù)存量”“訂購(gòu)量”和“再訂購(gòu)量”4個(gè)字段包含的信息只在特定的時(shí)間有效,所以我們想直接把0值追加到目標(biāo)表的4個(gè)字段。在【字段】欄目中將“單價(jià)”改為“單價(jià):0”,將“庫(kù)存量”改為“庫(kù)存量:0”;將“訂購(gòu)量”和“再訂購(gòu)量”分別更改為“訂購(gòu)量:0”和“再訂購(gòu)量:0”。6.4查詢操作6.4.4追加查詢⑤由于696.4查詢操作6.4.4追加查詢6.4查詢操作6.4.4追加查詢706.4查詢操作6.4.4追加查詢6.4查詢操作6.4.4追加查詢716.4查詢操作6.4.5刪除查詢刪除查詢可以從一個(gè)或多個(gè)表中刪除一組記錄。使用刪除查詢,通常會(huì)刪除整個(gè)記錄,而不只是記錄中所選擇的字段。如果要清除記錄中的字段值,可以使用更新查詢。6.4查詢操作6.4.5刪除查詢刪除查詢726.4查詢操作6.4.5刪除查詢6.4查詢操作6.4.5刪除查詢736.4查詢操作6.4.5刪除查詢6.4查詢操作6.4.5刪除查詢74演講完畢,謝謝觀看!演講完畢,謝謝觀看!75Access2000數(shù)據(jù)庫(kù)管理軟件第6章教學(xué)目標(biāo)??了解Access2000數(shù)據(jù)庫(kù)的主要用途和應(yīng)用領(lǐng)域?掌握在Access2000中創(chuàng)建表、設(shè)置字段和索引的方法?了解表之間的各種關(guān)系,掌握建立表間關(guān)系的方法?熟悉Access2000中的各種查詢,能夠而進(jìn)行簡(jiǎn)單的查詢操作Access2000數(shù)據(jù)庫(kù)管理軟件第6章766.1Access2000概述
在計(jì)算機(jī)中,數(shù)據(jù)管理指的是對(duì)數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲(chǔ)、檢索和維護(hù)的過(guò)程。隨著計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,計(jì)算機(jī)數(shù)據(jù)管理技術(shù)也在不斷地更新和完善之中,數(shù)據(jù)庫(kù)技術(shù)就是一種非常重要而且被廣泛應(yīng)用的計(jì)算機(jī)數(shù)據(jù)管理技術(shù)。6.1.1Access2000簡(jiǎn)介6.1Access2000概述在計(jì)算機(jī)776.1Access2000概述6.1.2Access2000的主要用途存儲(chǔ)數(shù)據(jù)作為前端應(yīng)用程序,既是數(shù)據(jù)庫(kù),同時(shí)也可以是開(kāi)發(fā)工具支持多種后臺(tái)數(shù)據(jù)庫(kù),既可以連接Excel文件、FoxPro、DBase和SQLServer數(shù)據(jù)庫(kù),也可以連接MySQL、文本文件、XML和Oracle等其他數(shù)據(jù)庫(kù)。6.1Access2000概述6.1.2Access786.1Access2000概述6.1.3Access2000的操作界面單擊【開(kāi)始】按鈕,選擇【程序】|【MicrosoftAccess】命令,即可打開(kāi)【MicrosoftAccess】對(duì)話框6.1Access2000概述6.1.3Access796.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access806.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access816.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access826.1Access2000概述6.1.3Access2000的操作界面6.1Access2000概述6.1.3Access836.1Access2000概述6.1.3Access2000的操作界面在Access中,數(shù)據(jù)庫(kù)就是指那些用來(lái)組成一個(gè)完整系統(tǒng)的所有表、關(guān)系、查詢、視圖(含觸發(fā)器和存儲(chǔ)過(guò)程)、窗體、報(bào)表、宏、頁(yè)和模塊等的集合體。數(shù)據(jù)庫(kù)6.1Access2000概述6.1.3Access846.1Access2000概述6.1.3Access2000的操作界面表是數(shù)據(jù)庫(kù)的源頭,不管將數(shù)據(jù)存儲(chǔ)在Access中,還是將數(shù)據(jù)鏈接到SQLServer中,都需要對(duì)表進(jìn)行操作。應(yīng)用程序中的其他對(duì)象,如窗體和報(bào)表都會(huì)對(duì)表進(jìn)行直接或間接的引用。表6.1Access2000概述6.1.3Access856.1Access2000概述6.1.3Access2000的操作界面為了更好地維護(hù)數(shù)據(jù)庫(kù)的完整性并簡(jiǎn)化與數(shù)據(jù)庫(kù)內(nèi)其他對(duì)象的操作過(guò)程,我們需要在數(shù)據(jù)庫(kù)中的表之間定義關(guān)系。它除了定義表之間的“一對(duì)一”“一對(duì)多”“多對(duì)多”等關(guān)系外,還可設(shè)置“級(jí)聯(lián)更新”和“級(jí)聯(lián)刪除”等功能,從各個(gè)方面保證數(shù)據(jù)的完整性。關(guān)系6.1Access2000概述6.1.3Access866.1Access2000概述6.1.3Access2000的操作界面查詢可以對(duì)表中的數(shù)據(jù)進(jìn)行查看、匯總和運(yùn)算,我們既可以使用查詢對(duì)數(shù)據(jù)進(jìn)行增、刪、改的操作,又可以使用它來(lái)直觀快捷地進(jìn)行數(shù)據(jù)匯總和數(shù)據(jù)分析。查詢6.1Access2000概述6.1.3Access876.1Access2000概述6.1.3Access2000的操作界面窗體不僅提供了更直觀、更強(qiáng)大的界面來(lái)增加、修改和刪除數(shù)據(jù),它提供強(qiáng)大的功能來(lái)豐富用戶操作界面,讓數(shù)據(jù)操作變得更加簡(jiǎn)單、快捷。窗體6.1Access2000概述6.1.3Access886.1Access2000概述6.1.3Access2000的操作界面報(bào)表主要是完成數(shù)據(jù)打印的功能。它會(huì)以更直觀、更讓用戶接受的方式來(lái)組織和打印數(shù)據(jù),同時(shí),也會(huì)對(duì)數(shù)據(jù)進(jìn)行分組、匯總。可以針對(duì)企業(yè)的實(shí)際應(yīng)用,設(shè)計(jì)出非常復(fù)雜的各種功能的報(bào)表。報(bào)表6.1Access2000概述6.1.3Access896.1Access2000概述6.1.3Access2000的操作界面數(shù)據(jù)訪問(wèn)頁(yè)與窗體類似,也可以在其中對(duì)數(shù)據(jù)進(jìn)行增、刪、改的操作,但它是在瀏覽器里操作的,也是Access2000版本后的新產(chǎn)物。數(shù)據(jù)訪問(wèn)頁(yè)6.1Access2000概述6.1.3Access906.1Access2000概述6.1.3Access2000的操作界面
Access的宏主要是用來(lái)執(zhí)行鍵盤(pán)、菜單和工具欄、系統(tǒng)功能等需要手工執(zhí)行的一些任務(wù)。宏6.1Access2000概述6.1.3Access916.1Access2000概述6.1.3Access2000的操作界面模塊是子程序和函數(shù)的集合,一些通用的函數(shù)、處理過(guò)程、復(fù)雜的運(yùn)算過(guò)程和核心的業(yè)務(wù)處理等,都可被放在模塊中。利用模塊,可以提高代碼的可重用性,也更加方便代碼的組織與管理。模塊6.1Access2000概述6.1.3Access926.2表的設(shè)計(jì)6.2.1表的概念表格的名稱記錄滾動(dòng)條6.2表的設(shè)計(jì)6.2.1表的概念表格的名稱記錄滾動(dòng)條936.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法946.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法956.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法966.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法976.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法6.2表的設(shè)計(jì)6.2.2創(chuàng)建表的方法986.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型①輸入字段名稱后,按回車鍵或Tab鍵,光標(biāo)便跳轉(zhuǎn)至【數(shù)據(jù)類型】單元格中。6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型996.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型字段命名規(guī)定:◆長(zhǎng)度最多只能為64個(gè)字符?!艨梢园瑵h字、字母、數(shù)字、空格及特殊的字符(。、!、`、[、]之外)的任意組合。◆
不能以先導(dǎo)空格開(kāi)頭?!?/p>
不能包含控制字符(從0到31的ASCII值)。6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型字段命名規(guī)定1006.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型②單擊【數(shù)據(jù)類型】單元格的右側(cè)的下三角形按鈕或按Alt+↓組合鍵,打開(kāi)數(shù)據(jù)類型選項(xiàng)列表,并在其中選擇設(shè)置字段的數(shù)據(jù)類型6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型1016.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型6.2表的設(shè)計(jì)6.2.3Access數(shù)據(jù)類型1026.2表的設(shè)計(jì)6.2.4設(shè)置字段的有效性規(guī)則6.2表的設(shè)計(jì)6.2.4設(shè)置字段的有效性規(guī)則1036.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引①選定一張表,單擊【設(shè)計(jì)】按鈕,打開(kāi)表設(shè)計(jì)器,然后單擊字段列表中需要?jiǎng)?chuàng)建索引的字段(如“書(shū)名”),再在下方【索引】屬性下拉列表中,選擇“有(有重復(fù))”或者“有(無(wú)重復(fù))”,默認(rèn)為“無(wú)”,然后保存表。6.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引①1046.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引②打開(kāi)表設(shè)計(jì)器,再單擊【視圖】|【索引】菜單命令,或者單擊【常用】工具欄上的【索引】按鈕,打開(kāi)【索引】管理器6.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引②1056.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引6.2表的設(shè)計(jì)6.2.5設(shè)置字段的索引1066.2表的設(shè)計(jì)6.2.6設(shè)置字段的其他屬性【默認(rèn)值】:在新建記錄時(shí)會(huì)自動(dòng)把這個(gè)值輸入到字段中。它可以是一個(gè)常量值,也可以是一個(gè)表達(dá)式,表達(dá)式中可以包含內(nèi)置函數(shù)?!颈靥钭侄巍浚喝绻搶傩蕴钊搿笆恰保瑒t在插入新記錄的時(shí)候,這個(gè)字段不能留空,這樣可以保證資料的完整性。【輸入法模式】:當(dāng)焦點(diǎn)移動(dòng)到這個(gè)字段的時(shí)候,將自動(dòng)切換到某種輸入法模式。6.2表的設(shè)計(jì)6.2.6設(shè)置字段的其他屬性【默認(rèn)值】:在1076.2表的設(shè)計(jì)6.2.7設(shè)置主鍵在每個(gè)字段的【說(shuō)明】(Description)屬性中,可以為每個(gè)字段輸入描述性語(yǔ)句。按照上面介紹的知識(shí),依次輸入和設(shè)置其他字段6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵在每個(gè)字段的【說(shuō)明】(D1086.2表的設(shè)計(jì)6.2.7設(shè)置主鍵6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵1096.2表的設(shè)計(jì)6.2.7設(shè)置主鍵6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵1106.2表的設(shè)計(jì)6.2.7設(shè)置主鍵6.2表的設(shè)計(jì)6.2.7設(shè)置主鍵1116.3建立表間關(guān)系6.3.1關(guān)系的作用關(guān)系是很重要的數(shù)據(jù)庫(kù)對(duì)象,建立好關(guān)系對(duì)于規(guī)范表結(jié)構(gòu)、減少多余數(shù)據(jù)、保證數(shù)據(jù)完整性、保證數(shù)據(jù)的有效性和提高安全性等方面有著重要作用,并且使這一切都非常有效而且簡(jiǎn)單。6.3建立表間關(guān)系6.3.1關(guān)系的作用1126.3建立表間關(guān)系6.3.2一對(duì)一關(guān)系在一對(duì)一關(guān)系中,A表中的一行最多只能匹配于B表中的一行,反之亦然。6.3建立表間關(guān)系6.3.2一對(duì)一關(guān)系1136.3建立表間關(guān)系6.3.3一對(duì)多關(guān)系一對(duì)多關(guān)系是最普通的一種關(guān)系。在這種關(guān)系中,A表中的一行可以匹配B表中的多行,但是B表中的一行只能匹配A表中的一行。6.3建立表間關(guān)系6.3.3一對(duì)多關(guān)系一1146.3建立表間關(guān)系6.3.4多對(duì)多關(guān)系在多對(duì)多關(guān)系中,A表中的一行可以匹配B表中的多行,反之亦然。要?jiǎng)?chuàng)建這種關(guān)系,需要定義第三個(gè)表,稱為結(jié)合表,它的主鍵由A表和B表的外部鍵組成。6.3建立表間關(guān)系6.3.4多對(duì)多關(guān)系在1156.3建立表間關(guān)系6.3.5建立表間關(guān)系單擊【常用】工具欄上的【關(guān)系】按鈕,打開(kāi)關(guān)系管理器。第一次打開(kāi)關(guān)系管理器,會(huì)自動(dòng)彈出一個(gè)【顯示表】對(duì)話框6.3建立表間關(guān)系6.3.5建立表間關(guān)系1166.3建立表間關(guān)系6.3.5建立表間關(guān)系6.3建立表間關(guān)系6.3.5建立表間關(guān)系1176.3建立表間關(guān)系6.3.5建立表間關(guān)系6.3建立表間關(guān)系6.3.5建立表間關(guān)系1186.3建立表間關(guān)系6.3.5建立表間關(guān)系6.3建立表間關(guān)系6.3.5建立表間關(guān)系1196.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系在【關(guān)系】管理器中,雙擊兩表之間的連線,將彈出【編輯關(guān)系】對(duì)話框。在【編輯關(guān)系】對(duì)話框中可修改關(guān)系,例如重新選擇相關(guān)聯(lián)的字段,然后單擊【確定】按鈕即可。在【關(guān)系】管理器中,右擊兩表之間的連線,再選擇【刪除】命令,便會(huì)彈出確認(rèn)刪除的提示框修改現(xiàn)有關(guān)系刪除現(xiàn)有關(guān)系6.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系1206.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系6.3建立表間關(guān)系6.3.6修改、刪除現(xiàn)有關(guān)系1216.4查詢操作查詢能夠在數(shù)據(jù)處理中帶來(lái)更多的便捷:◆可以重新排列數(shù)據(jù)順序,使之以更友好的方式展示出來(lái)?!糁环祷剌^少的字段?!糁环祷胤弦?guī)定條件的記錄?!舴祷匚挥诙鄠€(gè)表中的多個(gè)相關(guān)記錄?!艨梢詫⒈碇械臄?shù)據(jù)進(jìn)行運(yùn)算、統(tǒng)計(jì),這些運(yùn)算得到的結(jié)果可以不直接存儲(chǔ)在表中,減少磁盤(pán)空間的占用?!艨梢耘康母聰?shù)據(jù),批量的刪除數(shù)據(jù)?!艨梢陨尚碌谋?、復(fù)制新數(shù)據(jù)。6.4查詢操作查詢能夠在數(shù)據(jù)處理中帶1226.4查詢操作查詢可分為選擇查詢、參數(shù)查詢、操作查詢、交叉表查詢和SQL查詢等,其中操作查詢包括更新查詢、追加查詢、刪除查詢和生成表查詢。6.4查詢操作查詢可分為選擇查詢、參數(shù)查1236.4查詢操作選擇查詢是最常見(jiàn)的查詢類型,它從一個(gè)或多個(gè)表中檢索數(shù)據(jù)。我們也可以使用選擇查詢來(lái)對(duì)記錄進(jìn)行分組,并且對(duì)記錄作總計(jì)、計(jì)數(shù)、平均值以及其他類型的總和計(jì)算。在數(shù)據(jù)表視圖打開(kāi)選擇查詢會(huì)顯示查詢的結(jié)果,一般情況下可以編輯被顯示的這些記錄。6.4.1選擇查詢6.4查詢操作選擇查詢是最常見(jiàn)的查詢類型1246.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢1256.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢1266.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢1276.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢1286.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢1296.4查詢操作6.4.1選擇查詢6.4查詢操作6.4.1選擇查詢1306.4查詢操作6.4.2更新查詢更新查詢是可以對(duì)表中的一組記錄的一個(gè)或者多個(gè)字段作全局的更改。6.4查詢操作6.4.2更新查詢更新查詢1316.4查詢操作6.4.2更新查詢6.4查詢操作6.4.2更新查詢1326.4查詢操作6.4.2更新查詢6.4查詢操作6.4.2更新查詢1336.4查詢操作6.4.2更新查詢6.4查詢操作6.4.2更新查詢1346.4查詢操作6.4.2更新查詢
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 13-14-Dihydro-15-keto-tetranor-prostaglandin-F1β-生命科學(xué)試劑-MCE-3578
- 2025年度智能家居安防裝飾家居裝修合同
- 二零二五年度同居關(guān)系解除并處理共同財(cái)產(chǎn)合同
- 2025年度鋼琴制作工藝技術(shù)研究與應(yīng)用合同
- 2025年度海鮮池養(yǎng)殖產(chǎn)業(yè)鏈整合承包協(xié)議
- 教育創(chuàng)新在展館空間設(shè)計(jì)中的體現(xiàn)
- 解讀中藥藥理優(yōu)化日常養(yǎng)生
- 個(gè)人商業(yè)貸款保證擔(dān)保合同
- 中央空調(diào)維護(hù)合同范本
- 個(gè)人經(jīng)營(yíng)性貸款借款合同樣本
- 中國(guó)氫內(nèi)燃機(jī)行業(yè)發(fā)展環(huán)境、市場(chǎng)運(yùn)行格局及前景研究報(bào)告-智研咨詢(2024版)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年參考題庫(kù)含答案解析
- 上海鐵路局招聘筆試沖刺題2025
- 《商用車預(yù)見(jiàn)性巡航系統(tǒng)技術(shù)規(guī)范》
- 國(guó)旗班指揮刀訓(xùn)練動(dòng)作要領(lǐng)
- 春季安全開(kāi)學(xué)第一課
- 中日合同范本
- T-CARM 002-2023 康復(fù)醫(yī)院建設(shè)標(biāo)準(zhǔn)
- 最全新能源材料-鋰離子電池材料189張課件
- 立式加工中心說(shuō)明書(shū)
- 第八版神經(jīng)病學(xué)配套課件-12-中樞神經(jīng)系統(tǒng)感染性疾病
評(píng)論
0/150
提交評(píng)論