2023年Access重要知識(shí)點(diǎn)_第1頁(yè)
2023年Access重要知識(shí)點(diǎn)_第2頁(yè)
2023年Access重要知識(shí)點(diǎn)_第3頁(yè)
2023年Access重要知識(shí)點(diǎn)_第4頁(yè)
2023年Access重要知識(shí)點(diǎn)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)

1、數(shù)據(jù)庫(kù)有關(guān)的概念:

a、數(shù)據(jù):是指描述事物的符號(hào)記錄。

b、數(shù)據(jù)庫(kù):是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備中的、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。注意兩點(diǎn):其一是

數(shù)據(jù)庫(kù)不僅涉及描述事物的數(shù)據(jù)自身,并且涉及相關(guān)事物之間的關(guān)系。其二是數(shù)據(jù)庫(kù)中的

數(shù)據(jù)具有集成與共享的特點(diǎn),即數(shù)據(jù)庫(kù)集中了各種應(yīng)用的數(shù)據(jù),進(jìn)行統(tǒng)一的構(gòu)造與存儲(chǔ),而使

它們可被不同應(yīng)用程序所使用。簡(jiǎn)稱(chēng)DB(Database)。

c、數(shù)據(jù)庫(kù)管理系統(tǒng):是指位于用戶(hù)與操作系統(tǒng)之間的、方便用戶(hù)管理與組織數(shù)據(jù)庫(kù)的一種

數(shù)據(jù)庫(kù)管理軟件,簡(jiǎn)稱(chēng)為DBMS(DatabaseManagementSystem)?

d、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng):是指在數(shù)據(jù)庫(kù)系統(tǒng)資源的基礎(chǔ)上、針對(duì)某一類(lèi)應(yīng)用而開(kāi)發(fā)出來(lái)的應(yīng)用

軟件。如大家都熟悉的教務(wù)管理系統(tǒng)。

e、數(shù)據(jù)庫(kù)系統(tǒng):由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理員、硬件平臺(tái)和軟件平臺(tái)5個(gè)

部分所組成。簡(jiǎn)稱(chēng)為DBS(DatabaseSystem)。注意:數(shù)據(jù)庫(kù)系統(tǒng)的核心是數(shù)據(jù)庫(kù)管理系

統(tǒng)。

2、數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn):

a、實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余。這是數(shù)據(jù)庫(kù)的基本特性。

b、采用特定的數(shù)據(jù)模型。

c、具有較高的數(shù)據(jù)獨(dú)立性。

d、有統(tǒng)一的數(shù)據(jù)控制功能。

3、數(shù)據(jù)模型:

數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)就是將現(xiàn)實(shí)世界映射到計(jì)算機(jī)中的結(jié)果。為了簡(jiǎn)化這個(gè)映射過(guò)程,引入

了數(shù)據(jù)模型。數(shù)據(jù)模型是從現(xiàn)實(shí)世界到計(jì)算機(jī)世界的一個(gè)中間層次,其不僅能方便地描述

數(shù)據(jù)自身,并且能對(duì)的地反映出數(shù)據(jù)之間存在的整體邏輯關(guān)系。

所有的數(shù)據(jù)庫(kù)系統(tǒng)都是基于某一種數(shù)據(jù)模型的。傳統(tǒng)的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型

和關(guān)系模型三種。其中的層次模型是用樹(shù)形結(jié)構(gòu)來(lái)表達(dá)數(shù)據(jù)以及數(shù)據(jù)之間的關(guān)系;網(wǎng)狀模型

是用無(wú)向圖來(lái)表達(dá)數(shù)據(jù)以及數(shù)之間的關(guān)系;而關(guān)系模型是用二維表格來(lái)表達(dá)數(shù)據(jù)以及數(shù)據(jù)之

間的關(guān)系。關(guān)系模型與層次模型、網(wǎng)狀模型的本質(zhì)區(qū)別在于數(shù)據(jù)描述的一致性、模型概念

的單一性。

4、實(shí)體間聯(lián)系及種類(lèi):

在數(shù)據(jù)模型中,將現(xiàn)實(shí)世界中客觀存在的事物稱(chēng)之間實(shí)體。通常需要描述出現(xiàn)實(shí)世界中存

在的實(shí)體、實(shí)體的屬性及實(shí)體之間的關(guān)系。

