




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)ACCESS培訓(xùn)講義,對(duì)培訓(xùn)學(xué)員要求,1、明確自己,明確目標(biāo)! 2、注重方法,100投入! 3、團(tuán)隊(duì)合作,共解難題! 4、注重資料,按章按知識(shí)點(diǎn)逐一把握 5、不拋棄不放棄,堅(jiān)持就是勝利!,自信堅(jiān)持成功,考試方式,筆試(選擇題35個(gè)+填空題15空) 公共基礎(chǔ)知識(shí)(30分;識(shí)記為主,理解及推導(dǎo)為輔) ACCESS數(shù)據(jù)庫(kù)程序設(shè)計(jì)(70分;假期把握練習(xí)冊(cè)) 機(jī)試(三大題)以真題為準(zhǔn),強(qiáng)化練習(xí)! 基本操作30分 簡(jiǎn)單應(yīng)用40分 綜合應(yīng)用30分,Access數(shù)據(jù)庫(kù)程序設(shè)計(jì) 第一章 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),主要內(nèi)容,計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展 數(shù)據(jù)庫(kù)系統(tǒng) 數(shù)據(jù)模型 關(guān)系數(shù)據(jù)庫(kù) 關(guān)系代
2、數(shù)及關(guān)系運(yùn)算 SQL查詢(xún)命令 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ) ACCESS簡(jiǎn)介 過(guò)關(guān)練習(xí),數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.1 計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展,數(shù)據(jù)、信息與數(shù)據(jù)處理(了解) 數(shù)據(jù):存儲(chǔ)在某種媒體上的用來(lái)描述事物的能夠識(shí)別的物理符號(hào)。如文字、數(shù)字、圖形、聲音、視頻等。 信息:一種已經(jīng)被加工為特定形式的數(shù)據(jù)。對(duì)人們而言是可理解、可用于指導(dǎo)決策的數(shù)據(jù)。 數(shù)據(jù)處理:對(duì)數(shù)據(jù)進(jìn)行收集、組織、存儲(chǔ)、加工和播等工作。是將數(shù)據(jù)轉(zhuǎn)換為信息的過(guò)程,如“數(shù)據(jù)挖掘”。 三者之間的關(guān)系: 數(shù)據(jù)是信息的載體和具體表現(xiàn)形式 信息不隨著數(shù)據(jù)形式的變化而變化 信息數(shù)據(jù)數(shù)據(jù)處理,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.1 計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展,計(jì)算機(jī)數(shù)據(jù)管理(重點(diǎn)) 數(shù)據(jù)處
3、理中最重要的問(wèn)題就是數(shù)據(jù)管理,包括如何對(duì)數(shù)據(jù)分類(lèi)、組織、編碼、存儲(chǔ)、檢索和維護(hù)。隨著計(jì)算機(jī)軟、硬件的不斷升級(jí),數(shù)據(jù)管理經(jīng)歷了以下幾個(gè)階段:,面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng),分布式數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)管理,文件系統(tǒng),人工管理,獨(dú)立性越來(lái)越高,使用越來(lái)越方便,技術(shù)越來(lái)越復(fù)雜,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.1 計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展(重點(diǎn)),數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.2 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)相關(guān)概念(重點(diǎn)) 數(shù)據(jù)庫(kù)(DB):指存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織、可共享的數(shù)據(jù)集合。它不僅包括數(shù)據(jù)本身,而且包括相關(guān)數(shù)據(jù)之間的聯(lián)系。 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS):一種系統(tǒng)軟件,用于數(shù)據(jù)庫(kù)的建立、使用和維護(hù)。如Access、SQL Server、FoxP
4、ro、Oracle、Dbase、DB2、MySQL、Sybase等。 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DBAS):系統(tǒng)開(kāi)發(fā)人員利用數(shù)據(jù)庫(kù)系統(tǒng)資源開(kāi)發(fā)的面向某一類(lèi)實(shí)際應(yīng)用的軟件系統(tǒng)。由數(shù)據(jù)庫(kù)系統(tǒng)、應(yīng)用軟件、應(yīng)用界面組成。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.2 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)相關(guān)概念(重點(diǎn)) 數(shù)據(jù)庫(kù)系統(tǒng):引入了數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng)。 由5部分構(gòu)成: 硬件系統(tǒng) 數(shù)據(jù)庫(kù)集合(DB) 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS) 數(shù)據(jù)庫(kù)管理員(DBA) 用戶(hù),注:數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.2 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(重點(diǎn)) 實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余:數(shù)據(jù)與特定應(yīng)用分離,集中存放,共同使用。減少冗余,但無(wú)
5、法避免一切冗余! 采用特定的數(shù)據(jù)模型:利用模型表達(dá)客觀事物之間的聯(lián)系,從而對(duì)數(shù)據(jù)進(jìn)行有效管理。 具有較高的數(shù)據(jù)獨(dú)立性:數(shù)據(jù)相對(duì)應(yīng)用程序而言具有更好的獨(dú)立性,即數(shù)據(jù)與程序相互不依賴(lài)性。 有統(tǒng)一的數(shù)據(jù)控制功能:不同應(yīng)用程序采用統(tǒng)一的方式訪問(wèn)、控制數(shù)據(jù)庫(kù)中的數(shù)據(jù)。完整性、安全性、并發(fā)等等。,注:數(shù)據(jù)庫(kù)系統(tǒng)最根本目的是解決數(shù)據(jù)共享問(wèn)題,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.2 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)獨(dú)立性分類(lèi)(了解) 物理獨(dú)立性:數(shù)據(jù)的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu),存取方式等)的改變,如存儲(chǔ)設(shè)備的更換、物理存儲(chǔ)的更換、存取方式改變等都不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化。 邏輯獨(dú)立性:數(shù)據(jù)庫(kù)總體邏輯結(jié)構(gòu)的改變,如修改
6、數(shù)據(jù)模式、增加新的數(shù)據(jù)類(lèi)型、改變數(shù)據(jù)間聯(lián)系等,不需要相應(yīng)修改應(yīng)用程序。,1.2 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部結(jié)構(gòu)體系(了解),為了有效地組織、管理數(shù)據(jù),數(shù)據(jù)庫(kù)采用三級(jí)模式結(jié)構(gòu):內(nèi)模式、模式和外模式組成,即由物理級(jí)、概念級(jí)和用戶(hù)級(jí)組成。,1.2 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)部結(jié)構(gòu)體系(重點(diǎn)) 內(nèi)模式(Internal Schema):又稱(chēng)物理模式,具體描述數(shù)據(jù)在外部存儲(chǔ)器上如何組織存儲(chǔ)。內(nèi)模式反映了數(shù)據(jù)庫(kù)的存儲(chǔ)方式。 模式(Schema):又稱(chēng)邏輯模式或概念模式,是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的整體邏輯結(jié)構(gòu)和特征的描述,是全體用戶(hù)公共的數(shù)據(jù)視圖。 外模式(External Schema):是用戶(hù)的數(shù)據(jù)視圖,與某
7、一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是模式的一個(gè)子集,故又稱(chēng)為子模式,包含模式中允許特定用戶(hù)使用的那部分?jǐn)?shù)據(jù)。 三者之間的關(guān)系: 模式是內(nèi)模式的邏輯表示 內(nèi)模式是模式的物理實(shí)現(xiàn) 外模式則是模式的部分抽取,1.2 數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)的兩級(jí)映射(了解) 概念模式/內(nèi)模式的映射:實(shí)現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換。當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí),通過(guò)修改相應(yīng)的概念模式/內(nèi)模式的映射,使得數(shù)據(jù)庫(kù)的邏輯模式不變,其外模式不變,應(yīng)用程序不用修改,從而保證數(shù)據(jù)具有很高的物理獨(dú)立性。 外模式/概念模式的映射:實(shí)現(xiàn)了外模式到概念模式之間的相互轉(zhuǎn)換。當(dāng)邏輯模式發(fā)生變化時(shí),通過(guò)修改相應(yīng)的外模式/邏輯模式映射,使得
8、用戶(hù)所使用的那部分外模式不變,從而應(yīng)用程序不必修改,保證數(shù)據(jù)具有較高的邏輯獨(dú)立性。,1.3 數(shù)據(jù)模型,數(shù)據(jù)模型基本概念(了解) 數(shù)據(jù)模型:反映實(shí)體及其實(shí)體間聯(lián)系的數(shù)據(jù)組織的結(jié)構(gòu)和形式。是數(shù)據(jù)庫(kù)管理系統(tǒng)用來(lái)表示實(shí)體及其聯(lián)系的方法,是從現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。 數(shù)據(jù)模型所描述的三部分內(nèi)容 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)是所研究的對(duì)象類(lèi)型的集合,描述系統(tǒng)的靜態(tài)特性。 數(shù)據(jù)操作:對(duì)數(shù)據(jù)庫(kù)中各種對(duì)象允許執(zhí)行的操作集合 ,描述系統(tǒng)的動(dòng)態(tài)特性。 數(shù)據(jù)的約束條件:數(shù)據(jù)的約束條件是一組完整性規(guī)則的集合,保證數(shù)據(jù)的正確、有效和相容。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.3 數(shù)據(jù)模型,數(shù)據(jù)模型分類(lèi)(了解) 概念數(shù)據(jù)模型:簡(jiǎn)稱(chēng)概念模型
9、,是對(duì)客觀世界復(fù)雜事物的結(jié)構(gòu)描述及它們之間的內(nèi)在聯(lián)系的刻畫(huà)。概念模型主要有:E-R模型(實(shí)體聯(lián)系模型)、擴(kuò)充的E-R模型、面向?qū)ο竽P图爸^詞模型等。 邏輯數(shù)據(jù)模型:又稱(chēng)數(shù)據(jù)模型,是一種面向數(shù)據(jù)庫(kù)系統(tǒng)的模型,該模型著重于在數(shù)據(jù)庫(kù)系統(tǒng)一級(jí)的實(shí)現(xiàn)。邏輯數(shù)據(jù)模型主要有:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P偷?。(不同?shù)據(jù)模型對(duì)應(yīng)不同數(shù)據(jù)庫(kù)系統(tǒng)) 物理數(shù)據(jù)模型:又稱(chēng)物理模型,它是一種面向計(jì)算機(jī)物理表示的模型。,1.3 數(shù)據(jù)模型,實(shí)體概念描述(重點(diǎn)) 實(shí)體:客觀存在且相互區(qū)別的事物。即可以是實(shí)際事物也可以是抽象事物。如學(xué)生,課程是實(shí)體,而學(xué)生選課也是實(shí)體。 實(shí)體屬性:用來(lái)描述實(shí)體的某方面特性的屬性。如
10、學(xué)生可以用學(xué)號(hào)、姓名、系別、班級(jí)等屬性來(lái)描述。 實(shí)體型:屬性的集合表示一種實(shí)體的類(lèi)型,稱(chēng)為實(shí)體型。 實(shí)體集:屬性值集合表示一個(gè)實(shí)體,同類(lèi)型實(shí)體集合稱(chēng)為實(shí)體集。 ACCESS中的對(duì)應(yīng)關(guān)系 “表”存放同一類(lèi)實(shí)體,則為實(shí)體集。 字段屬性、記錄實(shí)體,1.3 數(shù)據(jù)模型,實(shí)體間聯(lián)系及三種類(lèi)型(重點(diǎn)) 聯(lián)系:實(shí)體之間的對(duì)應(yīng)關(guān)系,描述了現(xiàn)實(shí)事物之間的相互關(guān)聯(lián)。 一對(duì)一聯(lián)系(1:1):如學(xué)校與校長(zhǎng)的關(guān)系。即表A中的一條記錄只與表B中一條記錄聯(lián)系,反之如此。 一對(duì)多聯(lián)系(1:n):如學(xué)校與學(xué)生的關(guān)系。即表A中的一條記錄與表B中多條記錄聯(lián)系。 多對(duì)多聯(lián)系(m:n):如課程與學(xué)生的關(guān)系。即表A中的一條記錄與表B中多條
11、記錄聯(lián)系,反之如此。,1.3 數(shù)據(jù)模型,實(shí)體關(guān)系(E-R)模型:利用標(biāo)準(zhǔn)圖例來(lái)描述實(shí)體及實(shí)體間的聯(lián)系(概念模型)。 (重點(diǎn)),矩形實(shí)體 橢圓屬性 菱形聯(lián)系,1.3 數(shù)據(jù)模型,常用的三種邏輯數(shù)據(jù)模型(了解) 層次數(shù)據(jù)模型 有且僅有一個(gè)節(jié)點(diǎn)無(wú)雙親根節(jié)點(diǎn) 其他節(jié)點(diǎn)僅有一個(gè)雙親 樹(shù)型結(jié)構(gòu),便于描述一對(duì)多的關(guān)系 網(wǎng)狀數(shù)據(jù)模型 允許一個(gè)以上的節(jié)點(diǎn)無(wú)雙親 一個(gè)節(jié)點(diǎn)可以有一個(gè)以上的雙親,1.3 數(shù)據(jù)模型,常用的三種數(shù)據(jù)模型 關(guān)系數(shù)據(jù)模型(重點(diǎn)) 以關(guān)系代數(shù)為基礎(chǔ),數(shù)據(jù)用二維表表示,二維表就是關(guān)系,1.4 關(guān)系數(shù)據(jù)庫(kù),關(guān)系數(shù)據(jù)模型基本術(shù)語(yǔ)(重點(diǎn)) 關(guān)系:二維表 關(guān)系模式:對(duì)關(guān)系的描述,對(duì)應(yīng)著一個(gè)關(guān)系結(jié)構(gòu)。表示為
12、: 關(guān)系名(屬性名1,屬性名2,屬性名n) ACCESS中的表:表名(字段名1,字段名2,字段名n) 元組:二維表中,水平方向的行稱(chēng)為元組。即一條記錄就是一個(gè)元組。 屬性:二維表中的列。ACCESS中屬性用字段來(lái)表示。 域:屬性的取值范圍。如文本,數(shù)字,日期等。,1.4 關(guān)系數(shù)據(jù)庫(kù),關(guān)系數(shù)據(jù)模型基本術(shù)語(yǔ)(重點(diǎn)) 關(guān)鍵字(候選碼):能唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩约?。一個(gè)表中可以有多個(gè)關(guān)鍵字。 主關(guān)鍵字(主碼):選擇一個(gè)合適的候選碼作為表的主關(guān)鍵字,來(lái)標(biāo)識(shí)每一個(gè)元組。一個(gè)表只有一個(gè)主關(guān)鍵字。 外部關(guān)鍵字:表中的一個(gè)字段不是本表的關(guān)鍵字,而是另一個(gè)表的關(guān)鍵字或候選關(guān)鍵字。,關(guān)系術(shù)語(yǔ)示例,由下列圖標(biāo)
13、中指出對(duì)應(yīng)的關(guān)系、關(guān)系模式、元組、屬性、域、關(guān)鍵字、外部關(guān)鍵字,A,B,C,思考:實(shí)體、實(shí)體屬性、實(shí)體型、實(shí)體集在上述表中的表現(xiàn)形式。,1.4 關(guān)系數(shù)據(jù)庫(kù),關(guān)系的特點(diǎn)(重點(diǎn)) 關(guān)系必須規(guī)范化。即模型中每個(gè)關(guān)系模式都應(yīng)滿足一定的要求。一般要求屬性是不可再分的原子數(shù)據(jù),表中不再包含表。 同一關(guān)系中不能出現(xiàn)同名屬性。 關(guān)系中不允有完全相同的元組。 關(guān)系中元組次序無(wú)關(guān)緊要。 關(guān)系中屬性次序無(wú)關(guān)緊要。,1.4 關(guān)系數(shù)據(jù)庫(kù),關(guān)系中的數(shù)據(jù)約束(重點(diǎn)) 保證數(shù)據(jù)的完整性、一致性、相容性 實(shí)體完整性約束:關(guān)系的主鍵中屬性值不能為空值,因?yàn)橹麈I是唯一決定元組的,如為空值則其唯一性就成為不可能的了。 參照完整性約束
14、:關(guān)系之間相互關(guān)聯(lián)的基本約束,不允許關(guān)系引用不存在的元組,即在關(guān)系中的外鍵要么是所關(guān)聯(lián)關(guān)系中實(shí)際存在的元組,要么為空值。 用戶(hù)定義的完整性約束:反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語(yǔ)義要求。例如某個(gè)屬性的取值范圍在0100之間等。,1.5 關(guān)系代數(shù)及關(guān)系運(yùn)算,用戶(hù)需要利用查詢(xún)從關(guān)系數(shù)據(jù)庫(kù)中找到感興趣的數(shù)據(jù)時(shí),需要對(duì)多個(gè)關(guān)系(表)進(jìn)行運(yùn)算。關(guān)系運(yùn)算以關(guān)系代數(shù)為基礎(chǔ)。關(guān)系的基本運(yùn)算分為兩類(lèi): 傳統(tǒng)集合運(yùn)算:并,交,差,笛卡爾積 專(zhuān)門(mén)關(guān)系運(yùn)算:選擇,投影,連接 傳統(tǒng)集合運(yùn)算 并():設(shè)關(guān)系R和S有相同的結(jié)構(gòu),則RS由屬于R或?qū)儆赟的元組組成。例:,1.5 關(guān)系代數(shù)及關(guān)系運(yùn)算,傳統(tǒng)集合運(yùn)算(重點(diǎn))
15、交():設(shè)關(guān)系R和S有相同的結(jié)構(gòu),則RS由既屬于R又屬于S的元組組成。例:,差():設(shè)關(guān)系R和S有相同的結(jié)構(gòu),則RS由屬于R但不屬于S的元組組成。例:,1.5 關(guān)系代數(shù)及關(guān)系運(yùn)算,傳統(tǒng)集合運(yùn)算(重點(diǎn)) 笛卡爾積():設(shè)n元關(guān)系R和m元關(guān)系S,則RS是一個(gè)nm元組的集合。注意,R和S關(guān)系的結(jié)構(gòu)不必相同。例:,1.5 關(guān)系代數(shù)及關(guān)系運(yùn)算,專(zhuān)門(mén)的關(guān)系運(yùn)算(重點(diǎn)) 選擇(F(R)):從關(guān)系中選擇滿足一定條件的元組形成新關(guān)系。,投影(A(R)):從關(guān)系中選擇若干屬性列組成新的關(guān)系。,1.5 關(guān)系代數(shù)及關(guān)系運(yùn)算,專(zhuān)門(mén)的關(guān)系運(yùn)算(重點(diǎn)) 連接():從兩個(gè)關(guān)系的笛卡爾積中選取滿足一定條件的元組。有兩種形式:等
16、值連接,自然連接 等值連接(R|S(A=B):從R和S的笛卡爾積中選擇A,B屬性值相等的元組。注: A、B是屬性集合,自然連接(R|S):要求A,B屬性組必須相同,并在結(jié)果中去掉重復(fù)的屬性列。在實(shí)際數(shù)據(jù)庫(kù)關(guān)系中利用相關(guān)表外鍵進(jìn)行自然連接運(yùn)算。,1.6 SQL查詢(xún)命令,SQL(結(jié)構(gòu)化查詢(xún)語(yǔ)言) 是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語(yǔ)言,其功能包括查詢(xún)、操縱、定義和控制4個(gè)方面,是一個(gè)通用、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。目前已成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。大多數(shù)數(shù)據(jù)庫(kù)均用SQL作為共同的數(shù)據(jù)存取語(yǔ)言和標(biāo)準(zhǔn)接口,使不同數(shù)據(jù)庫(kù)系統(tǒng)之間的互操作有了共同的基礎(chǔ)。 SQL兩個(gè)基本概念 基本表(basetable):本
17、身獨(dú)立存在的表。一個(gè)關(guān)系對(duì)應(yīng)一個(gè)表,而一個(gè)基本表對(duì)應(yīng)一個(gè)存儲(chǔ)文件。 視圖(view):從一個(gè)或幾個(gè)基本表或其它視圖導(dǎo)出來(lái)的表,本身并不獨(dú)立存儲(chǔ)數(shù)據(jù),系統(tǒng)只保存視圖的定義,是一個(gè)虛表。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.6 SQL查詢(xún)命令,SQL基本語(yǔ)句(重點(diǎn)),注意:ACCESS不直接支持SQL的數(shù)據(jù)定義和視圖,也不直接支持SQL的授權(quán)控制。這些操作通過(guò)VBA代碼利用DAO(數(shù)據(jù)訪問(wèn)對(duì)象)進(jìn)行。 因此:考核中上機(jī)操作暫時(shí)只在查詢(xún)中的子查詢(xún)應(yīng)用,筆試考核中有一兩個(gè)考題考核SQL知識(shí)點(diǎn)。所考核比重相對(duì)較輕!,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.6 SQL查詢(xún)命令,SQL基本語(yǔ)句(重點(diǎn)) 數(shù)據(jù)庫(kù)查詢(xún)是數(shù)據(jù)庫(kù)的核心操作。SQL語(yǔ)言
18、提供了SELECT語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún),該語(yǔ)句具有靈活的使用方式和豐富的功能。 SELECT的基本語(yǔ)法 SELECT ALL /DISTINCT , FROM , WHERE GROUP BY HAING ORDER BY ASC/ DESC , ASC/ DESC 其中表示在實(shí)際的語(yǔ)句中要采用所需內(nèi)容進(jìn)行代替 表示可以根據(jù)需要進(jìn)行選擇,也可以不選 表示必選項(xiàng),數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.6 SQL查詢(xún)命令,SQL基本語(yǔ)句(重點(diǎn)) SELECT相關(guān)說(shuō)明 Select: 查詢(xún)目標(biāo)屬性名,也可是計(jì)算字段 From :查詢(xún)目標(biāo)表名及where 子句的條件中涉及的所有關(guān)系名 Where :查詢(xún)目標(biāo)必須滿足的條
19、件,其可由以下內(nèi)容組成:,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.6 SQL查詢(xún)命令,SQL基本語(yǔ)句(重點(diǎn)) SELECT相關(guān)說(shuō)明 like :NOT LIKE ,查找指定的屬性列值與相匹配的元組??梢允且粋€(gè)完整的字符串,也可以含有通配符*和?(指在access數(shù)據(jù)庫(kù)中應(yīng)用),其中: *: 匹配零個(gè)或多個(gè)字符 ?: 匹配任意單個(gè)字符 SELECT示例 Student表由學(xué)號(hào)(Sno)、姓名(Sname)、性別(Ssex)、年齡(Sage)、所在系(Sdept)5個(gè)屬性組成 可記為:Student(Sno ,Snome ,Ssex,Sage, Sdept) ,其中Sno為主碼,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.6 SQL查詢(xún)命令
20、,SQL基本語(yǔ)句(重點(diǎn)) SELECT示例 SELECT * FROM Student; SELECT Sname , Sdept, Sage AS 年齡 FROM Student WHERE Sage BETWEEN 20 AND 23 SELECT Sname ,Ssex FROM Student WHERE Sdept IN (IS, MA, CS ) SELECT Sname FROM Student WHERE Sdept=IS OR Sdept= MA OR Sdept=CS SELECT Sname ,Sno,Ssex FROM Student WHERE Sname LIKE
21、劉* SELECT * FROM Student ORDER BY Sdept ,Stage DESC;,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.6 SQL查詢(xún)命令,SQL基本語(yǔ)句(重點(diǎn)) 認(rèn)真分析理解教材P99-110頁(yè)的實(shí)例(演示)_其它示例 CREATE TABLE 課程(課程編號(hào) TEXT, 課程名稱(chēng) TEXT) CREATE INDEX NewIndex ON 課程 (課程編號(hào)) CREATE VIEW 學(xué)生視圖 AS SELECT * FROM 學(xué)生 DROP TABLE R, DROP INDEX NewIndex, DROP VIEW 學(xué)生視圖 INSERT INTO 課程 (課程編號(hào),課程名稱(chēng))
22、 VALUES (101, 計(jì)算機(jī)基礎(chǔ)) UPDATE 學(xué)生 SET 年齡 = 年齡+1 DELETE * FROM 學(xué)生 WHERE 年齡 17,1. SQL 的含義是( ) (2006.9 T13) A)結(jié)構(gòu)化查詢(xún)語(yǔ)言 B)數(shù)據(jù)定義語(yǔ)言 C)數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言D)數(shù)據(jù)庫(kù)操縱與控制語(yǔ)言 2.下列關(guān)于SQL語(yǔ)句的說(shuō)法中,錯(cuò)誤的是( ) (2009.3 T20) A) INSERT語(yǔ)句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄 B) UPDATE語(yǔ)句用來(lái)修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄 C) DELETE語(yǔ)句用來(lái)刪除數(shù)據(jù)表中的記錄 D) CREATE語(yǔ)句用來(lái)建立表結(jié)構(gòu)并追加新的記錄 3. SQL 語(yǔ)句不能創(chuàng)建的是
23、( ) (2008.4 T24) A)報(bào)表 B)操作查詢(xún) C)選擇查詢(xún) D)數(shù)據(jù)定義查詢(xún),過(guò)關(guān)練習(xí)選擇題,A,D,A,4.在Access 數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新表,應(yīng)該使用的SQL 語(yǔ)句是( )。(2008.9 T23) A)Create Table B)Create Index C)Alter TableD)Create Database 5.要從數(shù)據(jù)庫(kù)中刪除一個(gè)表,應(yīng)該使用的SQL語(yǔ)句是( )(2009.3 T28) A)ALTER TABLEB)KILL TABLE C)DELETE TABLED)DROP TABLE 6.在SQL 的SELECT 語(yǔ)句中,用于實(shí)現(xiàn)選擇運(yùn)算的是( ) (20
24、06.9 T15) A)FOR B)WHILE C)IF D)WHERE,過(guò)關(guān)練習(xí)選擇題,A,D,D,7.已知“借閱”表中有“借閱編號(hào)”、“學(xué)號(hào)”和“借閱圖書(shū)編號(hào)”等字段,每名學(xué)生每借閱一本書(shū)生成一條記錄,要求按學(xué)生學(xué)號(hào)統(tǒng)計(jì)出每名學(xué)生的借閱次數(shù),下列SQL語(yǔ)句中,正確的是( )。(2009.9 T20) A)Select學(xué)號(hào),Count(學(xué)號(hào)) from 借閱 B)Select學(xué)號(hào),Count(學(xué)號(hào)) from 借閱 Group By 學(xué)號(hào) C)Select學(xué)號(hào),Sum(學(xué)號(hào)) from 借閱 D)Select學(xué)號(hào),Sum(學(xué)號(hào)) from 借閱 Order By 學(xué)號(hào) 8.在下列查詢(xún)語(yǔ)句中,
25、與 SELECT TABL* FROM TAB1 WHERE InStr(簡(jiǎn)歷,籃球)0 功能相同的語(yǔ)句是( )。(2008.9 T22) A)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡(jiǎn)歷 Like籃球 B)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡(jiǎn)歷 Like*籃球 C)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡(jiǎn)歷 Like*籃球* D)SELECT TAB1.* FROM TAB1 WHERE TAB1.簡(jiǎn)歷 Like籃球*“,過(guò)關(guān)練習(xí)選擇題,B,C,9.在Access 中已建立了“學(xué)生”表,表中有“
26、學(xué)號(hào)”、“姓名”、“性別”和“入學(xué)成績(jī)”等字段。執(zhí)行如下SQL 命令:Select 性別, avg(入學(xué)成績(jī)) From 學(xué)生 Group by 性別 其結(jié)果是( ) (2007.4 T20) A)計(jì)算并顯示所有學(xué)生的性別和入學(xué)成績(jī)的平均值 B)按性別分組計(jì)算并顯示性別和入學(xué)成績(jī)的平均值 C)計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值 D)按性別分組計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值 10.在Access中已建立了工資表,表中包括職工號(hào)、所在單位、基本工資和應(yīng)發(fā)工資等字段,如果要按單位統(tǒng)計(jì)應(yīng)發(fā)工資總數(shù),那么在查詢(xún)?cè)O(shè)計(jì)視圖的所在單位的總計(jì)行和應(yīng)發(fā)工資的總計(jì)行中分別選擇的是_。 A、sum,group
27、 byB、count,group by C、group by,sumD、group by,count,過(guò)關(guān)練習(xí)選擇題,B,C,11.假設(shè)“公司”表中有編號(hào)、名稱(chēng)、法人等字段,查找公司名稱(chēng)中有“網(wǎng)絡(luò)”二字的公司信息,正確的命令是_。(2010.3 T12) A、SELECT * FROM 公司 FOR 名稱(chēng)= *網(wǎng)絡(luò)* B、SELECT * FROM 公司 FOR 名稱(chēng) LIKE *網(wǎng)絡(luò)* C、SELECT * FROM 公司 WHERE 名稱(chēng)= *網(wǎng)絡(luò)* D、SELECT * FROM 公司 WHERE 名稱(chēng) LIKE *網(wǎng)絡(luò)*“ 12.在SQL查詢(xún)中GROUP BY的含義是_。(2010.3
28、 T16) A、選擇行條件 B、對(duì)查詢(xún)進(jìn)行排序 C、選擇列字段 D、對(duì)查詢(xún)進(jìn)行分組,過(guò)關(guān)練習(xí)選擇題,D,D,13.下列SELECT語(yǔ)句語(yǔ)法正確的是( ) A. SELECT * FROM “教師表” WHERE=“男” B. SELECT * FROM “教師表” WHERE 性別=“男” C. SELECT * FROM 教師表 WHERE=“男” D. SELECT * FROM 教師表 WHERE 性別=“男” 14.創(chuàng)建“學(xué)生(ID,姓名,出生)”表(ID為主碼字段)的正確SQL語(yǔ)句是( ) A.CREAT TABLE 學(xué)生(ID integer, 姓名 text; 出生 date,
29、CONSTRAINT index1 PRIMARY KEY(ID) B.CREAT TABLE 學(xué)生(ID integer, 姓名 text,出生 date, CONSTRAINT index1 PRIMARY KEY(ID) C.CREAT TABLE 學(xué)生(ID integer;姓名 text,出生 date,, CONSTRAINT index1 PRIMARY KEY(ID) D.CREAT TABLE 學(xué)生(ID integer;姓名 text; 出生,date, CONSTRAINT index1 PRIMARY KEY(ID),過(guò)關(guān)練習(xí)選擇題,D,B,12.下列SQL查詢(xún)語(yǔ)句中,
30、與下面查詢(xún)?cè)O(shè)計(jì)視圖所示的查詢(xún)結(jié)果等價(jià)的是_。(2008.4 T16) A、SELECT 姓名,性別,所屬院系,簡(jiǎn)歷 FROM tStud WHERE 性別=女 AND 所屬院系IN(03,04) B、SELECT 姓名,簡(jiǎn)歷 FROM tStud WHERE 性別=女 AND 所屬院系 IN(03,04) C、SELECT 姓名,性別,所屬院系,簡(jiǎn)歷 FROM tStud WHERE 性別=女 AND 所屬院系=03 OR 所屬院系=04 D、SELECT 姓名,簡(jiǎn)歷 FROM tStud WHERE 性別=女 AND 所屬院系=03 OR 所屬院系=04,B,13.下圖是使用查詢(xún)?cè)O(shè)計(jì)器完成的
31、查詢(xún),與該查詢(xún)等價(jià)的SQL 語(yǔ)句是( ) (2006.9 T18) A)select 學(xué)號(hào), 數(shù)學(xué) from sc where 數(shù)學(xué)(select avg(數(shù)學(xué))from sc) B)select 學(xué)號(hào) where 數(shù)學(xué)(select avg(數(shù)學(xué)) from sc) C)select 數(shù)學(xué) avg(數(shù)學(xué)) from sc D)select 數(shù)學(xué)(select avg(數(shù)學(xué)) from sc),過(guò)關(guān)練習(xí)選擇題,A,14.在下圖中,與查詢(xún)?cè)O(shè)計(jì)器的篩選標(biāo)簽中所設(shè)置的篩選功能相同的表達(dá)式是_。 A、成績(jī)表.綜合成績(jī)=80 AND 成績(jī)表.綜合成績(jī)=80 AND 成績(jī)表.綜合成績(jī)90 C、80=成績(jī)表
32、.綜合成績(jī)=90 D、80成績(jī)表.綜合成績(jī)90,過(guò)關(guān)練習(xí)選擇題,A,15. 用SQL語(yǔ)句實(shí)現(xiàn)查詢(xún)表名為“圖書(shū)表”中的所有記錄,應(yīng)該使用的SELECT語(yǔ)句是:select_ (2009.3 T8) 16.在SQL 的Select 命令中用_短語(yǔ)對(duì)查詢(xún)的結(jié)果進(jìn)行排序。 (2007.4 T7) 特別提醒: 一定要認(rèn)真理解教材上P99開(kāi)始的例題3.19例題3.32,以及例題3.34和例題3.35.(例題3.33不考核),過(guò)關(guān)練習(xí)選擇題,* from 圖書(shū)表,Order by,1.7 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)(了解),數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用的核心。其基本任務(wù):根據(jù)用戶(hù)對(duì)象的信息需求、處理需求和數(shù)據(jù)庫(kù)的支持環(huán)境設(shè)計(jì)
33、出數(shù)據(jù)模式。 建議:,認(rèn)真閱讀國(guó)二教材P13,1.3小節(jié)的內(nèi)容,理解和掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)知識(shí)。,數(shù)據(jù)庫(kù)設(shè)計(jì)的6個(gè)階段,需求分析 概念結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)、,物理結(jié)構(gòu)設(shè)計(jì) 應(yīng)用程序設(shè)計(jì) 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù),1.7 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)(了解),需求分析 要準(zhǔn)確了解并分析用戶(hù)對(duì)系統(tǒng)的需要和要求,弄清系統(tǒng)要達(dá)到的目標(biāo)和實(shí)現(xiàn)的功能。調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”。數(shù)據(jù)流圖、數(shù)據(jù)字典是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果 概念設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)階段是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。其目標(biāo)是產(chǎn)生一個(gè)反映信息需求的、獨(dú)立于具體DBMS的概念模型。概念模型可以用實(shí)體聯(lián)系模型(E-R模型)表示。 邏輯結(jié)構(gòu)設(shè)計(jì) 將概念
34、結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS支持的數(shù)據(jù)模型,并將其性能進(jìn)行優(yōu)化。從E-R圖向關(guān)系模式的轉(zhuǎn)換(表、及其聯(lián)系);邏輯模式規(guī)范化及調(diào)整、實(shí)現(xiàn);關(guān)系視圖設(shè)計(jì)。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.7 數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)(了解),物理設(shè)計(jì) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)在存儲(chǔ)設(shè)備上的實(shí)現(xiàn)。如對(duì)數(shù)據(jù)庫(kù)怎樣組織存儲(chǔ)才能使得邏輯級(jí)的操作方便、快捷等。物理設(shè)計(jì)只有少量工作可以由用戶(hù)選擇和干預(yù),絕大部分工作由DBMS完成。 應(yīng)用程序設(shè)計(jì) 系統(tǒng)設(shè)計(jì)人員要運(yùn)用DBMS提供的數(shù)據(jù)操作語(yǔ)言和宿主語(yǔ)言,根據(jù)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù)、編制與調(diào)試應(yīng)用程序、組織數(shù)據(jù)入庫(kù)并進(jìn)行系統(tǒng)試運(yùn)行。 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù) 數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中,必須不斷地對(duì)其結(jié)構(gòu)性能進(jìn)
35、行評(píng)價(jià)、調(diào)整和修改、故障恢復(fù)及數(shù)據(jù)監(jiān)控等。,1.8 設(shè)計(jì)實(shí)例教學(xué)管理系統(tǒng)(了解),需求分析 某校希望利用數(shù)據(jù)庫(kù)技術(shù),以實(shí)現(xiàn)教學(xué)管理自動(dòng)化,并合理的組織管理教學(xué)信息。 要求管理工作能實(shí)現(xiàn)如下功能:教師管理、學(xué)生管理和學(xué)生選課管理等。 分析的要點(diǎn): 設(shè)計(jì)目標(biāo):教學(xué)管理 隨著管理工作的開(kāi)展,所要求的功能是否滿足。,1.8 設(shè)計(jì)實(shí)例教學(xué)管理系統(tǒng),概念設(shè)計(jì)(E-R模型) (重點(diǎn)理解),數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.8 設(shè)計(jì)實(shí)例教學(xué)管理系統(tǒng),邏輯結(jié)構(gòu)設(shè)計(jì)( E-R圖向關(guān)系模式的轉(zhuǎn)換),關(guān)系模式表,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.8 設(shè)計(jì)實(shí)例教學(xué)管理系統(tǒng),物理設(shè)計(jì) 利用ACCESS建立數(shù)據(jù)庫(kù),并把文件保存在指定位置:本地硬盤(pán)或遠(yuǎn)
36、程服務(wù)器上。 應(yīng)用程序設(shè)計(jì) 利用建立的數(shù)據(jù)庫(kù),為用戶(hù)開(kāi)發(fā)相關(guān)操作應(yīng)用程序。如是采用桌面應(yīng)用、C/S模式還是B/S模式;界面要求,性能要求等等。 數(shù)據(jù)庫(kù)運(yùn)行與維護(hù),數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(了解),ACCESS是一種桌面型的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),是Microsoft office套件產(chǎn)品之一。當(dāng)前考試版本為ACCESS2003。 ACCESS的主要特點(diǎn) 具有方便使用的強(qiáng)大功能。 能夠利用各種圖例快速獲得數(shù)據(jù)。 利用報(bào)表工具快速生成美觀的數(shù)據(jù)報(bào)表。 采用OLE技術(shù),能方便的創(chuàng)建和編輯多媒體數(shù)據(jù)庫(kù)。 支持ODBC標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫(kù)的數(shù)據(jù)。 設(shè)計(jì)過(guò)程自動(dòng)化。 具有較好的集成開(kāi)放功能。 提
37、供了斷點(diǎn)設(shè)置、單步執(zhí)行等調(diào)試功能。 與Internet/Intranet集成。,用戶(hù)不用編寫(xiě)代碼,就能開(kāi)發(fā)一個(gè)功能強(qiáng)大且專(zhuān)業(yè)的數(shù)據(jù)庫(kù)應(yīng)用程序,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(重點(diǎn)),ACCESS數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu) 數(shù)據(jù)庫(kù)對(duì)象(.mdb)包含 7個(gè)對(duì)象:表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏、模塊。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(重點(diǎn)),ACCESS數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu) 數(shù)據(jù)庫(kù)對(duì)象以.mdb為文件擴(kuò)展名保存在磁盤(pán)上。 各對(duì)象之間的關(guān)系如下:,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(理解),表(table):是有組織地存儲(chǔ)數(shù)據(jù)的場(chǎng)所。其他類(lèi)型的對(duì)象如查詢(xún)、窗體、報(bào)表或頁(yè)等,都可以由表來(lái)提供
38、數(shù)據(jù)來(lái)源。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(理解),查詢(xún)(query):按照用戶(hù)的需求在數(shù)據(jù)庫(kù)中檢索所需的數(shù)據(jù)。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(理解),窗體(form):數(shù)據(jù)庫(kù)的人-機(jī)交互界面,用于為數(shù)據(jù)的輸入和編輯提供便捷、美觀的屏幕顯示方式。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(理解),報(bào)表(report):將選定的數(shù)據(jù)以特定的版式顯示或打印, 還可對(duì)表或查詢(xún)進(jìn)行求和、求平均值等計(jì)算。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(理解),頁(yè)(Web page) :也稱(chēng)數(shù)據(jù)訪問(wèn)頁(yè)。,通過(guò)Web頁(yè),用戶(hù)可以方便、快捷地將所有文件作為Web發(fā)布程序存儲(chǔ)到指定的文件夾,或
39、將其復(fù)制到Web服務(wù)器上,以便在網(wǎng)絡(luò)上發(fā)布信息。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(理解),宏(macro) :某些操作的集合。Access有56種宏操作,可按照需求組合,完成一些經(jīng)常重復(fù)的或比較復(fù)雜的操作。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),1.9 ACCESS簡(jiǎn)介(理解),模塊(module) :是用VBA(Visual Basic for Applications)語(yǔ)言編寫(xiě)的程序單元,可用于實(shí)現(xiàn)復(fù)雜的功能。模塊中的每一個(gè)過(guò)程都可以是一個(gè)函數(shù)過(guò)程或一個(gè)子程序。模塊可以與報(bào)表、窗體等對(duì)象結(jié)合使用,以建立完整的應(yīng)用程序。,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),計(jì)算機(jī)數(shù)據(jù)管理基本階段(人工、文件系統(tǒng)、數(shù)據(jù)庫(kù)) 數(shù)據(jù)庫(kù)系統(tǒng)五部分
40、組成(硬件、DB、DBMS、DBA、用戶(hù)),個(gè)部分的基本含義 數(shù)據(jù)庫(kù)系統(tǒng)基本特點(diǎn)(共享和冗余少、數(shù)據(jù)模型、數(shù)據(jù)獨(dú)立性、統(tǒng)一控制),其中最根本目的是數(shù)據(jù)共享。 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式(內(nèi)模式、模式、外模式)、二級(jí)映射,其中外模式/模式映射保證了數(shù)據(jù)邏輯獨(dú)立性,模式/內(nèi)模式映射保證物理獨(dú)立性。 什么是數(shù)據(jù)模型,其包括三部分(數(shù)據(jù)結(jié)構(gòu)、操作、約束),又分為三類(lèi)(概念模型、邏輯模型、物理模型) 三種基本數(shù)據(jù)模型(概念模型):層次、網(wǎng)狀、關(guān)系模型基本準(zhǔn)則、術(shù)語(yǔ) E-R模型的構(gòu)成 數(shù)據(jù)約束的三種類(lèi)型:實(shí)體完整性、參照完整性、用戶(hù)定義完整性,本章重難點(diǎn)分析(重點(diǎn)),數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),傳統(tǒng)集合運(yùn)算(并、交、差、笛
41、卡爾積),專(zhuān)門(mén)關(guān)系運(yùn)算(選擇、投影、連接(自然、等值連接) 數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)基本階段(需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)) ACCESS數(shù)據(jù)庫(kù)的文件名.MDB ACCESS數(shù)據(jù)庫(kù)的7個(gè)對(duì)象:表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏、模塊。,本章重難點(diǎn)分析,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),過(guò)關(guān)練習(xí)選擇題,1.數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是( )。 A.DB包含DBS和DBMS B.DBMS包含DB和DBS C.DBS包含DB和DBMS D.沒(méi)有任何關(guān)系 2.數(shù)據(jù)庫(kù)系統(tǒng)的核心部分是( )。 A.數(shù)據(jù)庫(kù) B.數(shù)據(jù)模型 C.計(jì)算機(jī)硬件 D.數(shù)據(jù)庫(kù)管理系統(tǒng) 3.下列模式中,能夠給出數(shù)據(jù)庫(kù)物理存
42、儲(chǔ)結(jié)構(gòu)與物理存取方法的是( )。 A.內(nèi)模式 B.外模式 C.概念模式 D.邏輯模式 4.分布式數(shù)據(jù)庫(kù)不具有的特點(diǎn)是( )。 A.分布式 B.數(shù)據(jù)分布性和邏輯整體性 C.數(shù)據(jù)冗余 D.位置透明性和復(fù)制透明性,C,D,A,C,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),過(guò)關(guān)練習(xí)選擇題,5.下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的敘述中正確的是( )。 A.數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫(kù)系統(tǒng)避免了一切冗余 C.數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型的一致 D.數(shù)據(jù)庫(kù)系統(tǒng)比文件系統(tǒng)能管理更多數(shù)據(jù) 6.下述描述中,不屬于數(shù)據(jù)庫(kù)管理功能的是( )。 A.定義數(shù)據(jù)庫(kù) B.提供進(jìn)程管理 C.提供用戶(hù)接口 D.提供并發(fā)控制機(jī)制 7.數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)的
43、三級(jí)模式間存在的兩種映象是()。 A.模式與內(nèi)模式間,模式與模式間 B.模式與子模式間,模式與內(nèi)模式間 C.子模式與外模式間,模式與內(nèi)模式間 D.子模式與內(nèi)模式間,外模式與內(nèi)模式間,A,B,B,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),過(guò)關(guān)練習(xí)選擇題,8.數(shù)據(jù)庫(kù)獨(dú)立性是數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是指( )。 A.DBMS數(shù)據(jù)與程序獨(dú)立存放 B.DB不同的數(shù)據(jù)被存放在不同的文件中 C.OS不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用 D.以上三種說(shuō)法都不對(duì) 9.在E-R圖中,用來(lái)表示實(shí)體之間聯(lián)系的圖形是( )。 A.矩形 B.橢圓形 C.菱形 D.平行四邊形 10.“商品”與“客戶(hù)”兩個(gè)實(shí)體之間的聯(lián)系一般是( )。
44、 A.一對(duì)一 B.一對(duì)多 C.多對(duì)一 D.多對(duì)多 11.用樹(shù)形結(jié)構(gòu)來(lái)表示實(shí)體之間聯(lián)系的模型稱(chēng)為( )。 A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D.數(shù)據(jù)模型,D,C,D,B,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),過(guò)關(guān)練習(xí)選擇題,12.不改變關(guān)系表中的屬性個(gè)數(shù)但能減少元組個(gè)數(shù)的關(guān)系運(yùn)算是( )。 A.并 B.交 C.投影 D.笛卡爾積 13.在關(guān)系數(shù)據(jù)庫(kù)中,對(duì)數(shù)據(jù)的基本操作有( )、選擇和連接三種。 A.小于影射 B.投影 C.掃描 D.檢索 14.( )是中表中取出滿足某種條件的屬性成分操作,即從列的方向進(jìn)行選擇所需的值。 A.選擇 B.連接 C.投影 D.檢索 15.對(duì)關(guān)系S和關(guān)系R進(jìn)行集合運(yùn)算,結(jié)果即包含S中
45、元組也包含R中元組,這種集合運(yùn)算稱(chēng)為( )。 A.并 B.交 C.差 D.積,B,B,C,A,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),過(guò)關(guān)練習(xí)選擇題,16.數(shù)據(jù)庫(kù)設(shè)計(jì)的4個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和( )。 A.編碼設(shè)計(jì) B.測(cè)試階段 C.運(yùn)行階段 D.物理設(shè)計(jì) 17.數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的( )。 A.存儲(chǔ)問(wèn)題 B.共享問(wèn)題 C.安全問(wèn)題 D.保護(hù)問(wèn)題 18.數(shù)據(jù)庫(kù)設(shè)計(jì)包括兩個(gè)方面的設(shè)計(jì)內(nèi)容,他們是( )。 A.概念設(shè)計(jì)和邏輯設(shè)計(jì) B.模式設(shè)計(jì)和內(nèi)模式設(shè)計(jì) C.內(nèi)模式設(shè)計(jì)和物理設(shè)計(jì) D.結(jié)構(gòu)特性設(shè)計(jì)和行為特性設(shè)計(jì) 19.在數(shù)據(jù)管理技術(shù)的發(fā)展中,可以實(shí)現(xiàn)數(shù)據(jù)共享的是( )。 A.人工管理 B.文件系統(tǒng)階段 C.數(shù)據(jù)庫(kù)系統(tǒng)階段 D.系統(tǒng)管理階段,D,B,A,C,數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí),過(guò)關(guān)練習(xí)選擇題,20.在關(guān)系模型中,用來(lái)表示實(shí)體間聯(lián)系的是( )。 A.記錄 B.字段 C.表 D.元組 21.在關(guān)系數(shù)據(jù)庫(kù)中,能夠唯一的確定一個(gè)元組的屬性或?qū)傩越M合,稱(chēng)為( )。 A.關(guān)鍵字 B.屬性 C.關(guān)系 D.域 22.將兩個(gè)關(guān)系拼接成一個(gè)新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,這種操作稱(chēng)為( )。 A.選擇 B.投影 C.連接 D.并 23.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中的關(guān)系是指( )。 A.數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)間的關(guān)系 B.數(shù)據(jù)庫(kù)中各字段間的關(guān)系 C.
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)防早戀班會(huì)課件圖片
- 項(xiàng)目功能介紹課件
- 消防安全常識(shí)培訓(xùn)
- 2025年汽車(chē)功率轉(zhuǎn)換器項(xiàng)目發(fā)展計(jì)劃
- 2025年防沉劑項(xiàng)目合作計(jì)劃書(shū)
- 2025年攪墨棒項(xiàng)目合作計(jì)劃書(shū)
- 五年級(jí)數(shù)學(xué)上冊(cè)期末測(cè)試卷提高卷(一)蘇教版
- 捕魚(yú)活動(dòng)策劃方案
- 2025年中心靜脈導(dǎo)管項(xiàng)目合作計(jì)劃書(shū)
- 常州賓館冰蓄冷空調(diào)系統(tǒng)設(shè)計(jì)
- 2025年高考英語(yǔ)二輪復(fù)習(xí)專(zhuān)題08 非謂語(yǔ)動(dòng)詞(練習(xí))(原卷版)
- 細(xì)胞生活的環(huán)境說(shuō)課稿
- 野生菌中毒知識(shí)講座
- 數(shù)據(jù)中心安全防護(hù)體系
- 2025年部編版小學(xué)一年級(jí)語(yǔ)文下冊(cè)全冊(cè)教案
- 《贊美技巧》課件
- 業(yè)委會(huì) 物業(yè)合同范本
- 充電樁售后合同范本
- 2025年青藏鐵路集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025四川遂寧發(fā)展投資集團(tuán)限公司及直屬企業(yè)招聘21人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 年中績(jī)效總結(jié)報(bào)告
評(píng)論
0/150
提交評(píng)論