數(shù)據(jù)庫及算法語言new_第1頁
數(shù)據(jù)庫及算法語言new_第2頁
數(shù)據(jù)庫及算法語言new_第3頁
數(shù)據(jù)庫及算法語言new_第4頁
數(shù)據(jù)庫及算法語言new_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(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)介

此題包含了填空和簡(jiǎn)答題,以備學(xué)生復(fù)習(xí)多項(xiàng)選擇題和對(duì)概念理解之用,上崗考試并不包含填空和簡(jiǎn)答---李平榮整理數(shù)據(jù)庫系統(tǒng)概論復(fù)習(xí)資料:數(shù)據(jù)庫基礎(chǔ)一選擇題:1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是階段。A.?dāng)?shù)據(jù)庫系統(tǒng)B.文件系統(tǒng)C.人工管理D.?dāng)?shù)據(jù)項(xiàng)管理答案:A2.?dāng)?shù)據(jù)庫的概念模型獨(dú)立于。A.具體的機(jī)器和DBMSB.E-R圖C.信息世界D.現(xiàn)實(shí)世界答案:A3.?dāng)?shù)據(jù)庫的基本特點(diǎn)是。A.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗余大,易移植(4)統(tǒng)一管理和控制B.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗余小,易擴(kuò)充(4)統(tǒng)一管理和控制C.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化)(2)數(shù)據(jù)互換性(3)數(shù)據(jù)冗余小,易擴(kuò)充(4)統(tǒng)一管理和控制D.(1)數(shù)據(jù)非結(jié)構(gòu)化(2)數(shù)據(jù)獨(dú)立性(3)數(shù)據(jù)冗余小,易擴(kuò)充(4)統(tǒng)一管理和控制答案:B4.是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A.?dāng)?shù)據(jù)庫系統(tǒng)B.?dāng)?shù)據(jù)庫C.?dāng)?shù)據(jù)庫管理系統(tǒng)D.?dāng)?shù)據(jù)結(jié)構(gòu)答案:B5.?dāng)?shù)據(jù)庫中存儲(chǔ)的是。A.?dāng)?shù)據(jù)B.?dāng)?shù)據(jù)模型C.?dāng)?shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系D.信息答案:C6.數(shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指。A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B.用戶程序與DBMS的相互獨(dú)立C.用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立答案:C7..?dāng)?shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指。A.同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合B.多個(gè)用戶、同一種語言共享數(shù)據(jù)C.多個(gè)用戶共享一個(gè)數(shù)據(jù)文件D.多種應(yīng)用、多種語言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合答案:D8.據(jù)庫系統(tǒng)的核心是。A.?dāng)?shù)據(jù)庫B.?dāng)?shù)據(jù)庫管理系統(tǒng)C.?dāng)?shù)據(jù)模型D.軟件工具答案:B9.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是。A.?dāng)?shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫系統(tǒng)避免了一切冗余C.?dāng)?shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)答案:A10.數(shù)將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫的①和②。①A.?dāng)?shù)據(jù)獨(dú)立性B.邏輯獨(dú)立性C.管理規(guī)范性D.?dāng)?shù)據(jù)的共享②A.?dāng)?shù)據(jù)獨(dú)立性B.物理獨(dú)立性C.邏輯獨(dú)立性D.管理規(guī)范性答案:①B②B11.數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是。A.DBS包括DB和DBMSB.DDMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS答案:A12.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是。A.?dāng)?shù)據(jù)存儲(chǔ)量太大B.沒有嚴(yán)格保護(hù)數(shù)據(jù)C.未對(duì)數(shù)據(jù)進(jìn)行完整性控制D.?dāng)?shù)據(jù)冗余答案:D13.數(shù)據(jù)庫管理系統(tǒng)(DBMS)是。A.?dāng)?shù)學(xué)軟件B.應(yīng)用軟件C.計(jì)算機(jī)輔助設(shè)計(jì)D.系統(tǒng)軟件答案:D14.數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是。A.修改數(shù)據(jù)庫B.定義數(shù)據(jù)庫C.應(yīng)用數(shù)據(jù)庫D.保護(hù)數(shù)據(jù)庫答案:B15.數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A.?dāng)?shù)據(jù)共享B.?dāng)?shù)據(jù)存儲(chǔ)C.?dāng)?shù)據(jù)應(yīng)用D.?dāng)?shù)據(jù)保密答案:A16據(jù)庫系統(tǒng)的最大特點(diǎn)是。A.?dāng)?shù)據(jù)的三級(jí)抽象和二級(jí)獨(dú)立性B.?dāng)?shù)據(jù)共享性C.?dāng)?shù)據(jù)的結(jié)構(gòu)化D.?dāng)?shù)據(jù)獨(dú)立性答案:A17.數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為。A.?dāng)?shù)據(jù)定義功能B.?dāng)?shù)據(jù)管理功能C.?dāng)?shù)據(jù)操縱功能D.?dāng)?shù)據(jù)控制功能答案:C18.數(shù)據(jù)庫管理系統(tǒng)是。A.操作系統(tǒng)的一部分B.在操作系統(tǒng)支持下的系統(tǒng)軟件C.一種編譯程序D.一種操作系統(tǒng)答案:B19.據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是()A.外模式B.內(nèi)模式C.存儲(chǔ)模式D.模式答案:D20據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性是指。A.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序B.不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)答案:B21層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是。A.記錄長度B.文件的大小C.聯(lián)系的復(fù)雜程度D.?dāng)?shù)據(jù)之間的聯(lián)系答案:D22.傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型。A.大型、中型和小型B.西文、中文和兼容C.層次、網(wǎng)狀和關(guān)系D.?dāng)?shù)據(jù)、圖形和多媒體答案:C23層次模型不能直接表示。A.1:1關(guān)系B.1:m關(guān)系C.m:n關(guān)系D.1:1和1:m關(guān)系答案:C24.DBS是采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng),它是一個(gè)集合體,包含數(shù)據(jù)庫、計(jì)算機(jī)硬件、軟件和()。A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫管理員 D.操作員答案:C25.數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的關(guān)系是()。A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A26.下面列出的數(shù)據(jù)庫管理技術(shù)發(fā)展的三個(gè)階段中,沒有專門的軟件對(duì)數(shù)據(jù)進(jìn)行管理的是()。I.人工管理階段 II.文件系統(tǒng)階段III.?dāng)?shù)據(jù)庫階段 A.I和II B.只有II C.II和III D.只有I答案:D27.下列四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)特點(diǎn)的是()。A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余度高 D.數(shù)據(jù)獨(dú)立性高答案:C28.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性體現(xiàn)在()。A.不會(huì)因?yàn)閿?shù)據(jù)的變化而影響到應(yīng)用程序B.不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C.不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu)D.不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)答案:B29.描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是()。A.模式 B.內(nèi)模式 C.外模式 D.用戶模式答案:A30.要保證數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性,需要修改的是()。A.模式與外模式 B.模式與內(nèi)模式 C.三層之間的兩種映射 D.三層模式答案:C31.要保證數(shù)據(jù)庫的邏輯數(shù)據(jù)獨(dú)立性,需要修改的是()。A.模式與外模式的映射 B.模式與內(nèi)模式之間的映射C.模式 D.三層模式答案:A32.用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是(),它是模式的邏輯子集。A.模式 B.物理模式 C.子模式 D.內(nèi)模式答案:C33.下述()不是DBA數(shù)據(jù)庫管理員的職責(zé)。A.完整性約束說明B.定義數(shù)據(jù)庫模式C.數(shù)據(jù)庫安全 D.數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì)答案:D二、填空題1.數(shù)據(jù)管理技術(shù)經(jīng)歷了①、②和③三個(gè)階段。答案:①人工管理②文件系統(tǒng)②數(shù)據(jù)庫系統(tǒng)2.數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有①的、可②的數(shù)據(jù)集合。答案:①組織②共享3.DBMS是指①它是位于②和③之間的一層管理軟件。答案:①數(shù)據(jù)庫管理系統(tǒng)②用戶③操作系統(tǒng)4.數(shù)據(jù)庫管理系統(tǒng)的主要功能有①、②、數(shù)據(jù)庫的運(yùn)行管理和數(shù)據(jù)庫的建立以及維護(hù)等4個(gè)方面。答案:①數(shù)據(jù)定義功能②數(shù)據(jù)操縱功能5.數(shù)據(jù)獨(dú)立性又可分為①和②。答案:①邏輯數(shù)據(jù)獨(dú)立性②物理數(shù)據(jù)獨(dú)立性6.當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的。答案:物理獨(dú)立性7.數(shù)據(jù)模型是由①、②和③三部分組成的。答案:①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作③完整性約束8.①是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,②是對(duì)數(shù)據(jù)庫系統(tǒng)的動(dòng)態(tài)特性的描述。答案:①數(shù)據(jù)結(jié)構(gòu)②數(shù)據(jù)操作9.數(shù)據(jù)庫體系結(jié)構(gòu)按照①、②和③三級(jí)結(jié)構(gòu)進(jìn)行組織。答案:①模式②外模式③內(nèi)模式10.實(shí)體之間的聯(lián)系可抽象為三類,它們是①、②和③。答案:①1∶1②1∶m②m∶n11.?dāng)?shù)據(jù)冗余可能導(dǎo)致的問題有①和②。答案:①浪費(fèi)存儲(chǔ)空間及修改麻煩②潛在的數(shù)據(jù)不一致性三:簡(jiǎn)答題:1.什么是數(shù)據(jù)庫?答:數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲(chǔ)器上,且可被多個(gè)用戶同時(shí)使用。因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。2.什么是數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性?答:數(shù)據(jù)獨(dú)立性表示應(yīng)用程序與數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性。邏輯數(shù)據(jù)獨(dú)立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨(dú)立性。當(dāng)數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時(shí),它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時(shí),對(duì)數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法獨(dú)立。3.什么是數(shù)據(jù)庫管理系統(tǒng)?答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)庫系統(tǒng)(DBS)的重要組成部分。不同的數(shù)據(jù)庫系統(tǒng)都配有各自的DBMS,而不同的DBMS各支持一種數(shù)據(jù)庫模型,雖然它們的功能強(qiáng)弱不同,但大多數(shù)DBMS的構(gòu)成相同,功能相似。一般說來,DBMS具有定義、建立、維護(hù)和使用數(shù)據(jù)庫的功能,它通常由三部分構(gòu)成:數(shù)據(jù)描述語言及其翻譯程序、數(shù)據(jù)操縱語言及其處理程序和數(shù)據(jù)庫管理的例行程序。4.什么是數(shù)據(jù)字典?數(shù)據(jù)字典包含哪些基本內(nèi)容?答:數(shù)據(jù)字典是數(shù)據(jù)庫系統(tǒng)中各種描述信息和控制信息的集合,它是數(shù)據(jù)庫設(shè)計(jì)與管理的有力工具,是進(jìn)行詳細(xì)數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典的基本內(nèi)容有:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程5個(gè)部分。5.試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念。數(shù)據(jù):描述事物的符號(hào)記錄稱為數(shù)據(jù)。數(shù)據(jù)的種類有文字、圖形、圖象、聲音、正文等等。數(shù)據(jù)與其語義是不可分的。*解析:在現(xiàn)代計(jì)算機(jī)系統(tǒng)中數(shù)據(jù)的概念是廣義的。早期的計(jì)算機(jī)系統(tǒng)主要用于科學(xué)計(jì)算,處理的數(shù)據(jù)是整數(shù)、實(shí)數(shù)、浮點(diǎn)數(shù)等傳統(tǒng)數(shù)學(xué)中的數(shù)據(jù)等。現(xiàn)在計(jì)算機(jī)能存儲(chǔ)和處理的對(duì)象十分廣泛,表示這些對(duì)象的數(shù)據(jù)也越來越復(fù)雜。數(shù)據(jù)與其語義是不可分的。500這個(gè)數(shù)字可以表示一件物品的價(jià)格是500元,也可以表示一個(gè)學(xué)術(shù)會(huì)議參加的人數(shù)有500人。還可以表示一袋奶粉重500克。數(shù)據(jù)庫:數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。*解析:簡(jiǎn)單地講,數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)具有永久儲(chǔ)存、有組織和可共享三個(gè)特點(diǎn)。數(shù)據(jù)模型是數(shù)據(jù)庫的核心概念。每個(gè)數(shù)據(jù)庫中數(shù)據(jù)的都是按照某一種數(shù)據(jù)模型來組織的。數(shù)據(jù)庫系統(tǒng):數(shù)據(jù)庫系統(tǒng)(DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。*解析:數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫是兩個(gè)概念。數(shù)據(jù)庫系統(tǒng)是一個(gè)人-機(jī)系統(tǒng),數(shù)據(jù)庫是數(shù)據(jù)庫系統(tǒng)的一個(gè)組成部分。但是在日常工作中人們常常把把數(shù)據(jù)庫系統(tǒng)簡(jiǎn)稱為數(shù)據(jù)庫。希望讀者能夠從人們講話或文章的上下文中區(qū)分“數(shù)據(jù)庫系統(tǒng)”和“數(shù)據(jù)庫”。不要引起混淆。數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存儲(chǔ)數(shù)據(jù)、高效地獲取和維護(hù)數(shù)據(jù)。DBMS主要功能包括數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的運(yùn)行管理功能、數(shù)據(jù)庫的建立和維護(hù)功能。*解析:DBMS是一個(gè)大型復(fù)雜的軟件系統(tǒng)。是計(jì)算機(jī)中的基礎(chǔ)軟件。目前,專門研制DBMS的廠商及其研制的DBMS產(chǎn)品很多。著名的有美國IBM公司的DB2關(guān)系數(shù)據(jù)庫管理系統(tǒng)、IMS層次數(shù)據(jù)庫管理系統(tǒng);美國ORACLE公司的ORACLE關(guān)系數(shù)據(jù)庫管理系統(tǒng);SYBASE公司的SYBASE關(guān)系數(shù)據(jù)庫管理系統(tǒng);美國微軟公司的SQLSERVER關(guān)系數(shù)據(jù)庫管理系統(tǒng)等等。6.?dāng)?shù)據(jù)庫管理系統(tǒng)的主要功能有哪些?①數(shù)據(jù)庫定義功能;②數(shù)據(jù)存取功能;③數(shù)據(jù)庫運(yùn)行管理;④數(shù)據(jù)庫的建立和維護(hù)功能7.試述數(shù)據(jù)模型的概念、數(shù)據(jù)模型的作用和數(shù)據(jù)模型的三個(gè)要素。數(shù)據(jù)模型是數(shù)據(jù)庫中用來對(duì)現(xiàn)實(shí)世界進(jìn)行抽象的工具,是數(shù)據(jù)庫中用于提供信息表示和操作手段的形式構(gòu)架。一般地講,數(shù)據(jù)模型是嚴(yán)格定義的概念的集合。這些概念精確地描述系統(tǒng)的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。因此數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分組成。①數(shù)據(jù)結(jié)構(gòu):是所研究的對(duì)象類型的集合,是對(duì)系統(tǒng)的靜態(tài)特性的描述。②數(shù)據(jù)操作:是指對(duì)數(shù)據(jù)庫中各種對(duì)象(型)的實(shí)例(值)允許進(jìn)行的操作的集合,包括操作及有關(guān)的操作規(guī)則,是對(duì)系統(tǒng)動(dòng)態(tài)特性的描述。③數(shù)據(jù)的約束條件:是完整性規(guī)則的集合,完整性規(guī)則是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所具有的制約和依存規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)以及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。*解析:數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中最重要的概念之一。同學(xué)們必須通過《概論》的學(xué)習(xí)真正掌握數(shù)據(jù)模型的概念和作用。數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。任何一個(gè)DBMS都以某一個(gè)數(shù)據(jù)模型為基礎(chǔ),或者說支持某一個(gè)數(shù)據(jù)模型。數(shù)據(jù)庫系統(tǒng)中模型有不同的層次。根據(jù)模型應(yīng)用的不同目的,可以將模型分成兩類或說兩個(gè)層次:一是概念模型,是按用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模,用于信息世界的建模,強(qiáng)調(diào)語義表達(dá)能力,概念簡(jiǎn)單清晰;另一是數(shù)據(jù)模型,是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,用于機(jī)器世界,人們可以用它定義、操縱數(shù)據(jù)庫中的數(shù)據(jù)。一般需要有嚴(yán)格的形式化定義和一組嚴(yán)格定義了語法和語義的語言,并有一些規(guī)定和限制,便于在機(jī)器上實(shí)現(xiàn)。8.試述概念模型的作用。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流的語言。9.定義并解釋概念模型中以下術(shù)語:實(shí)體,實(shí)體型,實(shí)體集,屬性,碼,實(shí)體聯(lián)系圖(E-R圖)實(shí)體:客觀存在并可以相互區(qū)分的事物叫實(shí)體。實(shí)體型:具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體稱為實(shí)體型。實(shí)體集:同型實(shí)體的集合稱為實(shí)體集。屬性:實(shí)體所具有的某一特性,一個(gè)實(shí)體可由若干個(gè)屬性來刻畫。碼:唯一標(biāo)識(shí)實(shí)體的屬性集稱為碼。實(shí)體聯(lián)系圖:E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法:·實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名。·屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來。·聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。關(guān)系數(shù)據(jù)庫一、選擇題1、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括。A.排序、索引、統(tǒng)計(jì)B.選擇、投影、連接C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表答案:B2、關(guān)系模型中,一個(gè)關(guān)鍵字是。A.可由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成D.以上都不是答案:C3、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的。A.元組B.行C.記錄D.屬性答案:D4、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長的運(yùn)算是。A.投影B.選擇C.笛卡爾積D.除答案:C5.關(guān)系模式的任何屬性。A.不可再分B.可再分C.命名在該關(guān)系模式中可以不惟一D.以上都不是答案:A6.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為。A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積答案:C7.下面的選項(xiàng)不是關(guān)系數(shù)據(jù)庫基本特征的是()。A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名C.與行的次序無關(guān) D.與列的次序無關(guān)答案:A8.一個(gè)關(guān)系只有一個(gè)()。A.候選碼 B.外碼 C.超碼 D.主碼答案:D9.關(guān)系模型中,一個(gè)碼是()。A.可以由多個(gè)任意屬性組成B.至多由一個(gè)屬性組成C.可有多個(gè)或者一個(gè)其值能夠唯一表示該關(guān)系模式中任何元組的屬性組成 D.以上都不是答案:C10.現(xiàn)有如下關(guān)系:患者(患者編號(hào),患者姓名,性別,出生日起,所在單位)醫(yī)療(患者編號(hào),患者姓名,醫(yī)生編號(hào),醫(yī)生姓名,診斷日期,診斷結(jié)果)其中,醫(yī)療關(guān)系中的外碼是()。A.患者編號(hào) B.患者姓名C.患者編號(hào)和患者姓名 D.醫(yī)生編號(hào)和患者編號(hào)答案:A11.現(xiàn)有一個(gè)關(guān)系:借閱(書號(hào),書名,庫存數(shù),讀者號(hào),借期,還期),假如同一本書允許一個(gè)讀者多次借閱,但不能同時(shí)對(duì)一種書借多本,則該關(guān)系模式的外碼是()。A.書號(hào) B.讀者號(hào)C.書號(hào)+讀者號(hào) D.書號(hào)+讀者號(hào)+借期答案:D12.關(guān)系模型中實(shí)現(xiàn)實(shí)體間N:M聯(lián)系是通過增加一個(gè)()。A.關(guān)系實(shí)現(xiàn) B.屬性實(shí)現(xiàn) C.關(guān)系或一個(gè)屬性實(shí)現(xiàn) D.關(guān)系和一個(gè)屬性實(shí)現(xiàn)答案:A13.關(guān)系代數(shù)運(yùn)算是以()為基礎(chǔ)的運(yùn)算。A.關(guān)系運(yùn)算 B.謂詞演算 C.集合運(yùn)算 D.代數(shù)運(yùn)算答案:C14.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。A.排序、索引、統(tǒng)計(jì) B.選擇、投影、連接 C.關(guān)聯(lián)、更新、排序 D.顯示、打印、制表答案:B15.五種基本關(guān)系代數(shù)運(yùn)算是()。A.∪-×σπ B.∪-σπC.∪∩×σπD.∪∩σπ答案:A16.關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是()。A.對(duì)文件進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算C.執(zhí)行笛卡爾積運(yùn)算D.投影運(yùn)算答案:B17.關(guān)系數(shù)據(jù)庫中的投影操作是指從關(guān)系中()。A.抽出特定記錄 B.抽出特定字段C.建立相應(yīng)的影像 D.建立相應(yīng)的圖形答案:B18.從一個(gè)數(shù)據(jù)庫文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫文件的操作是()操作。A.投影 B.聯(lián)接 C.選擇 D.復(fù)制答案:C19關(guān)系代數(shù)中的聯(lián)接操作是由()操作組合而成。A.選擇和投影 B.選擇和笛卡爾積C.投影、選擇、笛卡爾積 D.投影和笛卡爾積答案:B20.自然聯(lián)接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S是用自然聯(lián)接時(shí),要求R和S含有一個(gè)或者多個(gè)共有的()。A.記錄 B.行 C.屬性 D.元組21.假設(shè)有關(guān)系R和S,在下列的關(guān)系運(yùn)算中,()運(yùn)算不要求:“R和S具有相同的元數(shù),且它們的對(duì)應(yīng)屬性的數(shù)據(jù)類型也相同”。A.R∩S B.R∪S C.R-S D.R×S答案:D22.下列關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中,正確的是A.?dāng)?shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B.?dāng)?shù)據(jù)庫系統(tǒng)避免了一切數(shù)據(jù)冗余C.?dāng)?shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)答案:A二、填空題1、一個(gè)關(guān)系模式的定義格式為。答案:關(guān)系名(屬性名1,屬性名2,…,屬性名n)2、.一個(gè)關(guān)系模式的定義主要包括①、②、③、④和⑤。答案:①關(guān)系名②屬性名③屬性類型④屬性長度⑤關(guān)鍵字3、.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有①、②、③和④。答案:①笛卡爾積②并③交④差4、關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是①、②、③、④和⑤。答案:①并②差③笛卡爾積④投影⑤選擇5、關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有①、②和③。答案:①選擇②投影③連接6、關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是①和②。答案:①關(guān)系代數(shù)②關(guān)系演算7、.已知系(系編號(hào),系名稱,系主任,電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主關(guān)鍵字是①,系關(guān)系的外關(guān)鍵字②,學(xué)生關(guān)系的主關(guān)鍵字是③,外關(guān)鍵字④答案:①系編號(hào)②無③學(xué)號(hào)④系編號(hào)關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL一、選擇題1、SQL語言是的語言,易學(xué)習(xí)。A.過程化B.非過程化C.格式化D.導(dǎo)航式答案:B2、SQL語言是語言。A.層次數(shù)據(jù)庫B.網(wǎng)絡(luò)數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.非數(shù)據(jù)庫答案:C3、SQL語言具有的功能。A.關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B.?dāng)?shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D.?dāng)?shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱答案:B5、假定學(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第8到第11題基于這樣的三個(gè)表即學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號(hào),CN為課程名,GRADE為成績(jī)。8、檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。正確的SELECT語句是。A.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERESN=“王華”)B.SELECTSN,AGE,SEXFROMSWHERESN=“王華”C.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEWHERESN=“王華”)D.SELECTSN,AGE,SEXFROMSWHEREAGE>王華.AGE答案:A9、檢索選修課程“C2”的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)。正確的SELECT語句是A.SELECTS#FORMSCWHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2”B.SELECTS#FORMSCWHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2”C.SELECTS#FORMSCWHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2”D.SELECTS#FORMSCWHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2”答案:D10、檢索學(xué)生姓名及其所選修課程的課程號(hào)和成績(jī)。正確的SELECT語句是。A.SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#B.SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADEC.SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#D.SELECTS.SN,SC.C#,SC.GRADEFROMS.SC答案:C11、檢索選修四門以上課程的學(xué)生總成績(jī)(不統(tǒng)計(jì)不及格的課程),并要求按總成績(jī)的降序排列出來。正確的SELECT語句是。A.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60GROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)>=4WHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2”B.SELECTS#FORMSCWHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2”C.SELECTS#FORMSCWHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2”D.SELECTS#FORMSCWHEREC#=“C2”(SELECTGRADEFORMSCWHEREC#=“C2答案:DFROMSTUDENT,SC,COURSEWHERESTUDENT.SNO=SC.SNOANDCOURSE.CNO=SC.CNOANDCNAME=’數(shù)據(jù)庫’12.SQL語言是()的語言,容易學(xué)習(xí)。A.過程化 B.非過程化C.格式化 D.導(dǎo)航式答案:B13SQL語言的數(shù)據(jù)操縱語句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最頻繁的語句是()。A.SELECT B.INSERTC.UPDATE D.DELETE答案:A14.在視圖上不能完成的操作是()。A.更新視圖 B.查詢C.在視圖上定義新的表 D.在視圖上定義新的視圖答案:C15.SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,其中,CREATE、DROP、ALTER語句是實(shí)現(xiàn)哪種功能()。A.數(shù)據(jù)查詢 B.數(shù)據(jù)操縱C.數(shù)據(jù)定義 D.數(shù)據(jù)控制答案:C16.SQL語言中,刪除一個(gè)視圖的命令是()。A.DELETE B.DROPC.CLEAR D.REMOVE答案:B17.在SQL語言中的視圖VIEW是數(shù)據(jù)庫的()。A.外模式 B.模式 C.內(nèi)模式 D.存儲(chǔ)模式答案:A18.下列的SQL語句中,()不是數(shù)據(jù)定義語句。A.CREATETABLE B.DROPVIEWC.CREATEVIEW D.GRANT答案:D19.若要撤銷數(shù)據(jù)庫中已經(jīng)存在的表S,可用()。A.DELETETABLES B.DELETESC.DROPTABLES D.DROPS答案:C20.若要在基本表S中增加一列CN(課程名),可用()。A.ADDTABLES(CNCHAR(8)) B.ADDTABLESALTER(CNCHAR(8))C.ALTERTABLESADD(CNCHAR(8))D.ALTERTABLES(ADDCNCHAR(8))答案:C21.學(xué)生關(guān)系模式S(S#,Sname,Sex,Age),S的屬性分別表示學(xué)生的學(xué)號(hào)、姓名、性別、年齡。要在表S中刪除一個(gè)屬性“年齡”,可選用的SQL語句是()。A.DELETEAgefromS B.ALTERTABLESDROPAgeC.UPDATESAge D.ALTERTABLES‘Age’答案:B數(shù)據(jù)庫完整性1、在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是()A.并發(fā)控制B.存取控制C.安全控制D.完整性控制答案:D2、關(guān)于主鍵約束以下說法錯(cuò)誤的是()A.一個(gè)表中只能設(shè)置一個(gè)主鍵約束B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束D.、可以將包含多個(gè)字段的字段組合設(shè)置為主鍵答案:C4、數(shù)據(jù)庫的____是指數(shù)據(jù)的正確性和相容性。A.安全性B.完整性C.并發(fā)控制D.恢復(fù)答案:B5、在數(shù)據(jù)庫的表定義中,限制成績(jī)屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的________約束。實(shí)體完整性B、參照完整性C、用戶自定義D、用戶操作答案:C數(shù)據(jù)庫設(shè)計(jì)1、在數(shù)據(jù)庫設(shè)計(jì)中,用E-R圖來描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫設(shè)計(jì)的階段。A.需求分析 B.概念設(shè)計(jì) C.邏輯設(shè)計(jì) D.物理設(shè)計(jì)答案:B2、在關(guān)系數(shù)據(jù)庫設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是的任務(wù)。A.需求分析階段 B.概念設(shè)計(jì)階段 C.邏輯設(shè)計(jì)階段 D.物理設(shè)計(jì)階段答案:C3、數(shù)據(jù)庫物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫實(shí)施階段,下列各項(xiàng)中不屬于實(shí)施階段的工作是。A.建立庫結(jié)構(gòu) B.?dāng)U充功能 C.加載數(shù)據(jù) D.系統(tǒng)調(diào)試答案:B4、在數(shù)據(jù)庫的概念設(shè)計(jì)中,最常用的數(shù)據(jù)模型是。A.形象模型 B.物理模型 C.邏輯模型 D.實(shí)體聯(lián)系模型答案:D算法,程序設(shè)計(jì)及軟件工程單項(xiàng)選擇題1.下面關(guān)于算法的描述,錯(cuò)誤的是…………(D)A.一個(gè)算法必須保證它的執(zhí)行步驟是有限的,即它是能中止的B.算法中的每個(gè)步驟必須有確切的含義C.有0個(gè)或多個(gè)輸入D.有O個(gè)或多個(gè)輸出2.算法用流程圖(Flowchart)來表示,開始/結(jié)束框是用來表示算法的開始和結(jié)束,以下哪個(gè)表示開始/結(jié)束框………………………(C)A.B.C.D.3.程序的三種基本結(jié)構(gòu)是…………………(B)A.分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、樹型結(jié)構(gòu)B.順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C.順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、樹型結(jié)構(gòu)D.樹型結(jié)構(gòu)、順序結(jié)構(gòu)、分支結(jié)構(gòu)4.如圖所示流程圖片斷,它的控制模式屬于……………(C)是否是綠燈是否是綠燈前行停止YNA.循環(huán)結(jié)構(gòu)B.樹型結(jié)構(gòu)C.分支結(jié)構(gòu)D.順序結(jié)構(gòu)5.稅務(wù)部門征收個(gè)人所得稅.規(guī)定如下:(1)月收入在160

溫馨提示

  • 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)論