實(shí)體之間的相應(yīng)關(guān)系稱(chēng)之為聯(lián)系,反映了現(xiàn)實(shí)世界事物之間的互相關(guān)聯(lián)。通常分為:

a、一對(duì)一聯(lián)系:如居民信息與戶(hù)口信息,即一個(gè)居民信息相應(yīng)著一個(gè)戶(hù)口信息,并且一個(gè)

戶(hù)口信息也只相應(yīng)著一個(gè)居民信息。

b、一對(duì)多聯(lián)系或多對(duì)一聯(lián)系:注意兩個(gè)實(shí)體前后的順序關(guān)系。

一對(duì)多聯(lián)系:如班級(jí)信息與學(xué)生信息。

c、多對(duì)多聯(lián)系:如學(xué)生信息與課程信息。

即一個(gè)學(xué)生可以選修多門(mén)課程,并且一門(mén)課程可被多個(gè)學(xué)生選修。

1.2關(guān)系數(shù)據(jù)庫(kù)關(guān)系數(shù)據(jù)庫(kù)

1、關(guān)系數(shù)據(jù)模型的基本基本概念

a、關(guān)系:一個(gè)關(guān)系就是一個(gè)二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。

b、元組:二維表中的一行,稱(chēng)之為一個(gè)元組或一條記錄,代表一個(gè)實(shí)體的數(shù)據(jù)。

c、屬性:二維表中的一列,稱(chēng)之為一個(gè)屬性或個(gè)字段,代表一個(gè)實(shí)體某一方面的信

息。

d、域:屬性或字段的取值范圍。

e、主關(guān)鍵字:其值不能反復(fù)或空,可以唯一地標(biāo)記表中的一條記錄。

f、外部關(guān)鍵字:假如表中的一個(gè)字段不是本表的主關(guān)鍵字,而是另個(gè)一個(gè)表的主關(guān)鍵字

和候選關(guān)鍵字,則稱(chēng)之為外部關(guān)鍵字。

2、關(guān)系的基本特性:

a、每個(gè)屬性必須是不可分割的數(shù)據(jù)單元。

b、在同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名。

c、在一個(gè)關(guān)系中元組的順序無(wú)關(guān)緊要。

d、在一個(gè)關(guān)系中列的順序無(wú)關(guān)緊要。

3、傳統(tǒng)的集合運(yùn)算:

對(duì)于兩個(gè)元組結(jié)構(gòu)相同的關(guān)系,可對(duì)他們進(jìn)行并、差和交集合運(yùn)算。設(shè)立有關(guān)系R1和

R2.運(yùn)算后的結(jié)果為R3。

a、并集運(yùn)算:是由屬于這兩個(gè)關(guān)系的元組組成的集合。記為R3=R1UR2o

b、交集運(yùn)算:是由既屬于R1同時(shí)又屬于R2的元組組成的集合。記為R3=R1n

R2。

c、差集運(yùn)算:是由屬于R1但不屬于R2的元組組成的集合。記為R3=R1-R2。

4、專(zhuān)門(mén)的關(guān)系運(yùn)算:

a、選擇運(yùn)算:從關(guān)系中找出滿(mǎn)足給定條件的元組的操作。如從教師表中找出所有職稱(chēng)為

專(zhuān)家有教師。

b、投影運(yùn)算:從關(guān)系模式中指定若干屬性組成新的關(guān)系。如從教師表中查詢(xún)教師信息,

并顯示編號(hào)、姓名、職稱(chēng)三個(gè)字段。注意:通過(guò)投影運(yùn)算可以得到一個(gè)新的關(guān)系,其關(guān)系

模式所包含的屬性個(gè)數(shù)往往比原關(guān)系少,或者屬性的排列順序不同。

C、聯(lián)接運(yùn)算:是將兩個(gè)關(guān)系模式拼接成一個(gè)更寬的關(guān)系模式,生成的新關(guān)系中包含滿(mǎn)

足聯(lián)接條件的元組。是多表查詢(xún)的基礎(chǔ)。

d、自然聯(lián)接:是一種特殊的聯(lián)接運(yùn)算,其聯(lián)接條件是兩字段值是否相應(yīng)相等。注意咱然聯(lián)

接是去掉反復(fù)屬性的等值聯(lián)接。是多表查詢(xún)的基礎(chǔ)。

