數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)綜合試題_第1頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)綜合試題_第2頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)綜合試題_第3頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)綜合試題_第4頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)綜合試題_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)根底知識(shí)參考試題及答案解析-、單項(xiàng)選擇題。以下各題A〕、B〕、C〕、D〕四個(gè)選項(xiàng)中,只有-個(gè)選項(xiàng)是正確的。〔1〕在數(shù)據(jù)庫(kù)技術(shù)中,實(shí)體-聯(lián)系模型是一種()A〕概念數(shù)據(jù)模型B〕結(jié)構(gòu)數(shù)據(jù)模型C〕物理數(shù)據(jù)模型D〕邏輯數(shù)據(jù)模型答案:A〕解析:概念模型是對(duì)信息世界建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確地表示信息世界中的常用概念。概念模型的表示方法很多,其中最為常用的是P.P.Chen于1976后提出的實(shí)體一聯(lián)系方法。該方法用E—R圖來(lái)描述現(xiàn)實(shí)世界的概念模型,稱(chēng)為實(shí)體一聯(lián)系模型〔Entity-RelationshipModel〕簡(jiǎn)稱(chēng)E—R模型?!?〕假定學(xué)生關(guān)系是S〔S#,SNAME,SEX,AGE〕,課程關(guān)系是C〔C#,CNAME,TEACHER〕,學(xué)生選課關(guān)系是SC〔S#,C#,GRADE〕,要查找選修“COMPUTER”課程的女學(xué)生的姓名,將涉及到關(guān)系()A〕SB〕SC,CC〕S,SCD〕S,C,SC答案:D〕解析:選修“COMPUTER”課程的女學(xué)生的姓名,涉及的字段有課程名稱(chēng)、學(xué)生姓名、學(xué)生性別和選課關(guān)系,這些分別存放在S,C,SC這3個(gè)關(guān)系中。〔3〕數(shù)據(jù)是信息的符號(hào)表示或稱(chēng)載體;信息那么是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的()A〕語(yǔ)法解釋B〕語(yǔ)義解釋C〕語(yǔ)意說(shuō)明D〕用法說(shuō)明答案:B〕解析:數(shù)據(jù)是信息的符號(hào)表示或稱(chēng)載體;信息那么是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語(yǔ)義解釋。〔4〕數(shù)據(jù)管理技術(shù)開(kāi)展階段中,人工管理階段與文件系統(tǒng)階段的主要區(qū)別是文件系統(tǒng)()A〕數(shù)據(jù)共享性強(qiáng)B〕數(shù)據(jù)可長(zhǎng)期保存C〕采用一定的數(shù)據(jù)結(jié)構(gòu)D〕數(shù)據(jù)獨(dú)立性好答案:B〕解析:人工管理階段的特點(diǎn)是:數(shù)據(jù)不保存,數(shù)據(jù)無(wú)專(zhuān)門(mén)軟件管理,數(shù)據(jù)不共享.?dāng)?shù)據(jù)不具有獨(dú)立性。文件系統(tǒng)階段特點(diǎn)是:數(shù)據(jù)可以長(zhǎng)期保存,文件系統(tǒng)管理數(shù)據(jù),數(shù)據(jù)獨(dú)立性差,數(shù)據(jù)共享性差?!?〕以下關(guān)于關(guān)系數(shù)據(jù)模型的術(shù)語(yǔ)中,哪一個(gè)術(shù)語(yǔ)所表達(dá)的概念與二維表中的“行”的概念最接近?()A〕屬性B〕關(guān)系C〕域D〕元組答案:D〕解析:二維表中的“行”即關(guān)系數(shù)據(jù)模型中的“元組”,二維表中的“列”即關(guān)系數(shù)據(jù)模型中的“屬性”?!?〕在下面的兩個(gè)關(guān)系中,學(xué)號(hào)和班級(jí)號(hào)分別為學(xué)生關(guān)系和班級(jí)關(guān)系的主鍵〔或稱(chēng)主碼〕,那么外鍵是()學(xué)生〔學(xué)號(hào),姓名,班級(jí)號(hào),成績(jī)〕班級(jí)〔班級(jí)號(hào),班級(jí)名,班級(jí)人數(shù),平均成績(jī)〕A〕學(xué)生關(guān)系的“學(xué)號(hào)”B〕班級(jí)關(guān)系的“班級(jí)號(hào)”C〕學(xué)生關(guān)系的“班級(jí)號(hào)”D〕班級(jí)關(guān)系的“班級(jí)名”答案:C〕解析:外鍵的概念是:當(dāng)關(guān)系中的某個(gè)屬性〔或?qū)傩越M合〕雖不是該關(guān)系的關(guān)鍵字或只是關(guān)鍵字的一局部,但卻是另一個(gè)關(guān)系的關(guān)鍵字時(shí),那么稱(chēng)該屬性〔或?qū)傩越M合〕為這個(gè)關(guān)系的外部關(guān)鍵字或外鍵。〔7〕在FoxBASE中要建立一個(gè)與現(xiàn)有的某個(gè)數(shù)據(jù)庫(kù)有完全相同結(jié)構(gòu)和數(shù)據(jù)的新數(shù)據(jù)庫(kù),應(yīng)該使用如下語(yǔ)句中的哪個(gè)語(yǔ)句?()A〕CREATEB〕APPENDC〕COPYD〕INSERT答案:C〕解析:CREATE用于數(shù)據(jù)定義,COPY用于復(fù)制,INSERT用于插入數(shù)據(jù)?!?〕關(guān)系數(shù)據(jù)模型通常由3局部組成,它們是()A〕數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)通信,關(guān)系操作B〕數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)完整性約束C〕數(shù)據(jù)通信,數(shù)據(jù)操作,數(shù)據(jù)完整性約束D〕數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)通信,數(shù)據(jù)完整性約束答案:B〕解析:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束3大要素組成?!?〕SQL語(yǔ)言集數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能和數(shù)據(jù)控制功能于一體。如下所列語(yǔ)句中,哪一個(gè)是屬于數(shù)據(jù)控制功能的?()A〕GRANTB〕CREATEC〕INSERTD〕SELECT答案:A〕解析:CREATE屬于數(shù)據(jù)定義語(yǔ)句,INSERT和SELECT屬于數(shù)據(jù)操縱語(yǔ)句,只有GRANT〔授權(quán)語(yǔ)句〕才是數(shù)據(jù)控制語(yǔ)句?!?0〕如果有兩個(gè)事務(wù),同時(shí)對(duì)數(shù)據(jù)庫(kù)中同一數(shù)據(jù)進(jìn)行操作,不會(huì)引起沖突的操作是()A〕其中有一個(gè)是DELETEB〕一個(gè)是SELECT,另一個(gè)是UPDATEC〕兩個(gè)都是SELECTD〕兩個(gè)都是UPDATE答案:C〕解析:如果有兩個(gè)事務(wù),同時(shí)對(duì)數(shù)據(jù)庫(kù)中同一數(shù)據(jù)進(jìn)行操作,除SELECT外,其余SQL語(yǔ)句不能同時(shí)使用,否那么會(huì)引起沖突?!?1〕數(shù)據(jù)管理技術(shù)的開(kāi)展是與計(jì)算機(jī)技術(shù)及其應(yīng)用的開(kāi)展聯(lián)系在一起的,經(jīng)歷了由低級(jí)到高級(jí)的開(kāi)展。分布式數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)等新型數(shù)據(jù)庫(kù)屬于哪一個(gè)開(kāi)展階段?()A〕人工管理階段B〕文件系統(tǒng)階段C〕數(shù)據(jù)庫(kù)系統(tǒng)階段D〕高級(jí)數(shù)據(jù)庫(kù)技術(shù)階段答案:D〕解析:高級(jí)數(shù)據(jù)庫(kù)技術(shù)階段大約從20世紀(jì)70年代后期片始。在這一階段中,計(jì)算機(jī)技術(shù)獲得了更快的開(kāi)展,并更加廣泛地與其他學(xué)科技術(shù)相互結(jié)合、相互滲透,在數(shù)據(jù)庫(kù)領(lǐng)域中誕生了很多高新技術(shù).并產(chǎn)生了許多新型數(shù)據(jù)庫(kù),如:分布式數(shù)據(jù)庫(kù)和面向?qū)ο蟮臄?shù)據(jù)庫(kù)?!?2〕為了防止一個(gè)用戶(hù)的工作不適當(dāng)?shù)赜绊懥硪粋€(gè)用戶(hù),應(yīng)該采取()A〕完整性控制B〕平安性控制C〕并發(fā)控制D〕訪(fǎng)問(wèn)控制答案:C〕解析:為了防止一個(gè)用戶(hù)的工作不適當(dāng)?shù)赜绊懥硪粋€(gè)用戶(hù),一般采取并發(fā)控制方法?!?3〕關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過(guò)表與表之間的()A〕公共索引B〕公共存儲(chǔ)C〕公共元組D〕公共屬性答案:D〕解析:關(guān)系數(shù)據(jù)庫(kù)中,實(shí)體之間的聯(lián)系是通過(guò)表與表之間的公共屬性〔相同字段〕實(shí)現(xiàn)的例如:有學(xué)生表和選課表,都有學(xué)號(hào)這個(gè)屬性,對(duì)應(yīng)的屬性寬度和類(lèi)型相同,便可以通過(guò)學(xué)號(hào)建立聯(lián)系?!?4〕SQL語(yǔ)言中,刪除一個(gè)表的命令是()A〕DELETEB〕DROPC〕CLEARD〕REMOVE答案:B〕解析:SQL語(yǔ)言中,建立一個(gè)表的命令是CREATE,對(duì)表進(jìn)行修改的命令是ALTER,刪除一個(gè)表的命令是DROP,另外還有表中數(shù)據(jù)的插入,刪除,查詢(xún)命令分別為INSERT,UPDATE和SELECT?!?5〕不同的實(shí)體是根據(jù)什么區(qū)分的?()A〕所代表的對(duì)象B〕實(shí)體名字C〕屬性多少D〕屬性的不同答案:D〕解析:客觀存在并且相互區(qū)別的事物稱(chēng)為實(shí)體。實(shí)體可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。客觀世界中,不同的事物是由事物所具有的特征加以區(qū)分的。在信息世界中,事物的特征被抽象為實(shí)體的屬性,不同的實(shí)體,其屬性也不同。因此,在信息世界中,實(shí)體是根據(jù)實(shí)體屬性的不同加以區(qū)分的,實(shí)體的名字是賦予實(shí)體的稱(chēng)謂,屬性的多少不能反映實(shí)體的本質(zhì)特征。〔16〕有一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),其中一臺(tái)計(jì)算機(jī)A存有DBMS〔數(shù)據(jù)庫(kù)管理系統(tǒng)〕軟件、所有用戶(hù)數(shù)據(jù)和應(yīng)用程序,其余各節(jié)點(diǎn)作為終端通過(guò)通信線(xiàn)路向A發(fā)出數(shù)據(jù)庫(kù)應(yīng)用請(qǐng)求,這種方式屬于()A〕集中式數(shù)據(jù)庫(kù)系統(tǒng)B〕并行數(shù)據(jù)庫(kù)系統(tǒng)C〕客戶(hù)機(jī)/效勞器數(shù)據(jù)庫(kù)系統(tǒng)D〕分布式數(shù)據(jù)庫(kù)系統(tǒng)答案:A〕解析:集中式數(shù)據(jù)庫(kù)系統(tǒng):在這種系統(tǒng)中,整個(gè)DBMS的核心,數(shù)據(jù)庫(kù)和應(yīng)用程序都放在主機(jī)上,用戶(hù)通過(guò)終端來(lái)并發(fā)地存取數(shù)據(jù),共享數(shù)據(jù)資源,這種系統(tǒng)又稱(chēng)為主從式或主機(jī)/終端式系統(tǒng)?!?7〕有一個(gè)關(guān)系:學(xué)生〔學(xué)號(hào),姓名,系別〕,規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)那么屬于()A〕實(shí)體完整性約束B(niǎo)〕參照完整性約束C〕用戶(hù)自定義完整性約束D〕關(guān)鍵字完整性約束答案:C〕解析:關(guān)系的約束條件也稱(chēng)為關(guān)系的數(shù)據(jù)完整性規(guī)那么。它是對(duì)關(guān)系的一些限制和規(guī)定。它包括實(shí)體完整性、參照完整性和用戶(hù)定義完整性。實(shí)體完整性:這條規(guī)定的現(xiàn)實(shí)意義是,關(guān)系模型對(duì)應(yīng)的是現(xiàn)實(shí)世界的數(shù)據(jù)實(shí)體,而關(guān)鍵字是實(shí)體惟一性的表現(xiàn),沒(méi)有關(guān)鍵字就沒(méi)有實(shí)體,所有關(guān)鍵字不能是空值。這是實(shí)體存在的最根本的前提,所以稱(chēng)之為實(shí)體完整性。參照完整性:參照完整性規(guī)那么也可稱(chēng)為引用完整性規(guī)那么。這條規(guī)那么是對(duì)關(guān)系外部關(guān)鍵字的規(guī)定,要求外部關(guān)鍵字的取值必須是客觀存在的,即不允許在一個(gè)關(guān)系中引用另一個(gè)關(guān)系不存在的元組。用戶(hù)定義完整性:由用戶(hù)根據(jù)實(shí)防情況,對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的內(nèi)容所作的規(guī)定稱(chēng)為用戶(hù)定義的完整性規(guī)那么。通過(guò)這些限制數(shù)據(jù)庫(kù)中接受符合完整性約束條件的數(shù)據(jù)值,不接受違反約束條件的數(shù)據(jù),從而保證數(shù)據(jù)庫(kù)的數(shù)據(jù)合理可靠。〔18〕表達(dá)實(shí)體類(lèi)型及實(shí)體之間聯(lián)系用的數(shù)據(jù)結(jié)構(gòu)是()A〕網(wǎng)狀B〕表C〕有向圖D〕樹(shù)型答案:D〕解析:在層次模型中,整個(gè)數(shù)據(jù)庫(kù)的結(jié)構(gòu)被表示成為一個(gè)有序樹(shù)的集合。各個(gè)結(jié)點(diǎn)表示一個(gè)實(shí)體類(lèi)型,每個(gè)節(jié)點(diǎn)是由假設(shè)干個(gè)數(shù)據(jù)項(xiàng)組成的記錄類(lèi)型,各個(gè)結(jié)點(diǎn)構(gòu)成層次結(jié)構(gòu)?!?9〕數(shù)據(jù)獨(dú)立性是指()A〕數(shù)據(jù)依賴(lài)于程序B〕數(shù)據(jù)庫(kù)系統(tǒng)C〕數(shù)據(jù)庫(kù)管理系統(tǒng)D〕數(shù)據(jù)不依賴(lài)于程序答案:D〕解析:數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)領(lǐng)域的一個(gè)常用術(shù)語(yǔ),包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)的物理獨(dú)立性是指用戶(hù)的應(yīng)用程序與存儲(chǔ)在磁盤(pán)上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的,也就是說(shuō),當(dāng)數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)改變時(shí),應(yīng)用程序不用改變。數(shù)據(jù)的邏輯獨(dú)立性是指用戶(hù)的應(yīng)用程序與數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的,也就是說(shuō),數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶(hù)程序也可以不變?!?0〕從計(jì)算機(jī)軟件系統(tǒng)的構(gòu)成看,DBMS是建立在什么軟件之上的軟件系統(tǒng)?()A〕硬件系統(tǒng)B〕操作系統(tǒng)C〕語(yǔ)言處理系統(tǒng)D〕編譯系統(tǒng)答案:B〕解析:從計(jì)算機(jī)軟件系統(tǒng)的構(gòu)成看,DBMS是建立在操作系統(tǒng)之上的軟件系統(tǒng),是操作系統(tǒng)的用戶(hù)。操作系統(tǒng)負(fù)責(zé)計(jì)算機(jī)系統(tǒng)的進(jìn)程管理、作業(yè)管理、存儲(chǔ)器管理、設(shè)備管理、文件管理等等,因此,DBMS對(duì)數(shù)據(jù)的組織、管理和存取離不開(kāi)操作系統(tǒng)的支持。DBMS遇到創(chuàng)立和撤消進(jìn)程、進(jìn)程通信、讀/寫(xiě)磁盤(pán)等要求時(shí),必須請(qǐng)求操作系統(tǒng)的效勞。二、多項(xiàng)選擇題。以下各題A〕、B〕、C〕、D〕四個(gè)選項(xiàng)中,至少有兩個(gè)選項(xiàng)是正確的。〔1〕數(shù)據(jù)庫(kù)信息的運(yùn)行平安采取的主措施有()。A〕風(fēng)險(xiǎn)分析B〕審計(jì)跟蹤C(jī)〕備份與恢復(fù)D〕應(yīng)急答案:ABCD〔2〕Excel中有關(guān)數(shù)據(jù)庫(kù)內(nèi)容,描述正確的有()。A〕一行為一個(gè)記錄,描述某個(gè)實(shí)體對(duì)象B〕一列為一個(gè)字段,描述實(shí)體對(duì)象的屬性C〕Excel數(shù)據(jù)庫(kù)屬于“關(guān)系數(shù)據(jù)模型”,又稱(chēng)為關(guān)系型數(shù)據(jù)庫(kù)D〕每一個(gè)Excel數(shù)據(jù)庫(kù)對(duì)應(yīng)一個(gè)工作簿文件答案:ABC〔3〕關(guān)于Excel數(shù)據(jù)庫(kù)應(yīng)用的描述正確的有()。A〕是按一定組織方式存儲(chǔ)在一起的相關(guān)數(shù)據(jù)的集合B〕是程序化的電子表格C〕是一個(gè)數(shù)據(jù)清單D〕是一個(gè)數(shù)組答案:AC〔4〕對(duì)某個(gè)數(shù)據(jù)庫(kù)使用記錄單,可以進(jìn)行的記錄操作有()A〕新建B〕刪除C〕復(fù)原D〕插入答案:ABC〔5〕對(duì)某個(gè)數(shù)據(jù)庫(kù)進(jìn)行篩選后,()。A〕可以選出符合某些條件的記錄B〕可以選出符合某些條件組合的記錄C〕只能選擇出符合某一條件的記錄D〕不能選擇出符合條件組合的記錄答案:AB〔6〕在數(shù)據(jù)庫(kù)系統(tǒng)中,有哪幾種數(shù)據(jù)模型?()A〕網(wǎng)狀模型B〕層次模型C〕關(guān)系模型D〕實(shí)體聯(lián)系模型答案:ABC〔7〕在以下關(guān)于關(guān)系的表達(dá)中,正確的選項(xiàng)是()A〕表中任意兩行的值不能相同B〕表中任意兩列的值不能相同C〕行在表中的順序無(wú)關(guān)緊要D〕列在表中的順序無(wú)關(guān)緊要答案:ACD〔8〕關(guān)系數(shù)據(jù)模型哪些優(yōu)點(diǎn)?()A〕結(jié)構(gòu)簡(jiǎn)單B〕適用于集合操作C〕有標(biāo)準(zhǔn)語(yǔ)言D〕可表示復(fù)雜的語(yǔ)義答案:ABC解析:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束3大要素組成。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)單一,在關(guān)系模型中,現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的各種聯(lián)系均用關(guān)系來(lái)表示。關(guān)系操作的特點(diǎn)是集合操作方式,即操作的對(duì)象和結(jié)果都是集合。關(guān)系代數(shù)、元組關(guān)系演算和域關(guān)系演算均是抽象的查詢(xún)語(yǔ)言這些抽象的語(yǔ)言與具體的DBMS中實(shí)現(xiàn)的實(shí)際語(yǔ)言并不完全一樣,但它們能用作評(píng)估實(shí)際系統(tǒng)中查詢(xún)語(yǔ)言能力的標(biāo)準(zhǔn)或根底。數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和相容性,那是一種語(yǔ)義概念,包括兩個(gè)主要方面:與現(xiàn)實(shí)世界中應(yīng)用需求的數(shù)據(jù)的相容性和正確性。數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)之間的相容性和正確性。〔9〕下面正確的說(shuō)法是()A〕關(guān)鍵字是關(guān)系中能夠用來(lái)惟一標(biāo)識(shí)元組的屬性B〕在一個(gè)關(guān)系中,關(guān)鍵字的值不能為空C〕一個(gè)關(guān)系中的所有候選關(guān)鍵字均可以被指定為主關(guān)鍵字D〕關(guān)鍵字只能由單個(gè)的屬性組成答案:ABC解析:在關(guān)系的諸屬性中,能夠用來(lái)惟一表示元組的屬性〔或?qū)傩越M合〕稱(chēng)為關(guān)鍵字或碼。因此,關(guān)鍵字既可以是單個(gè)屬性,也可以是屬性組?!?0〕下面系統(tǒng)中屬于關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的是()A〕OracleB〕MS_SQLSERVERC〕IMSD〕DB2答案:ABD解析:我們常用的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)主要有Oracle,MSSQLServer,IBMDB2,Sybase等。三、填空題〔1〕在設(shè)備管理中,為了克服獨(dú)占設(shè)各速度較慢,降低設(shè)備資源利用率的缺點(diǎn),引入了_______________,即共享設(shè)備模擬獨(dú)占設(shè)備。答案:虛擬設(shè)備解析:在一類(lèi)設(shè)備上模擬另一類(lèi)設(shè)備的技術(shù)稱(chēng)為虛擬設(shè)備技術(shù)。通常是用高速設(shè)備來(lái)模擬低速設(shè)備,以此把原來(lái)的獨(dú)占設(shè)備改造成為假設(shè)干進(jìn)程共享的快速共享設(shè)備,從而提高了利用率?!?〕在數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)中,外模式與模式之間的映像〔外模式/模式〕,實(shí)現(xiàn)了數(shù)據(jù)庫(kù)____________獨(dú)立性。答案:邏輯性解析:模式描述的是數(shù)據(jù)庫(kù)數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),對(duì)應(yīng)于同一個(gè)模式可以有任意多個(gè)外模式。當(dāng)模式改變時(shí)數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式的映像做相應(yīng)改變,可以使外模式保持不變,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。〔3〕為了便于系統(tǒng)控制和描述進(jìn)程的活動(dòng)過(guò)程,在操作系統(tǒng)核心中為進(jìn)程定義了一個(gè)專(zhuān)門(mén)的數(shù)據(jù)結(jié)構(gòu),稱(chēng)為_(kāi)____________。答案:進(jìn)程控制塊解析:創(chuàng)立一個(gè)進(jìn)程的主要任務(wù)是建立進(jìn)程控制塊PCB。具體操作過(guò)程是:先申請(qǐng)一空閑PCB區(qū)域,將有關(guān)信息填入PCB,置該進(jìn)程為就緒狀態(tài),最后把它插入到就緒隊(duì)列中?!?〕在計(jì)算機(jī)軟件系統(tǒng)的體系結(jié)構(gòu)中,數(shù)據(jù)庫(kù)管理系統(tǒng)位于用戶(hù)和_____________之間。答案:操作系統(tǒng)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)〔DBMS〕是操縱和管理數(shù)據(jù)庫(kù)的軟件系統(tǒng),它由一組計(jì)算機(jī)程序構(gòu)成,管理并控制數(shù)據(jù)資源的使用。在計(jì)算機(jī)軟件系統(tǒng)的體系結(jié)構(gòu)中,數(shù)據(jù)庫(kù)管理系統(tǒng)位于用戶(hù)和操作系統(tǒng)之間?!?〕在數(shù)據(jù)庫(kù)技術(shù)中,數(shù)據(jù)分為概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型,常用的實(shí)體聯(lián)系模型〔E-R模型〕屬于_____________數(shù)據(jù)模型。答案:概念解析:在數(shù)據(jù)庫(kù)技術(shù)中,使用數(shù)據(jù)模型〔DM〕的概念描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)和語(yǔ)義。根據(jù)應(yīng)用的不同,數(shù)據(jù)模型可分為;概念數(shù)據(jù)模型:只描述信息特性和強(qiáng)調(diào)語(yǔ)義,而不涉及信息在計(jì)算機(jī)的表示,是現(xiàn)實(shí)世界到信息世界的第一層抽象。結(jié)構(gòu)數(shù)據(jù)模型:自接描述數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu),又稱(chēng)為根本數(shù)據(jù)模型。E—R模型〔實(shí)體一聯(lián)系模型〕是一種最常見(jiàn)的概念數(shù)據(jù)模型?!?〕在數(shù)據(jù)庫(kù)設(shè)計(jì)中,把數(shù)據(jù)需求寫(xiě)成文檔,它是各類(lèi)數(shù)據(jù)描述的集合,包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)加工過(guò)程等的描述,通常稱(chēng)為_(kāi)_________。答案:數(shù)據(jù)字典解析:數(shù)據(jù)字典〔DD〕是各類(lèi)數(shù)據(jù)描述的集合。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程5個(gè)局部。〔7〕并行數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)關(guān)系進(jìn)行劃分并把它們分布到多個(gè)磁盤(pán),所采用的主要技術(shù)有3種:輪轉(zhuǎn)法、散列分布和____________。答案:范圍分布解析:研究如何對(duì)數(shù)據(jù)庫(kù)中的關(guān)系進(jìn)行劃分,并把它們分布到多個(gè)處理器或多個(gè)磁報(bào),以使查詢(xún)處理時(shí)間最小化。常用的劃分技術(shù)有3種:輪轉(zhuǎn)法散列分布和范圍分布。〔8〕數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)應(yīng)該具有數(shù)據(jù)設(shè)計(jì)和___________功能,對(duì)數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工、抽取和傳播等。答案:數(shù)據(jù)處理解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)應(yīng)該具有對(duì)數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工、存取和傳播等功能,即包括數(shù)據(jù)設(shè)計(jì)和數(shù)據(jù)處理,其中數(shù)據(jù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的根底和核心?!?〕ORDBMS提供類(lèi)型構(gòu)造器,用于構(gòu)造復(fù)雜對(duì)象的數(shù)據(jù)類(lèi)型。主要的類(lèi)型構(gòu)造器為:組合〔記錄〕、_________________和引用。答案:集合解析:ORDBMS提供類(lèi)型構(gòu)造器,用于構(gòu)造復(fù)雜對(duì)象的數(shù)據(jù)類(lèi)型。主要的類(lèi)型構(gòu)造器為:組合〔紀(jì)錄〕、集合和引用。組合是由值的一個(gè)記錄組成的數(shù)據(jù)類(lèi)型,也稱(chēng)做行類(lèi)型。定義組合類(lèi)型時(shí)指明類(lèi)型、每個(gè)組成成分的名字和數(shù)據(jù)類(lèi)型;集合是另外一種非常有用的類(lèi)型構(gòu)造器,setof〔T〕直接用于createtable語(yǔ)句的類(lèi)型名的位置,表示該類(lèi)型的值是類(lèi)型為T(mén)的對(duì)象的集合;引用也是一種類(lèi)型的構(gòu)造器。引用是指向任意類(lèi)型的值的指針。Ref〔T〕直接用于createtable語(yǔ)句的類(lèi)型名的位置,表示該類(lèi)型的值是指向一個(gè)類(lèi)型為T(mén)的對(duì)象的指針?!?0〕數(shù)據(jù)庫(kù)恢復(fù)通常基于數(shù)據(jù)備份和______________。答案:日志文件解析:日志文件在數(shù)據(jù)庫(kù)恢復(fù)中起著非常重要的作用,它能夠很好地支持事務(wù)故障的恢復(fù)和系統(tǒng)故障的恢復(fù),所以數(shù)據(jù)庫(kù)恢復(fù)通?;跀?shù)據(jù)各份和日志文件。1選擇題1、存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的相關(guān)數(shù)據(jù)的集合是〔〕。〔A〕數(shù)據(jù)庫(kù)〔B〕數(shù)據(jù)庫(kù)系統(tǒng)〔C〕數(shù)據(jù)庫(kù)管理系統(tǒng)〔D〕數(shù)據(jù)結(jié)構(gòu)2、下面有關(guān)對(duì)數(shù)據(jù)的理解,其中說(shuō)法有誤的是〔〕?!睞〕數(shù)據(jù)是指存儲(chǔ)在某一種媒體上,能夠被識(shí)別的物理符號(hào)〔B〕包括描述事物特性的數(shù)據(jù)內(nèi)容〔C〕包括存儲(chǔ)在某一種媒體上的數(shù)據(jù)形式〔D〕數(shù)據(jù)形式是單一化的3、以下關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的表達(dá)中,正確的選項(xiàng)是〔〕?!睞〕表的字段之間和記錄之間都存在聯(lián)系〔B〕表的字段之間和記錄之間都不存在聯(lián)系〔C〕表的字段之間不存在聯(lián)系,而記錄之間存在聯(lián)系〔D〕表中只有字段之間存在聯(lián)系4、以下關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的表達(dá)中,正確的選項(xiàng)是〔〕?!睞〕數(shù)據(jù)庫(kù)系統(tǒng)只是比文件系統(tǒng)管理的數(shù)據(jù)更多〔B〕數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型的一致〔C〕數(shù)據(jù)庫(kù)系統(tǒng)防止了數(shù)據(jù)冗余〔D〕數(shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余5、數(shù)據(jù)庫(kù)系統(tǒng)與文件系統(tǒng)的主要區(qū)別是〔〕?!睞〕文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)可以解決該問(wèn)題〔B〕文件系統(tǒng)只能管理少量數(shù)據(jù),而數(shù)據(jù)庫(kù)系統(tǒng)可以管理大量數(shù)據(jù)〔C〕文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫(kù)系統(tǒng)可以管理各種類(lèi)型文件〔D〕文件系統(tǒng)簡(jiǎn)單,而數(shù)據(jù)庫(kù)系統(tǒng)復(fù)雜6、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的3種根本關(guān)系運(yùn)算中不包括〔〕?!睞〕比擬〔B〕選擇〔C〕投影〔D〕聯(lián)接7、用二維表結(jié)構(gòu)來(lái)表示實(shí)體和實(shí)體之間聯(lián)系的數(shù)據(jù)模型是〔〕。〔A〕表格模型〔B〕層次模型〔C〕網(wǎng)狀模型〔D〕關(guān)系模型8、客觀存在可以區(qū)分的事物稱(chēng)為〔〕。〔A〕實(shí)體集〔B〕實(shí)體〔C〕屬性〔D〕聯(lián)系9、以下實(shí)體類(lèi)型的聯(lián)系中,屬于一對(duì)一聯(lián)系的是〔〕?!睞〕班級(jí)對(duì)學(xué)生的聯(lián)系〔B〕父親對(duì)孩子的聯(lián)系〔C〕省對(duì)省會(huì)的聯(lián)系〔D〕商店對(duì)顧客的聯(lián)系10、在DBS中,DBMS和OS〔操作系統(tǒng)〕之間的關(guān)系是〔〕?!睞〕并發(fā)運(yùn)行〔B〕相互調(diào)用〔C〕OS調(diào)用DBMS〔D〕DBMS調(diào)用OS11、數(shù)據(jù)庫(kù)系統(tǒng)的核心組成局部是〔〕?!睞〕數(shù)據(jù)庫(kù)〔B〕數(shù)據(jù)庫(kù)系統(tǒng)〔C〕數(shù)據(jù)庫(kù)管理系統(tǒng)〔D〕數(shù)據(jù)庫(kù)技術(shù)12、組成數(shù)據(jù)庫(kù)系統(tǒng)的是〔〕?!睞〕數(shù)據(jù)庫(kù)、相應(yīng)的硬件、軟件系統(tǒng)和各類(lèi)相關(guān)人員〔B〕數(shù)據(jù)庫(kù)和相應(yīng)的硬件、軟件系統(tǒng)〔C〕數(shù)據(jù)庫(kù)和相應(yīng)的軟件系統(tǒng)〔D〕數(shù)據(jù)庫(kù)和相應(yīng)的硬件系統(tǒng)13、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)所管理的關(guān)系是〔〕?!睞〕假設(shè)干個(gè)二維表〔B〕一個(gè)DBF文件〔C〕一個(gè)DBC文件〔D〕假設(shè)干個(gè)DBC文件14、在VisualFoxPro中,數(shù)據(jù)完整性包括〔〕?!睞〕實(shí)體完整性和參照完整性〔B〕實(shí)體完整性、域完整性和參照完整性〔C〕實(shí)體完整性、域完整性和數(shù)據(jù)庫(kù)完整性〔D〕實(shí)體完整性、域完整性和數(shù)據(jù)表完整性15、控制兩個(gè)表中數(shù)據(jù)的一致性可以設(shè)置參照完整性,參照完整性要求這兩個(gè)表是〔〕?!睞〕不同數(shù)據(jù)庫(kù)中的表〔B〕同一個(gè)數(shù)據(jù)庫(kù)中的表〔C〕一個(gè)數(shù)據(jù)庫(kù)表和一個(gè)自由表〔D〕兩個(gè)自由表16、參照完整性的前提是〔〕?!睞〕建立兩個(gè)表之間的聯(lián)系〔B〕系統(tǒng)存在兩個(gè)自由表〔C〕系統(tǒng)存在兩個(gè)數(shù)據(jù)表〔D〕系統(tǒng)存在一個(gè)表17、數(shù)據(jù)庫(kù)管理系統(tǒng)是〔〕?!睞〕一種軟件〔B〕一臺(tái)存有大量數(shù)據(jù)的計(jì)算機(jī)〔C〕一種設(shè)備〔D〕一個(gè)負(fù)責(zé)管理大量數(shù)據(jù)的機(jī)構(gòu)18、將關(guān)系看成一張二維表,那么以下表達(dá)中正確的選項(xiàng)是〔〕?!睞〕表中允許出現(xiàn)相同行〔B〕表中允許出現(xiàn)相同列〔C〕表中行的次序不可以交換〔D〕表中行的次序可以交換19、在連接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的連接造作稱(chēng)為〔〕?!睞〕連接〔B〕等值連接〔C〕自然連接〔D〕關(guān)系連接20、關(guān)系數(shù)據(jù)模型〔〕?!睞〕只能表示實(shí)體間1:1聯(lián)系〔B〕只能表示實(shí)體間1:n聯(lián)系〔C〕只能表示實(shí)體間m:n聯(lián)系〔D〕可以表示實(shí)體間的上述3種聯(lián)系21、在有關(guān)數(shù)據(jù)庫(kù)的概念中,假設(shè)干個(gè)記錄的集合稱(chēng)為〔〕?!睞〕字段名〔B〕文件〔C〕數(shù)據(jù)項(xiàng)〔D〕數(shù)據(jù)表22、使用關(guān)系運(yùn)算對(duì)系統(tǒng)進(jìn)行操作,得到的結(jié)果是〔〕?!睞〕元組〔B〕屬性〔C〕關(guān)系〔D〕域23、VisualFoxPro是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),所謂關(guān)系是指〔〕?!睞〕表中各條記錄彼此有一定的關(guān)系〔B〕表中各個(gè)字段彼此有一定的關(guān)系〔C〕一個(gè)表與另一個(gè)表之間有一定的關(guān)系〔D〕數(shù)據(jù)模型符合滿(mǎn)足一定條件的二維表格式24、以下關(guān)于關(guān)系模型的表達(dá)中,正確的選項(xiàng)是〔〕?!睞〕關(guān)系中元組之間和屬性之間都存在聯(lián)系〔B〕關(guān)系中元組之間和屬性之間都不存在聯(lián)系〔C〕關(guān)系中元組之間存在聯(lián)系〔D〕關(guān)系中只有屬性之間存在聯(lián)系25、VisualFoxPro6.0是一個(gè)〔〕?!睞〕8位數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)〔B〕16位數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)〔C〕32位數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)〔D〕64位數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)1、數(shù)據(jù)庫(kù)系統(tǒng)的核心是。2、關(guān)系是具有相同性質(zhì)的的集合。3、關(guān)系數(shù)據(jù)庫(kù)中每個(gè)關(guān)系的形式是。4、對(duì)關(guān)系進(jìn)行選擇、投影或聯(lián)接操作后,運(yùn)算結(jié)果仍是一個(gè)。5、在關(guān)系數(shù)據(jù)庫(kù)的根本操作中,從表中選出滿(mǎn)足條件的元組的操作是①,從表中抽取出屬性值滿(mǎn)足條件的列的操作是②,把兩個(gè)關(guān)系中屬性相同的元組連在一起構(gòu)成新表的操作是③。6、實(shí)體與實(shí)體之間的聯(lián)系有一對(duì)一聯(lián)系、①和②。7、數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合,它不僅包括①,而且還包括②。8、域是指①的取值范圍,即不同②對(duì)同一個(gè)③的取值所限定的范圍。9、VisualFoxPro是運(yùn)行于Windows平臺(tái)的①系統(tǒng),它在支持標(biāo)準(zhǔn)的面向過(guò)程的程序設(shè)計(jì)方式的同時(shí)還支持②的程序設(shè)計(jì)方式。10、按照所使用的不同,數(shù)據(jù)庫(kù)系統(tǒng)可分為層次型、網(wǎng)狀型和關(guān)系型。11、二維表中的每一列稱(chēng)為一個(gè)字段,或稱(chēng)為關(guān)系的一個(gè)①;二維表中的每一行稱(chēng)為一個(gè)記錄,或稱(chēng)為關(guān)系的一個(gè)②。12、關(guān)系模型的3種數(shù)據(jù)完整性約束包括實(shí)體完整性、①和②。13、VisualFoxPro中不允許在主關(guān)鍵字字段中有重復(fù)值或。14、在數(shù)據(jù)庫(kù)設(shè)計(jì)中廣泛使用的概念模型是“實(shí)體-聯(lián)系”模型〔E-R模型〕,E-R模型中有3個(gè)根本的抽象概念,它們是實(shí)體、①和②。15、數(shù)據(jù)庫(kù)管理系統(tǒng)在數(shù)據(jù)庫(kù)的三級(jí)模式之間提供了①和②兩層映象功能,保證了數(shù)據(jù)庫(kù)系統(tǒng)具有較高的數(shù)據(jù)獨(dú)立性。1選擇題答案1、答案:A注釋?zhuān)簲?shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。2、答案:D注釋?zhuān)哼x項(xiàng)A是數(shù)據(jù)的根本概念,選項(xiàng)B、C是數(shù)據(jù)概念中所包括的兩個(gè)方面,數(shù)據(jù)的形式應(yīng)該是多樣的,而不是單一化的。3、答案:A注釋?zhuān)涸诙S表中,表中記錄和屬性之間都存在聯(lián)系。4、答案:D注釋?zhuān)簲?shù)據(jù)冗余指的是數(shù)據(jù)的重復(fù),數(shù)據(jù)庫(kù)系統(tǒng)階段比文件系統(tǒng)階段出現(xiàn)的數(shù)據(jù)冗余少,但不是完全杜絕冗余,只是減少而已。5、答案:A注釋?zhuān)号c文件系統(tǒng)相比,數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)勢(shì)在于減少數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性高。6、答案:A注釋?zhuān)宏P(guān)系的根本運(yùn)算可分為兩類(lèi):傳統(tǒng)的集合運(yùn)算和專(zhuān)門(mén)的關(guān)系運(yùn)算。傳統(tǒng)的集合運(yùn)算包括并、差、交等;專(zhuān)門(mén)的關(guān)系運(yùn)算包括選擇、投影、連接等。7、答案:D注釋?zhuān)簲?shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型有:層次型、網(wǎng)狀型和關(guān)系型。層次型是指用樹(shù)形結(jié)構(gòu)表示實(shí)體及實(shí)體之間的聯(lián)系的模型,網(wǎng)狀型是指用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及實(shí)體之間的聯(lián)系的模型,關(guān)系型是指用二維表結(jié)構(gòu)表示實(shí)體及實(shí)體之間的聯(lián)系的模型。8、答案:B注釋?zhuān)捍祟}考查的是實(shí)體的概念。客觀存在可以區(qū)分的事物稱(chēng)為實(shí)體。9、答案:C注釋?zhuān)哼x項(xiàng)A屬于1:n聯(lián)系,選項(xiàng)B屬于1:n聯(lián)系,選項(xiàng)D屬于m:n聯(lián)系,只有選項(xiàng)C為1:1聯(lián)系。10、答案:D注釋?zhuān)篋BMS是管理數(shù)據(jù)庫(kù)的系統(tǒng)軟件,要在OS的支持下才能工作。運(yùn)行時(shí),DBMS調(diào)用OS。11、答案:C注釋?zhuān)簲?shù)據(jù)庫(kù)系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫(kù)管理員和用戶(hù)等局部組成,其中,數(shù)據(jù)管理系統(tǒng)是核心軟件。12、答案:A注釋?zhuān)阂?jiàn)11題數(shù)據(jù)庫(kù)系統(tǒng)的組成。13、答案:A注釋?zhuān)篤isualFoxPro就是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),一個(gè)“表”就是一個(gè)關(guān)系,一個(gè)關(guān)系是一張二維表。關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)可以管理假設(shè)干個(gè)二維表。DBF是數(shù)據(jù)表文件,DBC是數(shù)據(jù)庫(kù)文件。14、答案:B注釋?zhuān)簲?shù)據(jù)庫(kù)完整性包括實(shí)體完整性、參照完整性和用戶(hù)自定義完整性,這里的用戶(hù)自定義完整性是針對(duì)于屬性的取值范圍而定的,也可以稱(chēng)為域完整性。15、答案:B注釋?zhuān)簠⒄胀暾耘c表之間的聯(lián)系有關(guān),當(dāng)插入、刪除或更新一個(gè)表的數(shù)據(jù)時(shí),通過(guò)參照引用相互關(guān)聯(lián)的另一個(gè)表中的記錄,檢查對(duì)表的數(shù)據(jù)操作是否正確,并要求此二表為同一個(gè)數(shù)據(jù)庫(kù)中存在的兩個(gè)表文件。16、答案:A注釋?zhuān)阂⒄胀暾?,首先要將?shù)據(jù)庫(kù)中的兩個(gè)表建立聯(lián)系。17、答案:A注釋?zhuān)簲?shù)據(jù)庫(kù)管理系統(tǒng)是一種對(duì)大量數(shù)據(jù)進(jìn)行有效管理的軟件。18、答案:D注釋?zhuān)涸陉P(guān)系中,行和列都不可以出現(xiàn)相同的,但行或列的次序可以交換,不影響各數(shù)據(jù)項(xiàng)的關(guān)系。19、答案:B注釋?zhuān)涸谶B接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的連接操作稱(chēng)為等值連接。自然連接是去掉重復(fù)屬性的等值連接。20、答案:D注釋?zhuān)河枚S表結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的模型稱(chēng)為關(guān)系模型,它不僅可以表示1:n〔1:1〕聯(lián)系,還可以表示m:n聯(lián)系。21、答案:D注釋?zhuān)涸谟嘘P(guān)數(shù)據(jù)庫(kù)的概念中,一個(gè)實(shí)體對(duì)應(yīng)于表中的一個(gè)記錄,假設(shè)干個(gè)記錄的集合稱(chēng)為數(shù)據(jù)表。22、答案:C注釋?zhuān)宏P(guān)系運(yùn)算的特點(diǎn)是參與運(yùn)算的是關(guān)系,運(yùn)算結(jié)果也是關(guān)系。23、答案:D注釋?zhuān)阂粋€(gè)關(guān)系的邏輯結(jié)構(gòu)就是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名,在VFP中一個(gè)關(guān)系存儲(chǔ)為一個(gè)文件,稱(chēng)為“表”〔擴(kuò)展名DBF〕24、答案:A注釋?zhuān)阂粋€(gè)具體的數(shù)據(jù)模型應(yīng)正確反響出數(shù)據(jù)之間存在的整體邏輯關(guān)系,用二維表結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的模型稱(chēng)為關(guān)系模型。在關(guān)系模型中,關(guān)系中的元組之間、屬性之間均存在關(guān)系。25、答案:C注釋?zhuān)篤isualFoxPro6.0是一個(gè)328位數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)。2填空題答案答案:數(shù)據(jù)庫(kù)管理系統(tǒng)注釋?zhuān)捍祟}考查數(shù)據(jù)庫(kù)系統(tǒng)的概念及其組成,數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的組成之一,也是數(shù)據(jù)庫(kù)系統(tǒng)的核心。2、答案:元組注釋?zhuān)捍祟}考查關(guān)系的根本概念,關(guān)系是具有相同性質(zhì)的元組的集合。3、答案:一張二維表注釋?zhuān)捍祟}考查關(guān)系的根本概念,一個(gè)關(guān)系的邏輯結(jié)構(gòu)就是一張二維表。這種用二維表的形式表示實(shí)體和實(shí)體間聯(lián)系的數(shù)據(jù)模型稱(chēng)為關(guān)系數(shù)據(jù)模型。4、答案:關(guān)系:此題考查關(guān)系運(yùn)算的根本概念,關(guān)系運(yùn)算的特點(diǎn)是參與運(yùn)算的是關(guān)系,運(yùn)算結(jié)果也是關(guān)系。5、答案:①選擇②投影③連接注釋?zhuān)捍祟}考查關(guān)系運(yùn)算中的幾個(gè)根本概念:選擇是從關(guān)系中找出滿(mǎn)足指定條件的元組的操作;投影是從關(guān)系模式中指定假設(shè)干個(gè)屬性組成新的關(guān)系;連接是關(guān)系的橫向結(jié)合,將兩個(gè)關(guān)系模式拼成一個(gè)更寬的關(guān)系模式。6、答案:①一對(duì)多聯(lián)系②多對(duì)多聯(lián)系注釋?zhuān)捍祟}考查實(shí)體之間聯(lián)系的種類(lèi),實(shí)體之間的聯(lián)系方式有三種:一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。7、答案:①描述事物的數(shù)據(jù)本身②相關(guān)事物之間的聯(lián)系注釋?zhuān)捍祟}考查數(shù)據(jù)庫(kù)的根本概念和內(nèi)容,它不僅包括描述事物的數(shù)據(jù)本身,而且包括相關(guān)事物之間的聯(lián)系。8、答案:①屬性②元組③屬性注釋?zhuān)捍祟}考查的是域的概念。域是指屬性的取值范圍,即不同元組對(duì)同一個(gè)屬性的取值所限定的范圍。9、答案:①數(shù)據(jù)庫(kù)管理②面向?qū)ο笞⑨專(zhuān)捍祟}考查VisualFoxPro數(shù)據(jù)庫(kù)的結(jié)構(gòu)和特點(diǎn),它是在32位微處理器的微機(jī)中運(yùn)行的一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng),同時(shí)支持面向過(guò)程程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)。10、答案:數(shù)據(jù)模型注釋?zhuān)捍祟}考查數(shù)據(jù)模型的概念。11、答案:①屬性②元組注釋?zhuān)捍祟}考查的是關(guān)系術(shù)語(yǔ)。一個(gè)關(guān)系就是一張二維表,表中的一行是一個(gè)元組,表中的一列是一個(gè)屬性。12、答案:①參照完整性②用戶(hù)自定義完整性注釋?zhuān)捍祟}考查的是數(shù)據(jù)庫(kù)完整性,一般包括實(shí)體完整性、參照完整性和用戶(hù)自定義完整性。13、答案:空值注釋?zhuān)褐麝P(guān)鍵字用于唯一確定一個(gè)元組,故主關(guān)鍵字字段的值不能重復(fù)出現(xiàn),也不能為空值。14、答案:①聯(lián)系②屬性注釋?zhuān)篍-R模型是一種概念模型,它的三個(gè)根本要素是:實(shí)體、聯(lián)系和屬性。15、答案:①外模式/模式②模式/內(nèi)模式注釋?zhuān)涸跀?shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)的三級(jí)模式中,存在兩級(jí)映象,即外模式/模式映象和模式/內(nèi)模式映象,其中外模式/模式映象提供數(shù)據(jù)的邏輯獨(dú)立性,模式/內(nèi)模式映象提供數(shù)據(jù)的物理獨(dú)立性。1、測(cè)試的定義軟件測(cè)試是軟件工程過(guò)程的一個(gè)重要階段,是在軟件發(fā)布前對(duì)軟件開(kāi)發(fā)各階段產(chǎn)品的最終檢查,是為了保證軟件開(kāi)發(fā)產(chǎn)品的正確性、完全性和一致性而檢測(cè)軟件錯(cuò)誤、修正軟件錯(cuò)誤的過(guò)程。軟件測(cè)試是:①程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程;②測(cè)試是為了證明程序有錯(cuò),而不是證明程序無(wú)錯(cuò)誤;③一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;④一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。軟件開(kāi)發(fā)的目的是開(kāi)發(fā)出實(shí)現(xiàn)用戶(hù)需求的高質(zhì)量、高性能的軟件產(chǎn)品,而軟件測(cè)試是以檢查軟件功能和其他非功能特性為核心,是軟件質(zhì)量保證的關(guān)鍵,也是成功實(shí)現(xiàn)軟件開(kāi)發(fā)目標(biāo)的重要保障2、測(cè)試的種類(lèi)從測(cè)試方法角度,測(cè)試分為:1.黑盒測(cè)試:是功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說(shuō)明的測(cè)試。在不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者依據(jù)該程序功能上的輸入輸出關(guān)系,或是程序的外部特性來(lái)設(shè)計(jì)和選擇測(cè)試用例,推斷程序編碼的正確性。2.白盒測(cè)試:是結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序的測(cè)試。測(cè)試者熟悉程序的內(nèi)部結(jié)構(gòu),依據(jù)程序模塊的內(nèi)部結(jié)構(gòu)來(lái)設(shè)計(jì)測(cè)試用例,檢測(cè)程序代碼的正確性從測(cè)試發(fā)生的時(shí)間順序,測(cè)試分為:1.單元測(cè)試:是對(duì)軟件根本單元的測(cè)試2.集成測(cè)試:對(duì)由個(gè)模塊組裝而成的系統(tǒng)進(jìn)行測(cè)試,檢查各模塊間的接口和通信3.驗(yàn)收測(cè)試:驗(yàn)證軟件的功能和性能及其它特性是否與用戶(hù)的要求一致。4.系統(tǒng)測(cè)試:是將通過(guò)驗(yàn)收測(cè)試的軟件,作為整個(gè)基于計(jì)算機(jī)系統(tǒng)的一個(gè)元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)等其它系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列確認(rèn)測(cè)試。系統(tǒng)測(cè)試的目的在于通過(guò)與系統(tǒng)的需求定義作比擬,發(fā)現(xiàn)軟件與系統(tǒng)的定義不符合或與之矛盾的地方。在MSF中,測(cè)試分為2大類(lèi):1.覆蓋測(cè)試:找出程序中的缺陷,即是否該找的地方都找了。3、測(cè)試的執(zhí)行過(guò)程測(cè)試主要由下面6個(gè)相互關(guān)聯(lián)、相互作用的過(guò)程組成:1.測(cè)試方案確定各測(cè)試階段的目標(biāo)和策略。這個(gè)過(guò)程將輸出測(cè)試方案,明確要完成的測(cè)試活動(dòng),評(píng)估完成活動(dòng)所需要的時(shí)間和資源,設(shè)計(jì)測(cè)試組織和崗位職權(quán),進(jìn)行活動(dòng)安排和資源分配,安排跟蹤和控制測(cè)試過(guò)程的活動(dòng)。2.測(cè)試設(shè)計(jì)根據(jù)測(cè)試方案設(shè)計(jì)測(cè)試方案。測(cè)試設(shè)計(jì)過(guò)程輸出的是各測(cè)試階段使用的測(cè)試用例。測(cè)試設(shè)計(jì)也與軟件開(kāi)發(fā)活動(dòng)同步進(jìn)行,其結(jié)果可以作為各階段測(cè)試方案的附件提交評(píng)審。測(cè)試設(shè)計(jì)的另一項(xiàng)內(nèi)容是回歸測(cè)試設(shè)計(jì),即確定回歸測(cè)試的用例集。對(duì)于測(cè)試用例的修訂局部,也要求進(jìn)行重新評(píng)審。3.測(cè)試實(shí)施使用測(cè)試用例運(yùn)行程序,將獲得的運(yùn)行結(jié)果與預(yù)期結(jié)果進(jìn)行比擬和分析,記錄、跟蹤和管理軟件缺陷,最終得到測(cè)試報(bào)告4.測(cè)試配置管理測(cè)試配置管理是軟件配置管理的子集,作用于測(cè)試的各個(gè)階段。其管理對(duì)象包括測(cè)試方案、測(cè)試方案〔用例〕、測(cè)試版本、測(cè)試工具及環(huán)境、測(cè)試結(jié)果等。一般會(huì)得到一個(gè)基線(xiàn)測(cè)試用例庫(kù)。5.資源管理包括對(duì)人力資源和工作場(chǎng)所,以及相關(guān)設(shè)施和技術(shù)支持的管理。如果建立了測(cè)試實(shí)驗(yàn)室,還存在其他的管理問(wèn)題。6.測(cè)試管理采用適宜的方法對(duì)上述過(guò)程及結(jié)果進(jìn)行監(jiān)視,并在適用時(shí)進(jìn)行測(cè)量,以保證上述過(guò)程的有效性。如果沒(méi)有實(shí)現(xiàn)預(yù)定的結(jié)果,那么應(yīng)進(jìn)行適當(dāng)?shù)恼{(diào)整或糾正。2.使用測(cè)試:找出程序中的失敗,即為什么使用不成功。4.1、單元測(cè)試、定義單元測(cè)試是對(duì)最小的可測(cè)試軟件元素〔單元〕實(shí)施的測(cè)試,它所測(cè)試的內(nèi)容包括內(nèi)部結(jié)構(gòu)〔如邏輯和數(shù)據(jù)流〕以及單元的功能和可觀測(cè)的行為。側(cè)重于單元內(nèi)部結(jié)構(gòu)的測(cè)試設(shè)計(jì)和實(shí)施依賴(lài)于對(duì)單元實(shí)施情況的了解〔白盒方法〕。為核實(shí)單元的可觀測(cè)行為和功能而進(jìn)行的測(cè)試設(shè)計(jì)和實(shí)施并不依賴(lài)于對(duì)實(shí)施情況的了解,因而被稱(chēng)為黑盒方法。單元測(cè)試是一種非常高效的測(cè)試方法,并且是軟件測(cè)試周期中第一個(gè)進(jìn)行的測(cè)試。加強(qiáng)單元測(cè)試力度有利于降低缺陷定位和修復(fù)難度,從而降低缺陷解決本錢(qián),同時(shí)加強(qiáng)單元測(cè)試也減輕了后續(xù)集成測(cè)試和系統(tǒng)測(cè)試的負(fù)擔(dān)。、方法單元測(cè)試一般要做以下三項(xiàng)工作a.設(shè)計(jì)測(cè)試用例b.編寫(xiě)測(cè)試代碼c.執(zhí)行待測(cè)程序其中測(cè)試用例的設(shè)計(jì)是很重要的一步,好的測(cè)試用例的原那么是:a.能夠發(fā)現(xiàn)至今沒(méi)有發(fā)現(xiàn)的錯(cuò)誤b.測(cè)試用例應(yīng)由測(cè)試輸入數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期輸出結(jié)果這兩局部組成c.應(yīng)當(dāng)包含合理的輸入條件和不合理的輸入條件。可以依照以下方法來(lái)設(shè)計(jì)測(cè)試用例:1、程序中每一條可執(zhí)行語(yǔ)句至少被執(zhí)行一次。2、程序中每一個(gè)分支判斷的每一種可能結(jié)果(主要指switch-case情況)都至少被執(zhí)行一次。3、程序中每一個(gè)分支判斷中的每一個(gè)條件的可能結(jié)果都至少被執(zhí)行一次。4、程序中每一個(gè)分支判斷中的每一個(gè)條件的每一種可能組合結(jié)果都至少被執(zhí)行一次。5、程序中所有的可能路徑都至少被執(zhí)行一次。單元測(cè)試一般是由開(kāi)發(fā)工程師執(zhí)行的。4.2、回歸測(cè)試、定義回歸測(cè)試是指根據(jù)修復(fù)好了的缺陷再重新進(jìn)行的測(cè)試。回歸測(cè)試作為軟件生命周期的一個(gè)組成局部,在整個(gè)軟件測(cè)試過(guò)程中占有很大的工作量比重,軟件開(kāi)發(fā)的各個(gè)階段都會(huì)進(jìn)行屢次回歸測(cè)試?;貧w測(cè)試的目的在于驗(yàn)證以前出現(xiàn)過(guò)但已經(jīng)修復(fù)好的缺陷不再重新出現(xiàn)。一般指對(duì)某修正的缺陷再次圍繞它原來(lái)出現(xiàn)時(shí)的步驟重新測(cè)試。當(dāng)軟件中所含錯(cuò)誤被發(fā)現(xiàn)時(shí),如果錯(cuò)誤跟蹤與管理系統(tǒng)不夠完善,就可能會(huì)遺漏對(duì)這些錯(cuò)誤的修改;而開(kāi)發(fā)者對(duì)錯(cuò)誤理解的不夠透徹,也可能導(dǎo)致所做的修改只修正了錯(cuò)誤的外在表現(xiàn),而沒(méi)有修復(fù)錯(cuò)誤本身,從而造成修改失敗;修改還有可能產(chǎn)生副作用從而導(dǎo)致軟件未被修改的局部產(chǎn)生新的問(wèn)題,使本來(lái)工作正常的功能產(chǎn)生錯(cuò)誤。同樣,在有新代碼參加軟件的時(shí)候,除了新參加的代碼中有可能含有錯(cuò)誤外,新代碼還有可能對(duì)原有的代碼帶來(lái)影響。因此,每當(dāng)軟件發(fā)生變化時(shí),我們就必須重新測(cè)試現(xiàn)有的功能,以便確定修改是否到達(dá)了預(yù)期的目的,檢查修改是否損害了原有的正常功能。一般進(jìn)行回歸測(cè)試的步驟如下:1.建立測(cè)試基線(xiàn),這是回歸測(cè)試的前提。具體方式是將所有的測(cè)試用例放到配置庫(kù)中,打上版本標(biāo)記。2.從基線(xiàn)測(cè)試用例庫(kù)中提取適宜的測(cè)試用例組成回歸測(cè)試包,必要時(shí)進(jìn)行開(kāi)發(fā)和重新設(shè)計(jì)整理。3.在后續(xù)開(kāi)發(fā)過(guò)程中,每次測(cè)試之前先運(yùn)行回歸測(cè)試包。保存在基線(xiàn)測(cè)試用例庫(kù)中的測(cè)試用例可能是自動(dòng)測(cè)試腳本也有可能是測(cè)試的手工實(shí)現(xiàn)過(guò)程。4.3、性能測(cè)試、目的性能測(cè)試的目的是驗(yàn)證軟件系統(tǒng)是否能夠到達(dá)用戶(hù)提出的性能指標(biāo),同時(shí)發(fā)現(xiàn)軟件系統(tǒng)中存在的性能瓶頸,優(yōu)化軟件,最后起到優(yōu)化系統(tǒng)的目的。包括以下幾個(gè)方面:一.評(píng)估系統(tǒng)的能力,測(cè)試中得到的負(fù)荷和響應(yīng)時(shí)間數(shù)據(jù)可以被用于驗(yàn)證所方案的模型的能力,并幫助作出決策。二.識(shí)別體系中的弱點(diǎn):受控的負(fù)荷可以被增加到一個(gè)極端的水平,并突破它,從而修復(fù)體系的瓶頸或薄弱的環(huán)節(jié)。三.系統(tǒng)調(diào)優(yōu):重復(fù)運(yùn)行測(cè)試,驗(yàn)證調(diào)整系統(tǒng)的活動(dòng)得到了預(yù)期的結(jié)果,從而改良性能。檢測(cè)軟件中的問(wèn)題:長(zhǎng)時(shí)間的測(cè)試執(zhí)行可導(dǎo)致程序發(fā)生由于內(nèi)存泄露引起的失敗,揭示程序中的隱含的問(wèn)題或沖突。四.驗(yàn)證穩(wěn)定性〔resilience〕可靠性〔reliability〕:在一個(gè)生產(chǎn)負(fù)荷下執(zhí)行測(cè)試一定的時(shí)間是評(píng)估系統(tǒng)穩(wěn)定性和可靠性是否滿(mǎn)足要求的唯一方法。、定義性能測(cè)試主要測(cè)試軟件的性能,包括負(fù)載測(cè)試,強(qiáng)度測(cè)試,數(shù)據(jù)庫(kù)容量測(cè)試,基準(zhǔn)測(cè)試以及競(jìng)爭(zhēng)測(cè)試。負(fù)載測(cè)試:負(fù)載測(cè)試是一種性能測(cè)試,指當(dāng)數(shù)據(jù)在超負(fù)荷環(huán)境中運(yùn)行時(shí)程序是否能夠承當(dāng)。在這種測(cè)試中,將使測(cè)試對(duì)象承當(dāng)不同的工作量,以評(píng)測(cè)和評(píng)估測(cè)試對(duì)象在不同工作量條件下的性能行為,以及持續(xù)正常運(yùn)行的能力。負(fù)載測(cè)試的目標(biāo)是確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運(yùn)行。此外,負(fù)載測(cè)試還要評(píng)估性能特征,例如,響應(yīng)時(shí)間、事務(wù)處理速率和其他與時(shí)間相關(guān)的方面。強(qiáng)度測(cè)試:強(qiáng)度測(cè)試是一種性能測(cè)試,它在系統(tǒng)資源特別低的情況下測(cè)試軟件系統(tǒng)運(yùn)行情況。實(shí)施和執(zhí)行此類(lèi)測(cè)試的目的是找出因資源缺乏或資源爭(zhēng)用而導(dǎo)致的錯(cuò)誤。如果內(nèi)存或磁盤(pán)空間缺乏,測(cè)試對(duì)象就可能會(huì)表現(xiàn)出一些在正常條件下并不明顯的缺陷。而其他缺陷那么可能由于爭(zhēng)用共享資源〔如數(shù)據(jù)庫(kù)鎖或網(wǎng)絡(luò)帶寬〕而造成的。強(qiáng)度測(cè)試還可用于確定測(cè)試對(duì)象能夠處理的最大工作量。數(shù)據(jù)庫(kù)容量測(cè)試:數(shù)據(jù)庫(kù)容量測(cè)試指通過(guò)存儲(chǔ)過(guò)程往數(shù)據(jù)庫(kù)表中插入一定數(shù)量的數(shù)據(jù),看看相關(guān)頁(yè)面是否能夠及時(shí)顯示數(shù)據(jù)。數(shù)據(jù)庫(kù)容量測(cè)試使測(cè)試對(duì)象處理大量的數(shù)據(jù),以確定是否到達(dá)了將使軟件發(fā)生故障的極限。容量測(cè)試還將確定測(cè)試對(duì)象在給定時(shí)間內(nèi)能夠持續(xù)處理的最大負(fù)載或工作量?;鶞?zhǔn)測(cè)試:基準(zhǔn)測(cè)試是一種與現(xiàn)有的系統(tǒng)進(jìn)行比擬,主要檢驗(yàn)是否與類(lèi)似的產(chǎn)品具有競(jìng)爭(zhēng)性的一種測(cè)試。競(jìng)爭(zhēng)測(cè)試:軟件競(jìng)爭(zhēng)使用各種資源〔數(shù)據(jù)紀(jì)錄,內(nèi)存等〕,看他與其他相關(guān)系統(tǒng)對(duì)資源的爭(zhēng)奪能力。比方:一臺(tái)機(jī)器上既安裝您的財(cái)務(wù)系統(tǒng),又安裝用友財(cái)務(wù)系統(tǒng)。當(dāng)CPU占有率下降后,看看是否能夠強(qiáng)過(guò)用友財(cái)務(wù)系統(tǒng),而是自己的系統(tǒng)能夠正常運(yùn)行?5.2、制定過(guò)程中要考慮的因素1.應(yīng)明確的在測(cè)試方案中確立好測(cè)試管理機(jī)制的關(guān)鍵事件,如。a.匯報(bào)機(jī)制。確定好用周報(bào)制度還是日?qǐng)?bào)制度,日?qǐng)?bào)的反響速度越快,定位解決問(wèn)題越快,但信息處理工作量大。b.例會(huì)制度。每周舉行一次例會(huì),根據(jù)實(shí)際情況,考慮測(cè)試方案的調(diào)整或滾動(dòng)。c.實(shí)施怎樣的實(shí)驗(yàn)室管理制度,以做到責(zé)任明確。d.在日?qǐng)?bào)中的工作匯報(bào)。不僅要包括發(fā)現(xiàn)的問(wèn)題,還應(yīng)包括在測(cè)試時(shí)新創(chuàng)造的測(cè)試點(diǎn),這些測(cè)試點(diǎn)應(yīng)該補(bǔ)充到測(cè)試方案中作為一個(gè)測(cè)試項(xiàng);e.人員情緒如何調(diào)整。在測(cè)試周期過(guò)長(zhǎng)時(shí),影響測(cè)試效率的一個(gè)重要因素是測(cè)試人員的情緒,一個(gè)人反復(fù)測(cè)試一個(gè)模塊,總是會(huì)出現(xiàn)厭倦情緒的。2.應(yīng)明確的在測(cè)試方案中確立數(shù)據(jù)的管理和分析體系的方法,如:專(zhuān)人對(duì)提交的過(guò)程文檔,周報(bào)報(bào)告中的數(shù)據(jù)予以整理和管理,以便后期在系統(tǒng)測(cè)試評(píng)審時(shí)作為數(shù)據(jù)來(lái)分析?,F(xiàn)在往往是在系統(tǒng)測(cè)試結(jié)束后才來(lái)收集數(shù)據(jù),可能會(huì)造成數(shù)據(jù)的不同程度失真或滯后。收集的數(shù)據(jù)可以按不同種類(lèi)來(lái)劃分。這可以依賴(lài)我們系統(tǒng)的CHECKLIST。有一種工具叫SRES(軟件可靠性專(zhuān)家系統(tǒng))是很有用的,我們可以按照它的輸入數(shù)據(jù)來(lái)收集。3.應(yīng)明確的在測(cè)試方案中確立風(fēng)險(xiǎn)估計(jì)的引入,如:制定測(cè)試方案時(shí),就應(yīng)該考慮好對(duì)系統(tǒng)測(cè)試工作量的估計(jì),測(cè)試本錢(qián)的估計(jì),版本市場(chǎng)定位的估計(jì)等等,并且必要時(shí)可根據(jù)實(shí)際情況進(jìn)行裁剪或補(bǔ)充。5.3、方案的內(nèi)容1.概述2.測(cè)試的目的3.測(cè)試方案和假設(shè)4.主要測(cè)試職責(zé):參與測(cè)試過(guò)程的人5.測(cè)試的特征和功能:要測(cè)試的功能和特殊6.測(cè)試期望的結(jié)果7.交付物:實(shí)施測(cè)試要用材料〔文檔和數(shù)據(jù)〕8.測(cè)試的規(guī)程和評(píng)審方法:為了確保測(cè)試的質(zhì)量需要經(jīng)過(guò)的測(cè)試步驟9.跟蹤和狀態(tài)報(bào)告:定義在測(cè)試過(guò)程中,測(cè)試小組成員溝通的方式10.測(cè)試資源需求:測(cè)試要用到的資源〔人,軟件工具,硬件環(huán)境〕11.Bug報(bào)告工具和方法:描述如何記錄測(cè)試過(guò)程中發(fā)現(xiàn)的BUG12.進(jìn)度表:描述測(cè)試的周期,任務(wù),里程碑和交付物數(shù)據(jù)庫(kù)系統(tǒng)根底知識(shí)內(nèi)容提要:VisualFoxpro是目前微機(jī)上流行采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,大大簡(jiǎn)化了應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,本章是全書(shū)的根底,討論了一些數(shù)據(jù)庫(kù)系統(tǒng)的根底知識(shí),為后面的學(xué)習(xí)打下理論根底。主要從數(shù)據(jù)庫(kù)的根本概念、關(guān)系數(shù)據(jù)庫(kù)及其設(shè)計(jì)概述、數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用領(lǐng)域及開(kāi)展方向三個(gè)方面進(jìn)行討論。1.數(shù)據(jù)庫(kù)的根本概念1.1信息、數(shù)據(jù)及數(shù)據(jù)處理1〕信息信息是對(duì)現(xiàn)實(shí)世界中各種事物的存在方式或運(yùn)動(dòng)形態(tài)的反映,它反映的是事物之間的聯(lián)系。2〕數(shù)據(jù)數(shù)據(jù)是信息的符號(hào)化表示。3〕數(shù)據(jù)處理數(shù)據(jù)處理實(shí)際上就是利用計(jì)算機(jī)對(duì)各種類(lèi)型的數(shù)據(jù)進(jìn)行處理。它包括對(duì)數(shù)據(jù)的采集、整理、存儲(chǔ)、分類(lèi)、排序、檢索、維護(hù)、加工、統(tǒng)計(jì)和傳輸?shù)纫幌盗胁僮鬟^(guò)程。1.2數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與數(shù)據(jù)庫(kù)系統(tǒng)1〕數(shù)據(jù)庫(kù)〔DataBase,簡(jiǎn)稱(chēng)DB〕數(shù)據(jù)庫(kù),顧名思義,是存放數(shù)據(jù)的倉(cāng)庫(kù)。它是按一定的結(jié)構(gòu)和組織方式存儲(chǔ)在計(jì)算機(jī)外部存儲(chǔ)介質(zhì)上的,有結(jié)構(gòu),可共享的相互關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有結(jié)構(gòu)化好,冗余度小,數(shù)據(jù)獨(dú)立性高,共享性高和易于擴(kuò)充等特點(diǎn)。2〕數(shù)據(jù)庫(kù)管理系統(tǒng)〔DataBaseManagementSystem,簡(jiǎn)稱(chēng)DBMS〕數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)管理數(shù)據(jù)庫(kù)的軟件系統(tǒng)。它為用戶(hù)提供了大量描述〔建立〕數(shù)據(jù)庫(kù)、操縱〔檢索、排序、索引、顯示、統(tǒng)計(jì)計(jì)算等〕數(shù)據(jù)庫(kù)和維護(hù)〔修改、追加、刪除等〕數(shù)據(jù)庫(kù)的方法和命令。而且它還能自動(dòng)控制數(shù)據(jù)庫(kù)的平安,及數(shù)據(jù)庫(kù)的數(shù)據(jù)完整。比方:VisualFoxPro6.0,SQLServer,Oracle等系統(tǒng)就是數(shù)據(jù)庫(kù)管理系統(tǒng)。其主要功能包括以下幾個(gè)方面:〔1)數(shù)據(jù)定義功能〔2)數(shù)據(jù)操縱功能〔3)數(shù)據(jù)控制功能〔4)數(shù)據(jù)庫(kù)的建立和維護(hù)功能3〕數(shù)據(jù)庫(kù)系統(tǒng)〔DataBaseSystem,簡(jiǎn)稱(chēng)DBS〕數(shù)據(jù)庫(kù)系統(tǒng)的目標(biāo)在于存儲(chǔ)和提取所需要的信息。它主要由數(shù)據(jù)、硬件、軟件和用戶(hù)四局部構(gòu)成。1.3數(shù)據(jù)庫(kù)管理技術(shù)的產(chǎn)生和開(kāi)展隨著計(jì)算機(jī)軟、硬件技術(shù)的開(kāi)展,在應(yīng)用需求的推動(dòng)下,數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、分布式數(shù)據(jù)庫(kù)系統(tǒng)四個(gè)階段。1.4數(shù)據(jù)模型〔DataModel〕數(shù)據(jù)模型的組成要素?cái)?shù)據(jù)庫(kù)的數(shù)據(jù)模型包含數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三大要素。其中:1〕數(shù)據(jù)結(jié)構(gòu):是指對(duì)實(shí)體類(lèi)型和實(shí)體間聯(lián)系的表達(dá)和實(shí)現(xiàn)。2〕數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫(kù)的檢索和更新操作的實(shí)現(xiàn)。3〕數(shù)據(jù)的完整性約束:是指給出數(shù)據(jù)及其聯(lián)系所具有的制約和依賴(lài)規(guī)那么。概念模型概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶(hù)之間進(jìn)行交流的語(yǔ)言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語(yǔ)義表達(dá)能力,另一方面還應(yīng)該簡(jiǎn)單,清晰,易于用戶(hù)理解。1)根本概念實(shí)體:客觀存在并可相互區(qū)別的事物。屬性:實(shí)體所具有的某一特性。碼:一個(gè)實(shí)體的各屬性中,可以唯一標(biāo)識(shí)實(shí)體的屬性,這個(gè)屬性可以是一個(gè),也可以是多個(gè)。域:屬性的取值范圍。實(shí)體集:用同一類(lèi)實(shí)體的實(shí)體名和屬性名抽象和刻畫(huà)同一類(lèi)實(shí)體。聯(lián)系:在現(xiàn)實(shí)世界中,事物內(nèi)部及事物間的聯(lián)系在信息世界里反映為實(shí)體〔集〕內(nèi)部及實(shí)體〔集〕間的聯(lián)系。2)概念模型的表示方法實(shí)體-聯(lián)系模型(E-R模型)是P.P.Chen于1976年提出的。這個(gè)模型直接從現(xiàn)實(shí)世界中抽象出實(shí)體類(lèi)型及實(shí)體間的聯(lián)系,然后用E-R圖表示數(shù)據(jù)結(jié)構(gòu)。E-R圖是直觀表示概念模型的工具。具體表示方法為:實(shí)體型:用矩形表示,矩形框內(nèi)標(biāo)明實(shí)體名;屬性:用橢圓形表示,并用無(wú)向邊將其與實(shí)體連接起來(lái);聯(lián)系:用菱形表示,菱形框內(nèi)標(biāo)明聯(lián)系名,并用無(wú)向邊連接有關(guān)實(shí)體,同時(shí)在無(wú)向邊旁標(biāo)明聯(lián)系類(lèi)型。3)實(shí)體間的聯(lián)系實(shí)體間的聯(lián)系主要有兩實(shí)體、兩個(gè)以上實(shí)體及同一實(shí)體幾種情況,下面分別舉例介紹,最后給出一個(gè)學(xué)生教學(xué)管理系統(tǒng)實(shí)例。(1)兩實(shí)體間的聯(lián)系兩實(shí)體間的聯(lián)系類(lèi)型可以分為三種:一對(duì)一聯(lián)系〔1:1〕、一對(duì)多聯(lián)系〔1:n〕、多對(duì)多聯(lián)系〔n:n〕。(2)兩以上實(shí)體間的聯(lián)系兩個(gè)以上的實(shí)體型之間也存在著一對(duì)一、一對(duì)多、多對(duì)多聯(lián)系。(3)同一個(gè)實(shí)體內(nèi)部的聯(lián)系同一個(gè)實(shí)體集內(nèi)的各個(gè)實(shí)體之間也可以存在著一對(duì)一、一對(duì)多、多對(duì)多聯(lián)系。4〕具體實(shí)例在“學(xué)生教學(xué)管理系統(tǒng)”中,一個(gè)系有假設(shè)干名教師,假設(shè)干名學(xué)生,每個(gè)教師可以開(kāi)設(shè)假設(shè)干門(mén)課程,每門(mén)課程可以由假設(shè)干名教師講授;每名學(xué)生可以選修假設(shè)干門(mén)課程,每門(mén)課程也可由多個(gè)學(xué)生選修。結(jié)構(gòu)模型為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫(kù)中的數(shù)據(jù)必須有一定的結(jié)構(gòu),這種結(jié)構(gòu)用結(jié)構(gòu)模型來(lái)表示。結(jié)構(gòu)模型是數(shù)據(jù)庫(kù)管理系統(tǒng)用來(lái)表示數(shù)據(jù)與數(shù)據(jù)聯(lián)系的方法。在這里只介紹最常用的四種結(jié)構(gòu)模型:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P?。其中層次模型和網(wǎng)狀模型統(tǒng)稱(chēng)為非關(guān)系模型(或格式化數(shù)據(jù)模型)。1)層次模型優(yōu)點(diǎn):結(jié)構(gòu)簡(jiǎn)單,易于操作;從上而下尋找數(shù)據(jù)容易,對(duì)于實(shí)體間聯(lián)系固定的系統(tǒng),建議采用這種模型,其性能優(yōu)于關(guān)系模型,不低于網(wǎng)狀模型。缺點(diǎn):現(xiàn)實(shí)世界中很多聯(lián)系是非層次的,如多對(duì)多等,此時(shí)用它表示就顯的尤為笨拙;對(duì)插入和刪除限制較多;查詢(xún)非直系的節(jié)點(diǎn)非常麻煩。2)網(wǎng)狀模型優(yōu)點(diǎn):結(jié)構(gòu)更加靈活,更直接地描述現(xiàn)實(shí)世界,存取效率較高。缺點(diǎn):結(jié)構(gòu)比擬復(fù)雜,路徑太多,當(dāng)參加或刪除數(shù)據(jù)時(shí),牽動(dòng)的相關(guān)數(shù)據(jù)較多,不易維護(hù)和重建。3)關(guān)系模型關(guān)系模型的實(shí)質(zhì)是把數(shù)據(jù)歸結(jié)為滿(mǎn)足一定條件的二維表格的形式。通俗講,一個(gè)“關(guān)系”就是指一張二維表。支持關(guān)系模型的數(shù)據(jù)庫(kù)系統(tǒng)稱(chēng)為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),其中的數(shù)據(jù)庫(kù)稱(chēng)為關(guān)系數(shù)據(jù)庫(kù)。4〕面向?qū)ο竽P兔嫦驅(qū)ο髷?shù)據(jù)模型能完整地描述現(xiàn)實(shí)世界復(fù)雜的數(shù)據(jù)結(jié)構(gòu),并具有封裝性和繼承性等面向?qū)ο蠹夹g(shù)的特點(diǎn)。1.5數(shù)據(jù)庫(kù)系統(tǒng)的體系結(jié)構(gòu)從數(shù)據(jù)庫(kù)最終用戶(hù)角度看,數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)分為集中式結(jié)構(gòu)(又分單用戶(hù)結(jié)構(gòu)與主從式)、分布式結(jié)構(gòu)、客戶(hù)/效勞器結(jié)構(gòu)和并行結(jié)構(gòu)。從數(shù)據(jù)庫(kù)管理角度看,數(shù)據(jù)庫(kù)系統(tǒng)通常采用三級(jí)模式結(jié)構(gòu)〔數(shù)據(jù)庫(kù)管理系統(tǒng)內(nèi)部的體系結(jié)構(gòu)〕。下面主要討論三級(jí)模式結(jié)構(gòu),從模式概念、三級(jí)模式和兩級(jí)映象三方面介紹。數(shù)據(jù)庫(kù)系統(tǒng)模式的概念模式(Schema)是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,它僅僅涉及類(lèi)型的描述,不涉及具體的值。實(shí)例〔Instance〕是模式的一個(gè)具體值。數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)體系結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)體系結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)由內(nèi)模式、模式和外模式三級(jí)構(gòu)成。1〕內(nèi)模式(InternalSchema)內(nèi)模式也稱(chēng)存儲(chǔ)模式(StorageSchema),它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式,例如:定義某數(shù)據(jù)庫(kù)數(shù)據(jù)按順序方式存儲(chǔ)在磁盤(pán)上。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。2〕模式(Schema)模式也稱(chēng)邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶(hù)的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。例如定義學(xué)生實(shí)體〔學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè)班級(jí)〕,此外,還要定義各字段的類(lèi)型、取值范圍以及數(shù)據(jù)之間的聯(lián)系等。3)外模式(ExternalSchema)外模式也稱(chēng)子模式(Subschema)或用戶(hù)模式,它是模式的子集,是數(shù)據(jù)庫(kù)用戶(hù)的數(shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。數(shù)據(jù)庫(kù)的兩級(jí)映象功能與數(shù)據(jù)的獨(dú)立性在已有的模式的根底上,如果發(fā)現(xiàn)文件的組織結(jié)構(gòu)不適宜,例如,由于采用順序文件響應(yīng)速度太慢了,想把它改成索引文件結(jié)構(gòu)或倒排文件結(jié)構(gòu);或者發(fā)現(xiàn)實(shí)際情況有變,需要改變已有的邏輯結(jié)構(gòu),比方,去掉某一字段,或改變某字段類(lèi)型,這將不僅僅是文件本身的事情,與之相關(guān)的應(yīng)用程序都必須要進(jìn)行徹底地修改。這對(duì)一個(gè)規(guī)模稍微大一點(diǎn)的系統(tǒng)來(lái)說(shuō),是難而又難的,所需要的程序的開(kāi)發(fā)和維護(hù)工作量也是難以承受的。更重要的是,隨著時(shí)間的推移,整個(gè)系統(tǒng)可能會(huì)混亂不堪。為了解決這一問(wèn)題,我們需要討論數(shù)據(jù)獨(dú)立性的問(wèn)題。數(shù)據(jù)獨(dú)立性可以分為物理獨(dú)立性和邏輯獨(dú)立性。2關(guān)系數(shù)據(jù)庫(kù)2.1關(guān)系模型關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三局部組成,下面分別從這三方面介紹。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)1〕根本概念在關(guān)系模型中,無(wú)論是實(shí)體還是實(shí)體之間的聯(lián)系都是由單一的結(jié)構(gòu)類(lèi)型即關(guān)系來(lái)表示。每個(gè)關(guān)系實(shí)際上是一張二維表格。表名記錄屬性域數(shù)據(jù)項(xiàng)對(duì)關(guān)系的描述候選碼〔Candidatekey〕主碼(PrimaryKey)外碼(ForeignKey)2〕關(guān)系的根本特點(diǎn)關(guān)系雖然類(lèi)似二維表,但它同傳統(tǒng)的二維表又有區(qū)別。嚴(yán)格來(lái)說(shuō),關(guān)系是一種標(biāo)準(zhǔn)化的二維表。對(duì)于關(guān)系標(biāo)準(zhǔn)化的限制主要包括以下4個(gè)方面:〔1〕關(guān)系必須標(biāo)準(zhǔn)化,屬性不可再分割即表中不能再包含表?!?〕在同一關(guān)系中不允許出現(xiàn)相同的屬性名〔字段名〕?!?〕關(guān)系中不允許有完全相同的元組〔記錄〕?!?〕在同一關(guān)系中元組及屬性的順序可以任意,任意交換兩個(gè)元組〔或?qū)傩浴车奈恢?,不?huì)改變關(guān)系模式。以上是關(guān)系的根本性質(zhì),也是衡量一個(gè)二維表格是否構(gòu)成關(guān)系的根本要素。關(guān)系代數(shù)1〕專(zhuān)門(mén)的關(guān)系運(yùn)算(1)選擇〔Selection〕(記錄篩選)(2)投影〔Projection〕〔字段篩選〕(3)連接〔Join〕〔表間橫向連接〕2〕傳統(tǒng)的集合運(yùn)算進(jìn)行并、差、交集合運(yùn)算的兩個(gè)關(guān)系必須是具有相同的關(guān)系模式,既結(jié)構(gòu)相同,對(duì)應(yīng)項(xiàng)的數(shù)據(jù)類(lèi)型也必須相同。(1)并(Union):R∪S(2)交(Intersection):R∩S(3)差(Difference):R-S關(guān)系完整性約束關(guān)系模型的三類(lèi)完整性規(guī)那么如下:1)實(shí)體完整性2)參照完整性3)用戶(hù)自定義的完整性〔域完整性約束〕2.2關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化標(biāo)準(zhǔn)化的必要性關(guān)系是張二維表,它有一個(gè)最起碼的要求:每個(gè)屬性不可再分,滿(mǎn)足這個(gè)條件的關(guān)系模式就屬于第一范式〔1NF〕。范式3數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用領(lǐng)域及開(kāi)展方向3.1數(shù)據(jù)庫(kù)技術(shù)的研究數(shù)據(jù)庫(kù)技術(shù)的研究可以說(shuō)是從三個(gè)方面進(jìn)行的:數(shù)據(jù)模型、應(yīng)用領(lǐng)域、計(jì)算機(jī)技術(shù)?!魯?shù)據(jù)模型:數(shù)據(jù)模型的研究可以說(shuō)是數(shù)據(jù)庫(kù)系統(tǒng)的根底性研究,它重點(diǎn)研究如何構(gòu)造數(shù)據(jù)模型,如何表示數(shù)據(jù)及其聯(lián)系。數(shù)據(jù)模型經(jīng)歷了層次模型、網(wǎng)狀模型和關(guān)系模型的開(kāi)展階段,現(xiàn)在面向?qū)ο竽P褪菙?shù)據(jù)庫(kù)領(lǐng)域的專(zhuān)家們研究的一個(gè)重點(diǎn)課題。◆應(yīng)用領(lǐng)域:數(shù)據(jù)庫(kù)技術(shù)的最初應(yīng)用領(lǐng)域主要是信息管理領(lǐng)域?!粲?jì)算機(jī)技術(shù):計(jì)算機(jī)技術(shù)的開(kāi)展也促進(jìn)了數(shù)據(jù)庫(kù)技術(shù)的開(kāi)展,通過(guò)將計(jì)算機(jī)技術(shù)的一些研究領(lǐng)域與數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,產(chǎn)生了很多新的數(shù)據(jù)庫(kù)系統(tǒng)。3.2主要的研究領(lǐng)域和應(yīng)用領(lǐng)域下面介紹幾個(gè)比擬有代表性的研究領(lǐng)域和應(yīng)用領(lǐng)域:1)因特網(wǎng)上的Web數(shù)據(jù)庫(kù)2)面向?qū)ο髷?shù)據(jù)庫(kù)3)并行數(shù)據(jù)庫(kù)4)多媒體數(shù)據(jù)庫(kù)5)工程數(shù)據(jù)庫(kù)6)輔助決策支持7)人工智能領(lǐng)域的知識(shí)庫(kù)3.3數(shù)據(jù)庫(kù)技術(shù)的開(kāi)展方向數(shù)據(jù)、計(jì)算機(jī)硬件和數(shù)據(jù)庫(kù)應(yīng)用,這三者推動(dòng)著數(shù)據(jù)庫(kù)技術(shù)與系統(tǒng)的開(kāi)展。數(shù)據(jù)庫(kù)要管理的數(shù)據(jù)的復(fù)雜度和數(shù)據(jù)量都在迅速增長(zhǎng);計(jì)算機(jī)硬件平臺(tái)的開(kāi)展仍然實(shí)踐著摩爾定律;數(shù)據(jù)庫(kù)應(yīng)用迅速向深度、廣度擴(kuò)展。尤其是互聯(lián)網(wǎng)的出現(xiàn),極大地改變了數(shù)據(jù)庫(kù)的應(yīng)用環(huán)境,向數(shù)據(jù)庫(kù)領(lǐng)域提出了前所未有的技術(shù)挑戰(zhàn)。這些因素的變化推動(dòng)著數(shù)據(jù)庫(kù)技術(shù)的進(jìn)步,數(shù)據(jù)庫(kù)技術(shù)開(kāi)展呈現(xiàn)出的突出特點(diǎn)──“四高”,即DBMS具有高可靠性、高性能、高可伸縮性和高平安性。第1章數(shù)據(jù)庫(kù)理論根底知識(shí)習(xí)題1、數(shù)據(jù)庫(kù)系統(tǒng)的核心是(D)。A.?dāng)?shù)據(jù)庫(kù)B.操作系統(tǒng)C.文件D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)2、VisualFoxPro是—種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng).所謂關(guān)系是指(C)。A.表中各個(gè)記錄間的關(guān)系B.表中各個(gè)字段間的關(guān)系C.一個(gè)表與另一個(gè)間的關(guān)系D.?dāng)?shù)據(jù)模型為二維表格式3、關(guān)系的概念是指(A)。A.元組的集合B.屬性的集合C.字段的集合D.實(shí)例的集合4、在數(shù)據(jù)庫(kù)管理技術(shù)的開(kāi)展過(guò)程中,可以實(shí)現(xiàn)數(shù)據(jù)完全共享的階段是〔C)。A.自由管理階段B.文件系統(tǒng)階段C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)階段D.系統(tǒng)管理階段5、將兩個(gè)關(guān)系中相同的屬性元素聯(lián)接在一起構(gòu)成新的二維表的操作稱(chēng)為(B)。A.選擇B.投影C.篩選D.聯(lián)接6、數(shù)據(jù)庫(kù)中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)是由數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的(A)表現(xiàn)出來(lái)的。A.關(guān)系模型B.?dāng)?shù)據(jù)庫(kù)模型C.?dāng)?shù)據(jù)模型D.關(guān)系模式7、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中所用的數(shù)據(jù)結(jié)構(gòu)是(D)。A.樹(shù)B.圖C.表格D.二維表8、一個(gè)關(guān)系相當(dāng)于一個(gè)二維表,二維表中的各欄目相當(dāng)于該關(guān)系的(C)。A.?dāng)?shù)據(jù)項(xiàng)B.元組C.結(jié)構(gòu)D.屬性9、用二維表來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱(chēng)為(C)A.面向?qū)ο竽P虰.網(wǎng)狀模型C.關(guān)系模型D.層次模型10、從數(shù)據(jù)庫(kù)的結(jié)構(gòu)上看,數(shù)據(jù)庫(kù)系統(tǒng)采用的數(shù)據(jù)模型有(C)。A.網(wǎng)狀模型,鏈狀模型和層次模型B.層次模型、網(wǎng)狀模型和環(huán)狀模型C.層次模型、關(guān)系模型和網(wǎng)狀模型D.鏈狀模型、關(guān)系模型和層次模型11、數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成為數(shù)據(jù)庫(kù)、計(jì)算機(jī)系統(tǒng)、用戶(hù)和(D)。A.操作系統(tǒng)B.?dāng)?shù)據(jù)集合C.文件系統(tǒng)D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)12、關(guān)系數(shù)據(jù)庫(kù)的根本運(yùn)算有(C)。A.選擇、投影和刪除B.選擇、投影和添加C.選擇、投影和連接D.選擇、投影和插入13、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是(A)。A.DBS包括DB和DBMSB.DB包括DBS和DBMSC.DBMS包括DB和DBSD.DB就是DBS,也就是DBMS14、VisualFoxPro采用的數(shù)據(jù)模型是(D)A.關(guān)系型B.網(wǎng)狀型C.層次型D.混合型15、數(shù)據(jù)庫(kù)是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲(chǔ)和應(yīng)用的〔C)。A.?dāng)?shù)據(jù)的集合B.文件的集合C.命令的集合D.程序的集合16、支持?jǐn)?shù)據(jù)庫(kù)各種操作的軟件系統(tǒng)是(D)。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)B.命令系統(tǒng)C.操作系統(tǒng)D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)17、由計(jì)算機(jī)、操作系統(tǒng)、DBMS、數(shù)據(jù)庫(kù)、應(yīng)用程序及用戶(hù)等組成的一個(gè)完整整體是(B)。A.軟件系統(tǒng)B.?dāng)?shù)據(jù)庫(kù)系統(tǒng)C.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)D.文件系統(tǒng)18、關(guān)系模型可以表示的實(shí)體的聯(lián)系是(D)。A.一對(duì)一B.一對(duì)多C.多對(duì)多D.以上三項(xiàng)都是19、以下關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的表達(dá)中,正確的選項(xiàng)是(B)。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)防止了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)只是比文件系統(tǒng)管理的數(shù)據(jù)更多D.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型一致第1章數(shù)據(jù)庫(kù)理論根底知識(shí)習(xí)題1、數(shù)據(jù)庫(kù)系統(tǒng)的核心是()。A.?dāng)?shù)據(jù)庫(kù)B.操作系統(tǒng)C.文件D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)2、VisualFoxPro是—種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng).所謂關(guān)系是指()。A.表中各個(gè)記錄間的關(guān)系B.表中各個(gè)字段間的關(guān)系C.一個(gè)表與另一個(gè)間的關(guān)系D.?dāng)?shù)據(jù)模型為二維表格式3、關(guān)系的概念是指()。A.元組的集合B.屬性的集合C.字段的集合D.實(shí)例的集合4、在數(shù)據(jù)庫(kù)管理技術(shù)的開(kāi)展過(guò)程中,可以實(shí)現(xiàn)數(shù)據(jù)完全共享的階段是〔)。A.自由管理階段B.文件系統(tǒng)階段C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)階段D.系統(tǒng)管理階段5、將兩個(gè)關(guān)系中相同的屬性元素聯(lián)接在一起構(gòu)成新的二維表的操作稱(chēng)為()。A.選擇B.投影C.篩選D.聯(lián)接6、數(shù)據(jù)庫(kù)中的數(shù)據(jù)是有結(jié)構(gòu)的,這種結(jié)構(gòu)是由數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的()表現(xiàn)出來(lái)的。A.關(guān)系模型B.?dāng)?shù)據(jù)庫(kù)模型C.?dāng)?shù)據(jù)模型D.關(guān)系模式7、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中所用的數(shù)據(jù)結(jié)構(gòu)是()。A.樹(shù)B.圖C.表格D.二維表8、一個(gè)關(guān)系相當(dāng)于一個(gè)二維表,二維表中的各欄目相當(dāng)于該關(guān)系的()。A.?dāng)?shù)據(jù)項(xiàng)B.元組C.結(jié)構(gòu)D.屬性9、用二維表來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型稱(chēng)為()A.面向?qū)ο竽P虰.網(wǎng)狀模型C.關(guān)系模型D.層次模型10、從數(shù)據(jù)庫(kù)的結(jié)構(gòu)上看,數(shù)據(jù)庫(kù)系統(tǒng)采用的數(shù)據(jù)模型有()。A.網(wǎng)狀模型,鏈狀模型和層次模型B.層次模型、網(wǎng)狀模型和環(huán)狀模型C.層次模型、關(guān)系模型和網(wǎng)狀模型D.鏈狀模型、關(guān)系模型和層次模型11、數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)成為數(shù)據(jù)庫(kù)、計(jì)算機(jī)系統(tǒng)、用戶(hù)和()。A.操作系統(tǒng)B.?dāng)?shù)據(jù)集合C.文件系統(tǒng)D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)12、關(guān)系數(shù)據(jù)庫(kù)的根本運(yùn)算有()。A.選擇、投影和刪除B.選擇、投影和添加C.選擇、投影和連接D.選擇、投影和插入13、數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)三者之間的關(guān)系是()。A.DBS包括DB和DBMSB.DB包括DBS和DBMSC.DBMS包括DB和DBSD.DB就是DBS,也就是DBMS14、VisualFoxPro采用的數(shù)據(jù)模型是()A.關(guān)系型B.網(wǎng)狀型C.層次型D.混合型15、數(shù)據(jù)庫(kù)是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲(chǔ)和應(yīng)用的〔)。A.?dāng)?shù)據(jù)的集合B.文件的集合C.命令的集合D.程序的集合16、支持?jǐn)?shù)據(jù)庫(kù)各種操作的軟件系統(tǒng)是(d)。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)B.命令系統(tǒng)C.操作系統(tǒng)D.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)17、由計(jì)算機(jī)、操作系統(tǒng)、DBMS、數(shù)據(jù)庫(kù)、應(yīng)用程序及用戶(hù)等組成的一個(gè)完整整體是(b)。A.軟件系統(tǒng)B.?dāng)?shù)據(jù)庫(kù)系統(tǒng)C.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)D.文件系統(tǒng)18、關(guān)系模型可以表示的實(shí)體的聯(lián)系是(d)。A.一對(duì)一B.一對(duì)多C.多對(duì)多D.以上三項(xiàng)都是19、以下關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的表達(dá)中,正確的選項(xiàng)是(b)。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)防止了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫(kù)系統(tǒng)減少了數(shù)據(jù)冗余C.?dāng)?shù)據(jù)庫(kù)系統(tǒng)只是比文件系統(tǒng)管理的數(shù)據(jù)更多D.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類(lèi)型一致20、VisualFoxPro允許多種操作方式,他們是(d)。A.程序、菜單B.命令、程序C.命令、菜單D.命令、程序、菜單21、工程管理器中的“數(shù)據(jù)”選項(xiàng)卡不包含的組件是(b)。A.?dāng)?shù)據(jù)庫(kù)B.程序C.查詢(xún)D.自由表22、工程管理器的“菜單”組件包含在(b)選項(xiàng)卡中。A.代碼B.其他C.?dāng)?shù)據(jù)D.類(lèi)23、在使用工程管理器時(shí),要在工程管理器中創(chuàng)立文件,可以使用“新建”按鈕,此時(shí)所建的新文件將(c)。A.不被包含在該工程中B.既可包含也可不包含在該工程中C.自動(dòng)包含在該工程中D.可被任何工程包含24、在翻開(kāi)工程管理器窗口后,用“文件”菜單的“新建”命令所創(chuàng)立的文件(c)。A.屬于任何工程B.屬于當(dāng)前翻開(kāi)的工程C.不屬于任何工程D.不屬于任何數(shù)據(jù)庫(kù)25、在工程管理器中,選擇一個(gè)文件并單擊“移去”按鈕,彈出相應(yīng)對(duì)話(huà)框,在對(duì)話(huà)框中選擇“移去”按鈕后,被移去的文件將(a)。A.被保存在原目錄中B.不被保存C.將被從磁盤(pán)上刪除D.可能保存在原來(lái)的目錄中,也可能被保存在其他目錄中26、在工程管理器中,選擇一個(gè)文件并單擊“移去”按鈕,彈出相應(yīng)對(duì)話(huà)框,在對(duì)話(huà)框中選擇“刪除”按鈕后,該文件將(d)。A.僅僅被從工程中移走B.將磁盤(pán)上的文件刪除,工程中還保存C.不保存在原來(lái)的目錄中,而是被移動(dòng)其他目錄中D.不僅被從工程中移走,磁盤(pán)上的文件也被刪除27、要使在工程管理器之外創(chuàng)立的文件包含在工程文件中,需要使用工程管理器中的(c)按鈕。A.連編B.瀏覽C.添加D.移去28、工程管理器的“數(shù)據(jù)”選項(xiàng)卡用于顯示和管理(b)。A.?dāng)?shù)據(jù)庫(kù)、視圖和查詢(xún)B.?dāng)?shù)據(jù)庫(kù)、自由表、查詢(xún)和視圖C.自由表、查詢(xún)和視圖D.?dāng)?shù)據(jù)庫(kù)、表單和查詢(xún)29、工程管理器的“文檔”選項(xiàng)卡用于顯示和管理(a)。A.表單、報(bào)表和標(biāo)簽B.表單、報(bào)表和查詢(xún)C.查詢(xún)、報(bào)表和視圖D.?dāng)?shù)據(jù)庫(kù)、表單和查詢(xún)30、將工程文件中的數(shù)據(jù)表移出后,該數(shù)據(jù)表被(d)。A.邏輯刪除B.物理刪除C.移出數(shù)據(jù)庫(kù)D.移出工程31、在VisualFoxPro中假設(shè)要定制工具欄,應(yīng)在(a)菜單中操作。A.顯示B.窗口C.文件D.工具32、退出VisualFoxPro的操作方法是(d)。A.從“文件”菜單中選擇“退出”命令。B.單擊“關(guān)閉窗口”按鈕。C.在命令窗口中鍵人QUIT命令后,按“Enter”鍵D.以上方法都可以33、顯示和隱藏命令窗口的操作是(d)。A.單擊“常用”工具欄上的“命令窗口”按鈕B.通過(guò)“窗口”菜單中的“命令窗口”命令來(lái)切換C.直接按組合鍵Ctrl+F2或Ctrl+F4D.以上方法都可以34、在“選項(xiàng)”對(duì)話(huà)框中的“文件位置”選項(xiàng)卡中可以設(shè)置(a)。A.默認(rèn)目錄

溫馨提示

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

評(píng)論

0/150

提交評(píng)論