- 相關推薦
2016計算機二級《Access》知識點
Access數據庫程序設計是計算機二級考試科目之一,同學們在復習時要熟悉考試的知識點,有針對性地進行備考。下面百分網小編為大家搜索整理了關于二級《Access》知識點,歡迎參考練習,希望對大家備考有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
★數據庫系統具有如下主要特點:
(1)實現數據共享,減少數據冗余
(2)采用特定的數據模型
(3)具有較高的數據獨立性
(4)有統一的數據控制功能
★任何一個數據庫管理系統都是基于某種數據模型的。數據庫管理系統所支持的傳統數據模型分3種:層次模型,網狀模型和關系模型。
★在關系模型中,一個關系的邏輯結構就是一張二維表。這種用二維表的形式表示實體和實體間聯系的數據模型稱為關系數據模型。
(1)關系
一個關系就是一張二維表,每個關系有一個關系名。在Access中,一個關系存儲為一個表,具有一個表名。
對關系的描述稱為關系模式,一個關系模式對應一個關系的結構。其格式為:
關系名(屬性名1,屬性名2,…,屬性名n)
關系模式在Access中表現為表結構:
表名(字段名1,字段名2,…,字段名n)
(2)元組
在一個二維表(一個具體關系)中,水平方向的行稱為元組,每一行是一個元組。元組對應Access表中的一個具體記錄。
(3)屬性
二維表中垂直方向的列稱為屬性,每一列有一個屬性名。在Access中表示為字段名。每個字段的數據類型、寬度等在創建表結構時規定。
(4)域
屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。
(5)關鍵字
其值能夠唯一地標識一個元組的屬性或屬性的組合。在Access中表示為字段或字段的組合。在Access中,主關鍵字和候選關鍵字就起到唯一標識一條記錄的作用。
(6)外部關鍵字
如果表中的一個字段不是本表的主關鍵字,而是另外一個表的主關鍵字和候選關鍵字,這個字段(屬性)就稱為外關鍵字。
★關系必須具有以下特點:
(1)關系必須規范化。最基本的要求是每個屬性必須是不可分割的數據單元,即表中不能再包含表。
(2)在同一個關系中不能出現相同的屬性名。在Access中不允許一個表中有相同的字段名。
(3)關系中不允許有完全相同的元組。在一個表中不應保存兩條完全相同的記錄。
(4)在一個關系中元組的次序無關緊要。也就是說,任意交換兩行的位置并不影響數據的實際含義。
(5)在一個關系中列的次序無關緊要。任意交換兩列的位置也不影響數據的實際含義。
★對于關系數據庫進行查詢時,要找到用戶需要的數據就必須進行關系運算,關系運算有4種:選擇運算,投影運算,聯接運算和自然聯接運算。
(1)選擇
選擇操作是從關系中找出滿足給定條件的元組。
(2)投影
投影操作是從關系模式中指定若干屬性組成新的關系。
(3)聯接
聯接是從兩個關系的笛卡爾積中選取屬性值滿足聯接條件的元組。
(4)自然聯接
在聯接運算中,按照字段值對應相等的條件進行的聯接稱為等值聯接。自然聯接是去掉重復屬性的等值聯接。
選擇和投影運算的操作對象只是一個表,相當于對一個二維表進行切割。聯接運算需要對兩個表進行操作。
★數據庫設計應遵從以下基本設計原則:
(1)關系數據庫的設計應遵從概念單一化"一事一地"的原則
(2)避免在表之間出現重復字段。
(3)表中的字段必須是原始數據和基本數據元素。
(4)用外部關鍵字保證有關聯的表之間的聯系。
★要建立兩個表的聯系,可以把其中一個表的主關鍵字添加到另一個表中,使兩個表都有該字段。因此,需要分析各個表所代表的實體之間存在的聯系。實體之間的聯系有:
(1)一對多聯系
一對多聯系是關系型數據庫中最普遍的聯系。在一對多聯系中,表A的一條記錄在表B中可以有多條記錄與之對應,但表B中的一條記錄最多只能有一條表A的記錄與之對應。
(2)多對多聯系
在多對多關系中,表A的一條記錄在表B中可對應多條記錄,而表B的一條記錄在表A中也可以對應多條記錄。
(3)一對一聯系
在一對一關系中,表A的一條記錄在表B中只能對應一條記錄,而表B的一條記錄在A中也可以對應一條記錄。
★Access2010有6種對象,它們是表、查詢、窗體、報表、宏和模塊。這些對象在數據庫中有不同的作用,其中表是數據庫的核心與基礎,存放數據庫的全部數據。報表、查詢和窗體都是從表中獲得數據信息,以實現用戶的某一特定的需求,例如查找、計算統計、打印、編輯修改等。窗體可以提供良好的用戶操作界面,通過窗體可以直接或間接地調用宏或模塊,并執行查詢、打印、計算等功能,還可以對數據庫進行編輯修改。
(1)表是數據庫的基礎,是存儲數據的對象。
(2)查詢是數據庫設計目的的體現。
(3)窗體是數據庫和用戶聯系的界面。
(4)在Access中如果要打印輸出數據,使用報表是很有效的方法。
(5)宏是一系列操作的集合。
(6)模塊的主要作用就是建立復雜的VBA程序以完成宏能不能完成的任務。
★Access2010創建的數據庫文件的擴展名是.accdb。
★表的組成
Access表由表結構和表內容(記錄)兩部分構成。其中,表結構是指表的框架,主要包括字段名稱、數據類型和字段屬性等。
★字段名稱
每個字段均具有唯一的名字,稱為字段名稱。在Access中,字段名稱的命名規則如下:
(1)長度為1-64個字符。
(2)可以包含字母、漢字、數字、空格和其他字符,但不能以空格開頭。
(3)不能包含句號(.),驚嘆號(!),方括號([])和單引號(')。
(4)不能使用ASCII碼為0-32的ASCII碼字符。
★數據類型
一個表中的同一列數據應具有相同的數據特征,稱為字段的數據類型。數據類型決定了數據存儲方式和使用方式。Access2010提供了12種數據類型,包括文本、備注、數字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向導等。
★文本
文本類型可存儲字符或數字。文本型字段最多可存儲255個字符,當超過255個字符時應選擇備注類型。
★備注
備注類型可保存較長的字符和數字。與文本類型一樣,備注類型存儲的數據也是字符或數字,最多可存儲65535個字符。在備注型字段中可以搜索文本,但搜索速度比在有索引的文本字段中慢。注意,不能對備注型字段進行排序或索引。
★數字
數字類型用來存儲進行算術運算的數字依據。一般可以通過設置字段大小屬性來定義特定的數字類型。
數字類型 |
取值范圍 |
字節 |
值的范圍:0-255
字段長度:1字節 |
整數 |
值的范圍:-32768-32767
字段長度:2字節 |
長整數 |
值的范圍:-2147483648-2147483647
字段長度:4字節 |
單精度數 |
值的范圍:-3.4*1038-3.4*1038
小數位數:7
字段長度:4字節 |
雙精度數 |
值的范圍:-1.79734*10308-1.79734*10308
小數位數:15
字段長度:8字節 |
★漢字的處理過程
從漢字編碼的角度看,計算機對漢字信息的處理過程實際上是各種漢字編碼間的轉換過程。這些編碼主要包括:漢字輸入碼,漢字內碼,漢字地址碼,漢字字形碼等。
通過鍵盤對每個漢字輸入規定的代碼,及漢字的輸入碼(例如拼音輸入碼)。不論哪一種漢字輸入方法,計算機都將每個漢字的漢字輸入碼轉換為相應的國標碼,然后再轉換為機內碼,就可以在計算機內存儲和處理了。輸出漢字時,先將漢字的機內碼通過簡單的對應關系轉換為相應的漢字地址碼;然后通過漢字地址碼對漢字庫進行訪問,從字庫中提取漢字的字形碼,最后根據字形數據顯示和打印出漢字。
漢字內碼是為在計算機內部對漢字進行存儲,處理的漢字代碼,它應滿足存儲,處理和傳輸的要求。當一個漢字輸入計算機后轉換為內碼,才能在機器內傳輸,處理。目前,對應于國標碼,一個漢字的內碼用2個字節存儲,并把每個字節的最高二進制位置"1"作為漢字內碼的標識,以免與單字節的ASCII碼產生歧義。如果用十六進制來表述,就是把漢字國標碼的每個字節加上一個80H(即二進制數100
00000)。所以漢字的國標碼與其內碼存在下列關系:
漢字的內碼=漢字的國標碼+8080H
例如,已知"中"字的國標碼為5650H,則根據上述公式得:
"中"字的內碼="中"字的國標碼5650H+8080H=D6D0H
由此可見,西文字符的內碼是7位ACII碼,一個字節的最高位為0。每個西文字符的ASCII碼值均小于128。為了與ASCII碼兼容,漢字用兩個字節來存儲,區位碼再分別加上20H,就成為漢字的國標碼。在計算機內部為了能夠區分是漢字還是ASCII碼,將國標碼每個字節的最高位由0變為1(也就是說漢字內碼的每個字節都大于128),變換后的國標碼稱為漢字內碼。
★漢字字形碼
漢字字形碼又稱漢字字模,用于漢字在顯示屏或打印機輸出。漢字字形碼通常有兩種表示方式:點陣和矢量表示方式。
用點陣表示字形時,漢字字形碼指的就是這個漢字字形點陣的代碼。根據輸出漢字的要求不同,點陣的多少也不同。簡易型漢字為16*16點陣,普通型漢字為24*24點陣,提高型漢字為32*32點陣,
48*48點陣等等。
點陣規模愈大,字形愈清晰美觀,所占存儲空間也愈大。點陣表示方式的缺點是字形放大后產生的效果差。
矢量表示方式存儲的是描述漢字字形的輪廓特征,當要輸出漢字時,通過計算機的計算,由漢字字形描述生成所需大小和形狀的漢字點陣。Windows中使用的TrueType技術就是漢字的矢量表示方式,它解決了漢字點陣字形放大后出現鋸齒現象的問題。
★運算器
運算器(ALU)是計算機處理數據形成信息的加工廠,它的主要功能是對二進制數碼進行算術運算和邏輯運算。
運算器的性能指標是衡量整個計算機性能的重要因素之一,與運算器相關的性能指標包括計算機的字長和運算速度。
字長:指計算機運算部件一次能同時處理的二進制數據的位數。作為存儲數據,字長越長,則計算機的運算精度就越高;作為存儲指令,字長越長則計算機的處理能力就越強。
運算速度:計算機的運算速度通常是指每秒鐘所能執行加法指令的數目。常用百萬次/秒(MIPS)來表示。這個指標更能直觀地反映機器的速度。
★控制器
控制器(CU)是計算機的心臟,由它指揮全機各個部件自動協調地工作。控制器的基本功能是根據指令計數器中指定的地址從內存取出一條指令,對其操作碼進行譯碼,再由操作控制部件有序地控制各部件完成操作碼規定的功能。
機器指令是一個按照一定格式構成的二進制代碼串,用來描述一個計算機可以理解并執行的基本操作。
機器指令通常由操作碼和操作數兩部分組成。
(1)操作碼:指明指令所要完成操作的性質和功能。
(2)操作數:指明操作碼執行時的操作對象。操作數形式可以是數據本身,也可以是存放數據的內存單元地址或寄存器名稱。操作數又分為源操作數和目的操作數,源操作數指明參加運算的操作數來源,目的操作數地址指明保存運算結果的存儲單元地址或寄存器名稱。
控制器和運算器是計算機的核心部件,這兩部分合稱中央處理器(CPU),在微型計算機中通常也稱作微處理器(MPU)。
時鐘主頻指CPU的時鐘頻率,是微機性能的一個重要指標,它的高低一定程度地決定了計算機速度的高低。主頻以吉赫茲(GHz)為單位,一般地說,主頻越高,速度越快。
★存儲器
存儲器(Memory)是存儲程序和數據的部件。它可以自動完成程序或數據的存取,是計算機系統中的記憶設備。存儲器分為內存(又稱主存)和外存(又稱輔存)兩大類。內存是主板上的存儲部件,用來存儲當前正在執行的數據,程序和結果;內存容量小,存取速度快,但斷電后RAM中的信息全部丟失。外存是磁性介質或光盤等部件,用來存放各種數據文件和程序文件等需要長期保存的信息;外存容量大,存取速度慢,但斷電后所保存內容不會丟失。
CPU不能像訪問內存那樣,直接訪問外存,當需要某一程序或數據時,首先應調入內存,然后再運行。在80386以上的高檔微機中,配置了高速緩沖存儲器(Cache),這時內存包括主存和高速緩存兩部分。
★內存
內存儲器按功能可分為隨機存取存儲器(RAM)和只讀存儲器(
ROM)。
1.隨機存取存儲器
通常所說的計算機內存容量均指RAM存儲器容量,即計算機的主存。RAM有兩個特點,第一個特點是可讀寫性,也就是說對RAM既可以讀操作,又可以寫操作。第二個特點是易失性,即電源斷開(關機或異常斷電)時,RAM中的內容立即丟失。
RAM又可分為SRAM(靜態隨機存儲器)和DRAM(動態隨機存儲器)兩種。計算機內存條采用的是DRAM。DRAM中"動態"的含義是指每隔一個固定的時間必須對存儲信息刷新一次。SRAM是用觸發器的狀態來存儲信息,只要電源正常供電,觸發器就能穩定地存儲信息,無需刷新,所以SRAM的存取速度比DRAM快。
2.只讀存儲器
CPU對ROM只取不存,里面存放的信息一般由計算機制造廠寫入并經固化處理,用戶是無法修改。即使斷電,ROM中的信息也不會丟失。因此,ROM中一般存放計算機系統管理程序,如監控程序,基本輸入/輸出系統模塊BIOS等。
(1)可編程只讀存儲器(PROM),可實現對ROM的寫操作,只能寫一次。
(2)可擦除可編程只讀存儲器(EPROM),可實現數據的反復擦寫。
(3)電可擦可編程只讀存儲器(EEPROM),可實現數據的反復擦寫。
3.高速緩沖存儲器
高速緩沖存儲器(Cache)主要是為了解決CPU和主存速度不匹配,提高存儲器速度而設計的。Cache一般用SRAM存儲芯片實現,因為SRAM比DRAM存取速度快而容量有限。
4.內存儲器的性能指標
存儲器的主要性能指標有兩個:容量和速度。
(1)存儲容量:指一個存儲器包含的存儲單元總數,這一概念反映了存儲空間的大小。
(2)存取速度:一般用存儲周期(也稱讀寫周期)來表示。存取周期就是CPU從內存儲器中存取數據所需的時間(讀出或寫入)存儲器之間的最小時間間隔。半導體存儲器的存取周期一般為60-100ns。
【計算機二級《Access》知識點】相關文章:
計算機二級Access輔導:Access軟件應用指南08-07
計算機二級ACCESS模擬試題02-10
計算機二級ACCESS臨考題01-28
計算機二級考試Access練習07-12
計算機二級考試access難點輔導02-02
計算機二級考試ACCESS報表概述04-17