第一篇:2013年國家計算機等級考試二級Access上機考試考點
計算機二級Access上機考試考點
由于上機考試的考試方式和主要考點沒有很大的變化,因此可以通過分析歷屆上機考試題來歸納總結上機考核的重點,下面介紹近幾年二級Access上機考試所考查的知識點。
數據庫基礎知識
數據庫是存儲在計算機存儲設備中的、結構化的相關數據的集合。數據庫需要根據應用系統(tǒng)中數據的性質和內在聯(lián)系,按照管理的要求來設計和組織。Access是一個關系型的數據庫管理系統(tǒng),它通過各種數據庫對象來管理信息。本節(jié)要求掌握數據庫的相關概念、關系數據庫的基本概念、關系運算的基本概念、數據庫設計的過程、SQL基本命令以及Access數據庫的系統(tǒng)結構。
1.關系數據庫基本概念
a)關系:一個關系就是一個二維表,在Access中,一個關系存儲為一個表。
b)元組:在一個二維表(一個具體關系)中,水平方向的行稱為元組,每一行就是一個元組,它對應表中的一條具體記錄。
c)屬性:二維表中垂直方向的列稱為屬性,每一列有一個屬性名。
d)域:指屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。
e)關鍵字:指其值能夠唯一標識一個元組的屬性或屬性的組合。
f)外部關鍵字:如果表中一個字段不是本表的主關鍵字,而是另外一個表的主關鍵字和候選關鍵字,則這個字段就稱為外部關鍵字。
2.關系運算基本感念
a)選擇:從關系中找出滿足給定條件的元組的操作稱為選擇。
b)投影:從關系模式中指定若干屬性組成新的關系稱為投影。
C)聯(lián)接:聯(lián)接是關系的橫向結合,聯(lián)接運算將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足聯(lián)接條件的元組。
d)等值聯(lián)接:按照字段值對應相等為條件進行的聯(lián)接操作。
e)自然聯(lián)接:是去掉重復屬性的等值聯(lián)接。
3.數據庫設計的步驟
a)需求分析。
b)確定需要的表。
C)確定所需要的字段。
d)確定聯(lián)系。
e)設計求精。
4.SQL基本概念與命令
a)基本表:是本身獨立存在的表,在SQL中一個關系就對應一個表。
b)視圖:是從一個或幾個基本表導出的表,本身不獨立存儲在數據庫中,是一個虛表。
c)SELECT 語句
數據庫和表的基本操作
Access是一個功能強大的關系數據庫管理系統(tǒng),可以組織、存儲并管理任何類型和任意數量的信息。為了了解和掌握Access組織和存儲信息的方法,應該熟悉Access數據庫和表的基本操作,包括數據庫的創(chuàng)建、表的建立和表的編輯等內容。本節(jié)要求掌握數據庫的創(chuàng)建過程、表的建立、表間關系的建立與修改、表的維護以及對表的相關操作等。
1.創(chuàng)建數據庫
a)創(chuàng)建空數據庫:先建立一個空數據庫,然后向其中添加表、查詢、窗體和報表等數 1 據庫對象。
b)使用向導創(chuàng)建數據庫:數據庫向導中提供了一些基本的數據庫模板,利用這些模板可以方便、快捷地創(chuàng)建數據庫。
2.表的建立
a)建立表結構:使用向導,使用表設計器,使用數據表。
b)設置字段屬性。
c)輸入數據:直接輸入數據,獲取外部數據。
3.建立表之間的關系
a)表間關系的概念:Access中表與表之間的關系可以分為一對一、一對多和多對多3種。
b)設置參照完整性:是在輸入或刪除記錄時,為維持表之間已定義的關系而必須遵守的規(guī)則。
c)建立表間關系:使用數據庫向導創(chuàng)建數據庫時,向導會自動定義各個表之間的關系,使用表向導創(chuàng)建表時,也會自動
定義該表與數據庫中其他表之間的關系。
4.表的維護
a)修改表的結構:添加字段,修改字段,刪除字段,重新設置關鍵字。
b)編輯表的內容:定位記錄,選擇記錄,添加記錄,刪除記錄,修改數據,復制數據。
c)調整表的外觀:改變字段次序,調整字段顯示寬度和高度,隱藏列和顯示列,凍結列,設置數據表格式,改變字體顯示。
5.表的其他操作
a)查找數據。
b)替換數據。
c)排序記錄。
d)篩選記錄 查詢的基本操作
查詢是Access處理和分析數據的工具,它能夠把多個表中的數據抽取出來,供用戶查看、更改和分析使用。要了解并學會使用Access的查詢功能,就應該熟悉查詢的基本概念、基本操作以及查詢的創(chuàng)建和使用。本節(jié)要求掌握查詢的概念、查詢的分類、查詢的準則、查詢的創(chuàng)建以及對已創(chuàng)建查詢的操作。
1.查詢的分類
a)選擇查詢:是根據指定的查詢準則,從一個或多個表中獲取數據并顯示結果。
b)交叉表查詢:將來源于某個表中的字段進行分組,一組列在數據表的左側,一組列在數據表的上部,然后在數據表行與列的交叉處顯示表中某個字段的統(tǒng)計值。
c)參數查詢:是一種利用對話框來提示用戶輸入準則的查詢,可以根據用戶輸入的準則來檢索符合相應條件的記錄。
d)操作查詢:可以在一次查詢操作中對所得結果進行編輯等操作,包括生成表查詢、刪除查詢、更新查詢和追加查詢。
e)SQL查詢:是用戶使用SQL語句創(chuàng)建的一種查詢,主要包括聯(lián)合查詢、傳遞查詢、數據定義查詢和子查詢。
2.查詢的準則
a)準則中的運算符:關系運算符、邏輯運算符和特殊運算符。
b)準則中的函數:數值函數、字符函數、日期時間函數和統(tǒng)計函數。
c)使用文本值作為準則:文本值要用半角的雙引號括起來。
d)使用處理日期結果作為準則:日期值要用半角的井號括起來。
e)使用字段的部分值作為準則:可以方便地限定查詢范圍。
f)使用空值或空字符串作為準則:空值是使用Null或空白來表示字段的值,空字符串是用雙引號括起來的字符串。
3.創(chuàng)建查詢
a)使用向導創(chuàng)建選擇查詢。
b)使用設計器創(chuàng)建查詢。
c)在查詢中計算:創(chuàng)建總計查詢,總計項,分組總計查詢,添加計算字段。
4.操作已創(chuàng)建的查詢
a)生成表查詢:利用一個或多個表中的全部或部分數據創(chuàng)建新表。
b)刪除查詢:從一個或多個表中刪除一組記錄。
c)更新查詢:對一個或多個表中的一組記錄作全部更新。
d)追加查詢:從一個或多個表中將一組記錄添加到一個或多個表的尾部。
窗體的基本操作
窗體是Access數據庫中的一種對象,通過窗體可以方便地輸入數據、編輯數據、顯示和查詢表中的數據。利用窗體可以將整個應用程序組織起來,形成一個完整的應用系統(tǒng),任何形式的窗體都是建立在表或查詢的基礎上的。要學會使用窗體,應該熟悉窗體的概念和作用、窗體的組成和結構以及窗體的創(chuàng)建和設置等。本節(jié)要求掌握窗體的概念和作用、窗體的組成和結構、窗體的類型、窗體的創(chuàng)建方法以及窗體中工具箱、控件的使用。
1.窗體的分類
a)縱欄式窗體:將窗體中的一個顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段的內容。
b)表格式窗體:在一個窗體中顯示多條記錄的內容。
C)數據表窗體:主要作用是作為一個窗體的子窗體。
d)主/子窗體:窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。
e)圖表窗體:利用Microsoft Graph以圖表形式顯示用戶的數據。
f)數據透視表窗體:是Access為了以指定的數據表或查詢?yōu)閿祿串a生一個Excel的分析表而建立的一種窗體形式。
2.創(chuàng)建窗體
a)使用“自動創(chuàng)建窗體”。
b)使用“窗體向導”:創(chuàng)建基于一個表的窗體,創(chuàng)建基于多個表的主/子窗體。
C)使用“數據透視表向導”。
d)使用“圖表向導”。
3.窗體的視圖
a)“窗體”視是顯示記錄數據的窗口,主要用于添加或修改表中的數據。
b)“數據表”視是以行和列格式顯示表、查詢或窗體數據的窗口。
c)“設計”視是用于創(chuàng)建窗體或修改窗體的窗口。
報表的基本操作
報表是Access中以一定格式表現數據的一種對象。利用報表可以控制數據內容的大小和外觀、以及排序、匯總相關數據還可選擇輸出數據到屏幕或打印設備上,本節(jié)內容涉及報表的一些基本應用操作,如報表的創(chuàng)建、報表的設計、分組記錄易報表的存儲和打印等。本節(jié)要求掌握報表的組成及分類、使用向導創(chuàng)建報表、使用設計器編輯報表以及在報表中進行計算和匯總等內容。
1.報表的組成
a)報表頁眉:位于報表的開始處。
b)頁面頁眉:報表的每一頁有一個頁面頁眉。
C)主體:是報表顯示數據的主要區(qū)域。
d)頁面頁腳:打印在每頁的底部。
e)報表頁腳:打印在報表的結束處。
2.報表的分類
a)縱欄式報表:一般是在一頁中主體節(jié)區(qū)內顯示一條或多條記錄,而且以垂直方式顯示。
b)表格式報表:是以整齊的行、列形式顯示記錄數據,通常一行顯示一條記錄、一頁顯示多行記錄。
c)圖表報表:是指包含圖表顯示的報表類型。
d)標簽報表:是一種特殊類型的報表,用來制作標簽。
3.報表的創(chuàng)建
a)使用“自動報表”創(chuàng)建報表。
b)使用“報表向導”創(chuàng)建報表。
c)使用“圖表向導”創(chuàng)建報表。
d)使用“標簽向導”創(chuàng)建報表。
e)使用“設計”視圖創(chuàng)建報表。
4.報表的編輯
a)設置報表格式。
b)添加背景圖案。
c)添加日期和時間。
d)添加分頁符和頁碼。
e)使用節(jié)。
f)繪制線條和矩形。頁的基本操作
隨著Internet的飛速發(fā)展,網頁已成為越來越重要的信息發(fā)布手段,Access支持將數據庫中的數據通過Web頁發(fā)布,Access與Internet通過Web頁緊密結合起來,通過Web頁,可以方便、快捷地將所有文件作為Web發(fā)布程序存儲到指定的文件夾中,或者將其復制到Web服務器上,在網絡上發(fā)布信息。在Access的數據訪問頁中,相關數據會隨著數據庫中的內容而變化,使得用戶可以隨時通過Internet訪問這些資料。本節(jié)要求掌握數據訪問頁視圖、數據訪問頁的創(chuàng)建方法、數據訪問頁的編輯方法以及數據訪問頁的查看。
1.數據訪問頁的視圖
a)頁視是查看所生成的數據訪問頁樣式的一種視圖方式。
b)設計視是創(chuàng)建與設計數據訪問頁的一個可視化的集成界面,在該界面下可以修改數據訪問頁。
2.數據訪問頁的創(chuàng)建
a)自動創(chuàng)建數據訪問頁。
b)使用向導創(chuàng)建數據訪問頁。
3.數據訪問頁的編輯
a)添加標簽:用來顯示描述性文本信息。
b)添加命令按鈕:利用它可以對記錄進行瀏覽和操作等。
C)添加滾動文字:只有在頁視圖方式下,才能看到滾動文字的效果。
d)使用主題:主題是一個為數據訪問頁提供字體、橫線、背景圖像以及其他元素的統(tǒng)一設計和顏色方案的集合。
e)設置背景:在使用自定義背景顏色、圖片或聲音之前,必須刪除已經應用的主題。
f)添加0ffice電子表格:在數據訪問頁中添加了Office電子表格后,用戶可以使用數據訪問頁的頁視圖或internet Explorer瀏覽器查看和分析相關的數據。
宏
宏是一些操作的集合,使用這些操作可以使用戶方便而快捷地操縱Access數據庫系統(tǒng)。在Access數據庫系統(tǒng)中,通過直接執(zhí)行宏或者使用包含宏的用戶界面,可以完成許多復雜的人工操作,而在許多其他數據庫管理系統(tǒng)中,要想完成同樣的操作,就必須采用編程的方法才能實現。編寫宏的時候,不需要記住各種語法,每個宏操作的參數都顯示在宏的設計環(huán)境里,設置簡單。本節(jié)要求掌握宏的基本概念以及宏的基本操作,包括創(chuàng)建宏、運行宏、在宏中使用條件、設置宏操作參數以及其他常用宏操作。
1.宏的基本概念
a)宏:宏是由一個或多個操作組成的集合,其中的每個操作能夠自動地實現特定的功能。
b)宏組:宏可以是包含操作序列的一個宏,也可以是一個宏組,如果設計時有很多的宏,將其分類組織到不同的宏組中會有助于數據庫的管理。
c)宏的調用:宏按名調用,宏組中的宏按“宏組名.宏名”格式調用。
d)宏與Visual basic:對于每個宏操作,都可以在模塊對象中通過編寫VBA語句來達到同樣的功能。
e)宏向Visual basic程序代碼轉換:Access中提供了將宏轉換為等價的VBA事件過程或模塊的功能。
2.宏的基本操作
a)創(chuàng)建操作序列宏。
b)創(chuàng)建宏組。
C)條件操作宏。
d)宏的操作參數設置。
e)宏的運行:直接運行宏,運行宏組中的宏,運行宏或事件過程以響應窗體、報表或控件中的事件。
f)宏的調試。
g)常用宏操作:打開或關閉數據庫表對象,運行和控制流程,設置值,刷新、查找數據或定位記錄,控制顯示,通知或警告用戶,導入和導出數據。
模塊
模塊是Access系統(tǒng)中的一個重要對象,它以VBA語言為基礎編寫,以函數過程或子過程為單元的集合方式存儲。利用模塊可以完成一些宏所不能完成的復雜操作,例如具有復雜條件和循環(huán)結構的操作。本節(jié)要求掌握模塊的基本概念、模塊的創(chuàng)建方法、模塊中的調用和參數傳遞以及VBA程序設計基礎知識。
1.模塊的基本概念
a)類模塊:包括窗體模塊和報表模塊,它們從屬于各自的窗體或報表。
b)標準模塊:一般用于存放供其他Access數據庫對象使用的公共過程。
c)將宏轉換為模塊:在Access系統(tǒng)中,根據需要可以將設計好的宏對象轉換為模塊代碼形式。
2.創(chuàng)建模塊
a)創(chuàng)建VBA模塊:在模塊中加入過程,在模塊中執(zhí)行宏。
b)編寫事件過程:鍵盤事件,鼠標事件,窗口事件,操作事件和其他事件。
3.VBA程序設計基礎
a)面向對象程序設計的基本概念。
b)VBA編程環(huán)境:進入VBA,VBA界面。C)VBA編程基礎:常量,變量,表達式。
d)VBA程序流程控制:順序控制,選擇控制,循環(huán)控制。e)VBA程序的調試:設置斷點,單步跟蹤,設置監(jiān)視點。
第二篇:計算機二級Access上機考試考點總結
2010年全國計算機二級Access上機考試考點總結
查詢的基本操作
查詢是Access處理和分析數據的工具,它能夠把多個表中的數據抽取出來,供用戶查看、更改和分析使用。要了解并學會使用Access的查詢功能,就應該熟悉查詢的基本概念、基本操作以及查詢的創(chuàng)建和使用。本節(jié)要求掌握查詢的概念、查詢的分類、查詢的準則、查詢的創(chuàng)建以及對已創(chuàng)建查詢的操作。1.查詢的分類
a)選擇查詢:是根據指定的查詢準則,從一個或多個表中獲取數據并顯示結果。b)交叉表查詢:將來源于某個表中的字段進行分組,一組列在數據表的左側,一組列在數據表的上部,然后在數據表行與列的交叉處顯示表中某個字段的統(tǒng)計值。
c)參數查詢:是一種利用對話框來提示用戶輸入準則的查詢,可以根據用戶輸入的準則來檢索符合相應條件的記錄。
d)操作查詢:可以在一次查詢操作中對所得結果進行編輯等操作,包括生成表查詢、刪除查詢、更新查詢和追加查詢。
e)SQL查詢:是用戶使用SQL語句創(chuàng)建的一種查詢,主要包括聯(lián)合查詢、傳遞查詢、數據定義查詢和子查詢。2.查詢的準則
a)準則中的運算符:關系運算符、邏輯運算符和特殊運算符。b)準則中的函數:數值函數、字符函數、日期時間函數和統(tǒng)計函數。c)使用文本值作為準則:文本值要用半角的雙引號括起來。d)使用處理日期結果作為準則:日期值要用半角的井號括起來。e)使用字段的部分值作為準則:可以方便地限定查詢范圍。
f)使用空值或空字符串作為準則:空值是使用Null或空白來表示字段的值,空字符串是用雙引號括起來的字符串。3.創(chuàng)建查詢
a)使用向導創(chuàng)建選擇查詢。b)使用設計器創(chuàng)建查詢。
c)在查詢中計算:創(chuàng)建總計查詢,總計項,分組總計查詢,添加計算字段。4.操作已創(chuàng)建的查詢
a)生成表查詢:利用一個或多個表中的全部或部分數據創(chuàng)建新表。b)刪除查詢:從一個或多個表中刪除一組記錄。
c)更新查詢:對一個或多個表中的一組記錄作全部更新。
d)追加查詢:從一個或多個表中將一組記錄添加到一個或多個表的尾部。窗體的基本操作
窗體是Access數據庫中的一種對象,通過窗體可以方便地輸入數據、編輯數據、顯示和查詢表中的數據。利用窗體可以將整個應用程序組織起來,形成一個完整的應用系統(tǒng),任何形式的窗體都是建立在表或查詢的基礎上的。要學會使用窗體,應該熟悉窗體的概念和作用、窗體的組成和結構以及窗體的創(chuàng)建和設置等。本節(jié)要求掌握窗體的概念和作用、窗體的組成和結構、窗體的類型、窗體的創(chuàng)建方法以及窗體中工具箱、控件的使用。1.窗體的分類
a)縱欄式窗體:將窗體中的一個顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段的內容。
b)表格式窗體:在一個窗體中顯示多條記錄的內容。C)數據表窗體:主要作用是作為一個窗體的子窗體。
d)主/子窗體:窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。e)圖表窗體:利用Microsoft Graph以圖表形式顯示用戶的數據。
f)數據透視表窗體:是Access為了以指定的數據表或查詢?yōu)閿祿串a生一個Excel的分析表而建立的一種窗體形式。2.創(chuàng)建窗體
a)使用“自動創(chuàng)建窗體”。
b)使用“窗體向導”:創(chuàng)建基于一個表的窗體,創(chuàng)建基于多個表的主/子窗體。C)使用“數據透視表向導”。d)使用“圖表向導”。3.窗體的視圖
a)“窗體”視圖:是顯示記錄數據的窗口,主要用于添加或修改表中的數據。b)“數據表”視圖:是以行和列格式顯示表、查詢或窗體數據的窗口。c)“設計”視圖:是用于創(chuàng)建窗體或修改窗體的窗口。報表的基本操作
報表是Access中以一定格式表現數據的一種對象。利用報表可以控制數據內容的大小和外觀、以及排序、匯總相關數據還可選擇輸出數據到屏幕或打印設備上,本節(jié)內容涉及報表的一些基本應用操作,如報表的創(chuàng)建、報表的設計、分組記錄易報表的存儲和打印等。本節(jié)要求掌握報表的組成及分類、使用向導創(chuàng)建報表、使用設計器編輯報表以及在報表中進行計算和匯總等內容。1.報表的組成
a)報表頁眉:位于報表的開始處。
b)頁面頁眉:報表的每一頁有一個頁面頁眉。C)主體:是報表顯示數據的主要區(qū)域。d)頁面頁腳:打印在每頁的底部。e)報表頁腳:打印在報表的結束處。2.報表的分類
a)縱欄式報表:一般是在一頁中主體節(jié)區(qū)內顯示一條或多條記錄,而且以垂直方式顯示。
b)表格式報表:是以整齊的行、列形式顯示記錄數據,通常一行顯示一條記錄、一頁顯示多行記錄。
c)圖表報表:是指包含圖表顯示的報表類型。
d)標簽報表:是一種特殊類型的報表,用來制作標簽。3.報表的創(chuàng)建
a)使用“自動報表”創(chuàng)建報表。b)使用“報表向導”創(chuàng)建報表。c)使用“圖表向導”創(chuàng)建報表。d)使用“標簽向導”創(chuàng)建報表。e)使用“設計”視圖創(chuàng)建報表。4.報表的編輯 a)設置報表格式。b)添加背景圖案。c)添加日期和時間。d)添加分頁符和頁碼。e)使用節(jié)。
f)繪制線條和矩形。
第三篇:計算機等級考試二級ACCESS數據庫基礎知識
計算機等級考試二級ACCESS數據庫基礎知識
1.1 數據庫基礎知識
1.1.1 計算機數據管理的發(fā)展 一.數據與數據處理 數據:
是指存儲在某種 媒體上能夠識別的物理符號。數據處理:
是指將數據轉換成信息的過程。
從數據處理的角度而言,信息是一種被加工成特定形式的數據,這種數據形式對于數據接受者來說是有意義的。二.計算機數據管理
計算機數據管理 是指對數據的 分類、組織、編碼、存儲、檢索和維護。計算機數據管理 發(fā)展的幾個階段: 1 .人工管理 世紀 50 年代中期以前,計算機主要用于科學計算。
外部存儲器 只有紙帶、卡片、磁帶,無像磁盤這樣的可以隨機訪問、直接存取的外部存儲設備。軟件的狀況 是沒有操作系統(tǒng),沒有專門管理數據的軟件,數據由計算或處理它的程序自行攜帶。數據管理任務,包括存儲結構、存儲方法、輸入/輸出方式等完全由程序設計者負責。特點:
數據與程序不具有獨立性,一組數據對應一組程序。數據不能長期保存。
一個程序中的數據無法被其他程序使用。程序之間存在大量重復數據,數據冗余大。2 .文件系統(tǒng) 世紀 50 年代后期到 60 年代中期。計算機不僅用于科學計算 , 而且還用于大量的數據處理。直接存儲設備,高級語言,操作系統(tǒng)。
程序和數據有一定的獨立性,數據文件可以長期保存。
數據和程序相互依賴。數據文件是為滿足特定的業(yè)務,或某部門的專門需要而設計,服務于某一特定的應用程序。
同一數據項可能重復出現在多個文件中,數據冗余度大。數據容易造成不一致。3 .數據庫系統(tǒng) 世紀 60 年代后期。計算機用于管理的規(guī)模更加龐大,應用越來越廣泛。同時多種應用、多種語言共享數據集合的要求越來越強烈。
標志: 1968年IBM的 IMS 是一個層次模型數據庫。1969年美國數據系統(tǒng)語言協(xié)會公布的 DBTG 報告,對研制開發(fā)網狀數據庫系統(tǒng)起到了推動作用。自1970年 IBM 公司的研究成果奠定了關系數據庫理論基礎。數據庫技術的主要目的:
有效地 管理和存儲 大量的數據資源,包括:提高數據的 共享性,使多個用戶能夠同時訪問數據庫中的數據; 減少數據冗余,以提高數據的 一致性和完整性 ;提高數據與程序的 獨立性,從而 減少 應用程序的 開發(fā)和維護代價。4 .分布式數據庫 20 世紀 70 年代以后,網絡技術的發(fā)展為數據庫提供了分布式的運行環(huán)境,從主機—終端結構發(fā)展到 C/S(客戶 / 服務器)系統(tǒng)結構。
數據庫技術與網絡技術的結合分為 緊密結合 與 松散結合 兩大類。
分布式數據庫系統(tǒng)又分為 物理上分布、邏輯上集中 的分布式數據結構和 物理上分布、邏輯上分布 的分布式數據庫結構兩種。
物理上分布、邏輯上集中的分布式數據結構是邏輯上統(tǒng)一、地域上分布的數據集合,是計算機網絡環(huán)境中各個節(jié)點局部數據庫的邏輯集合,同時受分布式數據庫管理系統(tǒng)的統(tǒng)一控制和管理。物理上分布、邏輯上分布 的分布式數據庫結構是把多個集中式數據庫系統(tǒng)通過網絡連接起來,各個節(jié)點上計算機可以利用網絡通信功能訪問其他節(jié)點上的數據庫資源。5 .面向對象數據庫系統(tǒng)
面向對象數據庫吸收了面向對象程序設計方法的核心概念和基本思想,采用面向對象的觀點來 描述現實世界實體(對象)的邏輯組織、對象之間的限制和聯(lián)系等??朔藗鹘y(tǒng)數據庫的局限性,能夠自然地存儲復雜的數據對象以及這些對象之間的關系,從而大幅度地提高了 數據庫管理效率、降低了用戶使用的復雜性。1.1 數據庫基礎知識 1.1.2 數據庫系統(tǒng) 一.有關數據庫的概念 1 .數據(Data)
描述事物的符號記錄。2 .數據庫(Data Base)
存儲在計算機存儲設備中的、結構化的相關數據的集合。它不僅包括描述事物的數據本身,而且包括相關事物之間的關系。
數據庫中的數據不只是面向某項特定的應用,而是面向多種應用,可以被多個用戶、多個應用程序共享。3 .數據庫應用系統(tǒng)
利用數據庫系統(tǒng)資源開發(fā)的面向某一類實際應用的軟件系統(tǒng)。如:學生管理系統(tǒng)、人事管理系統(tǒng)等。.數據庫管理系統(tǒng)(DataBase Management System,DBMS)
位于用戶與操作系統(tǒng)之間的數據管理軟件,為數據庫的建立、使用和維護而配置的軟件。使用戶能方便地定義數據和操縱數據庫,并能報證數據的安全性、完整性、多用戶對數據的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復。.數據庫系統(tǒng)(DataBase System, DBS)
指引進數據庫技術后的計算機系統(tǒng),能實現有組織地、動態(tài)地存儲大量相關數據、提供數據處理和信息資源共享的便利手段。有 5 部分:硬件系統(tǒng)、數據庫集合、數據庫管理系統(tǒng)和相關軟件、數據庫管理員(DataBase Administrator , DBA)和用戶。二.數據庫系統(tǒng)的特點 1 .實現數據共享,減少冗余 2 .采用特定的數據模型 3 .具有較高的數據獨立性 4 .有統(tǒng)一的數據控制功能 三.數據庫管理系統(tǒng)
支持用戶對數據庫的基本操作,是數據庫系統(tǒng)的核心軟件。主要目標是使數據成為 方便用戶使用 的資源,易于為各種用戶所 共享,并增進數據的 安全性、完整性和可用性?!?功能主要包括: 1.數據定義
定義數據庫的結構。
2.數據操縱
更新(插入、修改、刪除)和檢索。
3.數據庫運行管理
對數據庫進行 并發(fā)控制、安全性檢查、完整性約束條件的檢查和執(zhí)行 及 數據庫的內部維護(索引、數據字典的自動維護)等。
4.數據組織、存儲和管理
采用統(tǒng)一的組織方式,并提高效率。
5.數據庫的建立和維護
初始數據的輸入與數據轉存。
數據庫的轉儲與恢復、數據庫的重組與重構、性能的監(jiān)視與分析。
6.數據通信接口
提供與其他軟件系統(tǒng)進行通信的功能。
● 4 部分組成:
■ 數據定義語言及翻譯處理程序
■ 數據操縱語言及其編譯(或解釋)程序
■ 數據庫運行控制程序
■ 實用程序
1.1 數據庫基礎知識
1.1.3 數據模型
數據模型就是從現實世界到機器世界的一個中間層次。是數據管理系統(tǒng)用來表示實體及實體間聯(lián)系的方法。
一.實體描述.實體
客觀存在并相互區(qū)別的事物成為實體。如:學生、教師、課程。.實體的屬性
描述實體的特性。如學生實體用學號、姓名、性別等屬性描述。.實體集和實體型
屬性值的集合表示一個實體,而屬性的集合表示一種實體的類型,稱為實體型。同類型的實體的集合,稱為實體集。
二.實體間聯(lián)系及種類
實體之間的對應關系稱為聯(lián)系。如:一個學生可以選修多門課程,同一門課程可以由多名教師講授。
有三種類型:.一對一聯(lián)系
如:人事部門的教師表和財務部門的工資表之間就存在一對一聯(lián)系。.一對多聯(lián)系
如:部門表與教師表之間就存在一對多的聯(lián)系。.多對多聯(lián)系
如:學生表和課程表之間存在多對多的聯(lián)系。
三.數據模型簡介
數據模型是數據庫管理系統(tǒng)用來表示實體間聯(lián)系的方法。
任何一個數據庫管理系統(tǒng)都是基于某種數據模型的。數據管理系統(tǒng)所支持的數據模型有三種:層次模型、網狀模型、關系模型。.層次模型
用樹型結構表示各類實體以及實體之間的聯(lián)系。典型代表: IBM 的 IMS。
(1)有且僅有一個節(jié)點無雙親,這個節(jié)點稱為“根節(jié)點”。
(2)其他節(jié)點有且僅有一個雙親。
特點:對一對多的層次關系描述非常自然、直觀、容易理解,但不能直接表示出多對多的聯(lián)系。.網狀模型
(1)允許一個以上的節(jié)點無雙親。
(2)一個節(jié)點可以有多于一個的雙親。
典型代表: DBTG 系統(tǒng),也稱 CODASYL 系統(tǒng)。
特點是:能直接表示非樹型結構。.關系數據模型
IBM E.F.Codd 于 1970 首次提出。
用二維表結構來表示實體以及實體間聯(lián)系的模型。
特點是:理論基礎完備、模型簡單、說明性的查詢語言和使用方便。
1.2 關系數據庫
1.2.1 關系數據模型
一.關系術語
.關系
一個關系就是一個二維表,每個關系有一個關系名。在 Access 中,一個關系存儲為一個表,具有一個表名。
對關系的描述稱為 關系模式,一個關系模式對應一個關系的結構。其格式為:
關系名(屬性名 1,屬性名 2,…,屬性名 n)
在 Access 中:
表名(字段名 1,字段名 2,…,字段名 n).元組
二維表(關系)中的每一行。對應在表中為記錄。.屬性
二維表(關系)中的每一列。對應在表中為字段。.域
屬性的取值范圍。如:性別只能取“男”和“女”。.關鍵字
唯一地標識一元組的屬性或屬性集合。如:教師表中的編號。在 Access 中,主關鍵字和候選關鍵字就起唯一標識一個元組的作用。.外部關鍵字
如果一個表的字段不是本表的主關鍵字,而是另外一個表的主關鍵字和候選關鍵字,這個字段(屬性)就稱為外關鍵字。
二.關系的特點.關系必須規(guī)范化
是指關系模型中的每一個關系模式都必須滿足一定的要求。最基本的要求是每個屬性必須是不可分割的數據單元,即表中不能再包含表。.在同一個關系中不能出現相同的屬性名。.關系中不允許有完全相同的元組,即冗余。4 .在一個關系中元組的次序無關緊要。5 .在一個關系中列的次序無關緊要。
1.2 關系數據庫
1.2.2 關系運算
一.傳統(tǒng)的集合運算.并
兩個結構相同的關系的并是由屬于這兩個關系的元組組成的集合。.差
兩個結構相同的關系 R 和 S 的差是由屬于 R 但不屬于 S 的元組組成的集合。.交
兩個結構相同的關系 R 和 S 的交是由既屬于 R 又屬于 S 的元組組成的集合。二.專門的關系運算.選擇
從關系中找出滿足給定條件的元組的操作。.投影
從關系模式中指定若干屬性組成新的關系。.聯(lián)接
將兩個關系模式拼接成為一個更寬的關系模式,生成的新的關系中包含滿足聯(lián)接條件的元組。.自然聯(lián)接
在聯(lián)接運算中,按照字段值對應相等為條件進行的聯(lián)接操作。去掉重復字段。
1.3 數據庫設計基礎
1.3.1 數據庫的設計步驟
一.設計原則 .關系數據庫的設計應遵從概念單一化“一事一地”的原則.避免在表之間出現重復字段 .表中的字段必須是原始數據和基本數據元素.用外部關鍵字保證有關聯(lián)的表之間聯(lián)系
二.設計步驟.需求分析
(1)信息需求
(2)處理需求
(3)安全性和完整性需求.確定需求的表
遵從概念單一化“一事一地”的原則,即一個表描述一個實體或實體間的一種聯(lián)系,并將這些信息分成各種基本實體。.確定所需字段
(1)每個字段直接和表的實體相關
(2)以最小的邏輯單位存儲信息
(3)表中的字段必須是原始數據
(4)確定主關鍵字字段.確定聯(lián)系
對于一對多的聯(lián)系,可以將其中“一方”表的主關鍵字放到“多方”表中作為外關鍵字?!耙环健庇盟饕P鍵字,“多方”使用普通索引關鍵字。
對于一對一的聯(lián)系,兩個表中使用同樣的主關鍵字字段。
對于多對多的聯(lián)系,為了避免數據重復,一般建立第三個表,把多對多的聯(lián)系分解兩個一對多的聯(lián)系。這個第三個表可以看成紐帶。紐帶表不一定需要自己的主鍵,如果需要,可以將它所聯(lián)系的兩個表的主關鍵字做為組合關鍵字指定為主關鍵字。.設計求精
檢查可能存在的缺陷和需要改進的地方,這些缺陷可能會使數據難以使用和維護。
(1)是否忘記了字段?
(2)是否存在大量空白字段?
(3)是否包含了同樣字段的表?
(4)表中是否帶有大量不屬于某實體的字段?
(5)是否在某個表中重復輸入同樣的數據?
(6)是否為每個表選擇了合適的主關鍵字?
(7)是否有字段很多而記錄很少的表,并且許多記錄中的字段值為空?
1.4 SQL 基本命令
SQL(Structure Query Language,結構化查詢語言)是在數據庫系統(tǒng)中應用廣泛的數據庫查詢語言,它包括了數據定義、查詢、操縱和控制 4 種功能。
SQL 中的兩個基本概念:
基本表:本身獨立存在的表。
視圖:從一個或多個基本表導出的表。它本身不獨立存儲在數據庫中,即數據庫中存放視圖的定義,而不存放視圖對應的數據。
1.4.1 SQL 基本語句
最常見的 SQL 語句是 SELECT。
基本格式:
SELECT [ALL/DISTINCT] *|< 字段列表 >
FROM < 表名 > [WHERE < 條件表達式 >]
[ORDER BY < 列名 > {[ASC|DESC]}]
例:在 Access 中,在教師表中查詢姓名為“王”的教師,并按照姓名升序排列。命令為:
SELECT * FROM 教師 WHERE 姓名 LIKE “ 王 %” ORDER BY 姓名 ASC 1.5 Access 簡介
Access 是一種關系型的桌面數據庫管理系統(tǒng),是 Microsoft Office 套件產品之一。
1992 年 11 月推出 Access 1.0,Microsoft 先后推出 2.0,7.0/95,8.0/97,9.0/2000,10.0/2002,直到 Access 2003。
特點: .具有方便實用的強大功能。.可以利用各種圖例快速獲取數據。.可以利用報表設計工具,方便生成報表。.能處理多種數據類型。.采用 OLE 技術,能方便創(chuàng)建和編輯多媒體數據庫。.支持 ODBC 標準的 SQL 數據庫的數據。.設計過程自動化,大大提高了數據庫的工作效率。.具有較好的集成開發(fā)環(huán)境。.提供了斷點設置、單步執(zhí)行等調試功能。.與 Internet/Intranet 的集成。.可以將數據庫應用程序的建立移進用戶環(huán)境,并最終使用戶和應用程序開發(fā)者之間的關系淡化。
數據庫的系統(tǒng)結構:
Access 數據庫由數據庫對象和組兩部分組成,如圖 1-2 所示。其中對象分為 7 種:表、查詢、窗體、報表、數據訪問頁、宏、模塊。
表是數據庫的核心與基礎,存放中數據庫中的全部數據。報表、查詢和窗體都是從數據庫中獲取數據信息,以實現用戶的某一特定的需要。
表是用來存儲數據的對象,是數據庫的核心與基礎。表中的列為字段,行為記錄。
查詢是用來操作數據庫中的記錄對象,利用它可以按照一定的條件或準則從一個或多個表中篩選出需要操作的字段,并可以把它們集中起來,形成所謂的動態(tài)數據集,并顯示在一個虛擬的數據表窗口中。
窗體:數據庫與用戶進行交互操作的界面。其數據源可以是表或查詢。
報表:數據的輸出方式,可以將數據庫中需要的數據提取出來進行分析、整理和計算,并將數據以格式化的方式打印輸出。
數據訪問頁:是一種特殊的 Web 頁,用戶可以在此 Web 頁與 Access 數據庫中的數據進行聯(lián)接,查看、修改 Access 數據庫中的數據。
宏:一系列操作的集合。
模塊:將 Visual Basic for Application 聲明和過程作為一個單元進行保存的集合。
1.6 啟動和關閉 Access 1.6.1 啟動 Access
“開始 / 程序 /Microsoft Access”
1.6 啟動和關閉 Access 1.6.2 關閉 Access 4 種方法:
(1)單擊 Access 右上角的“關閉”按鈕
(2)選擇“文件”菜單中的“退出”命令
(3)使用 Alt+F4 快捷鍵
(4)使用 Alt+F+X 快捷鍵
一、填空題
1.計算機數據管理的發(fā)展分 _______________________________________ 等幾個階段。.數據庫技術的主要目的是有效地管理和存儲大量的數據資源,包括:_____________,使多個用戶能夠同時訪問數據庫中的數據; ______________,以提高數據的一致性和完整性;___________________,從而減少應用程序的開發(fā)和維護代價。.數據庫技術與網絡技術的結合分為 _____________ 與 _____________ 兩大類。.分布式數據庫系統(tǒng)又分為 ____________________ 的分布式數據庫結構和 ______________________ 的分布式數據庫結構兩種。.數據庫系統(tǒng)的 5 個組成部分: _________________________________________________。. 實體之間的對應關系稱為聯(lián)系,有如下三種類型: _______________________________。.任何一個數據庫管理系統(tǒng)都基于某種數據模型的。數據庫管理系統(tǒng)所支持的數據模型有三種: ___________________________。.兩個結構相同的關系 R 和 S 的 _______ 是由屬于 R 但不屬于 S 的元組組成的集合。. SQL(Structure Query Language,結構化查詢語言)是在數據庫系統(tǒng)中應用廣泛的數據庫查詢語言,它包括了 _____________________________4 種功能。.Access 數據庫由數據庫對象和組兩部分組成。其中對象分為 7 種: ___________________。
二、選擇題 .下列說法錯誤的是()。
A 人工管理階段程序之間存在大量重復數據,數據冗余大。
B 文件系統(tǒng)階段程序和數據有一定的獨立性,數據文件可以長期保存。
C 數據庫階段提高了數據的共享性,減少了數據冗余。
D 上述說法都是錯誤的。. 從關系中找出滿足給定條件的元組的操作稱為()。
A .選擇
B .投影
C .聯(lián)接
D .自然聯(lián)接
3.關閉 Access 可以方法不正確的是()。
A .選擇“文件”菜單中的“退出”命令。
B .使用 Alt+F4 快捷鍵。
C .使用 Alt+F+X 快捷鍵。
D .使用 Ctrl+X 快捷鍵。.數據庫技術是從 20 世紀()年代中期開始發(fā)展的。
A.60
B.70
C.80
D.90 .使用 Access 按用戶的應用需求設計的結構合理、使用方便、高效的數據庫和配套的應用程序系統(tǒng),屬于一種()。
A.數據庫
B.數據庫管理系統(tǒng)
C.數據庫應用系統(tǒng)
D.數據模型.二維表由行和列組成,每一行表示關系的一個()。
A.屬性
B.字段
C.集合 D.記錄.數據庫是()。
A.以—定的組織結構保存在輔助存儲器中的數據的集合。
B.一些數據的集合。
C.輔助存儲器上的一個文件。
D.磁盤上的一個數據文件。.關系數據庫是以()為基本結構而形成的數據集合。
A.數據表
B.關系模型
C.數據模型
D.關系代數 9 .關系數據庫中的數據表()。
A.完全獨立,相互沒有關系。
B.相互聯(lián)系,不能單獨存在。
C.既相對獨立,又相互聯(lián)系。
D.以數據表名來表現其相互間的聯(lián)系。10 .以下敘述中,正確的是()。
A.Access 只能使用菜單或對話框創(chuàng)建數據庫應用系統(tǒng)。
B.Access 不具備程序設計能力。
C.Access 只具備了模塊化程序設計能力。
D.Access 具有面向對象的程序設計能力,并能創(chuàng)建復雜的數據庫應用系統(tǒng)。
答案 填空題
1.人工管理、文件系統(tǒng)、數據庫系統(tǒng)、分布式數據庫、面向對象數據庫系統(tǒng)
2.提高數據的共享性、減少數據冗余、提高數據與程序的獨立性
3.緊密結合、松散結合
4.物理上分布、邏輯上集中;物理上分布、邏輯上分布
5.硬件系統(tǒng)、數據庫集合、數據庫管理系統(tǒng)和相關軟件、數據庫管理員(DataBase Administrator , DBA)和用戶。
6.一對一聯(lián)系、一對多聯(lián)系、多對多聯(lián)系。
7.層次模型、網狀模型、關系模型。
8.差
9.數據定義、查詢、操縱和控制
10.表、查詢、窗體、報表、數據訪問頁、宏、模塊。
選擇題
D A D A B D A B C D
第四篇:計算機等級考試二級C語言上機改錯題考點匯總
計算機等級考試二級C語言上機改錯題考點匯總
青年人網站小編發(fā)現很多考生對上機考試存在很大的問題,現在小編將在教學當中對二級C語言上機考試題庫總結的經驗和大家分享,希望能對我們考生的考試有所幫助,順利通過考試!以下是對上機考試改錯題的做題方法和總結,改錯題的錯誤主要分為以下幾類:
1、if或while語句
若錯誤行是if或者while語句,則要注意以下點:
1)首先判斷是否正確書寫if或while關鍵字;
2)然后看有沒有用小括號把整個表達式括起來,若沒有則加上小括號;
3)若條件表達式中有指針變量而且沒有指針運算符時,則加上指針運算符;
4)若if條件表達式中只有一個等于號即數學等號(=),則要改寫成兩個等于號即邏輯等號(= =);
5)若if條件表達式為其他的比較運算符,則一般是進行逆轉或加一個等于號;
2、for語句
若錯誤行是for語句,則要注意以下幾點:
1)首先判斷for有沒有書寫正確;
2)然后看for中的表達式是不是用分號(;)隔開,若不是則改為分號。
記住是分號(;),不是逗號(,)!
3)再者,分析for中的三個表達式,是否符合題意;
第一個表達式表示起始條件,第二個表達式表示終止條件,第三個表達式表示循環(huán)變量的變化。
3、return語句
若錯誤行為return語句,則要注意以下幾點:
1)首先看是不是正確書寫return關鍵字;
2)然后看是不是缺少分號,若是則加上分號即可;
3)再者判斷return后的變量或表達式是否正確;
這種錯誤需要根據題意來分析,分析返回變量或表達式的值和類型。
4、賦值語句
若錯誤行是賦值語句,則要看賦值是否正確,然后看賦值運算符是否寫正確。
5、定義語句
若錯誤行是定義語句,則要注意:
1)首先分析變量類型名是否寫對;
2)然后分析給變量賦初值是否正確;
3)若以上均不是,則看是不是少定義了某個變量或少了花括號;
第五篇:計算機等級考試考點
全國計算機等級考試考點一級MS Offic 計算機基礎知識1
重 要 考 點
1計算機發(fā)展簡史
2二進制整數與十進制整數之間的轉換
3常用的字符編碼及漢字編碼
4關于計算機的3類程序設計語言
5計算機病毒的概念及防治
6計算機硬件系統(tǒng)的組成,各組成部分的功能和簡單的原理
7計算機軟件系統(tǒng)的組成、系統(tǒng)軟件和應用軟件的含義
8多媒體計算機的概念 1.1計算機概述
考點1計算機發(fā)展簡史
1946年2月15日,世界上第一臺電子計算機ENIAC在美國賓夕法尼亞大學誕生,它的出現具有劃時代的偉大意義。
從第一臺計算機的誕生到現在,計算機技術經歷了大型機、微型機及網絡階段。對于傳統(tǒng)的大型機,根據計算機所采用電子元件的不同而劃分為電子管、晶體管、集成電路和大規(guī)模、超大規(guī)模集成電路等四代,如表1-1所示。
表1-1計算機發(fā)展史
類別
時間段
基本元件
特點
應用
代表產品
第一代
計算機1946 — 1958電子管體積龐大、造價昂貴、速度低、存儲量小、可靠性差軍事應用和科學研究UNIVACI 第二代
計算機1958 — 1964晶體管相對體積小、重量輕、開關速度快、工作溫度低數據處理和事務管理IBM7000 第三代
計算機1965 — 1971小規(guī)模和中規(guī)模集成電路體積、重量、功耗進一步減少應用更加廣泛IBM360
第四代
計算機1971至今大規(guī)模和超大規(guī)模集成電路性能飛躍性地上升應用各個領域IBM4300等我國在微型計算機方面,研制開發(fā)了長城、方正、同方、紫光、聯(lián)想等系列微型計算機,在巨型機技術領域中研制開發(fā)了“銀河”、“曙光”和“神威”等系列巨型機。
考點2計算機的特點
現代計算機一般具有以下幾個重要特點。
(1)處理速度快。(2)存儲容量大。(3)計算精度高。(4)工作全自動。
(5)適用范圍廣,通用性強。
考點3計算機的應用
計算機具有存儲容量大,處理速度快,邏輯推理和判斷能力強等許多特點,因此已被廣泛應用于各種科學領域,并迅速滲透到人類社會的各個方面,同時也進入了家庭。計算機主要有以下幾個方面的應用。
(1)科學計算(數值計算)。
(2)過程控制。
(3)計算機輔助設計(CAD)和計算機輔助制造(CAM)。
(4)信息處理。
(5)現代教育(計算機輔助教學(CAI)、計算機模擬、多媒體教室、網上教學和電子大學)。
(6)家庭生活。
考點4計算機的分類
計算機品種眾多,從不同角度可對它們進行分類,如表1-2所示。
表1-2計算機分類
計算機分類按處理數據的形態(tài)
數字計算機 模擬計算機 混合計算機
按使用范圍
通用計算機 專用計算機
按本身性能
超級計算機 大型計算機 小型計算機 微型計算機 工作站
1.2數制與編碼
考點5數制的基本概念
1十進制計數制
其加法規(guī)則是“逢十進一”,任意一個十進制數值都可用0,1,2,3,4,5,6,7,8,9共10個數字符號組成的字符串來表示,這些數字符號稱為數碼。數碼處于不同的位置代表不同的數值。例如720.30可寫成:720.30=7×102+2×101+0×100+3×10-1+0×10-2,此式稱為按權展開表示式。
2R進制計數制
從十進制計數制的分析得出,任意R進制計數制同樣有基數R、權Ri和按權展開的表示式。R可以是任意正整數,如二進制R為2。
(1)基數(Radix)
一個計數制所包含的數字符號的個數稱為該數制的基數,用R表示。例如,對于二進制來說,任意一個二進制數可用0,1兩個數字符號表示,其基數R等于2。
(2)位值(權)
任何一個R進制數都是由一串數碼表示的,其中每一位數碼所表示的實際值大小,除數碼本身的數值外,還與它所處的位置有關,由位置決定的值就稱為位值(或位權)。位值用基數R的i次冪Ri表示。假設一個R進制數具有n位整數,m位小數,那么其位權為Ri,其中i=-m~n-1。
(3)數值的按權展開
任一R進制數的數值都可以表示為:各位數碼本身的值與其權的乘積之和。例如,二進制數101.01的按權展開為:
101.01B=1×22+0×21+1×20+0×2-1+1×2-2=5.25D
任意一個具有n位整數和m位小數的R進制數N 的按權展開為:
(N)R=dn-1×Rn-1+dn-2×Rn-2+…+d2×R2+d1×R1+d0×R0+d-1×R-1+…+d-m×R-m
其中di 為R 進制數的數碼。
為區(qū)分不同數制的數,R進制的數N一般有兩種表示方法:一是記做(N)R,如(302)
2、(707.6)8;另一種方法是在一個數后面加上字母:D(十進制)、B(二進制)、Q(八進制)、H(十六進制)。
考點6二、十、十六進制數及其之間的轉換
(1)十進制和二進制的基數分別為10和2,即“逢十進一”和“逢二進一”。它們分別含有10個數碼(0,1,2,3,4,5,6,7,8,9)和兩個數碼(0,1)。位權分別為10i和2i(i=-m~n-1,m、n為自然數)。二進制是計算機中采用的數制,它具有簡單可行、運算規(guī)則簡單、適合邏輯運算的特點。
(2)十六進制基數為16,即含有16個數字符號:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中A,B,C,D,E,F分別表示數碼10,11,12,13,14,15。權為16i(i=-m~n-1,其中m、n 為自然數)。加法運算規(guī)則為“逢十六進一”。如表1-3所示列出了0~15這16個十進制數與其他3種數制的對應表示。
表1-3常用計數制表示
通過這個表格,可以快速地對3種常用數制進行等值轉換,這點在二進制和十六進制的轉換中會常常用到。這里介紹一個竅門:記憶十進制與十六進制時,注意前10位是相同的,十進制的“10”~“15”分別對應十六進制的“A”~“F”;記憶二進制與十進制時,從“0”開始,二進制由“0000”開始逐步加“1”。
(3)非十進制數轉換成十進制數。利用按權展開的方法,可以把任一數制轉換成十進制數。例如:
1010.101B=1×23+0×22+1×21+0×20+1×2-1+0×2-2+1×2-3
只要掌握了數制的概念,那么將任一R進制數轉換成十進制數的方法都是一樣的。(4)十進制整數轉換成二進制整數。把十進制整數轉換成二進制整數,其方法是采用“除二取余”法。具體步驟是:把十進制整數除以2得一商數和一余數;再將所得的商除以2,又得到一個新的商數和余數;這樣不斷地用2去除所得的商數,直到商等于0為止。每次相除所得的余數便是對應的二進制整數的各位數碼。第一次得到的余數為最低有效位,最后一次得到的余數為最高有效位。
把十進制小數轉換成二進制小數,方法是“乘2取整”,其結果通常是近似表示。
上述方法同樣適用于十進制數對十六進制數的轉換,只是使用的基數不同。
(5)二進制數與十六進制數間的轉換。二進制數轉換成十六進制數的方法是從個位數開始向左按每4位一組劃分,不足4位的組以0補足,然后將每組4位二進制數代之以一位十六進制數字即可。十六進制數轉換成二進制數的方法相反。
考生必須掌握十進制整數與二進制整數之間的轉換,這是每次考試的“熱門”試題。
1.3計算機中字符的編碼
碼和ASCII碼。IBM系列大型機采用EBCDIC碼,微型機
考點7西文字符的編碼
計算機中常用的字符編碼有EBCDIC采用ASCII碼。ASCII碼是美國標準信息交換碼,被國際化組織指定為國際標準。它有7位碼和8位碼兩種版本。國際的7位ASCII碼是用7位二進制數表示一個字符的編碼,其編碼范圍從0000000B~1111111B,共有27=128個不同的編碼值,相應可以表示128個不同的編碼。7位 ASCII碼表如表1-4所示。
ASCII碼與十進制、十六進制數轉換是考試常見題型,所以記憶ASCII碼是非常重要的,但有128個編碼,不好記憶。推薦一個小技巧:重點記憶字符“A”、“Z”和“a”、“z”對應十、十六進制數的規(guī)律,其他的英文字母可以根據以上規(guī)律進行推算。
考點8漢字的編碼
1漢字信息交換碼
漢字信息交換碼簡稱交換碼,也叫國標碼。規(guī)定了7 445個字符編碼,其中有682個非漢字圖形符和6 763個漢字的代碼。有一級常用字3 755個,二級常用字3 008個。兩個字節(jié)存儲一個國標碼。國標碼的編碼范圍是2121H~7E7EH。區(qū)位碼和國標碼之間的轉換方法是將一個漢字的十進制區(qū)號和十進制位號分別轉換成十六進制數,然后再分別加上20H,就成為此漢字的國標碼:
漢字國標碼=區(qū)號(十六進制數)+20H位號(十六進制數)+20H
而得到漢字的國標碼之后,我們就可以使用以下公式計算漢字的機內碼:
漢字機內碼=漢字國標碼+8080H
2漢字輸入碼
漢字輸入碼也叫外碼,都是由鍵盤上的字符和數字組成的。目前流行的編碼方案有全拼輸入法、雙拼輸入法、自然碼輸入法和五筆輸入法等。
3漢字內碼
漢字內碼是在計算機內部對漢字進行存儲、處理的漢字代碼,它應能滿足存儲、處理和傳輸的要求。一個漢字輸入計算機后就轉換為內碼。內碼需要兩個字節(jié)存儲,每個字節(jié)以最高位置“1”作為內碼的標識。
4漢字字型碼
漢字字型碼也叫字?;驖h字輸出碼。在計算機中,8個二進制位組成一個字節(jié),它是度量空間的基本單位。可見一個16×16點陣的字型碼需要16×16/8=32字節(jié)存儲空間。
漢字字型通常分為通用型和精密型兩類。
5漢字地址碼
漢字地址碼是指漢字庫中存儲漢字字型信息的邏輯地址碼。它與漢字內碼有著簡單的對應關系,以簡化內碼到地址碼的轉換。
6各種漢字代碼之間的關系
漢字的輸入、處理和輸出的過程,實際上是漢字的各種代碼之間的轉換過程。如圖1-1表示了這些漢字代碼在漢字信息處理系統(tǒng)中的位置及它們之間的關系。
圖1-11.4指令和程序設計語言
考點9計算機指令
一條指令必須包括操作碼和地址碼兩部分。一臺計算機可能有多種多樣的指令,這些指令的集合稱為該計算機的指令系統(tǒng)。
考點10程序設計語言
程序設計語言通常分為機器語言、匯編語言和高級語言3類。
(1)機器語言。機器語言是計算機惟一能夠識別并直接執(zhí)行的語言。
(2)匯編語言。用匯編語言編寫的程序稱為匯編語言源程序,計算機不能直接識別它。必須先把匯編語言源程序翻譯成機器語言程序(稱目標程序),然后才能被執(zhí)行。
(3)高級語言。高級語言要用翻譯的方法把它翻譯成機器語言程序才能執(zhí)行。翻譯的方法有“解釋”和“編譯”兩種。一個高級語言源程序必須經過“編譯”和“連接裝配”才能成為可執(zhí)行的機器語言。
1.5計算機系統(tǒng)的組成考點11計算機系統(tǒng)概述
計算機系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成的,如表1-5所示。
表1-5計算機系統(tǒng)的組成
計算機系統(tǒng)硬件系統(tǒng)主機中央處理器(CPU)運算器(ALU)
控制器
內存儲器ROM
RAM
外部設備外部存儲器——硬盤、軟盤、光盤、磁帶
輸入設備——鍵盤、鼠標、掃描儀
輸出設備——顯示器、打印機、繪圖儀
軟件系統(tǒng)系統(tǒng)軟件操作系統(tǒng)
程序語言處理系統(tǒng)
數據庫管理系統(tǒng)
服務程序——檢查、診斷、排錯
應用軟件通用應用軟件——如Office 2000辦公軟件包
專用應用軟件——用戶
考點12“存儲程序控制”計算機的概念
1944年8月,著名美籍匈牙利數學家馮·諾依曼提出了EDVAC計算機方案。他在方案中提出了3條思想。
(1)計算機的基本結構。計算機硬件應具有運算器、控制器、存儲器、輸入設備和輸出設備等5大基本功能。
(2)采用二進制數。二進制數便于硬件的物理實現,又有簡單的運算規(guī)則。
(3)存儲程序控制。存儲程序實現了自動計算,確定了馮·諾依曼型計算機的基本結構。
考點13計算機硬件的組成1運算器
運算器是計算機處理數據和形成信息的加工廠,主要完成算術運算和邏輯運算,它由算術邏輯運算部件(ALU)、累加器及通用寄存器組成。
2控制器
控制器是計算機的神經中樞,它用以控制和協(xié)調計算機各部件自動、連續(xù)地執(zhí)行各條指令。它通常由指令部件、時序部件及操作控制部件組成。
(1)指令寄存器:存放由存儲器取得的指令。
(2)譯碼器:將指令中的操作碼翻譯成相應的控制信號。
(3)時序節(jié)拍發(fā)生器:產生一定的時序脈沖和節(jié)拍電位,使得計算機有節(jié)奏、有次序地工作。
(4)操作控制部件:將脈沖、電位和譯碼器的控制信號組合起來,有時間性地、有時序地控制各個部件完成相應的操作。
(5)指令計數器:指出下一條指令的地址。
3存儲器
存儲器是計算機記憶裝置,主要用來保存數據和程序,具有存數和取數的功能。存儲器分為內存儲器和外存儲器。CPU只能訪問存儲在內存中的數據,外存中的數據只有先調入內存后才能被CPU訪問和處理。
4輸入設備
輸入設備的主要作用是把準備好的數據、程序等信息轉變?yōu)橛嬎銠C能接受的電信號送入計算機。
5輸出設備
輸出設備的主要功能是把運算結果或工作過程以人們要求的直觀形式表現出來。
考點14計算機軟件系統(tǒng)的組成
軟件系統(tǒng)可分為系統(tǒng)軟件和應用軟件兩大類。
1系統(tǒng)軟件
(1)系統(tǒng)軟件。系統(tǒng)軟件分為操作系統(tǒng)、語言處理系統(tǒng)(翻譯程序)、服務程序和數據庫系統(tǒng)4大類別。
(2)操作系統(tǒng)(OS)。一個操作系統(tǒng)應包括下列5大功能模塊:處理器管理、作業(yè)管理、存儲器管理、設備管理和文件管理。
操作系統(tǒng)通常分成以下5類。
① 單用戶操作系統(tǒng)。微軟的MSDOS、Windows屬于此類。
② 批處理操作系統(tǒng)。IBM的DOS/VSE屬于此類。
③ 分時操作系統(tǒng)。UNIX是國際最流行的分時操作系統(tǒng)。
④ 實時操作系統(tǒng)。
⑤ 網絡操作系統(tǒng)。
(3)對于高級語言來說,翻譯的方法有兩種:解釋和編譯。對源程序進行解釋和編譯任務的程序,分別叫做解釋程序和編譯程序。
2應用軟件
應用軟件可分為通用軟件和專用軟件兩類。其中通用軟件又分為3類。
(1)文字處理軟件。如Office 2000中的 Word。
(2)電子表格軟件。如Office 2000中的Excel。
(3)專家系統(tǒng)。
考點15中央處理器(CPU)
中央處理器(CPU)主要包括運算器(ALU)和控制器(CU)兩大部件。此外,還包括若干個寄存器和高速緩沖存儲器。它是計算機的核心部件,又稱微處理器。計算機的所有操作都受CPU控制,CPU和內存儲器構成了計算機的主機,是計算機系統(tǒng)的主體。CPU的性能指標直接決定了由它構成的微型計算機系統(tǒng)性能指標。CPU 的性能指標主要有字長和時鐘主頻。
考點16存儲器
計算機的存儲器分為兩大類:一類是設在主機中的內部存儲器,也叫主存儲器,用于存放當前運行的程序和程序所用的數據,屬于臨時存儲器;另一類是屬于計算機外部設備的存儲器,叫外部存儲器,簡稱外存,也叫輔助存儲器(簡稱輔存)。外存中存放暫時不用的數據和程序,屬于永久性存儲器,當需要時應先調入內存。
1內部存儲器
一個二進制位(bit)是構成存儲器的最小單位。通常將每8位二進制位組成的一個存儲單元稱為一個字節(jié)(Byte),并給每個字節(jié)編上一個號碼,稱為地址(Address)。
1)存儲容量
存儲器可容納的二進制信息量稱為存儲容量。度量存儲容量的基本單位是字節(jié)(Byte)。此外,常用的存儲容量單位還有:KB(千字節(jié))、MB(兆字節(jié))和GB(千兆字節(jié))。它們之間的關系為:
1字節(jié)(Byte)=8個二進制位(bits)
1KB=1024B;1MB=1024KB;1GB=1024MB
2)存取時間
存儲器的存取時間是指從啟動一次存儲器操作,到完成該操作所經歷的時間。
3)內存儲器的分類
內存儲器分為隨機存儲器(RAM)和只讀存儲器(ROM)兩類。
(1)隨機存儲器(RAM)。隨機存儲器也叫讀寫存儲器。其特點是:存儲的信息既可以讀出,又可以向內寫入信息,斷電后信息全部丟失。隨機存儲器又可以分為靜態(tài)RAM和動態(tài)RAM兩種。
靜態(tài)RAM的特點是只要不斷電,信息就可長時間的保存。其優(yōu)點是速度快,不需要刷新,工作狀態(tài)穩(wěn)定;缺點是功耗大,集成度低,成本高。
動態(tài)RAM的優(yōu)點是使用組件少,功耗低,集成度高;缺點是存取速度較慢且需要刷新。
(2)只讀存儲器(ROM)。只讀存儲器的特點:存儲的信息只能讀出,不能寫入,斷電后信息也不丟失。只讀存儲器大致可分成3類:掩膜型只讀存儲器(MROM)、可編程只讀存儲器(PROM)和可擦寫的可編程只讀存儲器(EPROM)。
關于RAM和ROM之間,以及動態(tài)RAM和靜態(tài)RAM之間的區(qū)別如表1-6所示。
表1-6內存分類及對比
內存類型隨機存儲器(RAM)靜態(tài)RAM和動態(tài)RAM之間的區(qū)別區(qū)別點靜態(tài)RAM動態(tài)RAM1集成度低集成度高2價格高價格低3存取速度快存取速度慢4不需要刷新需要刷新RAM和ROM的區(qū)別信息可以隨時寫入寫出。寫入時,原數據被沖掉。加電時信息完好,一旦斷電,信息消失,無法恢復只讀存儲器(ROM)分類可編程只讀存儲器(PROM)、可擦除的可編程只讀存儲器(EPROM)、掩膜型只讀存儲器(MROM)信息是永久性的,即使關機也不會消失
2外部存儲器
目前最常用的外存有磁盤、磁帶和光盤等。與內存相比,這類存儲器的特點是存儲容量大、價格較低,而且在斷電后也可以長期保存信息,所以又稱為永久性存儲器。
磁盤存儲器又可分為軟盤、硬盤和光盤。磁盤的有效記錄區(qū)包含若干磁道,磁道由外向內分別稱為0磁道、1磁道??。每磁道又被劃分為若干個扇區(qū),扇區(qū)是磁盤存儲信息的最小物理單位。硬盤一般有多片,并密封于硬盤驅動器中,不可拆開,存儲容量可觀,可達幾百吉字節(jié)。軟盤被封裝在保護套中,插入軟盤驅動器中便可以進行讀寫操作。軟盤可分為3.5英寸和5.25英寸兩種,軟盤上都帶有寫保護口,若處于寫保護狀態(tài),則只能讀出,不能寫入。光盤可分為只讀型光盤(CDROM)、一次性寫入光盤(WORM)和可擦寫型光盤。磁盤的存儲容量可用如下公式計算:
容量=磁道數×扇區(qū)數×扇區(qū)內字節(jié)數×面數×磁盤片數
ROM和RAM,SRAM和DRAM的區(qū)分是本節(jié)最重要的考核內容,必須熟練掌握。
考點17輸入輸出設備
計算機中常用的輸入設備有鍵盤和鼠標,其他的輸入設備有掃描儀、手寫輸入設備、聲音輸入設備、觸摸屏和條形碼閱讀器。常用的輸出設備有顯示器和打印機、繪圖儀等。磁盤既可以屬于輸入設備,也可以屬于輸出設備。
考點18計算機主要技術指標
① 字長。一次能并行處理的二進制位數。字長總是8的整數倍,如16、32、64位等。
② 主頻。計算機中CPU的時鐘周期,單位是兆赫茲(MHz)。
③ 運算速度。計算機每秒所能執(zhí)行加法指令的數目。運算速度的單位是百萬次/秒(MIPS)。
④ 存儲容量。存儲容量包括主存容量和輔存容量,主要指內存儲器所能存儲信息的字節(jié)數。
⑤ 存儲周期。存儲器進行一次完整的存取操作所需的時間。
1.6多媒體技術簡介
考點19多媒體技術
多媒體有以下幾個特點:數字化、集成性、交互性和實時性。
(1)多媒體計算機由PC+CDROM+音頻卡+視頻卡組成。除了硬件配置外,還應配置相應的軟件:首先是支持多媒體的操作系統(tǒng);其次是多媒體的開發(fā)工具、壓縮和解壓縮軟件等。
(2)多媒體的應用主要有以下幾個方面:教育和培訓,商業(yè)和服務業(yè),家庭娛樂、休閑,影視制作,電子出版業(yè)及Internet上的應用。
1.7計算機病毒及其防治
考點20計算機病毒的概念
計算機病毒實質上是一種特殊的計算機程序,這是“能夠侵入計算機系統(tǒng)的、并給計算機系統(tǒng)帶來故障的一種具有自我復制能力的特殊程序”。
考點21計算機病毒的特點
計算機病毒一般具有如下重要特點。
① 寄生性。② 傳染性。③ 破壞性。④ 潛伏性。⑤ 隱蔽性。
考點22計算機病毒的預防
預防計算機病毒的幾點措施如下。
① 專機專用。
② 利用寫保護。
③ 固定啟動方式。
④ 慎用網上下載的軟件。
⑤ 分類管理數據。
⑥ 建立備份。
⑦ 采用防病毒卡或病毒預警軟件。
⑧ 定期檢查。
⑨ 嚴禁在計算機上玩電子游戲。