注意:選擇和投影運(yùn)算的操作對(duì)象只是一個(gè)表,相稱(chēng)于對(duì)一個(gè)二維表進(jìn)行切割;頁(yè)聯(lián)接運(yùn)算

需要兩個(gè)表作為操作對(duì)象。

1.3數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)

1、數(shù)據(jù)庫(kù)設(shè)計(jì)原則:

a、關(guān)系數(shù)據(jù)庫(kù)的設(shè)計(jì)應(yīng)遵從概念單一化”一事一地”的原則。即一個(gè)表中只能包含一

個(gè)主題的信息。

b、避免在表之間出現(xiàn)反復(fù)字段。即表之間不應(yīng)有冗余的數(shù)據(jù)。

c、表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素。即字段中不能再包含子字段。

d、用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系。

2、數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程:

數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程包具有5步:需求分析、擬定需要的表、擬定所需字段、擬定關(guān)系、設(shè)計(jì)

求精。其中需求分析中又包含信息需求、解決需求、安全性和完整性需求。

3、擬定字段的原則:

a、每個(gè)字段直接和表的實(shí)體相關(guān)。即表中包含的信息都應(yīng)當(dāng)屬于同一主題。

b、以最小的邏輯單位存儲(chǔ)信息。即字段中不能再包含子字段。

c、表中的字段必須是原始數(shù)據(jù)。即不要包含需要推導(dǎo)或計(jì)算的數(shù)據(jù)。

d、擬定主關(guān)鍵字字段。

4、表之間關(guān)聯(lián)的實(shí)現(xiàn):

a、對(duì)于一對(duì)一的關(guān)聯(lián):實(shí)現(xiàn)時(shí),可以在兩個(gè)表中使用同樣的主關(guān)鍵字字段。

b、對(duì)于一對(duì)多的關(guān)聯(lián):實(shí)現(xiàn)時(shí),可以將一方的主關(guān)鍵字作為多方的外部關(guān)鍵字。即一

方的表為主表,而多方的表為從表。

c、對(duì)于多對(duì)多的關(guān)聯(lián):實(shí)現(xiàn)時(shí),需要?jiǎng)?chuàng)建一個(gè)關(guān)聯(lián)表,將兩個(gè)多對(duì)多提成兩個(gè)一對(duì)多的

關(guān)聯(lián)。所創(chuàng)建的第三個(gè)表中的主關(guān)鍵字是兩個(gè)表中主關(guān)鍵字的組合,稱(chēng)之為組合主鍵,此表也

稱(chēng)之為鈕帶表。

2.1創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)

2.1.1數(shù)據(jù)庫(kù)設(shè)計(jì)的環(huán)節(jié)數(shù)據(jù)庫(kù)設(shè)計(jì)的環(huán)節(jié)

1、數(shù)據(jù)庫(kù)設(shè)計(jì)的5個(gè)環(huán)節(jié):

分析創(chuàng)建數(shù)據(jù)庫(kù)的目的、擬定數(shù)據(jù)庫(kù)中的表、擬定表中的字段、擬定主關(guān)鍵字、擬定

表之間的關(guān)系。

2、在擬定表時(shí),要注意兩點(diǎn):

a、每個(gè)表應(yīng)當(dāng)只包含關(guān)于一個(gè)主題的信息。

b、表中不應(yīng)當(dāng)包含反復(fù)信息,并且信息不應(yīng)當(dāng)在表之間復(fù)制。

3、在擬定表中的字段時(shí),要注意兩點(diǎn):

a、每個(gè)表所包含的信息都應(yīng)當(dāng)屬于同一個(gè)主題。

b、表中一要包含需要推導(dǎo)工計(jì)算的數(shù)據(jù),一定要以最小邏輯部分作為字段來(lái)保存。例

職如學(xué)生信息是應(yīng)當(dāng)使用出生日期而不應(yīng)當(dāng)使用年齡字段。

4、字段名稱(chēng)命名的規(guī)則,要注意三點(diǎn):

a、字段名長(zhǎng)度為1~64個(gè)字符。

b、字段名可以包含字母、漢字、數(shù)據(jù)、空格和其他字符。

