版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ACCESS應(yīng)用經(jīng)驗(yàn)交流ACCESS
現(xiàn)代關(guān)系型桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)中的每一項(xiàng)記錄包含的信息都關(guān)聯(lián)且只關(guān)聯(lián)到單獨(dú)的某一個(gè)主題。有關(guān)兩類信息的數(shù)據(jù)(比如供應(yīng)商和訂單)可巧妙地處理成基于關(guān)系數(shù)據(jù)值的一項(xiàng)條目。通過(guò)連接可以獲得我們所要的任何數(shù)據(jù)。它不僅可以處理其本身數(shù)據(jù)庫(kù)結(jié)構(gòu)中的數(shù)據(jù),還可以處理存儲(chǔ)其他許多流行的數(shù)據(jù)庫(kù)格式的信息,這些文件包括EXCEL、DBASE、FOXPRO、PARADOX及支持ODBC標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫(kù),ACCESS可以直接綁定到SQLSERVER作為SQLSERVERR的一個(gè)客戶端工具。一個(gè)數(shù)據(jù)庫(kù)最大不能超過(guò)2GB。ACCESS的體系結(jié)構(gòu)
ACCESS將具有名稱的東西稱為“對(duì)象”。在ACCESS數(shù)據(jù)庫(kù)里主要的對(duì)象為表、查詢、窗體和報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊。表
ACCESS最基本的結(jié)構(gòu)。在MicrosoftAccess中,表是一個(gè)以記錄(行)和字段(列)存貯數(shù)據(jù)的對(duì)象。此數(shù)據(jù)通常是關(guān)于某特定類別的事物,如“雇員”或“訂單”表。其它數(shù)據(jù)庫(kù)對(duì)象都必須基于表之上,只有表數(shù)據(jù)才最終存于數(shù)據(jù)庫(kù)中。
字段的命名
字段的名稱最長(zhǎng)不超過(guò)64個(gè)字符,可包含任意字符、數(shù)字、空格以及特殊(除句點(diǎn)“.”、感嘆號(hào)“!”、和重音符號(hào)“‘”以外)的給合,但最好不要使用空格,不要和ACCESS的內(nèi)置函數(shù)、內(nèi)置屬性同名。字段的數(shù)據(jù)類型
ACCESS支持九種數(shù)據(jù)類型,列表如下。設(shè)置數(shù)據(jù)類型大小文本(默認(rèn)值)文本或文本和數(shù)字的組合,或不需要計(jì)算的數(shù)字,例如電話號(hào)碼。最多為255個(gè)字符MicrosoftAccess不會(huì)為文本字段中未使用的部分保留空間。備注長(zhǎng)文本或文本和數(shù)字的組合。最多為65,535個(gè)字符Memo字段的大小受數(shù)據(jù)庫(kù)大小的限制)。數(shù)字用于數(shù)學(xué)計(jì)算的數(shù)值數(shù)據(jù)。。1、2、4或8個(gè)字節(jié)(如果FieldSize屬性設(shè)置為ReplicationID,則為16個(gè)字節(jié))。日期/時(shí)間從100到9999年的日期與時(shí)間值8個(gè)字節(jié)貨幣貨幣值或用于數(shù)學(xué)計(jì)算的數(shù)值數(shù)據(jù),這里的數(shù)學(xué)計(jì)算的對(duì)象是帶有1到4位小數(shù)的數(shù)據(jù)。精確到小數(shù)點(diǎn)左邊15位和小數(shù)點(diǎn)右邊4位。8個(gè)字節(jié)自動(dòng)編號(hào)當(dāng)向表中添加一條新記錄時(shí),由MicrosoftAccess指定的一個(gè)唯一的順序號(hào)(每次加1)或隨機(jī)數(shù)。AutoNumber字段不能更新。4個(gè)字節(jié)(如果FieldSize屬性設(shè)置為ReplicationID則為16個(gè)字節(jié))。是/否Yes和No值,以及只包含兩者之一的字段(Yes/No、True/False或On/Off)。1位OLE對(duì)象MicrosoftAccess表中鏈接或嵌入的對(duì)象(例如MicrosoftExcel電子表格、MicrosoftWord文檔、圖形、聲音或其他二進(jìn)制數(shù)據(jù))。最多為1G字節(jié)(受可用磁盤空間限制)。超級(jí)鏈接文本或文本和數(shù)字的組合,以文本形式存儲(chǔ)并用作超級(jí)鏈接地址。超級(jí)鏈接地址地址
—到文件(UNC路徑)或頁(yè)(URL)的路徑。最多只能包含2048個(gè)字符。查閱向?qū)?chuàng)建字段,該字段可以使用列表框或組合框從另一個(gè)表或值列表中選擇一個(gè)值。單擊此選項(xiàng)將啟動(dòng)“查閱向?qū)А?,它用于?chuàng)建一個(gè)“查閱”字段。在向?qū)瓿芍螅琈icrosoftAccess將基于在向?qū)е羞x擇的值來(lái)設(shè)置數(shù)據(jù)類型。與用于執(zhí)行查閱的主鍵字段大小相同,通常為4個(gè)字節(jié)。設(shè)置說(shuō)明小數(shù)位數(shù)存儲(chǔ)量大小字節(jié)保存從0到225(無(wú)小數(shù)位)的數(shù)字。無(wú)1個(gè)字節(jié)整型保存從-32,768到32,767(無(wú)小數(shù)位)的數(shù)字無(wú)2個(gè)字節(jié)長(zhǎng)整型(默認(rèn)值)保存從-2,147,483,648到2,147,483,647的數(shù)字(無(wú)小數(shù)位)無(wú)4個(gè)字節(jié)單精度型保存從-3.402823E38到-1.401298E-45的負(fù)值,從1.401298E-45到3.402823E38的正值。74個(gè)字節(jié)雙精度型保存從-1.79769313486231E308到-4.94065645841247E-324的負(fù)值,從1.79769313486231E308到4.94065645841247E-324的正值。158個(gè)字節(jié)小數(shù)存儲(chǔ)從-10^28-1到10^28-1(.mdb)范圍的數(shù)字2812個(gè)字節(jié)數(shù)字類型分述如下定義字段的有效性規(guī)則
如果要對(duì)字段中的值定義一個(gè)簡(jiǎn)單的檢查法則,請(qǐng)?jiān)谧侄蝃有效性規(guī)則]屬性輸入表達(dá)式,可以用OR或AND分隔多個(gè)表達(dá)式。文本串必須包含一對(duì)引號(hào),日期值必須包含在一對(duì)#號(hào)之間。
在規(guī)則中使用比較符號(hào)
<,<=,>,>=,=,<>,IN,BETWEENAND,LIKE
有效性規(guī)則
LIKE“#####”O(jiān)RLIKE“#####-####”美國(guó)郵編
LIKE“[A-Z]#[A-Z]#[A-Z]#”加拿大郵編
LIKE“Smith##*”
LIKE“??00####”
LIKE“[!0-9BMQ]*####”定義主鍵主鍵就是表中的某個(gè)字段或字段組合能為表的每一條記錄產(chǎn)生一個(gè)唯一的值,這個(gè)唯一的標(biāo)識(shí)字段稱之主鍵。
對(duì)每一個(gè)表最好都定義主鍵,這樣不但能加快表的運(yùn)行速度,而且每一個(gè)表都有一個(gè)主題,使數(shù)據(jù)庫(kù)表的結(jié)構(gòu)更加緊湊,為表關(guān)系打好基礎(chǔ)。定義表關(guān)系
在定義兩個(gè)或多個(gè)表相關(guān)聯(lián)的表后,應(yīng)該告訴ACCESS這些表之間的關(guān)聯(lián)方式,然后在查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)使用這些表時(shí),ACCESS就能鏈接所有相關(guān)的表。
參照完整性是一個(gè)規(guī)則系統(tǒng),MicrosoftAccess使用這個(gè)系統(tǒng)用來(lái)確保相關(guān)表中記錄之間關(guān)系的有效性,并且不會(huì)意外地刪除或更改相關(guān)數(shù)據(jù)。在符合下列全部條件時(shí),用戶可以設(shè)置參照完整性:
來(lái)自于主表的匹配字段是主鍵或具有唯一索引。相關(guān)的字段都有相同的數(shù)據(jù)類型。但是有兩種例外的情況:AutoNumber字段可以與“字段大小”屬性設(shè)置為“長(zhǎng)整型”的Number字段相關(guān);“字段大小”屬性設(shè)置為“同步復(fù)制ID”的AutoNumber字段與一個(gè)“字段大小”屬性設(shè)置為“同步復(fù)制ID”的Number字段相關(guān)。
兩個(gè)表都屬于同一個(gè)MicrosoftAccess數(shù)據(jù)庫(kù)。如果表是鏈接表,它們必須是MicrosoftAccess格式的表,并且必須打開(kāi)保存此表的數(shù)據(jù)庫(kù)以設(shè)置參照完整性。不能對(duì)數(shù)據(jù)庫(kù)中的其他格式的鏈接表實(shí)施參照完整性。當(dāng)實(shí)行參照完整性后,必須遵守下列規(guī)則:不能在相關(guān)表的外部鍵字段中輸入不存在于主表的主鍵中的值。但是,可以在外部鍵中輸入一個(gè)Null值來(lái)指定這些記錄之間并沒(méi)有關(guān)系。例如,不能為不存在的客戶指定訂單,但通過(guò)在“客戶ID”字段中輸入一個(gè)Null值,則可以有一個(gè)不指派給任何客戶的訂單。
如果在相關(guān)表中存在匹配的記錄,不能從主表中刪除這個(gè)記錄。例如,如果在“訂單”表中有訂單分配給某一雇員時(shí),不能在“雇員”表中刪除此雇員的記錄。
如果某個(gè)記錄有相關(guān)的記錄,則不能在主表中更改主鍵值。例如,如果在“訂單”表中有訂單分配給某個(gè)雇員時(shí),不能在“雇員”表中更改這位雇員的雇員號(hào)。如果要MicrosoftAccess為關(guān)系實(shí)施這些規(guī)則,在創(chuàng)建關(guān)系時(shí),請(qǐng)選擇“實(shí)施參照完整性”復(fù)選框。如果已經(jīng)實(shí)行了參照完整性,但用戶的更改破壞了相關(guān)
表規(guī)則中的某個(gè)規(guī)則,MicrosoftAccess將顯示相應(yīng)的消息,并且不允許這個(gè)更改操作。通過(guò)設(shè)置“級(jí)聯(lián)更新相關(guān)字段”及“級(jí)聯(lián)刪除相關(guān)記錄”復(fù)選框,可以忽略對(duì)刪除或更改相關(guān)記錄的限制,同時(shí)仍然保留參照完整性。如果設(shè)置了“級(jí)聯(lián)更新相關(guān)字段”復(fù)選框,在主表中更改主鍵值,將自動(dòng)更新所有相關(guān)記錄中的匹配值。如果設(shè)置了“級(jí)聯(lián)刪除相關(guān)記錄”復(fù)選框,刪除主表中的記錄,將刪除任何相關(guān)表中的相關(guān)記錄。創(chuàng)建表索引
當(dāng)數(shù)據(jù)包含的數(shù)據(jù)越多,就越需要索引來(lái)幫助ACCESS有效的搜索數(shù)據(jù),索引是一個(gè)包含兩列的內(nèi)部表:字段中被索引的值和包含該值的表中每個(gè)記錄的位置。
單字段索引
多字段索引查詢?cè)兪茿CCESS數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)應(yīng)應(yīng)用用程程序序的的核核心心組組成成部部分分。。使使用用查查詢?cè)兛煽梢砸酝ㄍㄟ^(guò)過(guò)各各種種不不同同的的方方法法來(lái)來(lái)查查看看、、分分析析或或操操縱縱數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)中中的的數(shù)數(shù)據(jù)據(jù)。。也也可可以以使使用用查查詢?cè)優(yōu)闉槠淦渌椴樵冊(cè)?、、窗窗體體提提供供數(shù)數(shù)據(jù)據(jù)或或?yàn)闉閃EB頁(yè)頁(yè)提提供供數(shù)數(shù)據(jù)據(jù)源源。。查詢?cè)兎址譃闉檫x選擇擇查查詢?cè)?、、參參?shù)數(shù)查查詢?cè)?、、交交叉叉表表查查詢?cè)儭?、操操作作查查詢?cè)兗凹癝QL查查詢?cè)儭!?、、選選擇擇查查詢?cè)傾CCESS中中最最常常用用、、使使用用規(guī)規(guī)則則最最簡(jiǎn)簡(jiǎn)單單的的查查詢?cè)兎椒椒ǚā?。使使用用選選擇擇查查詢?cè)兛煽蓮膹漠?dāng)當(dāng)前前數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)的的一一個(gè)個(gè)或或多多個(gè)個(gè)表表中中選選擇擇需需要要的的字字段段進(jìn)進(jìn)行行搜搜索索獲獲得得所所需需的的數(shù)數(shù)據(jù)據(jù)。。選選擇擇查查詢?cè)冇杏腥缛缦孪绿靥攸c(diǎn)點(diǎn)。。操作簡(jiǎn)簡(jiǎn)單,,目標(biāo)標(biāo)明確確使用最最基本本的選選擇查查詢,,用戶戶可以以非常常清晰晰地知知道使使用了了哪些些表,,從表表中選選擇了了哪些些字段段作為為獲得得的信信息子子集。。查詢的的結(jié)果果始終終是最最新的的。使用準(zhǔn)準(zhǔn)則WHERE子子句用用查詢?cè)冇涗涗浽粗兄械膯螁蝹€(gè)記記錄HAVING可可以用用于在在GROUPBY子子句執(zhí)執(zhí)行的的基礎(chǔ)礎(chǔ)上對(duì)對(duì)返回回集進(jìn)進(jìn)行限限制。??梢砸杂眠\(yùn)運(yùn)算符符,如如小于于(<,><=,>=,<>),用于于LIKE子句句中的的通配配符*,??,%使用合合計(jì)函函數(shù)與與GROUPBY結(jié)結(jié)合合使用用,計(jì)計(jì)數(shù)(COUNT)、求求和(SUM)、求求平均均(AVG)、、最大大值(MAX)、最最小值值(MIN)使用連連接選選擇擇查詢?cè)兛梢砸越⒘⒃谝灰粋€(gè)或或多個(gè)個(gè)表之之上,,也可可以建建立在在另一一個(gè)查查詢或或表和和選擇擇查詢?cè)兊娜稳我饨M組合之之上。。這時(shí)時(shí)應(yīng)該該在多多表或或查詢?cè)兊牡牡亩鄠€(gè)個(gè)公共共字段段上將將表或或查詢?cè)冞B接接起來(lái)來(lái),如如果數(shù)數(shù)據(jù)庫(kù)庫(kù)通過(guò)過(guò)參照照完整整性連連接表表,當(dāng)當(dāng)用戶戶將這這些表表放在在一起起時(shí),,ACCESS會(huì)自自動(dòng)建建立連連接。。我們們也可可以手手動(dòng)將將需建建立連連接的的表連連接起起來(lái)。。2、參數(shù)查查詢
是一一種特殊的的查詢,它它執(zhí)行查詢?cè)儠r(shí)要求用用戶輸入相相應(yīng)的相關(guān)關(guān)的信息,,然后用戶戶的輸入內(nèi)內(nèi)容為條件件執(zhí)行相應(yīng)應(yīng)的查詢操操作。3、交叉表表查詢把把一個(gè)表或或查詢作為為數(shù)據(jù)源,,返回基于于表中某個(gè)個(gè)字段的總總結(jié)值(合合計(jì)、平均均等),并并將它分組,一組組在數(shù)表的的左側(cè),一一組在數(shù)據(jù)據(jù)表的上部部。需指定定行字段((可以有多多個(gè)),列列字段(只只能有一個(gè)個(gè),這字段段必須有離離散值,以以便對(duì)數(shù)據(jù)據(jù)進(jìn)行分類類,以便計(jì)計(jì)算合計(jì)值值。4、操作查查詢
使用用操作查詢?cè)兛梢栽谝灰粋€(gè)操作中中對(duì)多個(gè)記記錄進(jìn)行更更改操作。。分為刪除除查詢、更更新查詢、、追加查詢?cè)兣c生成表表查詢。刪除查詢對(duì)對(duì)一個(gè)或或多個(gè)表滿滿足條件的的記錄進(jìn)行行刪除操作作。注意是是整條記錄錄的刪除。。更新查詢對(duì)對(duì)一個(gè)或或多表中的的多個(gè)記錄錄的某些字
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年一級(jí)建造師考試核心知識(shí)點(diǎn)與實(shí)操題庫(kù)大全
- 2026年鋼琴演奏基本技術(shù)與音樂(lè)鑒賞考核題
- 2026年社交媒體營(yíng)銷技巧與實(shí)踐能力試題
- 2026年英語(yǔ)教育托福聽(tīng)力技巧與解題策略題庫(kù)
- 2026年語(yǔ)言培訓(xùn)教師課堂組織實(shí)操練習(xí)題
- 2026年電氣工程師考試電工基礎(chǔ)理論試題解析
- 2026年金融分析師投資策略分析題集
- 2026年房地產(chǎn)銷售顧問(wèn)專業(yè)知識(shí)筆試模擬題
- 2026年編程達(dá)人進(jìn)階訓(xùn)練算法與數(shù)據(jù)結(jié)構(gòu)核心題集
- 2026年物流管理專業(yè)知識(shí)測(cè)試題及解析手冊(cè)
- 2025年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)軟包裝用復(fù)合膠行業(yè)市場(chǎng)調(diào)研分析及投資戰(zhàn)略咨詢報(bào)告
- 斜拉橋的未來(lái)發(fā)展
- 柴油發(fā)電機(jī)操作與維護(hù)手冊(cè)
- 巡察流程培訓(xùn)會(huì)課件
- 項(xiàng)目管理施工合同范本
- 全國(guó)物業(yè)管理法律法規(guī)及案例解析
- 抖音來(lái)客本地生活服務(wù)酒旅酒店民宿旅游景區(qū)商家代運(yùn)營(yíng)策劃方案
- 北侖區(qū)打包箱房施工方案
- 車載光通信技術(shù)發(fā)展及無(wú)源網(wǎng)絡(luò)應(yīng)用前景
- 2026屆上海市金山區(qū)物理八年級(jí)第一學(xué)期期末調(diào)研試題含解析
- 2026年數(shù)學(xué)競(jìng)賽希望杯-三年級(jí)100題培訓(xùn)題練習(xí)含答案
評(píng)論
0/150
提交評(píng)論