二級ACCESS復習公共基礎知識部分_第1頁
二級ACCESS復習公共基礎知識部分_第2頁
二級ACCESS復習公共基礎知識部分_第3頁
二級ACCESS復習公共基礎知識部分_第4頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

二級ACCESS復習公共基礎知識部分一、基本數(shù)據(jù)結構及算法1、算法定義:算法是一組明確的可執(zhí)行步驟的集合特征:有窮性,確定性,可行性,輸入,輸出要素:精確,簡單,抽象分級表示方法:程序流程圖,N—S圖,偽碼設計方法:列舉法,歸納法,遞推法,遞歸法,減半遞推法,回溯法評價方法:時間復雜度,空間復雜度2、數(shù)據(jù)結構定義:相互關聯(lián)的數(shù)據(jù)元素的集合。分類:邏輯結構,存儲結構(即物理結構)數(shù)據(jù)的邏輯結構:線性結構(線性表,棧,隊列,),樹形結構(二叉樹),圖形結構或網(wǎng)狀結構數(shù)據(jù)的存儲結構:順序存儲結構,鏈式存儲結構,索引存儲結構,散列存儲結構3、線性表概念:由n(n>=0)個數(shù)據(jù)元素組成一個有限序列特征:n=0時為空表,除了第一個元素外,有且僅有一個前驅,除了最后一個元素外,有且僅有一個后繼順序存儲的特點:連續(xù)性,順序性順序存儲的基本運算:插入,刪除,平均情況下都要移動一半的元素鏈式存儲的特點:節(jié)點(數(shù)據(jù)域,指針域)鏈式存儲的基本運算:插入,刪除,4、棧定義:限定在一端進行插入和刪除的線性表特點:先進后出(FILO)運算:入棧,退棧,取棧,都是對棧頂操作順序存儲:top=0表示??眨瑃op=m表示棧滿(top,bottom)5、隊列定義:允許在一端進行插入,而在另一端進行刪除的線性表特點:先進先出(FIFO)循環(huán)隊列:將隊列存儲空間的最后一個位置繞到第一個位置,形成邏輯上的環(huán)形空間,供隊列循環(huán)使用。(front,rear)運算:入隊,出隊6、查找算法定義:根據(jù)給定的值,在一組數(shù)據(jù)中確定一個其數(shù)值等于給定值的數(shù)據(jù)元素方法:順序查找((n+1)/2),折半查找(即二分查找(log2n)+l)7、排序算法定義:將一個無序序列整理成一個按規(guī)定次序重新排列的的有序序列方法:選擇排序,交換排序,插入排序8、鏈式存儲線性單鏈表雙向鏈表循環(huán)鏈表二、程序設計基礎1、計算機程序設計的語言定義:一套具有語法、詞法規(guī)則的系統(tǒng)進化:機器語言(0、1的組合)一匯編語言一高級語言一面向對象語言(C、VB、Java)f未來語言(自然語言)基礎:記號、規(guī)則內容:語法(字符和符號如何構成一個合法的程序)、詞義(程序的含義)、語用(程序和使用者的關系)2、計算機程序的執(zhí)行編輯一編譯一鏈接一運行3、計算機程序設計的步驟程序說明一程序設計f編寫代碼f測試程序f程序定稿4、結構化程序設計原則:自頂向下、逐步求精,模塊化,限制使用goto語句結構:順序結構,選擇結構,循環(huán)結構描述工具:程序流程圖,N-S圖,偽碼5、面向對象的程序設計優(yōu)點:與人類習慣的思維方式一致,穩(wěn)定性好,可用性好,易于開發(fā)大型軟件產(chǎn)品,可維修性好基本概念:對象,類和實例,消息,繼承,多態(tài)性三、軟件工程基礎1、基本概念軟件:遇見算計及系統(tǒng)操作有關的計算機程序、規(guī)程、規(guī)則、以及可能有的文件、文檔和數(shù)據(jù)軟件工程:應用于計算機軟件的定義、開發(fā)和維護的一整套方法、工具、文檔、實踐標準和工序軟件生命周期:從概念的形成、問題的提出直到所開發(fā)的軟件在充分使用之后完全失去使用價值為止的這個過程2、軟件開發(fā)方法:結構化方法,面向對象方法,專家系統(tǒng)方法:3、軟件開發(fā)工具:數(shù)據(jù)流圖:數(shù)據(jù)字典實體聯(lián)系圖:實體,聯(lián)系,屬性(ER圖)面向對象開發(fā)工具:CASE工具:4、程序的調試步驟:錯誤定位一修改設計代碼,以排除錯誤一進行回歸測試,防止引進新的錯誤原則:確定錯誤性質和位置時的注意事項,修改錯誤的原則方法:強行排除法,回溯法,原因排除法5、軟件測試的方法靜態(tài):動態(tài):白盒測試,黑盒測試自動6、軟件測試的步驟模塊測試(單元測試)組裝測試(集成測試)確認測試(驗收測試)系統(tǒng)測試四、數(shù)據(jù)庫設計基礎1、數(shù)據(jù)庫數(shù)據(jù)庫(DB):按一定的組織方式將相關的數(shù)據(jù)組織在一起,長期存放在計算機外存儲器上,能為多個用戶共享的,與應用程序彼此獨立的一組相關數(shù)據(jù)的集合數(shù)據(jù)庫管理系統(tǒng)(DBMS):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它建立在操作系統(tǒng)的基礎匕對數(shù)據(jù)庫進行統(tǒng)一的管理數(shù)據(jù)庫系統(tǒng)(DBS):計算機系統(tǒng),數(shù)據(jù)管理系統(tǒng),數(shù)據(jù)庫管理員,應用程序,維護人員,用戶2、數(shù)據(jù)模型概念數(shù)據(jù)模型:結構數(shù)據(jù)模型:層次模型,網(wǎng)狀模型,關系模型,面向對象模型基本要素:數(shù)據(jù)結構,數(shù)據(jù)操作,數(shù)據(jù)完整性約束3、關系運算傳統(tǒng)的集合運算:并(),差(),交()專門的關系運算:選擇,投影,連接4、數(shù)據(jù)庫設計步驟:需求分析一概念模式設計一邏輯模式設計一數(shù)據(jù)庫實施(確定表、確定字段、確定主鍵、確定表間關系)一數(shù)據(jù)庫的運行和維護專業(yè)語言部分一、數(shù)據(jù)庫基礎知識1、基本概念信息:客觀事物的表征數(shù)據(jù):信息的載體實體:客觀存在可相互.區(qū)別的事物屬性:描述實體的特征鍵:唯一標識實體的屬性域:屬性的取值范圍關系模式:關系結構的描述關系:滿足某些約束條件的二維表元組:一行屬性:一列主關鍵字:能唯一確定的一個元組2、數(shù)據(jù)庫管理系統(tǒng)的功能:數(shù)據(jù)定義,數(shù)據(jù)操作,控制和管理,數(shù)據(jù)字典3、數(shù)據(jù)庫系統(tǒng)組成:計算機硬件,數(shù)據(jù)庫集合,數(shù)據(jù)庫管理系統(tǒng),相關軟件,人員特點:數(shù)據(jù)結構化,數(shù)據(jù)共享,最低冗余度,數(shù)據(jù)獨立性,統(tǒng)一的數(shù)據(jù)控制(安全性、完整性、并發(fā)操作、故障發(fā)現(xiàn)和恢復)體系結構:三級數(shù)據(jù)視圖(外部試圖、全局試圖、存儲視圖),三級模式視圖(外模式、模式、內模式)4、數(shù)據(jù)模型組成要素:數(shù)據(jù)結構,數(shù)據(jù)操作,數(shù)據(jù)完整性約束數(shù)據(jù)模型:層次模型,網(wǎng)狀模型,關系模型,面向對象模型5、關系模型特點:每一列不可再分,不可出現(xiàn)相同屬性名,無完全相同元祖,無序性關系運算:傳統(tǒng)的集合運算(并、差、交),專門的關系運算(選擇、投影、連接)規(guī)范化:第一范式,第二范式,第三范式關系完整性:實體完整性,域完整性,參照完整性6、Access系統(tǒng)簡介特點:文件格式單一(mdb),兼容多種數(shù)據(jù)格式,具有強大的集成開發(fā)功能,豐富的向導功能,web網(wǎng)頁發(fā)布功能,強大的幫助信息,各版本之間具有兼容性對象:表,查詢,窗體,報表,頁,宏,模塊7,創(chuàng)建數(shù)據(jù)庫:創(chuàng)建空數(shù)據(jù)庫,用向導創(chuàng)建,根據(jù)現(xiàn)有文件創(chuàng)建二、表1、表的建立表的構成:表名,字段,記錄表的試圖方式:設計視圖,數(shù)據(jù)表視圖字段類型:文本型(255字符),備注型(64K),數(shù)字型(整型),日期/時間型(8字節(jié)),貨幣型(小數(shù)4,整數(shù)15),自動編號型,是/否型,OLE對象型,超鏈接型,查閱向導型建立方法:使用向導,通過輸入數(shù)據(jù),使用設計器,通過導入和鏈接外部數(shù)據(jù),建立表結構:字段名,數(shù)據(jù)類型,字段說明,字段其他屬性(標題、輸入掩碼、默認值、有效性規(guī)則)設置字段屬性:字段大小,字段的格式,輸入掩碼,默認值,有效性規(guī)則與有效性文本,其他屬性(小數(shù)位數(shù)、標題、必填字段、輸入法模式、索引屬性)輸入數(shù)據(jù):2、表間關系表間關系的概念:通過兩個表中的公共字段在兩表之間建立關系作用:使多個表之間產(chǎn)生關聯(lián),一邊快捷的從不同表中提取相關的信息。建立關系:一對一,一對多,多對多設置參照完整性:實施參照完整性,級聯(lián)更新相關字段(主鍵和關聯(lián)表中的相關字段同步更新),級聯(lián)刪除相關記錄(同步刪除)3、表的維護修改表結構:增加字段,刪除字段,字段重命名,修改字段的屬性(只能在設計視圖中進行)編輯表內容:從鍵盤輸入記錄,數(shù)據(jù)的導入與導出(導入,鏈入,導出),編輯記錄(定位記錄,選定數(shù)據(jù),添加記錄,刪除記錄,修改數(shù)據(jù),復制數(shù)據(jù),查找與替換)4、表的其他操作:查找數(shù)據(jù),替換數(shù)據(jù),排序記錄(使用排序命令項,使用應用篩選/排序命令項),篩選記錄:按選定內容篩選,內容排除篩選,篩選目標,按窗體篩選,高級篩選5、表的索引特點:加快查詢速度,降低插入、刪除和修改的速度,除了OLE對象型、備注型,其余都可以建立索引類型:主索引,唯一索引,普通索引創(chuàng)建:單字段(無、有(有重復)、有(無重復)),多字段(主索引、唯一索引、忽略Null)維護:設計視圖,索引對話框(修改、刪除、插入)6、主鍵的作用:保證實體完整性,加快對記錄進行查詢、檢索的速度,用來在表之間建立關聯(lián)關系三、查詢1、查詢功能:提取數(shù)據(jù),實現(xiàn)計算,數(shù)據(jù)更新,產(chǎn)生新紀錄,作為其他對象的數(shù)據(jù)源2、數(shù)據(jù)來源:表或查詢3、視圖方式:設計視圖,數(shù)據(jù)表視圖,SQL視圖4、創(chuàng)建查詢:使用向導,使用設計視圖,在SQL窗口中建立SQL查詢5、查詢分類選擇查詢:組合條件查詢,自定義計算杳詢(在設計網(wǎng)格中創(chuàng)建新的計算字段),預定義計算按查詢(通過設計視圖窗口的總計行設置聚合函數(shù)來實現(xiàn))參數(shù)查詢:單參數(shù)查詢,多參數(shù)查詢交叉表查詢:左行標題(最多3個),上列標題(1個),交叉位置用于計算(1個)操作查詢:生成表查詢,刪除查詢,更新查詢,追加查詢SQL查詢:結構化查詢語言6、查詢準則運算符:算術運算符(+、一、*、 /、\、"、mod),關系運算符(=、>、<、<>、>=、<=)邏輯運算符(And、Or,Not),其他特殊運算符(In、BetweenAandB,Like、&、IsNull)函數(shù):數(shù)據(jù)函數(shù)(Abs、Int、Sqr,Sgn),文本函數(shù)(Space、String、Left、Right,Mid、Len、Ltrim、Rtrim、Trim),日期時間函數(shù)(Now、Date,Time、Year、Month,Day、Weekday,Hour>Minute、Second)四、窗體1、功能:顯示編輯數(shù)據(jù),控制應用程序流程,顯示信息,打印數(shù)據(jù)2、數(shù)據(jù)來源:表或查詢3、視圖方式:設計視圖,窗體視圖,數(shù)據(jù)表視圖4、窗體結構:5個節(jié)(窗體頁眉、頁面頁眉、主體、頁面頁腳、窗體頁腳)5、分類縱欄式:一次顯示一條記錄表格式:每條記錄所有字段顯示在?行上主/子窗體:數(shù)據(jù)表:每條記錄的字段以行與列的格式顯示數(shù)據(jù)透視圖:以圖表方式顯示數(shù)據(jù)數(shù)據(jù)透視表:從數(shù)據(jù)源的選定字段中匯總信息,產(chǎn)生一張Excel的分析表(可查看,不可更改)6、創(chuàng)建自動創(chuàng)建:只能創(chuàng)建基于一個數(shù)據(jù)源的窗體,不能時數(shù)據(jù)源進行字段的選擇使用向導:窗體向導,圖表向導,數(shù)據(jù)透視表向導在設計視圖:窗體的結構(5個節(jié)),設計工具(工具欄、工具箱、屬性對話框)7、控件(文本框、標簽、選項組、列表框、組合框、命令按鈕、選項卡控件、圖像控件、其他控件)綁定型:與表或查詢中的字段相連,用于顯示、輸入或更新對應的字段非綁定型:沒有數(shù)據(jù)源計算型:用表達式作為數(shù)據(jù)源,以=開始8、編輯:設置控件的格式屬性(標題、字體名稱、字體大小、字體粗細、前景顏色、特殊效果),控件的調整與定制,設置窗體的格式屬性(默認視圖、滾動條、選擇記錄器、導航按鈕、分隔線、自動居中、控制框、最大最小化按鈕、關閉按鈕、邊框樣式),使用自動套用格式,添加當前日期和時間五、報表1、作用:對數(shù)據(jù)進行分析、計算、統(tǒng)計、匯總,最后打印2、數(shù)據(jù)來源:表,查詢,SQL語句3、視圖方式:設計視圖,版面預覽視圖,打印預覽視圖(后兩個不能直接切換)4、結構:7個節(jié)(報表頁眉、頁面頁眉、組頁眉、主體、組頁腳、頁面頁腳、報表頁腳)5、分類:縱欄式報表,表格式報表,圖表報表,標簽報表6、創(chuàng)建自動創(chuàng)建:可創(chuàng)建縱欄式和表格式兩種,最快,只能創(chuàng)建基于一個數(shù)據(jù)源的報表向導創(chuàng)建:報表向導,圖表向導,標簽向導設計視圖:7、編輯:設置表格格式,添加背景圖案,插入日期和時間,插入頁碼,添加線條與矩8、打印:頁面設置,報表打印,報表快照(將報表從數(shù)據(jù)庫中導出,snp,報表的副本)六、頁1、概念:能動態(tài)顯示、添加、刪除,以及修改記錄內容的網(wǎng)頁2、作用:遠程發(fā)布數(shù)據(jù),遠程維護信息,隨時更新3、視圖方式:頁面視圖,設計視圖,網(wǎng)頁預覽4、類型:數(shù)據(jù)輸入頁,數(shù)據(jù)分析頁,交互式報表頁5、數(shù)據(jù)來源:Access數(shù)據(jù)庫或SQLServer數(shù)據(jù)庫,通過連接表可以訪問其他數(shù)據(jù)格式(UNO6、調用方式:IE瀏覽器,Access(為了測試)7、創(chuàng)建自動創(chuàng)建:最快捷使用向導:最簡便設計視圖:數(shù)據(jù)訪問頁是窗體在Internet上的延伸用已有的網(wǎng)頁創(chuàng)建:為網(wǎng)頁在數(shù)據(jù)庫中創(chuàng)建連接Access對象導出為網(wǎng)頁:可以創(chuàng)建網(wǎng)頁,但沒有在數(shù)據(jù)庫文件中為該網(wǎng)頁創(chuàng)建鏈接8、編輯:添加控件(標簽、命令按鈕、滾動文字、Office電子表格、數(shù)據(jù)透視表、圖表),設置格式(背景、主題)9、發(fā)布:保存到“web文件夾”,web服務器七、宏1、概念:宏是具有名稱的、有一個或多個操作命令組成的集合。2、視圖方式:設計視圖(只有一種)3、操作創(chuàng)建:操作序列宏,宏組,條件操作宏編輯:添加,移動,復制,刪除運行:直接運行宏,執(zhí)行宏組中的宏([宏組名].[宏名]),在另一個宏中運行宏(創(chuàng)建一個RunMacro的宏),從窗體和報表運行宏,在菜單或工具欄中運行宏,在VBA中運行宏,打開數(shù)據(jù)庫時自動運行宏(AutoExec)調試:單步執(zhí)行宏A,模塊1、概念標準模塊:通用過程和常用過程類模塊:含有類定義的模塊(窗體模塊和報表模塊都是類模塊)宏與模塊:宏轉換成模塊(轉換窗體或報表中的宏,將全局宏轉換為模塊),宏與模塊的選擇(選擇宏5、選擇模塊7)2、組成:聲明,過程(子過程,函數(shù)過程)3、VBA編程基礎數(shù)據(jù)類型(整型、長整型、單精度型、雙精度型、貨幣型、字符串型、布爾型、日期型、對象型、變體類型),常量(數(shù)據(jù)常量、字符常量、符號常量、系統(tǒng)常量、內部常量),變量(命名規(guī)則,內型的定義,作用域,數(shù)據(jù)庫對象變量),運算符與表達式(算術、關系、邏輯、連接、對象),屬性、方法與事件4、創(chuàng)建模塊:創(chuàng)建VBA模塊:在模塊中加入過程,在模塊中執(zhí)行宏編寫事件過程:鍵盤事件,鼠標事件,窗口事件,操作事件,其他事件5、過程調用和參數(shù)傳遞過程調用:Sub子過程調用(Call過程名([實際參數(shù)列表])、過程名【實際參數(shù)列表]),函數(shù)過程的調)參數(shù)傳遞:值傳遞(ByVai單向傳遞),地址傳遞(ByRef雙向傳遞)6、VBA設計基礎VBE環(huán)境:類模塊(3),標準模塊(3)VBE界面:VBE工具欄,工程窗口,屬性窗口,代碼窗口語句:VBA程序的書寫的格式,注釋語句,聲明語句,賦值語句數(shù)據(jù)輸入輸出:輸入(InputBox)>輸出(MsgBox)程序流程姐都:順序結構,分支結構,循環(huán)結構程序的調試:調試工具,設置斷點,單步跟蹤,使用不同的調試窗口(本地窗口,監(jiān)視窗口,快速監(jiān)視窗口)7、DoCmd對象及其常用方法DoCmd對象:DoCmd.方法名參數(shù)表DoCmd常用方法:打開窗體(DoCmd.OpenFormformname[view]]、filtemame]]、

wherecondition][、datemode][、windowmode][、openarges]),打開報表(DoCmd.OpenReportname卜view][>filtername][>wherecondition]),打開表(DoCmd.OpenTabletablename[view]]、datemode]).打開查詢(DoCmd.OpenQueryqueryname]、view]]、datamode]),關閉對象(DoCmd.Colse[objecttype、objectname]>[save])九:SQL查詢1、特點:功能齊全(數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢、數(shù)據(jù)控制),高度非過程化,簡潔易學,語言共享2、表的編輯創(chuàng)建表:CREATTABLE刪除表:DROPTABLE修改表:ALTERTABLE插入數(shù)據(jù):INSERTINTO更新數(shù)據(jù):UPDATE刪除數(shù)據(jù):DELETEFROM3、查詢的編輯SQL查詢語句:SELECT,GROUPBY....HAVING.ORDERBY.ASCIDESC,簡單查詢:ALL,DISTINCT,AS連接查詢:INNERJOIN,ON嵌套查詢聯(lián)合查詢:UNION傳遞查詢附錄1、輸入掩碼屬性中使用的格式符9——可輸0~9或空格,不可用加減?9——可輸0~9或空格,不可用加減? 可輸(A~Z,a-z)a——可輸數(shù)字或字母C——可輸字符或空格>——轉換為大寫#一可輸0~9或空格,可用加減L 必輸(A~Z,a~z)A 必輸數(shù)字或字母&——必輸字符或空格<——轉換為小寫