c、字段名不以包含句號(hào)(.)、驚嘆號(hào)(!)、方括號(hào)⑴)和重音符號(hào)(')。

5、擬定主鍵字時(shí),應(yīng)注意三點(diǎn):

a、表中應(yīng)當(dāng)設(shè)立一個(gè)字段為主關(guān)鍵字,以唯一地標(biāo)記表中的每條記錄。

b、主關(guān)鍵字可以是一個(gè)字段,可以是一組字段。

C、主關(guān)鍵字段中的數(shù)據(jù)不能是反復(fù)值和空值。

2.2建立表建立表

2.2.1access數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型

1、access中提供有數(shù)據(jù)類(lèi)型:

access中共提供了10種不同的數(shù)據(jù)類(lèi)型,以決定字段中所能存放何種類(lèi)型的數(shù)據(jù)。

分別是:文本、備注、數(shù)字、日期/時(shí)間、貨幣、自動(dòng)編號(hào)、是/否、OLE對(duì)象、超級(jí)鏈接

和查閱向?qū)А?/p>

2、文本類(lèi)型和備注類(lèi)型的特性:

a)文本類(lèi)型字段中能存放任何字符組成的信息。

b)默認(rèn)大小是50個(gè)字符,最大能存放255個(gè)字符,能通過(guò)字段大小屬性對(duì)其大小進(jìn)行

修改。

c)對(duì)于指定的大小,存放中文漢字與英文字母的個(gè)數(shù)都是同樣的。

d)備注類(lèi)型字段中存放的也是文本數(shù)據(jù),但其字符個(gè)數(shù)可達(dá)64000個(gè)。

e)能對(duì)文本類(lèi)型字段進(jìn)行排序和索引,但對(duì)備注類(lèi)型字段不能。

3、數(shù)字類(lèi)型的特性:

a)數(shù)字類(lèi)型字段中存放的數(shù)據(jù)只能是數(shù)值型的。

b)可以通過(guò)字段大小來(lái)設(shè)立具體大小的數(shù)值,但其默認(rèn)是double型的。

4、日期/時(shí)間類(lèi)型的特性:

a)可以用來(lái)存放日期、時(shí)間或日期時(shí)間的組合值。

b)默認(rèn)的日期格式為:yyyy-mm-dd;時(shí)間格式為:hh:mm:ss;日期時(shí)間組合:yyyy-

mm—ddhh:mm:ss。

c)其空間大小是固定的,為8個(gè)字節(jié)的存儲(chǔ)空間。

5、貨幣類(lèi)型的特性:

a)是數(shù)字類(lèi)型的特殊類(lèi)型,等價(jià)于雙精度的數(shù)字類(lèi)型。

b)在顯示貨幣類(lèi)型的數(shù)據(jù)時(shí),會(huì)自動(dòng)顯示美元符號(hào)和千位分隔符,并添加兩位小數(shù)。

6、自動(dòng)編號(hào)類(lèi)型的特性:

a)自動(dòng)編號(hào)類(lèi)型是種特殊的長(zhǎng)整型的數(shù)字類(lèi)型,每次向表中添加新記錄時(shí),會(huì)自動(dòng)產(chǎn)生

一個(gè)唯一的長(zhǎng)整數(shù)。

b)自動(dòng)編號(hào)類(lèi)型一旦被指定,就會(huì)永久地與記錄連接,即其值只會(huì)遞增的規(guī)律產(chǎn)生。

刪除表中的記錄時(shí),不會(huì)對(duì)自動(dòng)編號(hào)型字段導(dǎo)致任何影響,aceess不會(huì)對(duì)表中自動(dòng)編號(hào)型

字段重新編號(hào)。

c)在數(shù)據(jù)表視圖中,一能對(duì)自動(dòng)編號(hào)型字段人為地指定數(shù)值或修改其數(shù)值。

d)每個(gè)表中只能包含一個(gè)自動(dòng)編號(hào)型字段,并且占有4個(gè)字節(jié)的空間。

e)自動(dòng)編號(hào)類(lèi)型的字段一般用來(lái)作為表的主關(guān)鍵字。

7、是/否類(lèi)型的特性:

a)只能存放是否兩個(gè)的數(shù)值。

b)在access中,是否表達(dá)成True/FaIse或者一1/0兩種形式。

8、OLE類(lèi)型的特性:

