版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Access數(shù)據(jù)庫案例教程〔第2版〕第1章Access數(shù)據(jù)庫根本概念1.1數(shù)據(jù)庫基礎(chǔ)關(guān)系規(guī)范化基礎(chǔ)1.2
1.31.4Access數(shù)據(jù)庫操作Access關(guān)系數(shù)據(jù)庫概念本章內(nèi)容導(dǎo)讀本章簡(jiǎn)要介紹了關(guān)系數(shù)據(jù)庫系統(tǒng)的根底知識(shí),重點(diǎn)介紹了關(guān)系模型的特點(diǎn)和關(guān)系運(yùn)算,最后概要地介紹了Access數(shù)據(jù)庫系統(tǒng)的根本概念,Access2021窗口的根本組成和數(shù)據(jù)庫的創(chuàng)立。通過學(xué)習(xí)本章,讀者應(yīng)掌握以下內(nèi)容:
了解數(shù)據(jù)庫的相關(guān)概念;了解關(guān)系數(shù)據(jù)庫的根本概念;了解數(shù)據(jù)模型的根本特點(diǎn)以及標(biāo)準(zhǔn)化的概念;了解數(shù)據(jù)庫設(shè)計(jì)步驟、原那么和過程掌握Access2021的工作環(huán)境;理解Access的數(shù)據(jù)庫對(duì)象組成和特點(diǎn);掌握Access2021的啟動(dòng)、退出和幫助系統(tǒng)的使用。熟練掌握創(chuàng)立數(shù)據(jù)庫和創(chuàng)立庫的根本操作;1.1.1數(shù)據(jù)庫的根本概念〔1〕數(shù)據(jù)(data):是對(duì)客觀事物特征所進(jìn)行的一種抽象化、符號(hào)化的表示。通俗地講,但凡能被計(jì)算機(jī)接受,并能被計(jì)算機(jī)處理的數(shù)字、字符、圖形、聲音、圖像等統(tǒng)稱為數(shù)據(jù)。數(shù)據(jù)所反映的事物屬性是它的內(nèi)容,而符號(hào)是它的形式?!?〕信息〔information〕:是客觀事物屬性的反映。它所反映的是關(guān)于某一客觀系統(tǒng)中某一事物的某一方面屬性或某一時(shí)刻的表現(xiàn)形式。通俗地講,信息是經(jīng)過加工處理并對(duì)人類客觀行為產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。也可以說,信息是有一定含義的,經(jīng)過加工處理的,能夠提供決策性依據(jù)的數(shù)據(jù)。1、數(shù)據(jù)和信息1.1數(shù)據(jù)庫根底2、數(shù)據(jù)庫數(shù)據(jù)庫〔database,DB〕是數(shù)據(jù)的集合。也就是說,數(shù)據(jù)庫是存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)介質(zhì)上,按一定的方式組織起來的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)具有高度的共享性及獨(dú)立性。3、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)〔databasemanagementsystem,DBMS〕是操作和管理數(shù)據(jù)庫的軟件,是數(shù)據(jù)庫系統(tǒng)的管理控制中心,一般有四大功能:數(shù)據(jù)定義功能、數(shù)據(jù)庫操作功能、控制和管理功能、建立和維護(hù)功能。4、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)〔databasesystem,DBS〕是以數(shù)據(jù)庫應(yīng)用為根底的計(jì)算機(jī)系統(tǒng)。它是一個(gè)實(shí)際可行的,按照數(shù)據(jù)庫方式存儲(chǔ)、維護(hù)和管理數(shù)據(jù)的系統(tǒng)。通常由計(jì)算機(jī)硬件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、相關(guān)軟件、人員〔數(shù)據(jù)庫管理分析員、應(yīng)用程序員、用戶〕等組成,如下圖。5、數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),它由硬件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、編譯系統(tǒng)、用戶應(yīng)用程序和數(shù)據(jù)庫組成。數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)是3個(gè)不同的概念,數(shù)據(jù)庫管理系統(tǒng)在計(jì)算機(jī)中的地位如下圖。補(bǔ)充、數(shù)據(jù)處理所謂數(shù)據(jù)處理實(shí)際上就是利用計(jì)算機(jī)對(duì)各種類型的數(shù)據(jù)進(jìn)行處理。它包括對(duì)數(shù)據(jù)的采集、整理、存儲(chǔ)、分類、排序、檢索、維護(hù)、加工、統(tǒng)計(jì)和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理的目的是從大量的、原始的數(shù)據(jù)中獲得我們所需要的資料并提取有用的數(shù)據(jù)成份,作為行為和決策的依據(jù)。隨著電子計(jì)算機(jī)軟件和硬件技術(shù)的開展,數(shù)據(jù)處理過程發(fā)生了劃時(shí)代的變革,而數(shù)據(jù)庫技術(shù)的開展,又使數(shù)據(jù)處理跨入了一個(gè)嶄新的階段。數(shù)據(jù)的管理技術(shù)的開展大致經(jīng)歷了以下幾個(gè)階段:(1)人工管理方式(2)文件管理方式(3)數(shù)據(jù)庫系統(tǒng)管理方式(4)分布式數(shù)據(jù)庫系統(tǒng)方式(5)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)模型數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的核心,也是定義數(shù)據(jù)庫模型的根據(jù),其好壞直接影響數(shù)據(jù)庫的性能。數(shù)據(jù)模型是指反映客觀事物及客觀事物間聯(lián)系的數(shù)據(jù)組織的結(jié)構(gòu)和形式??陀^事物是千變?nèi)f化的,各種客觀事物的數(shù)據(jù)模型也是千差萬別的,但也有共性。常用的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型3種。
1、層次模型層次模型〔hierarchicalmodel〕表示數(shù)據(jù)間的附屬關(guān)系結(jié)構(gòu),是一種以記錄某一事物的類型為根結(jié)點(diǎn)的有向樹結(jié)構(gòu)。層次模型像一棵倒置的樹,根結(jié)點(diǎn)在上,層次最高;子結(jié)點(diǎn)在下,逐層排列。這種用樹形結(jié)構(gòu)表示數(shù)據(jù)之間聯(lián)系的模型也稱為樹結(jié)構(gòu)。層次模型的特點(diǎn)是僅有一個(gè)無雙親的根結(jié)點(diǎn);根結(jié)點(diǎn)以外的子結(jié)點(diǎn),向上僅有一個(gè)父結(jié)點(diǎn),向下有假設(shè)干子結(jié)點(diǎn)。層次模型表示的是從根結(jié)點(diǎn)到子結(jié)點(diǎn)的一個(gè)結(jié)點(diǎn)對(duì)多個(gè)結(jié)點(diǎn),或從子結(jié)點(diǎn)到父結(jié)點(diǎn)的多個(gè)結(jié)點(diǎn)對(duì)一個(gè)結(jié)點(diǎn)的數(shù)據(jù)間的聯(lián)系,如下圖。2、網(wǎng)狀模型網(wǎng)狀模型〔networkmodel〕是層次模型的擴(kuò)展,表示多個(gè)附屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu),如下圖。網(wǎng)狀模型是以記錄為結(jié)點(diǎn)的網(wǎng)絡(luò)結(jié)構(gòu),用網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)表示實(shí)體與實(shí)體之間的聯(lián)系。網(wǎng)狀模型的特點(diǎn)是,可以有一個(gè)以上的結(jié)點(diǎn)無雙親,至少有一個(gè)結(jié)點(diǎn)有多于一個(gè)的雙親。因此,層次模型是網(wǎng)狀模型的特殊形式,網(wǎng)狀模型可以表示較復(fù)雜的數(shù)據(jù)結(jié)構(gòu),即可以表示數(shù)據(jù)間的縱向關(guān)系與橫向關(guān)系。這種數(shù)據(jù)模型在概念上、結(jié)構(gòu)上都比較復(fù)雜,操作上也有很多不便。3、關(guān)系模型關(guān)系模型〔relationalmodel〕是用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型。在二維表中每一列稱為字段,字段是最根本的單位不可再分,每一列數(shù)據(jù)項(xiàng)是同屬性的,各列的順序是任意的;每一行稱為記錄,由一個(gè)事物的諸多屬性項(xiàng)構(gòu)成,記錄的順序可以是任意的。不允許有相同的字段名,也不允許有相同的記錄行。1、關(guān)系數(shù)據(jù)庫關(guān)系數(shù)據(jù)庫〔RelationDatabase〕是假設(shè)干個(gè)依照關(guān)系模型設(shè)計(jì)的數(shù)據(jù)表文件的集合。也就是說,關(guān)系數(shù)據(jù)庫是由假設(shè)干張完成關(guān)系模型設(shè)計(jì)的二維表組成的。一張二維表為一個(gè)數(shù)據(jù)表,數(shù)據(jù)表包含了數(shù)據(jù)及數(shù)據(jù)間的關(guān)系,其特征如下。1〕一個(gè)關(guān)系數(shù)據(jù)庫由假設(shè)干個(gè)數(shù)據(jù)表組成,數(shù)據(jù)表又由假設(shè)干個(gè)記錄組成,而每一個(gè)記錄是由假設(shè)干個(gè)以字段屬性加以分類的數(shù)據(jù)項(xiàng)組成的。2〕在關(guān)系數(shù)據(jù)庫中,每一個(gè)數(shù)據(jù)表都具有相對(duì)的獨(dú)立性,這一獨(dú)立性的唯一標(biāo)志是數(shù)據(jù)表的名字,稱為表文件名。3〕在關(guān)系數(shù)據(jù)庫中,有些數(shù)據(jù)表之間是具有相關(guān)性的。數(shù)據(jù)表之間的這種相關(guān)性是依靠每一個(gè)獨(dú)立的數(shù)據(jù)表內(nèi)部具有相同屬性的字段建立的。1.1.3關(guān)系數(shù)據(jù)庫系統(tǒng)2.關(guān)系術(shù)語〔1〕關(guān)系名通常,將一個(gè)沒有重復(fù)行、重復(fù)列的二維表看成一個(gè)關(guān)系,每一個(gè)關(guān)系都有一個(gè)關(guān)系名。如表1-1“學(xué)生表〞和表1-2“學(xué)生選課表〞就代表兩個(gè)關(guān)系,“學(xué)生表〞及“學(xué)生選課表〞為各自的關(guān)系名??梢姡粋€(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名?!?〕元組二維表的每一行在關(guān)系中稱為元組。在Access2021中,一個(gè)元組對(duì)應(yīng)表中的一個(gè)記錄?!?〕屬性二維表的每一列在關(guān)系中稱為屬性,每個(gè)屬性都有一個(gè)屬性名,屬性值那么是各個(gè)元組屬性的取值。在Access2021中,一個(gè)屬性對(duì)應(yīng)表中的一個(gè)字段,屬性名對(duì)應(yīng)字段名,屬性值對(duì)應(yīng)于各個(gè)記錄的字段值。〔5〕關(guān)鍵字1〕主關(guān)鍵字關(guān)系中能唯一區(qū)分、確定不同元組的屬性或?qū)傩越M合稱為該關(guān)系的主關(guān)鍵字。單個(gè)屬性組成的關(guān)鍵字稱為單關(guān)鍵字,多個(gè)屬性組合的關(guān)鍵字稱為組合關(guān)鍵字。需要強(qiáng)調(diào)的是,主關(guān)鍵字的屬性值不能取“空值〞,因?yàn)闊o法唯一區(qū)分、確定元組。2〕候選關(guān)鍵字關(guān)系中能夠成為關(guān)鍵字的屬性或?qū)傩越M合可能不是唯一的。凡在關(guān)系中能夠唯一區(qū)分、確定不同元組的屬性或?qū)傩越M合都稱為候選關(guān)鍵字。3〕外部關(guān)鍵字關(guān)系中某個(gè)屬性或?qū)傩越M合并非關(guān)鍵字,但卻是另一個(gè)關(guān)系的主關(guān)鍵字,稱此屬性或?qū)傩越M合為本關(guān)系的外部關(guān)鍵字。關(guān)系之間的聯(lián)系是通過外部關(guān)鍵字實(shí)現(xiàn)的。4.關(guān)系的完整性約束關(guān)系完整性是為保證數(shù)據(jù)庫中數(shù)據(jù)的正確性和兼容性對(duì)關(guān)系模型提出的某種約束條件或規(guī)那么。完整性通常包括實(shí)體完整性、參照完整性和域完整性,其中實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件。實(shí)體完整性是指關(guān)系的主關(guān)鍵字不能取“空值〞。參照完整性是定義建立關(guān)系之間聯(lián)系的主關(guān)鍵字與外部關(guān)鍵字引用的約束條件。例如,“選課表〞關(guān)系中課程號(hào)的值只能取“課程表〞關(guān)系中已存在課程號(hào)的值。域完整性主要包括字段有效性約束和記錄有效性約束。實(shí)體完整性和參照完整性適用于任何關(guān)系型數(shù)據(jù)庫系統(tǒng),主要是對(duì)關(guān)系的主關(guān)鍵字和外部關(guān)鍵字取值必須做出有效的約束。域完整性那么是根據(jù)應(yīng)用環(huán)境的要求和實(shí)際的需要,對(duì)某一具體應(yīng)用所涉及的數(shù)據(jù)提出約束性條件。這一約束機(jī)制一般不應(yīng)由應(yīng)用程序提供,而應(yīng)由關(guān)系模型提供定義并檢驗(yàn)〔如屬性的類型、寬度等〕,進(jìn)一步保證所輸入的數(shù)據(jù)合理有效。。3.關(guān)系模式對(duì)關(guān)系的描述稱為關(guān)系模式,其格式為:關(guān)系名〔屬性名1,屬性名2,……,屬性名n〕關(guān)系既可以用二維表格描述,也可以用數(shù)學(xué)形式的關(guān)系模式來描述。一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的數(shù)據(jù)結(jié)構(gòu),也就是表的數(shù)據(jù)結(jié)構(gòu),如:表名〔字段名1,字段名2,……字段名n〕1.1.4關(guān)系運(yùn)算一個(gè)n目關(guān)系是多個(gè)元組的集合。n是關(guān)系模式中屬性的個(gè)數(shù),稱為關(guān)系的目數(shù)??砂殃P(guān)系看成一個(gè)集合。關(guān)系代數(shù)是一種過程化的抽象的查詢語言。它包括一個(gè)運(yùn)算集合,這些運(yùn)算以一個(gè)或兩個(gè)關(guān)系為輸入,產(chǎn)生一個(gè)新的關(guān)系作為結(jié)果。關(guān)系代數(shù)的運(yùn)算可以分為兩類:一類是傳統(tǒng)的集合運(yùn)算,另一類是專門的關(guān)系運(yùn)算。傳統(tǒng)的集合運(yùn)算,如并、差、交、廣義笛卡兒積,這類運(yùn)算將關(guān)系看成元組的集合,運(yùn)算時(shí)從行的角度進(jìn)行。專門的關(guān)系運(yùn)算,如選擇、投影、連接、除,這類運(yùn)算不僅涉及行,而且涉及列。關(guān)系代數(shù)用到的運(yùn)算符如下。集合運(yùn)算符:∪〔并〕、∩〔交〕、-〔差〕、×〔廣義笛卡兒積〕專門的關(guān)系運(yùn)算符:〔選擇〕、П〔投影〕、〔連接〕、÷〔除〕。算術(shù)運(yùn)算符θ={>,≥,<,≤,=,≠}。邏輯運(yùn)算符:邏輯“與〞〔and〕運(yùn)算符∧、邏輯“或〞〔or〕運(yùn)算符∨和邏輯“非〞〔not〕運(yùn)算符。進(jìn)行并、差、交集合運(yùn)算的兩個(gè)關(guān)系必須具有相同的關(guān)系模式,即結(jié)構(gòu)相同。設(shè)有兩個(gè)關(guān)系R和S具有相同的關(guān)系模式,如表1-2和表1-3所示?!?〕并運(yùn)算兩個(gè)相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個(gè)關(guān)系的元組〔記錄〕組成的集合。即R與S的所有關(guān)系合并,再刪去重復(fù)的元組,組成一個(gè)關(guān)系,稱為R與S的并,記為R∪S,如表1-4所示?!?〕差運(yùn)算屬于R而不屬于S的元組組成的集合,即從R中去掉S中也有的元組,組成一個(gè)關(guān)系,稱為R與S的差,記為R-S,如表1-5所示?!?〕交運(yùn)算求既屬于R又屬于S的元組組成的集合,即從R中和S中取相同的元組,組成一個(gè)關(guān)系,稱為R與S的交,記為R∩S,如表1-6所示。1.傳統(tǒng)的集合運(yùn)算2.專門的關(guān)系運(yùn)算在關(guān)系數(shù)據(jù)庫中查詢用戶所需數(shù)據(jù)時(shí),需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。關(guān)系運(yùn)算主要有選擇、投影和連接3種?!?〕選擇從關(guān)系中找出滿足條件的記錄。這是一種橫向的操作,它可以根據(jù)用戶的要求從關(guān)系中篩選出滿足一定條件的記錄,通過這種運(yùn)算可以得到一個(gè)新的關(guān)系,但其中的元組是原關(guān)系的一個(gè)子集,但不影響關(guān)系的結(jié)構(gòu),如Access2021的FOR<條件>、WHILE<條件>等。〔2〕投影從關(guān)系中選取假設(shè)干屬性組成新的關(guān)系。這是一種列的操作,它可以根據(jù)用戶的要求從關(guān)系中選出假設(shè)干個(gè)字段組成新的關(guān)系,字段的個(gè)數(shù)或順序往往不同,如Access2021的FIELDS<字段1,字段2,字段3,……>等?!?〕連接將兩個(gè)關(guān)系通過公共屬性名連接成一個(gè)新的關(guān)系。連接運(yùn)算可以實(shí)現(xiàn)兩個(gè)關(guān)系的橫向合并,在新的關(guān)系中可以反映出原來關(guān)系之間的聯(lián)系。在連接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的連接操作稱為等值連接,自然連接是去掉重復(fù)屬性的等值連接。1.1.5實(shí)體模型1、實(shí)體客觀存在并且可以相互區(qū)別的“事物〞稱為實(shí)體。實(shí)體可以是具體的,如一個(gè)學(xué)生、一本書、一名教師,也可以是抽象的,如一堂課、一場(chǎng)足球比賽。2.屬性描述實(shí)體的“特征〞稱為該實(shí)體的屬性。如學(xué)生有學(xué)號(hào)、姓名、性別、出生年月、入校時(shí)間總分等方面的屬性。屬性有“型〞和“值〞之分,型即為屬性名,值即為屬性的具體內(nèi)容。例如,〔202134202105,趙雅娟,24,女,1992-7-8,2021-9-1,561〕。3.實(shí)體型具有相同屬性的實(shí)體必然具有共同的特征,所以,假設(shè)干個(gè)屬性的型所組成的集合可以表示一個(gè)實(shí)體的類型,簡(jiǎn)稱實(shí)體型。一般用實(shí)體名和屬性名集合來表示。例如,學(xué)生〔學(xué)號(hào),姓名,性別,出生年月,入校時(shí)間和總分〕就是一個(gè)實(shí)體型。5.實(shí)體間的聯(lián)系實(shí)體之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)聯(lián)。例如,學(xué)生和課程是兩個(gè)不同的實(shí)體,當(dāng)學(xué)生選課時(shí),兩者之間那么發(fā)生了關(guān)聯(lián),建立了聯(lián)系—學(xué)生選擇課程,課程被學(xué)生選學(xué)。實(shí)體間聯(lián)系的種類是指一個(gè)實(shí)體型中可能出現(xiàn)和每一個(gè)實(shí)體與另一個(gè)實(shí)體型中多少個(gè)具體實(shí)體存在聯(lián)系?!?〕一對(duì)一聯(lián)系〔1:1〕實(shí)體集A中的一個(gè)實(shí)體至多與實(shí)體集B中的一個(gè)實(shí)體相對(duì)應(yīng);反之,實(shí)體集B中的一個(gè)實(shí)體至多對(duì)應(yīng)于實(shí)體集A中的一個(gè)實(shí)體,那么稱實(shí)體集A與實(shí)體集B為一對(duì)一聯(lián)系,如電影院中觀眾與座位之間、乘車旅客與車票之間、病人與病床之間等。〔2〕一對(duì)多聯(lián)系〔1:N〕實(shí)體集A中的一個(gè)實(shí)體與實(shí)體集B中的N〔N≥0〕個(gè)實(shí)體相對(duì)應(yīng);反之,實(shí)體集B中的一個(gè)實(shí)體至多與實(shí)體集A中的一個(gè)實(shí)體相對(duì)應(yīng),如學(xué)校與系、班級(jí)與學(xué)生、省與市等?!?〕多對(duì)多聯(lián)系〔M:N〕實(shí)體集A中的一個(gè)實(shí)體與實(shí)體集B中的N〔N≥0〕個(gè)實(shí)體相對(duì)應(yīng);反之,實(shí)體集B中的一個(gè)實(shí)體與實(shí)體集A中的M〔M≥0〕個(gè)實(shí)體相對(duì)應(yīng),如教師與學(xué)生、學(xué)生與課程、工廠與產(chǎn)品、商店與顧客等。4.實(shí)體集性質(zhì)相同的同類實(shí)體的集合稱為實(shí)體集,如所有學(xué)生、所有課程。信息世界是現(xiàn)實(shí)世界在人們頭腦中的反映,是對(duì)客觀事物及其聯(lián)系的一種抽象描述,一般采用實(shí)體-聯(lián)系方法〔E-R方法〕表示。這種實(shí)體-聯(lián)系方法就成為稱為E-R方法,該方法使用圖形方式描述實(shí)體之間的聯(lián)系,根本圖形元素如圖1-9所示。P15現(xiàn)在有如下關(guān)系:學(xué)生〔學(xué)號(hào)、姓名、專業(yè)、性別、出生日期〕;課程〔編號(hào)、名稱、學(xué)時(shí)數(shù)〕;學(xué)生、課程是實(shí)體;學(xué)生、課程的集合就是實(shí)體集;對(duì)于每個(gè)學(xué)生實(shí)體用屬性組合〔學(xué)號(hào)、姓名、性別、出生日期〕來描述,那么屬性組合〔202103011,趙萍,女,91/10/03〕表示在學(xué)生實(shí)體集中的一個(gè)具體學(xué)生;每個(gè)學(xué)生有惟一的學(xué)號(hào),因此學(xué)生實(shí)體中的學(xué)號(hào)可以作為實(shí)體標(biāo)識(shí)符;用E-R方法描述學(xué)校教學(xué)管理中學(xué)生選課系統(tǒng)的E-R圖如下圖。*補(bǔ)充:E-R模型圖其中由于一個(gè)學(xué)生可以選修多門課程,一門課程可以有多個(gè)學(xué)生選修,因此聯(lián)系“選修〞是一個(gè)多對(duì)多的關(guān)系。編號(hào)課程號(hào)學(xué)時(shí)數(shù)課程選課學(xué)生姓名專業(yè)學(xué)號(hào)圖2學(xué)生選課系統(tǒng)E-R圖實(shí)體圖1E-R圖形元素實(shí)體屬性實(shí)體間的聯(lián)系圖形連線1.2關(guān)系標(biāo)準(zhǔn)化根底關(guān)系數(shù)據(jù)庫中的關(guān)系必須滿足一定的標(biāo)準(zhǔn)化要求,對(duì)于不同的標(biāo)準(zhǔn)化程度可用范式來衡量。范式是符合某一種級(jí)別的關(guān)系模式的集合,是衡量關(guān)系模式標(biāo)準(zhǔn)化程度的標(biāo)準(zhǔn),到達(dá)的關(guān)系才是標(biāo)準(zhǔn)化的。目前主要有6種范式:第一范式、第二范式、第三范式、BCNF范式、第四范式和第五范式。滿足最低要求的叫第一范式,簡(jiǎn)稱為1NF。在第一范式根底上進(jìn)一步滿足一些要求的為第二范式,簡(jiǎn)稱為2NF。其余以此類推。顯然各種范式之間存在下面聯(lián)系:1NF2NF3NFBCNF4NF5NF通常把某一關(guān)系模式R為第n范式簡(jiǎn)記為R∈nNF。在這些范式中,最重要的是3NF和BCNF,它們是進(jìn)行標(biāo)準(zhǔn)化的主要目標(biāo)。一個(gè)低一級(jí)范式的關(guān)系模式,通過模式分解可以轉(zhuǎn)換為假設(shè)干個(gè)高一級(jí)范式的關(guān)系模式的集合,這個(gè)過程稱為標(biāo)準(zhǔn)化。1.2.2關(guān)系標(biāo)準(zhǔn)化如果關(guān)系模式R中每個(gè)屬性值都是一個(gè)不可分解的數(shù)據(jù)項(xiàng),那么稱該關(guān)系模式滿足第一范式〔FirstNormalForm〕,簡(jiǎn)稱1NF,記為R∈1NF。第一范式規(guī)定了一個(gè)關(guān)系中的屬性值必須是“原子〞的,它排斥了屬性值為元組、數(shù)組或某種復(fù)合數(shù)據(jù)的可能性,使得關(guān)系數(shù)據(jù)庫中所有關(guān)系的屬性值都是“最簡(jiǎn)形式〞,這樣要求的意義在于可能做到起始結(jié)構(gòu)簡(jiǎn)單,為以后復(fù)雜情形討論帶來方便。一般而言,每一個(gè)關(guān)系模式都必須滿足第一范式,1NF是對(duì)關(guān)系模式的起碼要求。1、第一范式〔1NF〕1.2.1標(biāo)準(zhǔn)化的含義關(guān)系模式的標(biāo)準(zhǔn)化主要解決的問題是關(guān)系中數(shù)據(jù)冗余及由此產(chǎn)生的操作異常。當(dāng)一個(gè)關(guān)系中的所有分量都是不可分的數(shù)據(jù)項(xiàng)時(shí),就稱該關(guān)系是標(biāo)準(zhǔn)化的。2、第二范式〔2NF〕如果一個(gè)關(guān)系模式R∈1NF,且它的所有非主屬性都完全函數(shù)依賴于R的任一候選碼,那么R∈2NF。關(guān)系模式SLC出現(xiàn)上述問題的原因是DEPT,SLOC對(duì)碼的局部函數(shù)依賴。為了消除這些局部函數(shù)依賴,可以采用投影分解法,把SLC分解為兩個(gè)關(guān)系模式:SC〔SNO,CNO,GRADE〕SL〔SNO,DEPT,SLOC〕其中,SC的碼為〔SNO,CNO〕,SL的碼為SNO。3、第三范式〔3NF〕如果一個(gè)關(guān)系模式R∈2NF,且所有非主屬性都不傳遞函數(shù)依賴于任何候選碼,那么R∈3NF。關(guān)系模式SL出現(xiàn)上述問題的原因是SLOC傳遞函數(shù)依賴于SNO。為了消除該傳遞函數(shù)依賴,可以采用投影分解法,把SL分解為兩個(gè)關(guān)系模式:SD〔SNO,DEPT〕DL〔DEPT,SLOC〕其中,SD的碼為SNO,DL的碼為DEPT。4、BCNF范式關(guān)系模式R∈1NF,對(duì)任何非平凡的函數(shù)依賴X→Y〔YX〕,X均包含碼,那么R∈BCNF。BCNF是從1NF直接定義而成的,可以證明,如果R∈BCNF,那么R∈3NF。由BCNF的定義可以看到,每個(gè)BCNF的關(guān)系模式都具有如下3個(gè)性質(zhì)。1〕所有非主屬性都完全函數(shù)依賴于每個(gè)候選碼。2〕所有主屬性都完全函數(shù)依賴于每個(gè)不包含它的候選碼。3〕沒有任何屬性完全函數(shù)依賴于非碼的任何一組屬性。如果關(guān)系模式R∈BCNF,由定義可知,R中不存在任何屬性傳遞函數(shù)依賴于或局部依賴于任何候選碼,所以必定有R∈3NF。但是,如果R∈3NF,R未必屬于BCNF。1.3Access關(guān)系數(shù)據(jù)庫概念A(yù)ccess是Office辦公套件中一個(gè)極為重要的組成局部。從20世紀(jì)90年代初期Access1.0誕生,到目前Access2021的廣泛使用。歷經(jīng)屢次升級(jí)改版,其功能越來越強(qiáng)大,但操作反而更加簡(jiǎn)單。尤其是Access與Office的高度集成,風(fēng)格統(tǒng)一的操作界面使得許多初學(xué)者更容易掌握。Access2021目前已經(jīng)是應(yīng)用廣泛的中小型數(shù)據(jù)庫管理程序。Access2021與其他數(shù)據(jù)庫開發(fā)系統(tǒng)相比,其優(yōu)點(diǎn)是用戶不用編寫一行一行的代碼,就可以在很短的時(shí)間里開發(fā)出一個(gè)功能強(qiáng)大且相當(dāng)專業(yè)的數(shù)據(jù)庫應(yīng)用程序,并且這一過程是完全可視的,如果能給它加上一些簡(jiǎn)短的VBA代碼,那么開發(fā)出的程序就更加功能完善。1.3.1Access2021的啟動(dòng)和退出應(yīng)用Access2021的第一步就是啟動(dòng)Access2021,常用的啟動(dòng)方式有下面幾種。從“開始〞菜單啟動(dòng)Access2021。選擇“開始〞→“程序〞→“MicrosoftOffice〞“MicrosoftAccess2021〞命令,即可翻開Access2021窗口,如圖1-4所示。使用“運(yùn)行〞命令啟動(dòng)Access2021。選擇“開始〞→“運(yùn)行〞命令,在彈出的“運(yùn)行〞對(duì)話框中輸入命令“msaccess〞,單擊“確定〞按鈕即可。通過翻開已有的數(shù)據(jù)庫來啟動(dòng)Access2021。在Windows資源管理器中,雙擊一個(gè)Access2021數(shù)據(jù)庫,即可啟動(dòng)Access2021,如圖1-5所示。1、Access2021的啟動(dòng)2、Access2021的退出Access2021的退出方式與MicrosoftOffice2021辦公套件中其他軟件的退出方法相同。要退出Access2021可選擇:〔1〕在菜單欄中選擇“文件〞→“退出〞命令;〔2〕單擊Access2021主窗口的“關(guān)閉〞按鈕;〔3〕單擊標(biāo)題欄左側(cè)“控制菜單〞圖標(biāo),在下拉菜單中,單擊“關(guān)閉〞命令;〔4〕雙擊單擊主窗口標(biāo)題欄左側(cè)“控制菜單〞圖標(biāo);〔5〕按快捷鍵Alt+F4。。1.3.2Access2021的工作環(huán)境Access2021用戶界面與之前版本相比發(fā)生了很多變化。功能區(qū)取代了以前版本中的菜單和工具欄。導(dǎo)航窗格取代并擴(kuò)展了數(shù)據(jù)庫窗口的功能。Access2021中新增的Backstage視圖使您能夠訪問應(yīng)用于整個(gè)數(shù)據(jù)庫的所有命令或來自“文件〞菜單的命令。下面我們來了解Access2021的工作界面。成功啟動(dòng)Access2021后,就會(huì)進(jìn)入Access2021工作首界面,Access2021以全新的用戶界面展現(xiàn)在用戶面前。與以前的版本相比,尤其是與Access2007之前的版本相比,Access2021的用戶界面發(fā)生了重大變化。Access2007中引入了兩個(gè)主要的用戶界面組件:功能區(qū)和導(dǎo)航窗格。而在Access2021中,不僅對(duì)功能區(qū)進(jìn)行了多處更改,而且還新引入了第三個(gè)用戶界面組件MicrosoftOfficeBackstage視圖。Access2021用戶界面的三個(gè)主要組件是:〔1〕功能區(qū):是一個(gè)包含多組命令且橫跨程序窗口頂部的帶狀選項(xiàng)卡區(qū)域?!?〕Backstage視圖:是功能區(qū)的“文件〞選項(xiàng)卡上顯示的命令集合。〔3〕導(dǎo)航窗格:是Access程序窗口左側(cè)的窗格,您可以在其中使用數(shù)據(jù)庫對(duì)象。導(dǎo)航窗格取代了Access2007之前版本中的數(shù)據(jù)庫窗口。這三個(gè)元素提供了供用戶創(chuàng)立和使用數(shù)據(jù)庫的環(huán)境。就是Access2021系統(tǒng)的主窗口,如圖1-7所示。通常Access2021窗口由五局部組成:選項(xiàng)卡按鈕組、功能區(qū)、導(dǎo)航窗格、狀態(tài)欄和數(shù)據(jù)庫窗口。其中,選項(xiàng)卡按鈕組在屏幕的最上方,功能區(qū)在選項(xiàng)卡按鈕組的下面,左邊是導(dǎo)航窗格,狀態(tài)欄在屏幕的最下方,狀態(tài)欄右上邊的空間那么是用來顯示數(shù)據(jù)庫窗口的。1、功能區(qū)功能區(qū)是菜單和工具欄的主要替代局部,并提供了Access2021中主要的命令界面,如圖1-7所示。功能區(qū)的主要優(yōu)勢(shì)之一是,它將通常需要使用菜單、工具欄、任務(wù)窗格和其他用戶界面組件才能顯示的任務(wù)或入口點(diǎn)集中在一個(gè)地方。這樣一來,您只需在一個(gè)位置查找命令,而不用四處查找命令。翻開數(shù)據(jù)庫時(shí),功能區(qū)會(huì)顯示在Access主窗口的頂部,它在此處顯示了活動(dòng)命令選項(xiàng)卡中的命令。功能區(qū)由一系列包含命令的命令選項(xiàng)卡組成。在Access2021中,主要的命令選項(xiàng)卡包括“文件〞、“開始〞、“創(chuàng)立〞、“外部數(shù)據(jù)〞和“數(shù)據(jù)庫工具〞。每個(gè)選項(xiàng)卡都包含多組相關(guān)命令。2、選項(xiàng)卡Access2021的功能區(qū)包括“文件〞、“開始〞、“創(chuàng)立〞、“外部數(shù)據(jù)〞和“數(shù)據(jù)庫工具〞等選項(xiàng)卡,此外,在對(duì)數(shù)據(jù)庫對(duì)象進(jìn)行操作時(shí),還將翻開上下文命令選項(xiàng)卡。(1)常用選項(xiàng)卡Access2021常用命令選項(xiàng)卡的功能如表1-11所示。(2)“文件〞選項(xiàng)卡“文件〞選項(xiàng)卡與其他選項(xiàng)卡的結(jié)構(gòu)和布局有所不同,單擊“文件〞選項(xiàng)卡,翻開文件窗口,如圖1-8所示。窗口分左右兩個(gè)窗格,左窗格顯示與文件操作的相關(guān)按鈕,右窗格顯示執(zhí)行不同命令的結(jié)果,使用“文件〞選項(xiàng)卡中的命令可以實(shí)現(xiàn)創(chuàng)立、翻開、關(guān)閉、保存數(shù)據(jù)庫等操作?!?〕上下文命令選項(xiàng)卡除標(biāo)準(zhǔn)命令選項(xiàng)卡之外,Access2021還有上下文命令選項(xiàng)卡??梢愿鶕?jù)上下文〔即進(jìn)行操作的對(duì)象以及正在執(zhí)行的操作〕的不同,標(biāo)準(zhǔn)命令選項(xiàng)卡旁邊可能會(huì)出現(xiàn)一個(gè)或多個(gè)上下文命令選項(xiàng)卡。例如,翻開數(shù)據(jù)表視圖時(shí),會(huì)出現(xiàn)“表格工具〞下的“字段〞或“表〞選項(xiàng)卡,如圖1-9所示。上下文命令選項(xiàng)卡可根據(jù)所選對(duì)象的狀態(tài)不同自動(dòng)顯示或關(guān)閉,為用戶帶來極大的方便。圖1-9“上下文命令〞選項(xiàng)卡。導(dǎo)航窗格用于顯示數(shù)據(jù)庫的所有對(duì)象,在對(duì)數(shù)據(jù)庫進(jìn)行操作時(shí)使用該窗格進(jìn)行對(duì)象的切換。導(dǎo)航窗格取代了早期版本的Access中所用的數(shù)據(jù)庫窗口。例如,如果要在數(shù)據(jù)表視圖中將行添加到表,那么可以從導(dǎo)航窗格中翻開該表。導(dǎo)航窗格有折疊和展開兩種狀態(tài),單擊導(dǎo)航窗格上方的按鈕和,可以折疊和展開導(dǎo)航窗格。在導(dǎo)航窗格中,右擊任何對(duì)象〔數(shù)據(jù)庫對(duì)象包括表、窗體、報(bào)表、頁、宏和模塊〕即可翻開快捷菜單,可以從中選擇需要的命令執(zhí)行相應(yīng)的操作。
單擊導(dǎo)航窗體右上角的按鈕,彈出“瀏覽類別〞菜單,如圖1-10所示。選擇所需要的對(duì)象即可進(jìn)行切換。3、Access2021導(dǎo)航窗格1.3.3Access的數(shù)據(jù)庫對(duì)象在Access2021中,一個(gè)數(shù)據(jù)庫包含的對(duì)象有表、查詢、窗體、報(bào)表、宏和模塊,其余的對(duì)象都存放在同一個(gè)數(shù)據(jù)庫文件〔.accdb〕中,而不像某些數(shù)據(jù)庫是分別存放于不同的文件中,這樣就方便了數(shù)據(jù)庫文件的管理。1、表表是數(shù)據(jù)庫中最根本的對(duì)象,沒有表也就沒有其他對(duì)象。從本質(zhì)上來說,查詢是對(duì)表中數(shù)據(jù)的查詢,窗體和報(bào)表也是對(duì)表中數(shù)據(jù)的維護(hù)。一個(gè)數(shù)據(jù)庫中可能有多個(gè)表,表與表之間通常是有關(guān)系的,可以通過有相同內(nèi)容的字段建立關(guān)聯(lián)。表及表之間的關(guān)系構(gòu)成數(shù)據(jù)庫的核心。2、查詢查詢就是從一個(gè)或多個(gè)表〔或查詢〕中選擇一局部數(shù)據(jù),將它們集中起來,形成一個(gè)全局性的集合,供用戶查看。查詢可以從表中查詢,也可以從另一個(gè)查詢〔子查詢〕的結(jié)果中再查詢。查詢作為數(shù)據(jù)庫的一個(gè)對(duì)象保存后,查詢就可以作為窗體、報(bào)表甚至另一個(gè)查詢的數(shù)據(jù)源。3、窗體窗體是用戶與數(shù)據(jù)庫交互的界面,是數(shù)據(jù)庫維護(hù)的一種最靈活的方式。窗體的數(shù)據(jù)源可以是表,也可以是查詢。與VisualBasic中的窗體一樣,Access中的窗體可以看做一個(gè)容器,在其中可以放置標(biāo)簽、文本框、列表框等控件來顯示表〔或查詢〕中的數(shù)據(jù)。通常情況下,一個(gè)窗體中只顯示一條記錄的信息,但是用戶可以利用下面的移動(dòng)按鈕和滾動(dòng)條查看其他記錄。在窗體上,用戶可以對(duì)表〔或查詢〕中的數(shù)據(jù)進(jìn)行修改、添加、刪除等操作。4、報(bào)表Access中的報(bào)表與現(xiàn)實(shí)中的報(bào)表相同,是一種按指定的樣式格式化的數(shù)據(jù)形式,可以瀏覽和打印。與窗體一樣,報(bào)表的數(shù)據(jù)源可以是一個(gè)或多個(gè)表,也可以是查詢。在Access中,不僅可以簡(jiǎn)單地將一個(gè)或多個(gè)表〔或查詢〕中的數(shù)據(jù)組織成報(bào)表,還可以在報(bào)表中進(jìn)行計(jì)算,如求和、求平均值等。5、宏宏是假設(shè)干個(gè)操作的組合,可用來簡(jiǎn)化一些經(jīng)常性的操作。如果將一系列操作設(shè)計(jì)為一個(gè)宏,那么在執(zhí)行這個(gè)宏時(shí),其中定義的所有操作就會(huì)按照規(guī)定的順序依次執(zhí)行。在宏中可以執(zhí)行許多操作,如翻開表、SQL查詢等。當(dāng)數(shù)據(jù)庫中有大量的工作需要處理時(shí),使用宏是最好的選擇。宏可以單獨(dú)使用,也可以與窗體和報(bào)表配合使用。6、模塊在模塊中,用戶可以用VBA語言編寫函數(shù)過程或子程序。模塊可以與報(bào)表、窗體等對(duì)象結(jié)合使用,以建立完整的應(yīng)用程序。一般情況下,用戶不需要?jiǎng)?chuàng)立模塊,除非需要編寫應(yīng)用程序,完成宏所無法實(shí)現(xiàn)的復(fù)雜功能。7、Web數(shù)據(jù)庫在Access2021中,可以生成Web數(shù)據(jù)庫并將它們發(fā)布到SharePoint網(wǎng)站上。1.3.4Access2021的在線學(xué)習(xí)如果與網(wǎng)絡(luò)連接,初學(xué)者可以通過在線幫助功能獲取需要的信息。選擇“幫助〞→“MicrosoftOffice幫助〞命令,如圖1-11所示。在翻開的“Access幫助〞對(duì)話框中,會(huì)出現(xiàn)“搜索〞框,在“搜索〞文本框內(nèi)輸入要搜索的主題,Access將通過Internet查找并列出OfficeOnline中的所有相關(guān)搜索結(jié)果。OfficeOnline提供了有關(guān)Office產(chǎn)品使用的全面資料,用戶可以在這里解決疑難問題,了解Access使用的高級(jí)技巧,獲得最新升級(jí)信息和程序設(shè)計(jì)方法等。例如要從OfficeOnline網(wǎng)頁上查詢Avg函數(shù)的幫助,通過以下兩個(gè)操作步驟即可完成?!?〕選擇“幫助〞→“MicrosoftOfficeOnline幫助〞命令,連接Internet的計(jì)算時(shí)機(jī)自動(dòng)通過瀏覽器鏈接到OfficeOnline的主頁。〔2〕在任務(wù)欄中的“搜索〞文本框內(nèi)輸入“函數(shù)〞,然后單擊旁邊的“搜索〞按鈕,網(wǎng)頁中會(huì)列出搜索到的函數(shù)信息,如圖1-12所示。此時(shí),用戶可從列表中單擊查詢自己需要的函數(shù)。
圖1-11搜索結(jié)果圖1-12MicrosoftOffice幫助1.4Access數(shù)據(jù)庫操作要?jiǎng)?chuàng)立Access數(shù)據(jù)庫,首先應(yīng)根據(jù)用戶需求對(duì)數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行分析和研究,全面規(guī)劃,然后再根據(jù)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)規(guī)劃創(chuàng)立數(shù)據(jù)庫。創(chuàng)立數(shù)據(jù)庫應(yīng)遵循以下規(guī)那么。〔1〕明確建立數(shù)據(jù)庫的目的。確定數(shù)據(jù)庫進(jìn)行哪些數(shù)據(jù)的管理,有哪些需求和功能,再?zèng)Q定如何在數(shù)據(jù)庫中組織信息以節(jié)省資源,怎樣利用有限的資源發(fā)揮最大的效用?!?〕確定需要的數(shù)據(jù)表。在明確了建立數(shù)據(jù)庫的目的之后,即可著手設(shè)計(jì)數(shù)據(jù)庫中的每一個(gè)表?!?〕確定所需要的字段。確定在每個(gè)表中要保存哪些信息。在表中,每類信息稱做一個(gè)字段,在表中顯示為一列。〔4〕確定關(guān)系。分析所有表,確定表中的數(shù)據(jù)和其他表中的數(shù)據(jù)有何關(guān)系。必要時(shí),可在表中參加字段或創(chuàng)立新表來明確關(guān)系。〔5〕改進(jìn)設(shè)計(jì)。進(jìn)一步分析設(shè)計(jì),查找其中的錯(cuò)誤創(chuàng)立表,在表中參加幾個(gè)實(shí)際數(shù)據(jù)記錄,看能否從表中得到想要的結(jié)果。需要時(shí)可調(diào)整設(shè)計(jì)?!?〕創(chuàng)立數(shù)據(jù)庫中的其他對(duì)象。例如,創(chuàng)立查詢、窗體、報(bào)表、頁、宏和模塊等對(duì)象。1.4.1創(chuàng)立數(shù)據(jù)庫Access2021數(shù)據(jù)庫中“表〞、“查詢〞、“窗體〞、“報(bào)表〞、“宏〞和“模塊〞這六個(gè)對(duì)象構(gòu)成了數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫就是存放各個(gè)對(duì)象的容器,執(zhí)行數(shù)據(jù)倉庫的功能。因此在創(chuàng)立數(shù)據(jù)庫系統(tǒng)之前,最先是要?jiǎng)?chuàng)立一個(gè)數(shù)據(jù)庫。Access數(shù)據(jù)庫是以磁盤文件形式存在的,文件的擴(kuò)展名為.accdb。Access提供了兩種創(chuàng)立數(shù)據(jù)庫的方法,一種是使用數(shù)據(jù)庫模板來完成數(shù)據(jù)庫創(chuàng)立,利用模板創(chuàng)立的數(shù)據(jù)庫包括建立相應(yīng)的表、查詢、窗體、報(bào)表、宏和模塊等對(duì)象,從而完成的是一個(gè)完整的數(shù)據(jù)庫;另一種是直接創(chuàng)立一個(gè)空的數(shù)據(jù)庫,之后可根據(jù)需要添加相應(yīng)的表、查詢、窗體、報(bào)表、宏和模塊等對(duì)象。1、利用模板創(chuàng)立數(shù)據(jù)庫為了方便用戶的使用,Access提供了一些標(biāo)準(zhǔn)的數(shù)據(jù)框架,又稱模板,如圖2-1所示。這些模板不一定完全符合用戶的實(shí)際需求,但在向?qū)У膸椭?,?duì)這些模板稍加修改即可建立一個(gè)新的數(shù)據(jù)庫。另外,通過這些模板還可以學(xué)習(xí)如何組織構(gòu)造一個(gè)數(shù)據(jù)庫。也可通過Office模板在線查找所需要的數(shù)據(jù)庫模板,如圖1-14所示。P19【例1-1】2、建立一個(gè)空數(shù)據(jù)庫啟動(dòng)Access后,在Access窗口右側(cè)窗格中選擇“新建〞下的“空數(shù)據(jù)庫〞選項(xiàng)即可創(chuàng)立一個(gè)空數(shù)據(jù)庫。P21【例1-2】1.4.2翻開及關(guān)閉數(shù)據(jù)庫1、翻開數(shù)據(jù)庫數(shù)據(jù)庫可以根據(jù)不同的用途以只讀、獨(dú)占及獨(dú)占只讀方式翻開。在對(duì)數(shù)據(jù)庫進(jìn)行維護(hù)之前,必須先將數(shù)據(jù)庫翻開。翻開數(shù)據(jù)庫的方法是:?jiǎn)?dòng)Access2021后,在“文件〞選項(xiàng)卡中單擊“最近所有文件〞選項(xiàng),翻開的右側(cè)窗格中有最近所有數(shù)據(jù)庫文件,可根據(jù)需要選擇數(shù)據(jù)庫。P22【例1-3】以獨(dú)占方式翻開數(shù)據(jù)庫。P23【例1-4】2、數(shù)據(jù)庫的關(guān)閉數(shù)據(jù)庫使用完之后要及時(shí)將其關(guān)閉。關(guān)閉數(shù)據(jù)庫主要有以下幾種方法。〔1〕單擊數(shù)據(jù)庫窗口右上角的“關(guān)閉〞按鈕?!?〕選擇“文件〞→“關(guān)閉〞命令?!?〕單擊數(shù)據(jù)庫窗口左上角控制菜單按鈕,在彈出的下拉菜單中選擇“關(guān)閉〞命令。〔4〕雙擊數(shù)據(jù)庫窗口左上角控制菜單按鈕。〔5〕按〈Ctrl+F4〉組合鍵,關(guān)閉數(shù)據(jù)庫窗口。3.快速訪問工具欄快速訪問工具欄是與功能區(qū)相鄰的工具欄,通過快速訪問工具欄,只需一次單擊即可訪問命令。默認(rèn)命令集包括“保存〞、“撤消〞和“恢復(fù)〞,可以自定義快速訪問工具欄,將常用的其他命令包含在內(nèi)。還可以修改該工具欄的位置,以及將其從默認(rèn)的小尺寸更改為大尺寸。小尺寸工具欄顯示在功能區(qū)中命令選項(xiàng)卡的旁邊。切換為大尺寸后,該工具欄將顯示在功能區(qū)的下方,并展開到全寬。自定義快速訪問工具欄的方法:?jiǎn)螕艄ぞ邫谧钣覀?cè)的下拉箭頭。在“自定義快速訪問工具欄〞下,單擊要添加的命令即告完成?;蛘撸绻钗戳谐?,那么單擊“其他命令〞,然后繼續(xù)本過程的下一步。在“Access選項(xiàng)〞對(duì)話框中,選擇要添加的一個(gè)或多個(gè)命令,然后單擊“添加〞。假設(shè)要?jiǎng)h除命令,請(qǐng)?jiān)谟覀?cè)的列表中突出顯示該命令,然后單擊“刪除〞。或者,在列表中雙擊該命令。完成后單擊“確定〞。補(bǔ)充:數(shù)據(jù)庫設(shè)計(jì)根底
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑電氣施工方案(完整版)
- 2025年焦?fàn)t試題及答案
- 醫(yī)院肛腸科20XX年終工作總結(jié)
- 2025年工業(yè)機(jī)器人仿真編程實(shí)戰(zhàn)考核模擬試題及答案
- 施工期間交通導(dǎo)行方案
- 2025年一般生產(chǎn)經(jīng)營單位安全培訓(xùn)考試試題附參考答案(完整版)
- 2025年內(nèi)鏡消毒隔離試題及答案
- 建設(shè)工程施工合同糾紛要素式起訴狀模板律師常用版本
- 建設(shè)工程施工合同糾紛要素式起訴狀模板電子檔隨時(shí)編輯
- 網(wǎng)球教學(xué)2026年技能提升
- 2026年勞動(dòng)關(guān)系協(xié)調(diào)師綜合評(píng)審試卷及答案
- 黑龍江八一農(nóng)墾大學(xué)公開招聘輔導(dǎo)員和教師22人參考題庫附答案解析
- 2026年房地產(chǎn)經(jīng)紀(jì)協(xié)理考試題庫及答案(名師系列)
- 南京工裝合同范本
- 2025年二年級(jí)上冊(cè)語文期末專項(xiàng)復(fù)習(xí)-按課文內(nèi)容填空默寫表(含答案)
- 登高作業(yè)監(jiān)理實(shí)施細(xì)則
- 2025年婦產(chǎn)科副高試題庫及答案
- 2025食品機(jī)械行業(yè)智能化分析及技術(shù)升級(jí)趨勢(shì)與投資可行性評(píng)估報(bào)告
- 2025年度黨委黨建工作總結(jié)
- 《經(jīng)濟(jì)法學(xué)》2025-2025期末試題及答案
- CAICV智能網(wǎng)聯(lián)汽車遠(yuǎn)程升級(jí)(OTA)發(fā)展現(xiàn)狀及建議
評(píng)論
0/150
提交評(píng)論