.,::-/.,::-/ 小數(shù)點千位,!——輸入掩碼從左到右顯示密碼——輸入字符保存,顯示的是2、查找時使用的通配符*——任意個數(shù)字符[]——方括號內任何單個字符!——不在方括號內的任何單個字母3、數(shù)學函數(shù)Abs()——絕對值Sgn()——符號函數(shù)Int() 向下取整RoundCX,[n])——保留幾位小數(shù)時間與日期的分隔符\—使其后的字符以原字符顯示?——任何單個字母一范圍內任何單個字母#一?任何單個數(shù)字Exp() 自然對數(shù)Sqr() 開方Fix()——向原點取整Cos、Sin-Tan,Atn 三角函數(shù)4,字符串函數(shù)Space(n)——包含n個空格的字符串 String(n,Str)——Str第一個字符重復n次Left()、Right(),Mid()——截取函數(shù)Len()——字符串含字符個數(shù)Ltrim、Rtrim、Trim 去空格函數(shù)5、5期和時間函數(shù)Now、Date、Time、Year、Month、Day、Weekday、Hour,Minute>SecondDateDiff(時間單位,DI,D2)5、類型轉換函數(shù)Asc(Str)——字符串Str首字符的ASCII碼值Chr(X)——ASCII碼值對應的字符Vai(Str)——字符串中的數(shù)字,遇字母即停Str(X)——X正數(shù)則為“空格X”,為負數(shù)則“一1X1”6、常用宏操作OpenForm 打開窗體 OpenReport 打開報表OpenQuery 打開查詢OpenTa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論