a)能用來(lái)保存如word文檔、Exce1表格、圖片、聲音或其他二進(jìn)制的數(shù)據(jù)。

b)對(duì)于存放的數(shù)據(jù),有兩種保存方式:鏈接或嵌入。每個(gè)嵌入對(duì)象都存放在數(shù)據(jù)庫(kù)中,

而每個(gè)鏈接對(duì)象只存放于最初的文獻(xiàn)中。

2.2.2建立表結(jié)構(gòu)建立表結(jié)構(gòu)

1、access中創(chuàng)建表的三種方式:

通過(guò)輸入數(shù)據(jù)創(chuàng)建表(即在數(shù)據(jù)表視圖中創(chuàng)建表)、使用表設(shè)計(jì)器創(chuàng)建表(即在設(shè)計(jì)視圖中

創(chuàng)建表)、使用向?qū)?chuàng)建表三種方式。

2、表設(shè)計(jì)視圖的基本結(jié)構(gòu):

表的設(shè)計(jì)視圖分為上下兩部分。上半部分是字段輸入?yún)^(qū),從左至右分別為字段選定器、

字段名稱(chēng)列、數(shù)據(jù)類(lèi)型列和說(shuō)明列。下半部分是字段屬性區(qū),以設(shè)立字段的相應(yīng)屬性值。

此外項(xiàng)中,字段選定器是用來(lái)選擇某一字段的,而其余四項(xiàng)是作來(lái)輸入相應(yīng)信息的,字段

名稱(chēng)列、數(shù)據(jù)類(lèi)型列、字段屬性區(qū)必須填入或選擇相應(yīng)的值,但說(shuō)明列可填可不填。

3、數(shù)據(jù)表視圖與設(shè)計(jì)視圖的區(qū)別:

表是由表結(jié)構(gòu)和表內(nèi)容兩部分構(gòu)成的。數(shù)據(jù)表視圖相應(yīng)于表的內(nèi)容,而設(shè)計(jì)視圖相應(yīng)于

表的結(jié)構(gòu)。這是一般人的結(jié)識(shí)。

數(shù)據(jù)表視圖除能操縱表的內(nèi)容外,還能操縱表的結(jié)構(gòu)。例如在創(chuàng)建表的方式中,就可以

使用數(shù)據(jù)表來(lái)創(chuàng)建表。

在數(shù)據(jù)表視圖中,可以增長(zhǎng)字段、刪除字段、修改字段名稱(chēng),但是不能修改字的數(shù)據(jù)類(lèi)型

與屬性值。Access能根據(jù)用戶(hù)輸入的數(shù)據(jù)而自動(dòng)選擇適當(dāng)?shù)臄?shù)據(jù)類(lèi)型,字段屬性都設(shè)立為

相應(yīng)的默認(rèn)值。要修改字段的數(shù)據(jù)類(lèi)型或?qū)傩灾?,必須在設(shè)計(jì)視圖中進(jìn)行。

2.2.3向表中輸入數(shù)據(jù)向表中輸入數(shù)據(jù)

1、可獲取的外部數(shù)據(jù)的注意點(diǎn):

a)在獲取外部數(shù)據(jù)時(shí),既可用導(dǎo)入方式,也可以使用鏈接方式。

b)在access中可以導(dǎo)入的表類(lèi)型涉及:access數(shù)據(jù)庫(kù)中的表、Excel、Louts和D

Base或FoxPro等數(shù)據(jù)庫(kù)應(yīng)用程序所創(chuàng)建的表,以及HTML文獻(xiàn)等。

c)在導(dǎo)入數(shù)據(jù)過(guò)程中,可以決定是將數(shù)據(jù)追加到已存在現(xiàn)表中,還時(shí)創(chuàng)建一個(gè)新表以保存

數(shù)據(jù)。

2、導(dǎo)入與鏈接的區(qū)別:

a)在獲取外部數(shù)據(jù)時(shí),既可用導(dǎo)入方式,也可以使用鏈接方式。

b)導(dǎo)入方式是將外部數(shù)據(jù)的副本復(fù)制到當(dāng)前access數(shù)據(jù)庫(kù)中,此之后,Access數(shù)據(jù)庫(kù)

中的內(nèi)容與外部數(shù)據(jù)之間就沒(méi)有了任何關(guān)系。即外部數(shù)據(jù)發(fā)生變化時(shí),不會(huì)影響到數(shù)據(jù)庫(kù)中

