信息管理基礎(chǔ)ppt課件_第1頁
信息管理基礎(chǔ)ppt課件_第2頁
信息管理基礎(chǔ)ppt課件_第3頁
信息管理基礎(chǔ)ppt課件_第4頁
信息管理基礎(chǔ)ppt課件_第5頁
已閱讀5頁,還剩91頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第14章 信息管理基礎(chǔ),1,14.1 數(shù)據(jù)庫的基本概念,1)數(shù)據(jù)、信息與數(shù)據(jù)處理:,信息: 是人們消化理解的數(shù)據(jù)。 數(shù)據(jù)處理: 數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。,信息與數(shù)據(jù)的關(guān)系:信息=數(shù)據(jù)+處理,數(shù)據(jù):數(shù)據(jù)在空間傳遞稱為通信(以信號方式傳輸);數(shù)據(jù)在時(shí)間上傳遞稱為存儲(以文件形式存?。?。,2,管理信息系統(tǒng)MIS:,決策支持系統(tǒng)DSS:,數(shù)據(jù)處理系統(tǒng)EDP:,2)信息系統(tǒng)的分類,3,(1)人工管理階段:,3)數(shù)據(jù)管理的發(fā)展,4,(2)文件系統(tǒng)階段:,5,(3)數(shù)據(jù)庫系統(tǒng)階段:,6,(4)分布式數(shù)據(jù)庫系統(tǒng)階段:,7,數(shù)據(jù)從現(xiàn)實(shí)世界到計(jì)算機(jī)數(shù)據(jù)庫的抽象表示經(jīng)歷了三個(gè)階段:即現(xiàn)實(shí)世界、概念世界、數(shù)據(jù)世界。,4)數(shù)據(jù)模型:,8,關(guān)系模型: 把存放在數(shù)據(jù)庫中的數(shù)據(jù)和它們之間的聯(lián)系看作是一張張二維表。這與我們?nèi)粘A?xí)慣很接近。,9,層次模型:倒置的樹型結(jié)構(gòu),描述的是一對多的結(jié)構(gòu),比如文件系統(tǒng)、家族族譜等。,網(wǎng)狀模型:描述的是多對多的關(guān)系,比如網(wǎng)絡(luò)節(jié)點(diǎn)系統(tǒng)、地圖等。,10,數(shù)據(jù)庫系統(tǒng)DBS是由硬件、軟件、數(shù)據(jù)庫和用戶四部分構(gòu)成。,硬件:運(yùn)行軟件和存儲數(shù)據(jù)的基本硬件。 軟件:數(shù)據(jù)庫軟件主要指數(shù)據(jù)庫管理系統(tǒng)DBMS。 數(shù)據(jù)庫:是存儲在一起的相互有聯(lián)系的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)是集成的、共享的、 最小冗余的。數(shù)據(jù)是按照數(shù)據(jù)模型所提供的形式框架存放在數(shù)據(jù)庫中。 用戶:將數(shù)據(jù)庫系統(tǒng)中的管理(數(shù)據(jù)庫管理員DBA)、開發(fā)(應(yīng)用程序員)、使用數(shù)據(jù)庫(終端用戶)的人員稱為用戶。,5)數(shù)據(jù)庫系統(tǒng)基本概念:,11,1.關(guān)系的定義:,6)關(guān)系的基本概念,每一列稱為一個(gè)字段,第一行為字段名,每一行稱為一條記錄,多條記錄組成一個(gè)數(shù)據(jù)表,12,關(guān)系的特征: (1)表中沒有組合的列,也就是說每一列都是不可再分的。 (2)表中每一列的所有數(shù)據(jù)都屬于同一種類型。 (3)表中各列都指定了一個(gè)不同的名字。 (4)表中沒有數(shù)據(jù)完全相同的行。 (5)表中行之間順序位置的調(diào)換和列之間位置的調(diào)換不影響它們所表示的信息內(nèi)容。,13,2.關(guān)系的描述:,3.關(guān)系的基本運(yùn)算:選擇、投影、連接。,對于每一個(gè)關(guān)系可以給它一個(gè)唯一標(biāo)識了這個(gè)關(guān)系的名字,稱為關(guān)系名。對于每一列給它一個(gè)唯一標(biāo)識 了該列的名字,稱為屬性名或字段名。這樣,我們就可以用工資表(編號,姓名,基本工資,工齡工資,扣除,實(shí)發(fā)工資)來表示這個(gè)關(guān)系的結(jié)構(gòu)。,14,選擇:是從二維表中選出符合條件的記錄,它是從行的角度對關(guān)系進(jìn)行的運(yùn)算。 投影:是從二維表中選出所需要的列;它是從列的角度對關(guān)系進(jìn)行的運(yùn)算。選擇和投影是對一個(gè)二維表進(jìn)行的運(yùn)算。 連接:是同時(shí)涉及到兩個(gè)二維表的運(yùn)算,它是將兩個(gè)關(guān)系在給定的屬性上滿足給定條件的記錄連接起來而得到的一個(gè)新的關(guān)系。,15,SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。,5)SQL簡介:,16,SQL支持的體系結(jié)構(gòu),17,Access 是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)。顧名思義,關(guān)系數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫管理軟件,它的職能是維護(hù)數(shù)據(jù)庫、接受和完成用戶提出的訪問數(shù)據(jù)的各種請求。 Access 關(guān)系數(shù)據(jù)庫是數(shù)據(jù)庫對象的集合。數(shù)據(jù)庫對象包括:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏和模塊。名的數(shù)據(jù)庫文件中。,14.2 access 基本操作,1)Access 簡介,18,表:表是有結(jié)構(gòu)的數(shù)據(jù)的集合,是數(shù)據(jù)庫應(yīng)用系統(tǒng)的數(shù)據(jù)倉庫。 查詢:查詢是根據(jù)用戶給定條件在指定的表中篩選記錄或者進(jìn)一步對篩選出來的記錄做某種操作的數(shù)據(jù)庫對象。查詢可以進(jìn)一步分為選擇查詢和動(dòng)作查詢兩種。,基本概念,19,窗體:窗體對象允許用戶采用可視化的直觀操作設(shè)計(jì)數(shù)據(jù)輸入、輸出界面的結(jié)構(gòu)和布局。 報(bào)表:報(bào)表對象允許用戶不用編程僅通過可視化的直觀操作就可以設(shè)計(jì)報(bào)表打印格式。 數(shù)據(jù)訪問頁:數(shù)據(jù)訪問頁可以將數(shù)據(jù)庫中的記錄發(fā)布到Internet或Intranet,并使用瀏覽器進(jìn)行記錄的維護(hù)和操作。 宏:宏對象是一個(gè)或多個(gè)宏操作的集合,其中的每一個(gè)宏操作執(zhí)行特定的單一功能。用戶可以將這些宏操作組織起來形成宏對象以執(zhí)行特定的任務(wù)。,20,模塊:模塊對象是將宏語言VBA編寫的過程和聲明作為一個(gè)整體進(jìn)行保存的過程的集合。,21,Access具有三個(gè)基本操作模式。 啟動(dòng)模式 設(shè)計(jì)模式 運(yùn)行模式 可以通過選擇數(shù)據(jù)表中的命令按鈕,工具欄上的按鈕或者從“視圖”菜單中選擇命令來選擇設(shè)計(jì)或者運(yùn)行模式。,操作模式,22,Access 的啟動(dòng) Access 的退出 Access 的工作環(huán)境 菜單欄 工具欄 狀態(tài)欄 數(shù)據(jù)庫窗口,2)Access 的啟動(dòng)與關(guān)閉,23,Access 數(shù)據(jù)庫是一個(gè)獨(dú)立的文件,其擴(kuò)展名為.MDB。需要注意的是:用戶創(chuàng)建的數(shù)據(jù)庫是由表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏和模塊等數(shù)據(jù)庫對象構(gòu)成的,這些數(shù)據(jù)庫對象都存儲在同一個(gè)以MDB為擴(kuò)展名的數(shù)據(jù)庫文件中。在任何時(shí)刻,Access 2000只能打開運(yùn)行一個(gè)數(shù)據(jù)庫。在每一個(gè)數(shù)據(jù)庫中,可以擁有眾多的表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏和模塊。,3)創(chuàng)建數(shù)據(jù)庫,24,創(chuàng)建一個(gè)空數(shù)據(jù)庫,25,通過向?qū)Ы?shù)據(jù)庫,“數(shù)據(jù)庫向?qū)А笔茿ccess為了方便建立數(shù)據(jù)庫而設(shè)計(jì)的向?qū)С绦?,通過向?qū)?,只要回答幾個(gè)問題就可以輕松的創(chuàng)建一個(gè)數(shù)據(jù)庫。從而可以提高工作效率。,新建的數(shù)據(jù)庫中什么數(shù)據(jù)都沒有。向?qū)У淖饔弥饕谟跒閿?shù)據(jù)庫管理建好數(shù)據(jù)庫框架,而數(shù)據(jù)需要自己輸入。,26,3)創(chuàng)建表,表是Access 關(guān)系數(shù)據(jù)庫的一個(gè)數(shù)據(jù)庫對象,它不是一個(gè)獨(dú)立的文件。在 Access 關(guān)系數(shù)據(jù)庫中,用戶可以根據(jù)需要?jiǎng)?chuàng)建多個(gè)表,每個(gè)表擁有自己的表名和結(jié)構(gòu)。用戶也可以隨時(shí)使用表設(shè)計(jì)視圖編輯修改表結(jié)構(gòu)。 在Access 關(guān)系數(shù)據(jù)庫中,表是存儲和管理數(shù)據(jù)的基本對象,是有結(jié)構(gòu)的數(shù)據(jù)的集合。,27,如果用戶有一批數(shù)據(jù)需要存儲、管理,就需要建立一個(gè)新表。在Access 中,可以采用以下五種方式在當(dāng)前數(shù)據(jù)庫的表對象中建立新表: l使用【表向?qū)А?l使用【設(shè)計(jì)視圖】 l使用【數(shù)據(jù)表視圖】 l使用【導(dǎo)入表】 l使用【鏈接表】,28,表結(jié)構(gòu),用表向?qū)Ы⒈頃r(shí),系統(tǒng)會自動(dòng)定義各種字段數(shù)據(jù)的屬性。而通過表設(shè)計(jì)器進(jìn)行表設(shè)計(jì)時(shí),則要對表中的每一字段數(shù)據(jù)的屬性進(jìn)行設(shè)置,所以在設(shè)計(jì)器中可以方便而直觀地進(jìn)行表結(jié)構(gòu)的設(shè)計(jì)。在使用表設(shè)計(jì)器之前,需要先了解字段數(shù)據(jù)的屬性:字段名和字段數(shù)據(jù)類型。,29, 字段名稱:字段是表的基本存儲單元,為字段命名可以方便地使用和識別字段。字段名稱在表中應(yīng)是唯一的,最好使用便于理解的字段名稱。 字段命名規(guī)則: l字段名稱的長度最多可達(dá)64個(gè)字符。 l字段名稱可以包含字母、漢字、數(shù)字、空格和其它字符。 l不能將空格作為字段名稱的第一個(gè)字符。 l字段名稱不能包含句號(。)、驚嘆號(!)、方括號( )和重音符號()。 l不能使用控制字符(ASC值從0至31的控制字符)。,30,數(shù)據(jù)類型:命名了字段名稱以后,必須決定賦予該字段何種數(shù)據(jù)類型。數(shù)據(jù)類型決定了該字段能存儲什么樣的數(shù)據(jù)。,31,字段說明 :在表的設(shè)計(jì)視圖中,字段輸入?yún)^(qū)域的【說明】列用于幫助用戶了解字段的用途、數(shù)據(jù)的輸入方式以及該字段對輸入數(shù)據(jù)格式的要求。 設(shè)置字段屬性:在為字段定義了字段名稱、數(shù)據(jù)類型以及說明以后,用戶需定義字段屬性,即確定字段的屬性。每一個(gè)字段或多或少都擁有字段屬性,而不同的數(shù)據(jù)類型其所擁有的字段屬性是各不相同的。Access在字段屬性區(qū)域中設(shè)置了【常規(guī)】和【查閱】兩個(gè)選項(xiàng)卡。,32,33,【字段大小】屬性 【格式】屬性:【格式】屬性用于定義數(shù)據(jù)的顯示和打印格式。【格式】屬性只影響數(shù)據(jù)的顯示格式而不會影響數(shù)據(jù)的存儲和輸入?!靖袷健繉傩赃m用于【文本】、【備注】、【數(shù)字】、【貨幣】、【日期/時(shí)間】和【是/否】數(shù)據(jù)類型。 【文本】和【備注】: 【文本】和【備注】 數(shù)據(jù)類型字段的自定義【格式】屬性最多由兩部分組成,各部分之間需用分號分隔。第一部分用于定義文本的顯示格式。第二部分用于定義空字符串及NULL值的顯示格式。,34,35,【數(shù)字】和【貨幣】: 對于【數(shù)字】和【貨幣】數(shù)據(jù)類型的字段,Access 預(yù)定義了7種【格式】屬性 。 允許用戶自定義【格式】屬性。自定義【格式】屬性最多可以由四部分組成,各部分之間需用分號分隔。第一部分用于定義正數(shù)的顯示格式;第二部分用于定義負(fù)數(shù)的顯示格式;第三部分用于定義零值的顯示格式;第四部分用于定義Null值的顯示格式。,36,37,【日期/時(shí)間】: Access 為【日期/時(shí)間】數(shù)據(jù)類型字段預(yù)定義了7種【格式】屬性。允許用戶自定義【日期/時(shí)間】數(shù)據(jù)類型字段的【格式】屬性。自定義的【格式】屬性最多可由兩部分組成,它們之間需用分號分隔。第一部分用于定義日期/時(shí)間的顯示格式;第二部分用于定義Null值的顯示格式。,38,39,40,41,【是/否】: Access 為【是/否】數(shù)據(jù)類型字段預(yù)定義了3種【格式】屬性。Access 允許用戶自定義【是/否】數(shù)據(jù)類型字段的【格式】屬性。自定義的【格式】屬性最多可以由三部分組成,它們之間需用分號分隔。第一部分空缺;第二部分用于定義邏輯真值的顯示格式,通常為邏輯真值指定一個(gè)包括在雙引號中的字符串(可以含有顏色格式化字符);第三部分用于定義邏輯假值的顯示格式, 通常為邏輯假值指定一個(gè)包括在雙引號中的字符串(可以含有顏色格式化字符)。,42,【輸入掩碼】屬性: 【輸入掩碼】屬性用于定義數(shù)據(jù)的輸入格式以及輸入數(shù)據(jù)的某一位上允許輸入的數(shù)據(jù)類型。Access 允許為除了【備注】、【OLE對象】和【自動(dòng)編號】數(shù)據(jù)類型之外的任何數(shù)據(jù)類型字段定義【輸入掩碼】屬性。 【輸入掩碼】屬性最多可以由三部分組成,各部分之間要用分號分隔。第一部分定義數(shù)據(jù)的輸入格式。第二部分定義是否按顯示方式在表中存儲數(shù)據(jù)。若設(shè)置為0,則按顯示方式存儲。若設(shè)置為1或?qū)⒌诙糠挚杖保瑒t只存儲輸入的數(shù)據(jù)。第三部分定義一個(gè)占位符以顯示數(shù)據(jù)輸入的位置。,43,44,45,【小數(shù)位數(shù)】屬性 : 【小數(shù)位數(shù)】屬性僅對【數(shù)字】和【貨幣】數(shù)據(jù)類型字段有效。小數(shù)位的數(shù)目為015,這取決于【數(shù)字】或【貨幣】數(shù)據(jù)類型字段的大小。 【標(biāo)題】屬性: 【標(biāo)題】屬性允許用戶輸入一個(gè)更具體的描述字段的名稱,用于替換在數(shù)據(jù)表視圖、報(bào)表或窗體中顯示的相應(yīng)字段名。 【默認(rèn)值】屬性: 【默認(rèn)值】屬性可以為除了【自動(dòng)編號】和【OLE對象】數(shù)據(jù)類型以外的所有字段指定一個(gè)默認(rèn)值。,46,【有效性規(guī)則】屬性 【有效性規(guī)則】屬性允許用戶輸入一個(gè)表達(dá)式來限定被接受進(jìn)入字段的值。 【有效性文本】屬性 【有效性文本】屬性允許用戶輸入一段提示文字,當(dāng)輸入的數(shù)據(jù)沒有通過設(shè)定的有效性規(guī)則時(shí),Access 2000自動(dòng)彈出一個(gè)提示框顯示該段提示文字。【有效性文本】屬性要與【有效性規(guī)則】屬性搭配使用。,47, 【必填字段】屬性 【必填字段】屬性允許用戶規(guī)定數(shù)據(jù)是否必須被輸入到字段中,即字段中是否允許有Null值。如果數(shù)據(jù)必須被輸入到字段中,即不允許有Null值,應(yīng)設(shè)置【必填字段】屬性值為【是】。【必填字段】屬性值是一個(gè)邏輯值,默認(rèn)值為【否】。,48, 【允許空字符串】屬性 【允許空字符串】屬性用于定義對于【文本】和【備注】數(shù)據(jù)類型的字段是否允許空字符串輸入。如果允許,應(yīng)把空字符串和Null值區(qū)別開??兆址情L度為零的特殊字符串?!驹试S空字符串】屬性值是一個(gè)邏輯值,默認(rèn)值為【否】。 【索引】屬性 【索引】屬性允許用戶選擇是否建立單一字段索引。,49,修改表結(jié)構(gòu),加入新字段: 刪除字段: 調(diào)整字段位置:,50,圖片、聲音和影像的錄入 普通數(shù)據(jù)的添加、修改和刪除 建立超級鏈接 設(shè)置數(shù)據(jù)表格形式 查找所需數(shù)據(jù) 排序與篩選,14.3 表的基本操作,1)操作數(shù)據(jù),51,Access的基本功能之一就是其導(dǎo)入文件的能力,即把現(xiàn)有的數(shù)據(jù)庫表、電子數(shù)據(jù)表和由其他系統(tǒng)創(chuàng)建的文本文件轉(zhuǎn)換為Access的.mdb格式。Access能夠以它可以導(dǎo)入的任何格式導(dǎo)出(或者創(chuàng)建)表文件。,2) 數(shù)據(jù)的導(dǎo)入與導(dǎo)出,52,導(dǎo)入和鏈接,在“文件”菜單的“獲取外部數(shù)據(jù)”的子菜單中,有“導(dǎo)入”和“鏈接表”兩個(gè)選項(xiàng)。兩者中的任一選項(xiàng)均可以實(shí)現(xiàn)導(dǎo)入或聯(lián)接一個(gè)外部的數(shù)據(jù)庫。雖然兩者功能相近,但用法有別。 “導(dǎo)入”將創(chuàng)建一個(gè)新表來保存外部數(shù)據(jù)。 “鏈接表”將在數(shù)據(jù)源和目標(biāo)之間建立一個(gè)同步映像。,53,導(dǎo)出數(shù)據(jù),數(shù)據(jù)不僅需要導(dǎo)入,有時(shí)也需要將Access生成的數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出,成為其他類型數(shù)據(jù)庫文件中的數(shù)據(jù),所以Access也提供了導(dǎo)出功能。它和導(dǎo)入功能正好相反。凡是能導(dǎo)入的數(shù)據(jù)庫文件格式,在導(dǎo)出時(shí)也可導(dǎo)出成該格式。,54,主鍵可以由一個(gè)或多個(gè)字段組成,用于標(biāo)識表中的每一條記錄。作為主鍵的字段其值是唯一的。 定義主鍵的目的就是要保證表中的所有記錄都是唯一可識別的。如果表中沒有單一的字段能夠使記錄具有唯一性,那么可以使用多個(gè)字段的組合使記錄具有唯一性。在表中定義主鍵除了可以保證表中的記錄具有唯一可識別性以外,還能加快查詢、檢索以及排序的速度,因?yàn)橹麈I實(shí)際上是一個(gè)索引。另外在表中建立主鍵有利于建立一對多的表間關(guān)系。,3)定義主鍵,55,關(guān)系數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是可以為表建立表間關(guān)系,從而真實(shí)地反映客觀世界豐富多變的特點(diǎn)以及錯(cuò)綜復(fù)雜的聯(lián)系,減少數(shù)據(jù)的冗余。 兩個(gè)表之間只有存在相關(guān)聯(lián)的字段才能在二者之間建立關(guān)系。 在兩個(gè)相關(guān)表中,起著定義相關(guān)字段取值范圍作用的表稱為父表,而另一個(gè)引用父表中相關(guān)字段的表稱為子表。 表間關(guān)系可以分為兩種:一對一關(guān)系和一對多關(guān)系。,4)建立表間關(guān)系,56,一對一關(guān)系:父表中的每一條記錄最多只與子表中的一條記錄相關(guān)聯(lián)。若要在兩個(gè)表之間建立一對一關(guān)系,父表和子表都必須以相關(guān)聯(lián)的字段建立主鍵。 一對多關(guān)系:父表中的每一條記錄可以與子表中的多條記錄相關(guān)聯(lián)。 若要在兩個(gè)表之間建立一對多關(guān)系,父表必須根據(jù)相關(guān)聯(lián)的字段建立主鍵。 【關(guān)系】工具欄 建立表間關(guān)系 編輯表間關(guān)系,57,查詢(Query)是根據(jù)用戶給定條件在指定的表中篩選記錄或者進(jìn)一步對篩選出來的記錄做某種操作的數(shù)據(jù)庫對象。查詢可以進(jìn)一步分為選擇查詢和動(dòng)作查詢兩種。用戶可以使用選擇查詢從指定的表中獲取滿足給定條件的記錄,也可以使用動(dòng)作查詢從指定的表中篩選記錄以生成一個(gè)新表或者對指定的表進(jìn)行記錄的更新、添加或刪除操作。,14.4 數(shù)據(jù)查詢,58,選擇查詢可以在指定的表或已建好的其它查詢中獲取滿足給定條件的記錄,有效地解決了數(shù)據(jù)的檢索問題。 建立選擇查詢 選擇查詢設(shè)計(jì)視圖結(jié)構(gòu) 選擇查詢設(shè)計(jì)視圖分為上下兩部分,上半部分叫表/查詢輸入?yún)^(qū),用于顯示查詢要使用的表或其它查詢;下半部分叫范例查詢(QBE)設(shè)計(jì)網(wǎng)格,用于確定動(dòng)態(tài)集所擁有的字段和篩選條件等。,1)建立選擇查詢,59,在QBE設(shè)計(jì)網(wǎng)格中,初始設(shè)置了如下幾行: 【字段】行:用于設(shè)置查詢所涉及到的字段。 【表】行:用于指明字段所歸屬的表。 【排序】行:用于設(shè)置查詢的排序準(zhǔn)則。 【顯示】行:用于確定相關(guān)字段是否在動(dòng)態(tài)集中出現(xiàn)。它以復(fù)選框的形式出現(xiàn),【準(zhǔn)則】行:用于設(shè)置查詢的篩選條件。 【或】行:用于設(shè)置查詢的篩選條件?!净颉啃幸远嘈械男问匠霈F(xiàn)。,60,運(yùn)行選擇查詢 運(yùn)行選擇查詢的方法大體有如下三種: 在選擇查詢設(shè)計(jì)視圖中直接單擊工具欄上的 【運(yùn)行】按鈕 。 在選擇查詢設(shè)計(jì)視圖中直接單擊工具欄上的【視圖】按鈕 。 在【數(shù)據(jù)庫】窗口中,首先選擇要運(yùn)行的查詢,然后單擊【打開】按鈕 。,61,輸入查詢條件 在【準(zhǔn)則】行和多個(gè)【或】行中,用戶可以設(shè)置記錄的篩選條件。 在【準(zhǔn)則】行和【或】行中設(shè)置篩選條件時(shí),如果涉及到關(guān)系運(yùn)算符,那么可以將其省略。如果要搜尋的字段是【文本】數(shù)據(jù)類型的字段,那么應(yīng)為要搜尋的文本數(shù)據(jù)添加引號。 相鄰行中設(shè)置的篩選條件彼此之間存在邏輯或(OR)的關(guān)系。在同一【準(zhǔn)則】行或【或】行的不同列中輸入的多個(gè)篩選條件,它們彼此之間存在邏輯與(AND)的關(guān)系。,62,設(shè)置字段屬性 在選擇查詢設(shè)計(jì)視圖中,表的字段屬性是可繼承的。也就是說,如果在表的設(shè)計(jì)視圖中設(shè)置了某字段的字段屬性,那么為該字段設(shè)置的字段屬性在查詢中同樣有效。如果在表的設(shè)計(jì)視圖中沒有設(shè)置字段屬性或者設(shè)置的字段屬性不符合查詢的要求,那么Access 允許用戶在選擇查詢設(shè)計(jì)視圖中重新設(shè)置字段屬性。,63,建立計(jì)算表達(dá)式 在選擇查詢設(shè)計(jì)視圖中,【字段】行除了可以設(shè)置查詢所涉及的字段以外,還可以設(shè)置包含字段的計(jì)算表達(dá)式。利用計(jì)算表達(dá)式獲得表中沒有存儲的、經(jīng)過加工處理的信息。需要注意的是:在計(jì)算表達(dá)式中,字段要用方括號( )括起來。,64,對于建立好的選擇查詢,Access 允許用戶重新進(jìn)行設(shè)計(jì)修改。 撤消字段 插入字段 移動(dòng)字段 命名字段,2)修改選擇查詢,65,Access 允許用戶在查詢設(shè)計(jì)視圖中先輸入一個(gè)參數(shù),然后當(dāng)查詢運(yùn)行時(shí),再提示輸入篩選條件。 在選擇查詢設(shè)計(jì)視圖中輸入?yún)?shù)的方法是:在【準(zhǔn)則】行或【或】行的關(guān)系表達(dá)式中輸入一個(gè)放在方括號中的短語。這樣,當(dāng)運(yùn)行這個(gè)選擇查詢時(shí),Access 將彈出【輸入?yún)?shù)值】對話框,要求用戶輸入要篩選的參數(shù)值。,3) 查詢參數(shù),66,Access支持一種特殊類型的匯總查詢交叉表查詢。交叉表查詢生成的動(dòng)態(tài)集看起來像一個(gè)二維表格,在表格中生成匯總計(jì)算值。 【交叉表】行用于確定作為二維表格行頭和列頭的字段以及匯總字段。,4)交叉表查詢,67,對一個(gè)表建立選擇查詢的方法同樣適合于對多表的查詢。 需要注意的是:在選擇查詢設(shè)計(jì)視圖中,如果要對多表進(jìn)行查詢,那么這些表彼此之間應(yīng)建立表間關(guān)系。在選擇查詢設(shè)計(jì)視圖中,表間關(guān)系可以分為永久表間關(guān)系和臨時(shí)表間關(guān)系兩種。永久表間關(guān)系適合于所有的查詢,如果為兩個(gè)表建立了永久表間關(guān)系,那么在選擇查詢設(shè)計(jì)視圖中這兩個(gè)表的永久表間關(guān)系將自動(dòng)生效。,5)多表查詢,68,良好的數(shù)據(jù)輸入、輸出界面可以引導(dǎo)用戶進(jìn)行正確有效的數(shù)據(jù)輸入和方便靈活的數(shù)據(jù)輸出。在Access 中,數(shù)據(jù)輸入、輸出界面的設(shè)計(jì)都是通過窗體對象來實(shí)現(xiàn)的。窗體對象允許用戶采用可視化的直觀操作設(shè)計(jì)數(shù)據(jù)輸入、輸出界面的結(jié)構(gòu)和布局。 Access 為方便用戶設(shè)計(jì)窗體提供了若干個(gè)控件(Control),每一個(gè)控件均被視為獨(dú)立的對象。用戶可以通過直觀的操作在窗體中設(shè)置控件,調(diào)整控件的大小和布局。,14.5 窗體,69,Access 提供了以下幾種創(chuàng)建窗體的方法: 使用向?qū)?chuàng)建窗體 使用設(shè)計(jì)視圖創(chuàng)建窗體 創(chuàng)建基于多表的窗體 使用向?qū)?chuàng)建窗體 窗體的結(jié)構(gòu),1)建立窗體,70, 進(jìn)入設(shè)計(jì)視圖 窗體控件工具箱 窗體和控件的屬性窗口 窗體的設(shè)計(jì)實(shí)例,2)使用設(shè)計(jì)視圖創(chuàng)建窗體,71,控件的常用屬性 在窗體中添加選項(xiàng)組控件 在窗體中添加組合框控件 在窗體中添加列表框控件 在窗體中添加命令按鈕控件 更改控件標(biāo)題,3)使用控件,72,Access 提供了10種窗體的主題格式,包括窗體的背景、前景顏色,控件的字體、顏色和邊框,在用戶創(chuàng)建窗體時(shí)可以直接套用某個(gè)主題的全部格式或套用某個(gè)主題的部分格式,如窗體的背景、控件的字體和邊框等。 為了創(chuàng)建統(tǒng)一格式的多個(gè)窗體,用戶也可以自己創(chuàng)建一種窗體格式,在創(chuàng)建窗體時(shí)套用自己創(chuàng)建的格式,就可以把多個(gè)窗體創(chuàng)建成某種自定義的統(tǒng)一格式。,4)使用自動(dòng)套用格式,73,在使用設(shè)計(jì)視圖完成窗體的初步設(shè)計(jì)后,窗體中的控件可能參差不齊,這時(shí)就需要對窗體的外觀進(jìn)行修飾,使其變得美觀大方,有立體感。 調(diào)整控件的大小和位置 修飾控件外觀 美化文字,5)窗體外觀的修飾,74,數(shù)據(jù)庫應(yīng)用系統(tǒng)一般都應(yīng)給用戶配置完善的打印輸出功能。在傳統(tǒng)的關(guān)系數(shù)據(jù)庫開發(fā)環(huán)境中,程序員必需通過繁瑣的編程實(shí)現(xiàn)報(bào)表的打印。 在Access 關(guān)系數(shù)據(jù)庫中,報(bào)表對象允許用戶不用編程僅通過可視化的直觀操作就可以設(shè)計(jì)報(bào)表打印格式。 報(bào)表對象不僅能夠提供方便快捷、功能強(qiáng)大的報(bào)表打印格式,而且能夠?qū)?shù)據(jù)進(jìn)行分組統(tǒng)計(jì)和計(jì)算。,14.6 打印數(shù)據(jù),75,1)了解報(bào)表,報(bào)表對象一般是以表或者查詢作為數(shù)據(jù)源??刹捎么蛴☆A(yù)覽視圖來檢驗(yàn)報(bào)表的布局和功能實(shí)現(xiàn)情況也可使用版面預(yù)覽視圖瀏覽打印結(jié)果。 版面預(yù)覽視圖與打印預(yù)覽視圖的基本特點(diǎn)是相同的,唯一的區(qū)別是版面預(yù)覽視圖只對數(shù)據(jù)源中的部分?jǐn)?shù)據(jù)進(jìn)行數(shù)據(jù)格式化。如果數(shù)據(jù)源是查詢時(shí),還將忽略其中的連接和篩選條件,從而提高了報(bào)表的預(yù)覽速度。,76,Access提供了以下兩種創(chuàng)建報(bào)表方法: l使用向?qū)?chuàng)建報(bào)表 l在設(shè)計(jì)視圖中創(chuàng)建報(bào)表 使用向?qū)?chuàng)建報(bào)表 報(bào)表的結(jié)構(gòu) 報(bào)表的窗口結(jié)構(gòu)包括報(bào)表頁眉、頁面頁眉、主體、頁面頁腳和報(bào)表頁腳等部分。,2)建立報(bào)表,77, 打開已有報(bào)表進(jìn)行修改 設(shè)計(jì)新報(bào)表 在報(bào)表中添加日期和時(shí)間 在報(bào)表中添加頁碼 在報(bào)表中添加線控件,3)修改報(bào)表,78,數(shù)據(jù)訪問頁是Access 數(shù)據(jù)庫中的新對象。通過數(shù)據(jù)訪問頁可以將數(shù)據(jù)庫中的記錄發(fā)布到Internet或Intranet,并使用瀏覽器進(jìn)行記錄的維護(hù)和操作。 數(shù)據(jù)訪問頁是用于在Internet或Intranet上瀏覽的Web頁。數(shù)據(jù)訪問頁可以用來輸入、編輯、瀏覽Access 2000數(shù)據(jù)庫中的記錄。,14.7數(shù)據(jù)訪問頁,79,創(chuàng)建數(shù)據(jù)訪問頁可以采用以下幾種方法: l使用【自動(dòng)創(chuàng)建數(shù)據(jù)頁】創(chuàng)建數(shù)據(jù)訪問頁 l使用向?qū)?chuàng)建數(shù)據(jù)訪問頁 l使用設(shè)計(jì)視圖創(chuàng)建數(shù)據(jù)訪問頁 使用【自動(dòng)創(chuàng)建數(shù)據(jù)頁】創(chuàng)建數(shù)據(jù)訪問頁 使用向?qū)?chuàng)建數(shù)據(jù)訪問頁,1)使用向?qū)?chuàng)建數(shù)據(jù)訪問頁,80,使用向?qū)?chuàng)建的數(shù)據(jù)訪問頁有時(shí)不能夠滿足用戶的要求,這時(shí)可以在數(shù)據(jù)訪問頁的設(shè)計(jì)視圖中修改使用向?qū)?chuàng)建的數(shù)據(jù)訪問頁,或者直接在設(shè)計(jì)視圖中創(chuàng)建一個(gè)新的數(shù)據(jù)訪問頁。,2)設(shè)計(jì)數(shù)據(jù)訪問頁,81,前面介紹了五種數(shù)據(jù)庫對象,它們都具有強(qiáng)大的功能。如果將這些數(shù)據(jù)庫對象的功能組合在一起,可以擔(dān)負(fù)起數(shù)據(jù)庫中的各項(xiàng)數(shù)據(jù)管理工作了。 要使眾多數(shù)據(jù)庫對象成為一個(gè)整體,以一個(gè)應(yīng)用程序的面貌展示給用戶,就必須借助于代碼類型的數(shù)據(jù)庫對象。宏對象便是此類數(shù)據(jù)庫對象中的一種。,14.7宏對象,82,宏對象是由一個(gè)或一個(gè)以上的宏操作構(gòu)成的數(shù)據(jù)庫對象。每一個(gè)宏操作可以執(zhí)行一個(gè)特定的數(shù)據(jù)庫操作動(dòng)作。 宏操作由操作名和操作參數(shù)構(gòu)成,其結(jié)構(gòu)有些類似于函數(shù)。在運(yùn)行宏對象時(shí),它所包含的宏操作將被順序地執(zhí)行,不能實(shí)現(xiàn)跳轉(zhuǎn)。宏對象是一種特殊的代碼,它不具有編譯特性,不能進(jìn)行控制轉(zhuǎn)移,也不能對變量直接進(jìn)行操作。,1)創(chuàng)建宏對象,83,就單個(gè)宏操作而言,功能是很有限的,因?yàn)樗荒芡瓿梢粋€(gè)特定的數(shù)據(jù)庫操作動(dòng)作。但是當(dāng)眾多的宏操作串聯(lián)在一起,被依次連續(xù)地執(zhí)行時(shí),就能夠執(zhí)行一個(gè)較復(fù)雜的任務(wù)。宏對象便是一種可以容納若干個(gè)宏操作并且能夠依次將這些宏操作執(zhí)行的一種數(shù)據(jù)庫對象。 宏對象編輯窗口分為上下兩部分。上半部分是宏操作區(qū),它以二維表的形式顯示,允許用戶在二維表的每一行中選擇填寫一個(gè)宏操作。二維表的行數(shù)可以是任意多行,所以一個(gè)宏對象可以包含任意多個(gè)宏操作。下半部分是宏操作參數(shù)區(qū),用以為選擇的宏操作設(shè)置操作參數(shù)。,84,宏操作區(qū)由四列構(gòu)成,分別是:【操作】、【備注】、【條件】和【宏名】列。在打開宏對象編輯窗口時(shí),缺省情況下僅顯示【操作】和【備注】列。 【操作】列用于選擇要使用的宏操作名稱。 【備注】列用于對該行或以下幾行的宏操作的功能、意義進(jìn)行說明注釋?!緜渥ⅰ苛兄械奈淖终f明對宏的執(zhí)行沒有任何影響,它純粹是為了提高宏對象的可讀性而設(shè)立的。,85,【條件】列用于為宏操作設(shè)置執(zhí)行條件。只有當(dāng)【條件】列中設(shè)置的邏輯表達(dá)式結(jié)果為真時(shí),該行的宏操作才能夠執(zhí)行,否則將跳過該行的宏操作往下執(zhí)行。 【宏名】列用于為某段宏操作命名。在【宏名】列中的命名稱其為宏組名。一個(gè)宏組名所對應(yīng)的宏操作是從該宏組名所在行的宏操作開始到下一個(gè)宏組名所在行的前一行結(jié)束。通過在【宏名】列中填寫宏組名,從而將宏對象中的宏操作分成組,這樣便于用戶有選擇地執(zhí)行其中的一段宏操作。,86,宏對象中的某一個(gè)宏組可以采用【宏對象名宏組名】的形式在相關(guān)對象的事件屬性中調(diào)用。 需要注意的是:在宏對象編輯窗口打開時(shí),僅顯示【操作】和【備注】列,【宏名】和【條件】列最初是隱藏的。需要使用這兩列時(shí)可以從【視圖】菜單中選擇【宏名】和【條件】命令或單擊【宏設(shè)計(jì)】工具欄上的【宏名】和【條件】按鈕來顯示相應(yīng)的列。,87,Access 為用戶提供了許多宏操作,常用的宏操作按其功能大致可以分為:對象操作類、數(shù)據(jù)導(dǎo)入導(dǎo)出類、記錄操作類、數(shù)據(jù)傳遞類、代碼執(zhí)行類、提示警告類和其他類。 對象操作類 OpenForm宏操作 使用 OpenForm 宏操作可以在窗體的窗體視圖、設(shè)計(jì)視圖、數(shù)據(jù)表視圖或打印預(yù)覽中打開一個(gè)窗體,并通過設(shè)置記錄的篩選條件、數(shù)據(jù)模式和窗口模式來限制窗體所顯示的記錄以及操作模式。,2)常用的宏操作

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論