計算機(jī)二級《Access》知識點
Access數(shù)據(jù)庫程序設(shè)計是計算機(jī)二級考試科目之一,同學(xué)們在復(fù)習(xí)時要熟悉考試的知識點,有針對性地進(jìn)行備考。下面百分網(wǎng)小編為大家搜索整理了關(guān)于二級《Access》知識點,歡迎參考練習(xí),希望對大家備考有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
(相關(guān)資料圖)
★數(shù)據(jù)庫系統(tǒng)具有如下主要特點:
(1)實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余
(2)采用特定的數(shù)據(jù)模型
(3)具有較高的數(shù)據(jù)獨立性
(4)有統(tǒng)一的數(shù)據(jù)控制功能
★任何一個數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫管理系統(tǒng)所支持的傳統(tǒng)數(shù)據(jù)模型分3種:層次模型,網(wǎng)狀模型和關(guān)系模型。
★在關(guān)系模型中,一個關(guān)系的邏輯結(jié)構(gòu)就是一張二維表。這種用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。
(1)關(guān)系
一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在Access中,一個關(guān)系存儲為一個表,具有一個表名。
對關(guān)系的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu)。其格式為:
關(guān)系名(屬性名1,屬性名2,…,屬性名n)
關(guān)系模式在Access中表現(xiàn)為表結(jié)構(gòu):
表名(字段名1,字段名2,…,字段名n)
(2)元組
在一個二維表(一個具體關(guān)系)中,水平方向的行稱為元組,每一行是一個元組。元組對應(yīng)Access表中的一個具體記錄。
(3)屬性
二維表中垂直方向的列稱為屬性,每一列有一個屬性名。在Access中表示為字段名。每個字段的數(shù)據(jù)類型、寬度等在創(chuàng)建表結(jié)構(gòu)時規(guī)定。
(4)域
屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。
(5)關(guān)鍵字
其值能夠唯一地標(biāo)識一個元組的屬性或?qū)傩缘慕M合。在Access中表示為字段或字段的組合。在Access中,主關(guān)鍵字和候選關(guān)鍵字就起到唯一標(biāo)識一條記錄的作用。
(6)外部關(guān)鍵字
如果表中的一個字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字和候選關(guān)鍵字,這個字段(屬性)就稱為外關(guān)鍵字。
★關(guān)系必須具有以下特點:
(1)關(guān)系必須規(guī)范化。最基本的要求是每個屬性必須是不可分割的數(shù)據(jù)單元,即表中不能再包含表。
(2)在同一個關(guān)系中不能出現(xiàn)相同的屬性名。在Access中不允許一個表中有相同的字段名。
(3)關(guān)系中不允許有完全相同的元組。在一個表中不應(yīng)保存兩條完全相同的記錄。
(4)在一個關(guān)系中元組的次序無關(guān)緊要。也就是說,任意交換兩行的位置并不影響數(shù)據(jù)的實際含義。
(5)在一個關(guān)系中列的次序無關(guān)緊要。任意交換兩列的位置也不影響數(shù)據(jù)的實際含義。
★對于關(guān)系數(shù)據(jù)庫進(jìn)行查詢時,要找到用戶需要的數(shù)據(jù)就必須進(jìn)行關(guān)系運算,關(guān)系運算有4種:選擇運算,投影運算,聯(lián)接運算和自然聯(lián)接運算。
(1)選擇
選擇操作是從關(guān)系中找出滿足給定條件的元組。
(2)投影
投影操作是從關(guān)系模式中指定若干屬性組成新的關(guān)系。
(3)聯(lián)接
聯(lián)接是從兩個關(guān)系的笛卡爾積中選取屬性值滿足聯(lián)接條件的元組。
(4)自然聯(lián)接
在聯(lián)接運算中,按照字段值對應(yīng)相等的條件進(jìn)行的聯(lián)接稱為等值聯(lián)接。自然聯(lián)接是去掉重復(fù)屬性的等值聯(lián)接。
選擇和投影運算的操作對象只是一個表,相當(dāng)于對一個二維表進(jìn)行切割。聯(lián)接運算需要對兩個表進(jìn)行操作。
★數(shù)據(jù)庫設(shè)計應(yīng)遵從以下基本設(shè)計原則:
(1)關(guān)系數(shù)據(jù)庫的設(shè)計應(yīng)遵從概念單一化"一事一地"的原則
(2)避免在表之間出現(xiàn)重復(fù)字段。
(3)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素。
(4)用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系。
★要建立兩個表的聯(lián)系,可以把其中一個表的主關(guān)鍵字添加到另一個表中,使兩個表都有該字段。因此,需要分析各個表所代表的實體之間存在的聯(lián)系。實體之間的聯(lián)系有:
(1)一對多聯(lián)系
一對多聯(lián)系是關(guān)系型數(shù)據(jù)庫中最普遍的聯(lián)系。在一對多聯(lián)系中,表A的一條記錄在表B中可以有多條記錄與之對應(yīng),但表B中的一條記錄最多只能有一條表A的記錄與之對應(yīng)。
(2)多對多聯(lián)系
在多對多關(guān)系中,表A的一條記錄在表B中可對應(yīng)多條記錄,而表B的一條記錄在表A中也可以對應(yīng)多條記錄。
(3)一對一聯(lián)系
在一對一關(guān)系中,表A的一條記錄在表B中只能對應(yīng)一條記錄,而表B的一條記錄在A中也可以對應(yīng)一條記錄。
★Access2010有6種對象,它們是表、查詢、窗體、報表、宏和模塊。這些對象在數(shù)據(jù)庫中有不同的作用,其中表是數(shù)據(jù)庫的核心與基礎(chǔ),存放數(shù)據(jù)庫的全部數(shù)據(jù)。報表、查詢和窗體都是從表中獲得數(shù)據(jù)信息,以實現(xiàn)用戶的某一特定的需求,例如查找、計算統(tǒng)計、打印、編輯修改等。窗體可以提供良好的用戶操作界面,通過窗體可以直接或間接地調(diào)用宏或模塊,并執(zhí)行查詢、打印、計算等功能,還可以對數(shù)據(jù)庫進(jìn)行編輯修改。
(1)表是數(shù)據(jù)庫的基礎(chǔ),是存儲數(shù)據(jù)的對象。
(2)查詢是數(shù)據(jù)庫設(shè)計目的的體現(xiàn)。
(3)窗體是數(shù)據(jù)庫和用戶聯(lián)系的界面。
(4)在Access中如果要打印輸出數(shù)據(jù),使用報表是很有效的方法。
(5)宏是一系列操作的集合。
(6)模塊的主要作用就是建立復(fù)雜的VBA程序以完成宏能不能完成的任務(wù)。
★Access2010創(chuàng)建的數(shù)據(jù)庫文件的擴(kuò)展名是.accdb。
★表的組成
Access表由表結(jié)構(gòu)和表內(nèi)容(記錄)兩部分構(gòu)成。其中,表結(jié)構(gòu)是指表的框架,主要包括字段名稱、數(shù)據(jù)類型和字段屬性等。
★字段名稱
每個字段均具有唯一的名字,稱為字段名稱。在Access中,字段名稱的命名規(guī)則如下:
(1)長度為1-64個字符。
(2)可以包含字母、漢字、數(shù)字、空格和其他字符,但不能以空格開頭。
(3)不能包含句號(.),驚嘆號(!),方括號([])和單引號(")。
(4)不能使用ASCII碼為0-32的ASCII碼字符。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。