的數(shù)據(jù);反之,當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)生變化時(shí),也不會(huì)影響到外部數(shù)據(jù)。

c)鏈接方式是在外部數(shù)據(jù)與數(shù)據(jù)庫(kù)中的字段建立一種關(guān)聯(lián),以便可以通過(guò)數(shù)據(jù)庫(kù)來(lái)使用

外部的數(shù)據(jù)。但此時(shí),數(shù)據(jù)還是保存在其原文獻(xiàn)中,Access數(shù)據(jù)庫(kù)中并沒(méi)有保存這數(shù)據(jù)。

因此,通過(guò)數(shù)據(jù)庫(kù)或外部來(lái)修改數(shù)據(jù),本質(zhì)上是一回事。

2.2.4字段屬性的設(shè)立字段屬性的設(shè)立

1、設(shè)立字段大小屬性:

a)字段大小可以控制字段使用的空間大小,只合用于文本或數(shù)字型的字段。

b)對(duì)于文本型的字段,其值的范圍是從0至255,默認(rèn)值是50。

c)對(duì)于數(shù)字型的字段,可選擇字節(jié)、整數(shù)、長(zhǎng)整數(shù)、單精度數(shù)、雙精度數(shù)五種。

2、設(shè)立顯示格式屬性:

a)格式屬性決定數(shù)據(jù)的打印方式和屏幕顯示方式。

b)不同的數(shù)據(jù)類(lèi)型,其格式選擇各不相同。

c)格式不會(huì)影響到表中的數(shù)據(jù),僅影響數(shù)據(jù)的顯示方式。

3、設(shè)立默認(rèn)值屬性:

a)設(shè)立默認(rèn)值后,當(dāng)往表中添加新記錄時(shí),access會(huì)將這個(gè)默認(rèn)值插入到相應(yīng)的字段

中。

b)用戶(hù)既可以直接使用此默認(rèn)值,也可以輸入新的值來(lái)替代這個(gè)默認(rèn)值。

c)在設(shè)立默認(rèn)值時(shí),默認(rèn)值必須與字段的數(shù)據(jù)類(lèi)型相匹配。

4、設(shè)立有效性文獻(xiàn)屬性:

a)有效性文本是一個(gè)條件表達(dá)式,僅當(dāng)輸入的值使此條件為真時(shí),系統(tǒng)才接受新值,否

則拒絕,并可以通過(guò)有效性文本給出適當(dāng)?shù)奶嵝研畔ⅰ?/p>

b)有效性規(guī)則可以檢查錯(cuò)誤的輸入或者不符合邏輯的輸入。

5、設(shè)立輸入掩碼屬性:

a)輸入掩碼的功能:保證數(shù)據(jù)輸入格式的一致性,或者檢查輸入時(shí)的錯(cuò)誤。

b)輸入掩碼只為文本和日期/時(shí)間類(lèi)型字段提供了向?qū)В瑢?duì)于其他類(lèi)型的字段要用戶(hù)自己

輸入。

c)常用的字符所代表的含義:

1)0表達(dá)必須輸入一個(gè)數(shù)字(0-9),而9表達(dá)可選輸入一個(gè)數(shù)字(0-9)。

2)L表達(dá)必須輸入一個(gè)字母(a—z),而?表達(dá)可選輸入一個(gè)字母(a-z)。

3)A表達(dá)必須輸入一個(gè)字母或數(shù)字,而a表達(dá)可選輸入一個(gè)字母或數(shù)字。

4)&表達(dá)必須輸入一個(gè)字符或空格,而C表達(dá)可選輸入一個(gè)字符或空格。

5)〈表達(dá)將所有的字符轉(zhuǎn)換成小寫(xiě),而〉表達(dá)將所有的字符轉(zhuǎn)換成大寫(xiě)。

外部關(guān)鍵字也稱(chēng)為外鍵,用來(lái)反映兩個(gè)表之間的依賴(lài)關(guān)系。有外鍵存在時(shí),必然先存在一個(gè)相

應(yīng)的主鍵。主

鍵所在的表稱(chēng)之為主表,外鍵所在的表稱(chēng)之為從表,從表中的數(shù)據(jù)依據(jù)外鍵相應(yīng)的值來(lái)說(shuō)明其

