版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:近代漢文中國(guó)行紀(jì)與全球文學(xué)關(guān)系研究
- 2025年度個(gè)人與公司租賃合同稅費(fèi)承擔(dān)協(xié)議4篇
- 二零二五版金融服務(wù)保密協(xié)議范本修訂6篇
- 2025年保定怎么考貨運(yùn)從業(yè)資格證
- 二零二五年城投小貸與農(nóng)業(yè)產(chǎn)業(yè)合作框架協(xié)議4篇
- 2025年度農(nóng)村土地流轉(zhuǎn)經(jīng)營(yíng)權(quán)抵押貸款合同示范文本4篇
- 二零二五年度充電樁安裝工程知識(shí)產(chǎn)權(quán)保護(hù)合同4篇
- 二零二五年度出境領(lǐng)隊(duì)旅游目的地考察合同4篇
- 二零二五年度城市綜合體建設(shè)項(xiàng)目承包商安全作業(yè)管理協(xié)議4篇
- 2025年度葡萄采摘季節(jié)臨時(shí)工采購(gòu)合同范本3篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 天皰瘡患者護(hù)理
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹(shù)臨風(fēng)福滿(mǎn)門(mén)模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 2024-2030年中國(guó)IVD(體外診斷)測(cè)試行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 損失補(bǔ)償申請(qǐng)書(shū)范文
- 壓力與浮力的原理解析
- 鐵路損傷圖譜PDF
- 裝修家庭風(fēng)水學(xué)入門(mén)基礎(chǔ)
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)二 社群的種類(lèi)與維護(hù)
- 《詩(shī)詞寫(xiě)作常識(shí) 詩(shī)詞中國(guó)普及讀物 》讀書(shū)筆記思維導(dǎo)圖
評(píng)論
0/150
提交評(píng)論