大學(xué)計(jì)算機(jī)基礎(chǔ)教程電子教案第7章數(shù)據(jù)庫技術(shù)與應(yīng)用課件_第1頁
大學(xué)計(jì)算機(jī)基礎(chǔ)教程電子教案第7章數(shù)據(jù)庫技術(shù)與應(yīng)用課件_第2頁
大學(xué)計(jì)算機(jī)基礎(chǔ)教程電子教案第7章數(shù)據(jù)庫技術(shù)與應(yīng)用課件_第3頁
大學(xué)計(jì)算機(jī)基礎(chǔ)教程電子教案第7章數(shù)據(jù)庫技術(shù)與應(yīng)用課件_第4頁
大學(xué)計(jì)算機(jī)基礎(chǔ)教程電子教案第7章數(shù)據(jù)庫技術(shù)與應(yīng)用課件_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

歡迎進(jìn)入大學(xué)計(jì)算機(jī)基礎(chǔ)教程應(yīng)用技術(shù)型高等教育“十二五”規(guī)劃教材117.1數(shù)據(jù)庫基礎(chǔ)知識(shí)2關(guān)系數(shù)據(jù)庫Access2010——案例8:創(chuàng)建成績管理數(shù)據(jù)庫第7章數(shù)據(jù)庫技術(shù)與應(yīng)用2本章要點(diǎn)數(shù)據(jù)庫的基礎(chǔ)知識(shí)1要點(diǎn)Access2010創(chuàng)建數(shù)據(jù)庫的方法,以及數(shù)據(jù)庫中表、表之間關(guān)系和查詢的創(chuàng)建。2要點(diǎn)37.1數(shù)據(jù)庫基礎(chǔ)知識(shí)計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展數(shù)據(jù)庫系統(tǒng)的概念數(shù)據(jù)模型的概念關(guān)系以及關(guān)系數(shù)據(jù)庫本節(jié)知識(shí)點(diǎn)47.1.1計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展1.?dāng)?shù)據(jù)與數(shù)據(jù)處理數(shù)據(jù)(Data)是對(duì)客觀事物的邏輯歸納,用符號(hào)、字母等方式對(duì)客觀事物進(jìn)行直觀描述。數(shù)據(jù)是進(jìn)行各種統(tǒng)計(jì)、計(jì)算、科學(xué)研究或技術(shù)設(shè)計(jì)等所依據(jù)的數(shù)值(是反映客觀事物屬性的數(shù)值),是表達(dá)知識(shí)的字符的集合。數(shù)據(jù)是一種未經(jīng)加工的原始資料,數(shù)字、文字、符號(hào)、圖像都是數(shù)據(jù)。數(shù)據(jù)是客觀對(duì)象的表示,而信息則是數(shù)據(jù)內(nèi)涵的意義,是數(shù)據(jù)的內(nèi)容和解釋。數(shù)據(jù)處理就是將數(shù)據(jù)轉(zhuǎn)化為信息的過程,是對(duì)數(shù)據(jù)(包括數(shù)值的和非數(shù)值的)進(jìn)行分析和加工的技術(shù)過程。包括對(duì)各種原始數(shù)據(jù)的分析、整理、計(jì)算、編輯等加工和處理。57.1.1計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展2.計(jì)算機(jī)數(shù)據(jù)管理數(shù)據(jù)管理的水平是和計(jì)算機(jī)硬件、軟件的發(fā)展相適應(yīng)的,隨著計(jì)算機(jī)技術(shù)的發(fā)展,人類數(shù)據(jù)管理技術(shù)經(jīng)歷了三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。(1)人工管理20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算。硬件方面,計(jì)算機(jī)的外存只有磁帶、卡片、紙帶,沒有磁盤等直接存取的存儲(chǔ)設(shè)備,存儲(chǔ)量非常小。軟件方面,沒有操作系統(tǒng),沒有高級(jí)語言,數(shù)據(jù)處理的方式是批處理,也即機(jī)器一次處理一批數(shù)據(jù),直到運(yùn)算完成為止,然后才能進(jìn)行另外一批數(shù)據(jù)的處理,中間不能被打斷,原因是此時(shí)的外存如磁帶、卡片等只能順序輸入。特點(diǎn):1)數(shù)據(jù)不保存。2)數(shù)據(jù)不獨(dú)立。3)數(shù)據(jù)不共享。4)由應(yīng)用程序管理數(shù)據(jù)。67.1.1計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展(2)文件系統(tǒng)20世紀(jì)50年代后期到60年代中期,數(shù)據(jù)管理發(fā)展到文件系統(tǒng)階段。此時(shí)的計(jì)算機(jī)不僅用于科學(xué)計(jì)算,還大量用于管理。外存儲(chǔ)器有了磁盤等直接存取的存儲(chǔ)設(shè)備。在軟件方面,操作系統(tǒng)中已經(jīng)有了專門的管理數(shù)據(jù)軟件,稱為文件系統(tǒng)。這一時(shí)期的特點(diǎn)是:1)數(shù)據(jù)長期保留。2)數(shù)據(jù)的獨(dú)立性。3)可以實(shí)時(shí)處理。雖然文件系統(tǒng)比第一階段有了很大的改進(jìn),但這種方法仍有很多缺點(diǎn),主要體現(xiàn)在:1)數(shù)據(jù)共享性差,冗余度大。2)數(shù)據(jù)和程序缺乏足夠的獨(dú)立性。(3)數(shù)據(jù)庫系統(tǒng)從20世紀(jì)60年代后期開始,數(shù)據(jù)管理進(jìn)入數(shù)據(jù)庫系統(tǒng)階段。這一時(shí)期用計(jì)算機(jī)管理的規(guī)模日益龐大,應(yīng)用越來越廣泛,數(shù)據(jù)量急劇增長,要求數(shù)據(jù)共享的愿望越來越強(qiáng)烈。這種共享的含義是多種應(yīng)用、多種語言互相覆蓋來共享數(shù)據(jù)集合。77.1.1計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展(2)文件系統(tǒng)20世紀(jì)50年代后期到60年代中期,數(shù)據(jù)管理發(fā)展到文件系統(tǒng)階段。此時(shí)的計(jì)算機(jī)不僅用于科學(xué)計(jì)算,還大量用于管理。外存儲(chǔ)器有了磁盤等直接存取的存儲(chǔ)設(shè)備。在軟件方面,操作系統(tǒng)中已經(jīng)有了專門的管理數(shù)據(jù)軟件,稱為文件系統(tǒng)。這一時(shí)期的特點(diǎn)是:1)數(shù)據(jù)長期保留。2)數(shù)據(jù)的獨(dú)立性。3)可以實(shí)時(shí)處理。雖然文件系統(tǒng)比第一階段有了很大的改進(jìn),但這種方法仍有很多缺點(diǎn),主要體現(xiàn)在:1)數(shù)據(jù)共享性差,冗余度大。2)數(shù)據(jù)和程序缺乏足夠的獨(dú)立性。87.1.1計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展(3)數(shù)據(jù)庫系統(tǒng)從20世紀(jì)60年代后期開始,數(shù)據(jù)管理進(jìn)入數(shù)據(jù)庫系統(tǒng)階段。這一時(shí)期用計(jì)算機(jī)管理的規(guī)模日益龐大,應(yīng)用越來越廣泛,數(shù)據(jù)量急劇增長,要求數(shù)據(jù)共享的愿望越來越強(qiáng)烈。這種共享的含義是多種應(yīng)用、多種語言互相覆蓋來共享數(shù)據(jù)集合。特點(diǎn):1)數(shù)據(jù)結(jié)構(gòu)化。2)數(shù)據(jù)共享性高,冗余度小,易擴(kuò)充。4)統(tǒng)一的數(shù)據(jù)管理和控制功能,包括數(shù)據(jù)的安全性控制、數(shù)據(jù)的完整性控制及并發(fā)控制、數(shù)據(jù)庫恢復(fù)。3)數(shù)據(jù)獨(dú)立性高。97.1.2數(shù)據(jù)庫系統(tǒng)1.?dāng)?shù)據(jù)庫基本概念(1)數(shù)據(jù)(Data)數(shù)據(jù)是是描述事物所使用的符號(hào),可以是文字、圖形、圖像和聲音等,學(xué)生的基本情況,超市商品的價(jià)格、數(shù)量等也是數(shù)據(jù)。(2)數(shù)據(jù)庫(DataBase,簡(jiǎn)記DB)數(shù)據(jù)庫指的是以一定方式儲(chǔ)存在一起、能為多個(gè)用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。(3)數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,簡(jiǎn)記DBMS)數(shù)據(jù)庫管理系統(tǒng)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,它對(duì)數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過DBMS訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過DBMS進(jìn)行數(shù)據(jù)庫的維護(hù)工作。它可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數(shù)據(jù)庫。107.1.2數(shù)據(jù)庫系統(tǒng)(4)數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,簡(jiǎn)記DBS)數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫及其管理軟件組成的系統(tǒng)。它是為適應(yīng)數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理系統(tǒng),也是一個(gè)實(shí)際可運(yùn)行的存儲(chǔ)、維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是存儲(chǔ)介質(zhì)、處理對(duì)象和管理系統(tǒng)的集合體。數(shù)據(jù)庫系統(tǒng)主要由數(shù)據(jù)庫、硬件系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶組成。2.?dāng)?shù)據(jù)庫管理系統(tǒng)的功能(1)數(shù)據(jù)定義(2)數(shù)據(jù)操作(3)數(shù)據(jù)庫的運(yùn)行管理(4)數(shù)據(jù)組織、存儲(chǔ)與管理(5)數(shù)據(jù)庫的保護(hù)(6)數(shù)據(jù)庫的維護(hù)(7)通信117.1.3數(shù)據(jù)模型數(shù)據(jù)模型(DataModel)是數(shù)據(jù)特征的抽象,是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。數(shù)據(jù)模型包括數(shù)據(jù)庫數(shù)據(jù)的結(jié)構(gòu)部分、數(shù)據(jù)庫數(shù)據(jù)的操作部分和數(shù)據(jù)庫數(shù)據(jù)的約束條件。(1)數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)模型中的數(shù)據(jù)結(jié)構(gòu)主要描述數(shù)據(jù)的類型、內(nèi)容、性質(zhì)以及數(shù)據(jù)間的聯(lián)系等。數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)模型的基礎(chǔ),數(shù)據(jù)操作和約束都建立在數(shù)據(jù)結(jié)構(gòu)上。不同的數(shù)據(jù)結(jié)構(gòu)具有不同的操作和約束。(2)數(shù)據(jù)操作:數(shù)據(jù)模型中數(shù)據(jù)操作主要描述在相應(yīng)的數(shù)據(jù)結(jié)構(gòu)上的操作類型和操作方式。(3)數(shù)據(jù)約束:數(shù)據(jù)模型中的數(shù)據(jù)約束主要描述數(shù)據(jù)結(jié)構(gòu)內(nèi)數(shù)據(jù)間的語法、詞義聯(lián)系、他們之間的制約和依存關(guān)系,以及數(shù)據(jù)動(dòng)態(tài)變化的規(guī)則,以保證數(shù)據(jù)的正確、有效和相容。127.1.3數(shù)據(jù)模型1.實(shí)體(1)實(shí)體的概念客觀存在并相互區(qū)別的事物稱為實(shí)體,實(shí)體既可以是實(shí)際存在的事物,也可以是抽象的事物。(2)實(shí)體的屬性描述實(shí)體的特征稱為屬性。(3)實(shí)體型和實(shí)體集屬性的集合可以表示一個(gè)實(shí)體,而屬性的集合表示一個(gè)實(shí)體的類型,稱為實(shí)體型。同類型的實(shí)體的集合,稱為實(shí)體集。2.實(shí)體間的聯(lián)系實(shí)體之間的對(duì)應(yīng)關(guān)系稱為實(shí)體間的聯(lián)系,用來表示現(xiàn)實(shí)世界中事物之間的相互關(guān)聯(lián)。實(shí)體間聯(lián)系可以分為三種類型:(1)一對(duì)一聯(lián)系一對(duì)一聯(lián)系是指一個(gè)實(shí)體集A中的每一個(gè)實(shí)體,在另外一個(gè)實(shí)體集B中最多可以找到一個(gè)和它聯(lián)系的實(shí)體,反過來亦如此,這種聯(lián)系稱為1:1。學(xué)校和校長兩個(gè)實(shí)體之間的關(guān)系即為一對(duì)一聯(lián)系,一個(gè)學(xué)校只能有一個(gè)校長,一個(gè)校長也只能管理一個(gè)學(xué)校。137.1.3數(shù)據(jù)模型(2)一對(duì)多聯(lián)系一對(duì)多聯(lián)系是指一個(gè)實(shí)體集A中的每一個(gè)實(shí)體,在另外一個(gè)實(shí)體集B中可以找到多個(gè)和它聯(lián)系的實(shí)體,但是在實(shí)體集B中的每一個(gè)實(shí)體,在實(shí)體集A中最多可以找到一個(gè)和它聯(lián)系的實(shí)體,實(shí)體集A和B之間的聯(lián)系即為一對(duì)多聯(lián)系,稱為1:M。班級(jí)和學(xué)生兩個(gè)實(shí)體之間的關(guān)系為一對(duì)多聯(lián)系,一個(gè)班級(jí)可以有多個(gè)學(xué)生,但是每個(gè)學(xué)生只能屬于以一個(gè)班級(jí)。(3)多對(duì)多聯(lián)系多對(duì)多聯(lián)系是指一個(gè)實(shí)體集A中的每一個(gè)實(shí)體,在另外一個(gè)實(shí)體集B中可以找到多個(gè)和它聯(lián)系的實(shí)體,反過來亦如此,這種聯(lián)系稱為M:N。學(xué)生和課程兩個(gè)實(shí)體之間的聯(lián)系為多對(duì)多聯(lián)系,一個(gè)學(xué)生可以選修多門課程,而一門課程可以為多個(gè)學(xué)生選修。147.1.3數(shù)據(jù)模型3.數(shù)據(jù)模型的分類為了反應(yīng)數(shù)據(jù)之間的聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一個(gè)固定的結(jié)構(gòu),這種結(jié)構(gòu)用數(shù)據(jù)模型表示,數(shù)據(jù)模型是數(shù)據(jù)庫管理系統(tǒng)用來表示實(shí)體及實(shí)體之間聯(lián)系的方法,一個(gè)具體的數(shù)據(jù)模型應(yīng)該能正確反應(yīng)數(shù)據(jù)之間存在的邏輯關(guān)系。數(shù)據(jù)庫管理系統(tǒng)能夠支持的數(shù)據(jù)模型分為三種:層次模型、網(wǎng)狀模型和關(guān)系模型。(1)層次模型層次模型是指用樹型結(jié)構(gòu)表示實(shí)體及其之間的聯(lián)系,樹中每一個(gè)節(jié)點(diǎn)代表一個(gè)記錄類型,樹狀結(jié)構(gòu)表示實(shí)體型之間的聯(lián)系。層次模型可以表示實(shí)體之間一對(duì)一或者一對(duì)多之間的聯(lián)系。157.1.3數(shù)據(jù)模型(2)網(wǎng)狀模型用網(wǎng)絡(luò)結(jié)構(gòu)表示實(shí)體類型及其實(shí)體之間聯(lián)系的模型。層次模型使用樹型結(jié)構(gòu)來表示實(shí)體及實(shí)體間的關(guān)系,每一個(gè)結(jié)點(diǎn)表示一個(gè)記錄,除了根節(jié)點(diǎn)外每一個(gè)節(jié)點(diǎn)都有且僅有一個(gè)雙親結(jié)點(diǎn),但可以有多個(gè)子節(jié)點(diǎn)。但是網(wǎng)狀模型允許一個(gè)結(jié)點(diǎn)可以同時(shí)擁有多個(gè)雙親結(jié)點(diǎn)和子節(jié)點(diǎn)。網(wǎng)狀模型的特點(diǎn):能明確而方便地表示數(shù)據(jù)間的復(fù)雜關(guān)系;數(shù)據(jù)冗余小。網(wǎng)狀模型的缺點(diǎn):網(wǎng)狀結(jié)構(gòu)復(fù)雜,增加了用戶查詢和定位的困難;需要存儲(chǔ)數(shù)據(jù)間聯(lián)系的指針,使得數(shù)據(jù)量增大;數(shù)據(jù)的修改不方便。167.1.3數(shù)據(jù)模型(3)關(guān)系模型關(guān)系模型是目前目前使用最廣泛的一種數(shù)據(jù)模型,用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型。關(guān)系模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的,在關(guān)系數(shù)據(jù)模型中操作的對(duì)象和結(jié)果都是二維表。177.1.4關(guān)系數(shù)據(jù)庫1.關(guān)系術(shù)語(1)關(guān)系關(guān)系就是一個(gè)二維表,每個(gè)關(guān)系都會(huì)有一個(gè)關(guān)系名,對(duì)關(guān)系的描述稱為關(guān)系模式,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu),其格式為:關(guān)系名(屬性名1,屬性名2,……,屬性名n)(2)元組在一個(gè)關(guān)系中,每一行稱為一個(gè)元組,元組對(duì)應(yīng)表中的一條記錄。(3)屬性關(guān)系中垂直方向的列稱為屬性,也稱字段,每一列有一個(gè)屬性名。(4)域?qū)傩缘娜≈捣秶Q為該屬性的域,如成績的值應(yīng)該在0—100之間。(5)關(guān)鍵字能夠唯一標(biāo)識(shí)一個(gè)元組的一個(gè)屬性或者多個(gè)屬性的組合稱為關(guān)鍵字。(6)外部關(guān)鍵字如果關(guān)系中的一個(gè)屬性不是本關(guān)系中的關(guān)鍵字,而是另外一個(gè)關(guān)系中的關(guān)鍵字,則此屬性為外部關(guān)鍵字。187.1.4關(guān)系數(shù)據(jù)庫2.關(guān)系的特點(diǎn)(1)關(guān)系必須規(guī)范化,每一個(gè)關(guān)系模式必須要符合一定的要求,最基本的是表中的每一個(gè)屬性必須是不可分割的數(shù)據(jù)單元。(2)在同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名。(3)關(guān)系中不允許出現(xiàn)相同的元組。(4)在一個(gè)關(guān)系中元組的次序無關(guān)緊要,在關(guān)系中交換元組的位置并不影響數(shù)據(jù)的實(shí)際含義。(5)在一個(gè)關(guān)系中屬性的次序無關(guān)緊要,任意交換兩個(gè)屬性的位置不會(huì)影響數(shù)據(jù)的實(shí)際含義。3.關(guān)系數(shù)據(jù)庫的設(shè)計(jì)步驟數(shù)據(jù)庫的設(shè)計(jì)應(yīng)該遵循如下原則:(1)避免在表間出現(xiàn)重復(fù)字段,除了保證表中有反應(yīng)與其他表之間聯(lián)系的外部關(guān)鍵字外,這樣可以減少數(shù)據(jù)冗余,防止在插入、刪除和更新數(shù)據(jù)時(shí)造成數(shù)據(jù)不一致。(2)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素,不應(yīng)該出現(xiàn)通過計(jì)算的數(shù)據(jù)或者多項(xiàng)數(shù)據(jù)的組合。(3)通過外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系,這樣可以使表的結(jié)構(gòu)合理,不僅存儲(chǔ)了所需的實(shí)體信息,也能體現(xiàn)出實(shí)體之間的聯(lián)系。197.1.4關(guān)系數(shù)據(jù)庫按照以上原則,設(shè)計(jì)關(guān)系數(shù)據(jù)庫的一般步驟如下:(1)需求分析確定建立數(shù)據(jù)庫的目的,這有助于確定數(shù)據(jù)庫需要保存哪些信息。(2)確定需要的表通過需求分析,將需求信息劃分為各個(gè)獨(dú)立的實(shí)體(3)確定所需字段確定每個(gè)表需要保存哪些字段,確定關(guān)鍵字,并且定義每個(gè)字段的屬性。(4)確定聯(lián)系對(duì)每個(gè)表進(jìn)行分析,確定一個(gè)表中的數(shù)據(jù)和其他表中的數(shù)據(jù)有何聯(lián)系。(5)設(shè)計(jì)求精對(duì)設(shè)計(jì)進(jìn)一步分析,查找其中的錯(cuò)誤,創(chuàng)建表,在表中加入幾個(gè)示例數(shù)據(jù),考查能否從表中得到想要的結(jié)果,需要時(shí)可以繼續(xù)調(diào)整。207.2關(guān)系數(shù)據(jù)庫Access2010——案例8:創(chuàng)建成績管理數(shù)據(jù)庫ACCESS2010數(shù)據(jù)庫簡(jiǎn)介創(chuàng)建數(shù)據(jù)庫和表創(chuàng)建表之間關(guān)系創(chuàng)建查詢本節(jié)知識(shí)點(diǎn)217.2.1Access2010簡(jiǎn)述MicrosoftAccess2010是MicrosoftOffice的組件之一,也是常見的關(guān)系數(shù)據(jù)庫管理系統(tǒng),它的作用主要包括以下兩個(gè)方面。(1)數(shù)據(jù)分析(2)開發(fā)應(yīng)用程序2.Access2010數(shù)據(jù)庫的組成Access2010中將數(shù)據(jù)庫定義為一個(gè)擴(kuò)展名為.accdb的文件,在文件中包含六種對(duì)象:表、查詢、窗體、報(bào)表、宏和模塊227.2.1Access2010簡(jiǎn)述234.3.1Excel2010概述—基本概念工作表:用于存儲(chǔ)和處理數(shù)據(jù)的主要文檔,工作表由單元格組成。一個(gè)工作表最多含1048576×16384個(gè)單元格。工作表總是存儲(chǔ)在工作簿中。Excel2010允許同時(shí)在多張工作表中輸入并編輯數(shù)據(jù),并且可以對(duì)多張工作表的數(shù)據(jù)進(jìn)行匯總計(jì)算,用戶可以對(duì)工作表進(jìn)行重命名、添加和刪除操作。單元格區(qū)域:工作表中的兩個(gè)或多個(gè)單元格,這些單元格可以相鄰或不相鄰。通過對(duì)區(qū)域的引用實(shí)現(xiàn)工作表的主要操作,如計(jì)算、生成圖表等。工作簿:包含一個(gè)或多個(gè)工作表的文件(擴(kuò)展名.xlsx)。默認(rèn)情況下一個(gè)工作簿包含3個(gè)工作表(默認(rèn)名稱Sheet1、Sheet2、Sheet3)。247.2.2案例說明與分析—?jiǎng)?chuàng)建成績管理數(shù)據(jù)庫具體操作步驟及方法參看教材及配套教學(xué)視頻,課件中不做詳述。257.2.3創(chuàng)建數(shù)據(jù)庫和表(1)表的結(jié)構(gòu)表結(jié)構(gòu)指表的框架,由表名和字段屬性組成,其中表名是該表在磁盤上的唯一標(biāo)識(shí);字段屬性是表的組織形式,包括字段個(gè)數(shù)、每個(gè)字段的名稱、類型、長度、格式等。在Access2010中,字段名的命名規(guī)則是:1)長度為1-64個(gè)字符。2)可以包含字母、漢字、數(shù)字、空格和其他字符,但是不能以空格開始。3)不能包含英文半角狀態(tài)下的句號(hào)(.)、感嘆號(hào)(!)、方括號(hào)([])和單引號(hào)(’)。(2)數(shù)據(jù)類型Access2010中,字段的數(shù)據(jù)類型有12種,分別是文本、備注、數(shù)字、日期/時(shí)間、貨幣、自動(dòng)編號(hào)、是/否、OLE對(duì)象、超鏈接、附件、計(jì)算和查詢向?qū)А?)文本文本型字段可以保存文本或者文本與數(shù)字的組合2)備注備注型字段可以存儲(chǔ)更多的字符,最多可以存儲(chǔ)64000個(gè)字符,Access不能對(duì)備注字段進(jìn)行排序或索引。267.2.3創(chuàng)建數(shù)據(jù)庫和表3)數(shù)字?jǐn)?shù)字型字段一般用來存儲(chǔ)需要計(jì)算的數(shù)字?jǐn)?shù)據(jù),根據(jù)不同的計(jì)算需要,數(shù)字型又可以分為字節(jié)、整數(shù)、長整數(shù)、單精度數(shù)和雙精度數(shù)5種4)日期時(shí)間用來存儲(chǔ)日期、時(shí)間或者日期和時(shí)間的組合。5)貨幣是數(shù)字?jǐn)?shù)據(jù)類型的特殊類型,等價(jià)于具有雙精度屬性的數(shù)字字段類型。6)自動(dòng)編號(hào)是一種特殊的數(shù)據(jù)類型,每次向表格添加新記錄時(shí),Access會(huì)自動(dòng)插入唯一順序或者隨機(jī)編號(hào),即在自動(dòng)編號(hào)字段中指定某一數(shù)值。7)是/否這種字段是針對(duì)于某一字段中只包含兩個(gè)不同的可選值而設(shè)立的字段,通過是/否數(shù)據(jù)類型的格式特性,用戶可以對(duì)是/否字段進(jìn)行選擇。8)OLE對(duì)象此類型字段允許單獨(dú)地“鏈接”或“嵌入”O(jiān)LE對(duì)象。9)超連接用來保存超級(jí)鏈接,包含作為超級(jí)鏈接地址的文本或以文本形式存儲(chǔ)的字符與數(shù)字的組合。277.2.3創(chuàng)建數(shù)據(jù)庫和表10)附件可允許向Access數(shù)據(jù)庫附加外部文件的特殊字段。11)計(jì)算該字段用來顯示計(jì)算的結(jié)果。計(jì)算必須引用同一張表中的其他字段??梢允褂帽磉_(dá)式生成器創(chuàng)建計(jì)算。12)查閱向?qū)э@示從表或查詢中檢索到的一組值,或顯示創(chuàng)建字段時(shí)指定的一組值。當(dāng)設(shè)置一個(gè)字段為查閱向?qū)r(shí),查閱向?qū)?huì)啟動(dòng),可以創(chuàng)建查閱字段。(2)創(chuàng)建表的方法在Access2010中,表并不是以單獨(dú)文件方式存在,而是數(shù)據(jù)庫中的對(duì)象,依附于數(shù)據(jù)庫存在,只有建立好數(shù)據(jù)庫,才能在此基礎(chǔ)上創(chuàng)建表,創(chuàng)建表的方法有以下兩種。1)通過輸入數(shù)據(jù)創(chuàng)建表2)使用表設(shè)計(jì)器創(chuàng)建表287.2.3創(chuàng)建數(shù)據(jù)庫和表(2)創(chuàng)建表的方法在Access2010中,表并不是以單獨(dú)文件方式存在,而是數(shù)據(jù)庫中的對(duì)象,依附于數(shù)據(jù)庫存在,只有建立好數(shù)據(jù)庫,才能在此基礎(chǔ)上創(chuàng)建表,創(chuàng)建表的方法有以下兩種。1)通過輸入數(shù)據(jù)創(chuàng)建表2)使用表設(shè)計(jì)器創(chuàng)建表297.2.4創(chuàng)建表之間的關(guān)系表之間的關(guān)系可以理解為實(shí)體之間的聯(lián)系,實(shí)體之間聯(lián)系包括三種類型:一對(duì)一、一對(duì)多和多對(duì)多。創(chuàng)建表之間關(guān)系的操作比較簡(jiǎn)單,只要在關(guān)系設(shè)圖將兩張表的關(guān)聯(lián)字段拖動(dòng)到一起,在彈出的“編輯關(guān)系”對(duì)話框中設(shè)置即可。307.2.4創(chuàng)建表之間的關(guān)系①級(jí)聯(lián)更新相關(guān)字段如果選中了這個(gè)選項(xiàng),當(dāng)主表(一對(duì)多關(guān)系中的“一”表,如學(xué)生信息表和課程信息表)中的主鍵值更改時(shí),自動(dòng)更新相關(guān)表(一對(duì)多關(guān)系中的“多”表,如學(xué)生成績表)中對(duì)應(yīng)的字段值。②級(jí)聯(lián)刪除相關(guān)字段如果選中了這個(gè)選項(xiàng),當(dāng)主表(一對(duì)多關(guān)系中的“一”表,如學(xué)生信息表和課程信息表)中的記錄被刪除時(shí),自動(dòng)刪除相關(guān)表(一對(duì)多關(guān)系中的“多”表,如學(xué)生成績表)所有相關(guān)的記錄。317.2.4創(chuàng)建表之間的關(guān)系327.2.5創(chuàng)建查詢(1)查詢的分類在Access中,查詢主要包括以下類型:1)選擇查詢選擇查詢是最常見的一種查詢類型,是指根據(jù)一定的查詢準(zhǔn)則從一個(gè)或多個(gè)表,或者其它查詢中獲得數(shù)據(jù),并按照所需的排列次序顯示。2)操作查詢操作查詢和選擇查詢類似,不同的是操作查詢通過一個(gè)操作中更改記錄,對(duì)查詢所得的結(jié)果進(jìn)行不同的編輯。根據(jù)操作的不同可以分為刪除查詢、追加查詢、更新查詢和生成表查詢3)交叉表查詢交叉表查詢能夠根據(jù)匯數(shù)據(jù)字段的內(nèi)容,匯總計(jì)算的結(jié)果顯示在行與列交叉的單元格中,交叉表查詢可以計(jì)算平均值、總計(jì)、最大值、最小值等。4)參數(shù)查詢參數(shù)查詢是一種根據(jù)用戶輸入條件或者參數(shù)來檢索記錄

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論