依賴(lài)于主表中的哪

條記錄。

5.外部關(guān)鍵字

外鍵實(shí)現(xiàn)了主表與從表之間的依賴(lài)關(guān)系,也就是說(shuō)有參照完整性約束關(guān)系,即主表約束

從表,從表也反過(guò)來(lái)約束主表。

主表對(duì)從表的約束:外鍵的取值只能是兩種情況:要么為空,要么必須是主表中存在的

值。

從表對(duì)主表的約束:當(dāng)主表中某條記錄被從表中的記錄引用了時(shí),此時(shí)不能刪除主表中

的此條記錄,也不能修改此條記錄相應(yīng)的主鍵值。

2.3操作表操作表

1、查找時(shí)使用的通配符:

當(dāng)表中的數(shù)據(jù)特別多時(shí),可以使用查詢(xún)數(shù)據(jù)操作來(lái)快速地找到所需要的數(shù)據(jù)??梢允褂?/p>

通配符來(lái)實(shí)現(xiàn)模糊查找,常用的通配符有:

a、*表達(dá)通配任何個(gè)數(shù)的字符.

b、?表達(dá)通配任何單個(gè)字母的字符。

c、#表達(dá)通配任何單個(gè)數(shù)字字符。

d、[]表達(dá)通配中括號(hào)內(nèi)的任何單個(gè)字符。如:[abcd]=[a—d],代表是a、b、c、d

四個(gè)字符之一。

e、!用戶(hù)在中括號(hào)內(nèi),表達(dá)通配任何不在括號(hào)之內(nèi)的字符。

注意:在使用通配符搜索星號(hào)、問(wèn)號(hào)、數(shù)字號(hào)碼、左方括號(hào)和減號(hào)時(shí),必須將搜索的符

號(hào)放在方括號(hào)內(nèi)。

2、空值與空字符串

a)假如某字段中沿未存儲(chǔ)數(shù)據(jù),則稱(chēng)此字段的值為空??罩凳潜磉_(dá)目前還沒(méi)有值,字段

中允許使用null值來(lái)說(shuō)明一個(gè)字段里的信息目前還無(wú)法得到。

b)空字符串是用雙引號(hào)括起來(lái)的空字符串(即””),且雙引號(hào)中間沒(méi)有空格。這種字

符串的長(zhǎng)度為0。

3、排序規(guī)則:

a)英文按字母順序排序,大小寫(xiě)視為相同,升序?yàn)锳-Z,降序?yàn)閆-A。

b)中文按拼音字母的順序排序,升序?yàn)锳-Z,降序?yàn)閆-Ao

c)數(shù)字按數(shù)字的大小排序,升序?yàn)閺男〉酱螅敌驗(yàn)閺拇蟮叫 ?/p>

d)日期和時(shí)間字段,按日期的先后順序排充。

注意:

a)對(duì)于文本型的字段,若其內(nèi)容是數(shù)字時(shí),access將其視為字符串進(jìn)行排序,是按其

ASCH值的大小來(lái)排序的。引時(shí),"5“會(huì)比“15”大,由于5的ASCII值比1的ASCII

值大。

b)按升序排列字段時(shí),空值相應(yīng)的記錄排在第一條。

c)類(lèi)型類(lèi)型為備注、超級(jí)鏈接或OLE對(duì)象的字段不能排序。

4、按多字段排序:

a)按多個(gè)字段排序時(shí),Access一方面根據(jù)第一個(gè)字段指定的順序進(jìn)行排序,當(dāng)?shù)谝粋€(gè)

字段具在相同的值時(shí),Access再按照第二個(gè)字段進(jìn)行排序,以此類(lèi)推,直到按所有指定

的字段排好序?yàn)橹埂?/p>

b)選擇多個(gè)排序依據(jù)的字段進(jìn)行排序時(shí),必須注意字段的先后順序。Access先對(duì)最左邊

的字段進(jìn)行排序,然后依此從左到右進(jìn)行排序。

c)在數(shù)據(jù)表視圖中進(jìn)行多列排序時(shí),多個(gè)列必須相鄰,并且只能都按同一種順序進(jìn)行

排序。

d)假如想按不相鄰的多列或多列按不同的順序進(jìn)行排序時(shí),必須使用高級(jí)篩選/排序窗

口。

3.1結(jié)識(shí)查詢(xún)結(jié)識(shí)查詢(xún)

1、查詢(xún)的分類(lèi):

a、查詢(xún)提成:選擇查詢(xún)、交叉表查詢(xún)、參數(shù)查詢(xún)、操作查詢(xún)和SQL查詢(xún)共5類(lèi)。

b、選擇查詢(xún)既可以按指定的查詢(xún)準(zhǔn)則從一個(gè)或多個(gè)表中獲取數(shù)據(jù),也可以對(duì)數(shù)據(jù)進(jìn)行

分組與總計(jì)運(yùn)算解決。查詢(xún)的結(jié)果是一組數(shù)據(jù)記錄,稱(chēng)為動(dòng)態(tài)集。

c、交叉表查詢(xún)是運(yùn)用表中的行和列來(lái)對(duì)數(shù)據(jù)進(jìn)行記錄。而參數(shù)查詢(xún)是運(yùn)用對(duì)話(huà)框來(lái)

提醒用戶(hù)輸入準(zhǔn)則的查詢(xún)。

d、操作查詢(xún)是對(duì)查詢(xún)找出來(lái)的數(shù)據(jù)進(jìn)行編輯操作,又提成:生成表查詢(xún)、刪除查詢(xún)、

更新查詢(xún)和追加查詢(xún)四類(lèi)。

2、準(zhǔn)則中可用的數(shù)據(jù):

在查詢(xún)準(zhǔn)則中,可用數(shù)值數(shù)據(jù)、字符串?dāng)?shù)據(jù)、日期/時(shí)間數(shù)據(jù)、是/否數(shù)據(jù)以及字段的內(nèi)容

等等數(shù)據(jù)。其中字符串?dāng)?shù)據(jù)用雙引號(hào)(“”)括起,日期數(shù)據(jù)用雙井號(hào)(##)括起,是/否數(shù)據(jù)

用True或False表達(dá),字段的內(nèi)容用雙中括號(hào)(口)括起。

3、特殊運(yùn)算符(重要):

a、in運(yùn)算符:用于指定一個(gè)字段值的列表,列表中的任意一個(gè)值都可與查詢(xún)的字

段相匹配。即是否是指定列表中的值之一。如:[姓名]in(“張三”「李四”),表達(dá)

為姓名為張三的或姓名為李四的。用表達(dá)式表達(dá)為:[姓名]="張三"or[姓名]="李

四”。

b、between運(yùn)算符:用于指定一個(gè)字段的范圍。如:[年齡]between18and2

4,表達(dá)是年齡大于或等于18,并且年齡小于或等于24。用表達(dá)式表達(dá)為:[年齡]>=18

and[年齡]<=24。

c、1ike運(yùn)算符:用于指定查找文本字段的字符模式。用“?”表達(dá)一個(gè)任意的字符;

用“*”表達(dá)一個(gè)或多個(gè)任意的字符;用“#"表達(dá)一個(gè)任意的數(shù)字;用”口”表達(dá)一個(gè)中括號(hào)

中指定字符列表之一。如:[姓名]like“[王李]*",表達(dá)是姓王或姓李的人。

4、數(shù)值函數(shù):

a、abs(數(shù)值):求數(shù)值的絕對(duì)值。

b、int(數(shù)值)和fix(數(shù)值)(重耍):都是用來(lái)求數(shù)值的整數(shù)部分?當(dāng)數(shù)值為正

數(shù)時(shí),兩都的結(jié)果相同;但當(dāng)數(shù)值為負(fù)數(shù)時(shí),int返回小于或等于參數(shù)值的第一個(gè)負(fù)數(shù),而

fix返回大于或等于參數(shù)值的第一個(gè)負(fù)數(shù)。如:

int(3.9)=fix(3.9)=3,但int(—3.9)=-4而fix(-3.9)=一3。

c、sqr(數(shù)值):返回?cái)?shù)值的平方根。如sqr(9)=3。

d、Rnd():返回一個(gè)0~1之間的一個(gè)單精度數(shù)。

e、Sgn(數(shù)值):返回?cái)?shù)值的符號(hào)。正數(shù)返回1,負(fù)數(shù)返回一1,0返回0。

5、字符函數(shù)(重要):

a、inStr([

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論