




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章一、單項(xiàng)選擇題1、 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)相比較,其缺陷主要表現(xiàn)在數(shù)據(jù)聯(lián)系弱、數(shù)據(jù)冗余和( C )A、數(shù)據(jù)存儲(chǔ)量低 B、處理速度慢C、數(shù)據(jù)不一致 D、操作繁瑣2、 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨(dú)立性成為數(shù)據(jù)的(B)A、結(jié)構(gòu)獨(dú)立性 B、物理獨(dú)立性C、邏輯獨(dú)立性 D、分布獨(dú)立性3、在數(shù)據(jù)庫系統(tǒng)中,對(duì)數(shù)據(jù)操作的最小單位是( B )A、字節(jié) B、數(shù)據(jù)項(xiàng) C、記錄 D、字符4、數(shù)據(jù)的邏輯結(jié)構(gòu)與用戶視圖之間的獨(dú)立性稱為數(shù)據(jù)的(C)A、結(jié)構(gòu)獨(dú)立性 B、物理獨(dú)立性C、邏輯獨(dú)立性 D、分布獨(dú)立性5、下述各項(xiàng)中,屬于數(shù)據(jù)庫系統(tǒng)的特點(diǎn)的是(C)A、存儲(chǔ)量大 B、存取速度快C、數(shù)據(jù)共享 D、操作方便6、在數(shù)據(jù)庫系統(tǒng)中,模式/內(nèi)模式映像用于解決數(shù)據(jù)的(B)A、結(jié)構(gòu)獨(dú)立性 B、物理獨(dú)立性C、邏輯獨(dú)立性 D、分布獨(dú)立性7、在數(shù)據(jù)庫系統(tǒng)中,模式/外模式映像用于解決數(shù)據(jù)的(C)A、結(jié)構(gòu)獨(dú)立性 B、物理獨(dú)立性C、邏輯獨(dú)立性 D、分布獨(dú)立性8、數(shù)據(jù)庫結(jié)構(gòu)的描述,稱為(D )A、數(shù)據(jù)庫模式 B、數(shù)據(jù)庫C、數(shù)據(jù)庫管理系統(tǒng) D、數(shù)據(jù)字典9、數(shù)據(jù)庫中全體數(shù)據(jù)的整體邏輯結(jié)構(gòu)描述成為( D )A、存儲(chǔ)模式 B、內(nèi)模式C、外模式 D、概念模式10、保證數(shù)據(jù)庫中數(shù)據(jù)及語義的正確性和有效性,是數(shù)據(jù)庫的(C)A、安全性 B、準(zhǔn)確性C、完整性 D、共享性11、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)獨(dú)立性是指(C)A、用戶與計(jì)算機(jī)系統(tǒng)的獨(dú)立性 B、數(shù)據(jù)庫與計(jì)算機(jī)的獨(dú)立性C、數(shù)據(jù)與應(yīng)用程序的獨(dú)立性 D、用戶與數(shù)據(jù)庫的獨(dú)立性12、結(jié)構(gòu)數(shù)據(jù)模型的三個(gè)組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和(C)A、數(shù)據(jù)安全型控制 B、數(shù)據(jù)一致性規(guī)則C、數(shù)據(jù)完整性約束 D、數(shù)據(jù)處理邏輯13、數(shù)據(jù)操縱語言(DML)的基本功能中,不包括的是( B )A、插入新數(shù)據(jù) B描述數(shù)據(jù)庫結(jié)構(gòu)C、數(shù)據(jù)庫中數(shù)據(jù)排序 D、刪除數(shù)據(jù)庫中數(shù)據(jù)14、控制數(shù)據(jù)庫整體結(jié)構(gòu)、負(fù)責(zé)數(shù)據(jù)庫物理結(jié)構(gòu)和邏輯結(jié)構(gòu)的定義與修改人員是( D )A系統(tǒng)分析員 B、應(yīng)用程序員C、專業(yè)用戶 D、數(shù)據(jù)庫管理員15、下列關(guān)于數(shù)據(jù)庫系統(tǒng)正確的敘述是(C)A、 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)存儲(chǔ)數(shù)據(jù)量大B、 數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)存儲(chǔ)沒有冗余C、 數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)存儲(chǔ)冗余較小D、數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)存取速度快16、在數(shù)據(jù)庫中,發(fā)生數(shù)據(jù)不一致現(xiàn)象的根本原因是(D)A、數(shù)據(jù)存儲(chǔ)量太大 B、數(shù)據(jù)安全性差C、數(shù)據(jù)相互關(guān)系復(fù)雜 D、數(shù)據(jù)冗余17、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)模型的劃分根據(jù)是(A)A、數(shù)據(jù)之間聯(lián)系方式 B、數(shù)據(jù)之間聯(lián)系的復(fù)雜程度C、數(shù)據(jù)存儲(chǔ)量的多少 D、數(shù)據(jù)處理的復(fù)雜程度18、在數(shù)據(jù)庫三級(jí)模式中,描述用戶數(shù)據(jù)視圖的是數(shù)據(jù)庫的(C)A、存儲(chǔ)模式 B、邏輯模式C、外模式 D、內(nèi)模式19、數(shù)據(jù)庫三級(jí)模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫的(B)A、數(shù)據(jù)安全性 B、數(shù)據(jù)獨(dú)立性C、最小冗余 D、數(shù)據(jù)結(jié)構(gòu)規(guī)范化20、當(dāng)前數(shù)據(jù)庫應(yīng)用系統(tǒng)的主流數(shù)據(jù)模型是(C)A、層次數(shù)據(jù)模型 B、網(wǎng)狀數(shù)據(jù)模型C、關(guān)系數(shù)據(jù)模型 D、面向?qū)ο髷?shù)據(jù)模型二、填空題1、文件管理系統(tǒng),每個(gè)文件都有 完整 的體系結(jié)構(gòu)2、在數(shù)據(jù)庫系統(tǒng)中,最核心的軟件是 數(shù)據(jù)庫管理系統(tǒng) 。3、數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、機(jī)算機(jī)硬件系統(tǒng)、 數(shù)據(jù)庫管理系統(tǒng)和 人員 組成。4、數(shù)據(jù)庫系統(tǒng)的目的和最重要的特點(diǎn)是 數(shù)據(jù)共享 。5、數(shù)據(jù)結(jié)構(gòu)和應(yīng)用程序是相互依賴的,任何一方的改變總是要影響另一方的改變,這種特性是 文件管理系統(tǒng) 階段的特性。6、數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)改變時(shí)邏輯結(jié)構(gòu)不變,相應(yīng)的程序也不變,這是數(shù)據(jù)庫系統(tǒng)的 物理獨(dú)立性 。7、邏輯結(jié)構(gòu)改變時(shí),用戶結(jié)構(gòu)不變,應(yīng)用程序也不變,這是數(shù)據(jù)庫系統(tǒng)的 邏輯獨(dú)立性 。8、在文件系統(tǒng)中,由于每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù),各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),這是數(shù)據(jù)庫系統(tǒng)的 冗余 。9、數(shù)據(jù)庫中的數(shù)據(jù)從整體上看是有結(jié)構(gòu)的,這就是所謂的 數(shù)據(jù)的結(jié)構(gòu)化 。10、關(guān)系數(shù)據(jù)庫系統(tǒng)都是有許多不同的關(guān)系構(gòu)成,其中每個(gè)關(guān)系就是一個(gè) 數(shù)據(jù)元素 ,可以用 一張二維表 表示。11、對(duì)關(guān)系數(shù)據(jù)庫的各種處理都是以 集合 為根據(jù)的。12、一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)通常由數(shù)據(jù)庫系統(tǒng)、 應(yīng)用程序 和 反映實(shí)際情況的數(shù)據(jù) 組成。13、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)和程序具有相對(duì)獨(dú)立性,這是數(shù)據(jù)庫系統(tǒng)的 數(shù)據(jù)獨(dú)立性 。14、一般來說,數(shù)據(jù)庫三級(jí)模式為用戶模式, 邏輯模式 和 存儲(chǔ)模式 。15、數(shù)據(jù)庫模式中提供了兩個(gè)映像功能,即:存儲(chǔ)結(jié)構(gòu)/邏輯結(jié)構(gòu)之間的映像和邏輯結(jié)構(gòu)/用戶結(jié)構(gòu)之間的映像16、DBMS是位于用戶應(yīng)用程序和 操作系統(tǒng) 之間的軟件17、在數(shù)據(jù)存儲(chǔ)中,導(dǎo)致數(shù)據(jù)不一致的主要原因是數(shù)據(jù)冗余18、面向?qū)ο蟮哪P筒粌H可以處理各種復(fù)雜多種的數(shù)據(jù)結(jié)構(gòu),而且具有數(shù)據(jù)與行為相結(jié)合的特點(diǎn)19、關(guān)系數(shù)據(jù)的數(shù)據(jù)完整性約束包括 實(shí)體 完整性、 參照 完整性和用戶定義完整性。20、關(guān)系型數(shù)據(jù)庫與非關(guān)系型數(shù)據(jù)庫在數(shù)據(jù)操作上最大的區(qū)別時(shí),關(guān)系數(shù)據(jù)操作是以數(shù)據(jù) 集合 作為操作對(duì)象。三、問答題1、簡(jiǎn)述數(shù)據(jù)庫的定義 數(shù)據(jù)庫是長期存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備內(nèi)、有組織的、共享的數(shù)據(jù)集合。這些數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述、存儲(chǔ),具有較小冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)充性,并為各種用戶共享。2、簡(jiǎn)述數(shù)據(jù)庫系統(tǒng)的組成 使用數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)稱為數(shù)據(jù)庫系統(tǒng),有如下幾部分組成。1 數(shù)據(jù)庫:包括實(shí)際存儲(chǔ)的數(shù)據(jù)和對(duì)數(shù)據(jù)庫的定義2 硬件支持系統(tǒng):包括計(jì)算機(jī)、內(nèi)外存儲(chǔ)器、輸入輸出設(shè)備和通信設(shè)備等3 軟件支持系統(tǒng):包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)以及應(yīng)用開發(fā)系統(tǒng)。人員:與數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、創(chuàng)建、使用、維護(hù)等工作相關(guān)的人員。包括: 數(shù)據(jù)庫管理員 數(shù)據(jù)庫設(shè)計(jì)人員 系統(tǒng)分析員 應(yīng)用程序設(shè)計(jì)人員 各種系統(tǒng)用戶和其他相關(guān)人員3、試述數(shù)據(jù)模型的主要內(nèi)容。 數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)的數(shù)學(xué)形式框架,是用來描述數(shù)據(jù)的一組概念和定義。包括以下方面的內(nèi)容:1 據(jù)的靜態(tài)特征,它包括對(duì)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)間聯(lián)系的描述。 2 數(shù)據(jù)的動(dòng)態(tài)特征,是一組定義在數(shù)據(jù)上的操作,包括含義、操作符、運(yùn)算規(guī)則及其語言等數(shù)據(jù)的完整性約束,這是一組規(guī)則,數(shù)據(jù)庫中的數(shù)據(jù)必須滿足這組規(guī)則。第二章一、單項(xiàng)選擇。1、 以下對(duì)關(guān)系的敘述中,正確的是(C )A、任何一個(gè)二維表就是關(guān)系 B、關(guān)系就是域上的笛卡爾積C、關(guān)系是域上笛卡爾積的子集 D、以上敘述都對(duì)2、ISBL是(B)A、標(biāo)準(zhǔn)數(shù)據(jù)查詢語言 B、關(guān)系代數(shù)語言C、元組關(guān)系演算語言 D、域關(guān)系演算語言4、得到下圖中關(guān)系R3,是關(guān)系RI,R2通過的運(yùn)算是( C )A、并 B、笛卡爾積 C、自然連接 D、除法5、下圖是關(guān)系R于關(guān)系S, 運(yùn)算R S結(jié)果的元組數(shù)和屬性數(shù)是( C)A、2,3 B、3,3 C、1,3 D、4,26、關(guān)系R(ABC)與S(BCD),下列運(yùn)算中,不合理的是(C)A、RS B、BC(R)BC(S) C、RS D、 R wv S7、關(guān)系代數(shù)的五種基本運(yùn)算是( D )A、并、差、選擇、投影、自然連接B、并、差、交、選擇、投影C、并、差、交、選擇、笛卡爾積D、并、差、選擇、投影、笛卡爾積8、作為關(guān)系數(shù)據(jù)系統(tǒng),最少應(yīng)具備的關(guān)系運(yùn)算是(C)A、排序、索引、統(tǒng)計(jì) B、并、差、交C、選擇、投影、連接 D、選擇、連接、除法9、關(guān)系R(ABC)與S(BCD),運(yùn)算RS結(jié)果的屬性個(gè)數(shù)是(C)A、3 B、2 C、1 D、不一定10、關(guān)系R(ABC)與S(BCD),運(yùn)算R S結(jié)果的屬性個(gè)數(shù)是(B)A、3 B、4 C、5 D、611、在關(guān)系中,能惟一表示元組的屬性即成為關(guān)系模式的(D)A、候選鍵 B、主鍵 C、外部鍵 D、超鍵12、當(dāng)兩個(gè)關(guān)系沒有公共屬性時(shí),其自然連接操作表現(xiàn)為(A)A、笛卡爾積操作 B、等值連接操作C、結(jié)構(gòu)為空集 D、錯(cuò)誤操作13、關(guān)系代數(shù)的五個(gè)基本操作是:并、差、選擇、投影和(D)等值連接 連接 自然連接 笛卡爾積14、關(guān)系代數(shù)是一種(D)A、程序設(shè)計(jì)語言 B、代數(shù)運(yùn)算公式C、數(shù)據(jù)描述語言 D、關(guān)系數(shù)據(jù)語言15、在K元關(guān)系R中,公式34表示( C )A、從R中選擇值為第3的分量小于第4個(gè)分量值的元組組 成的關(guān)系B、從R中選擇第3個(gè)分量值小于第4個(gè)分量值的元組組成的關(guān)系C、從R中選擇第3個(gè)分量值小于4的元組組成的關(guān)系D、從R中選擇第3個(gè)分量小于4個(gè)元組組成的關(guān)系18、關(guān)系R與關(guān)系S只有1個(gè)公共屬性,T1是R與S等值連接的結(jié)果,T2是R與S自然連接的結(jié)果,則( D )A、 T1的屬性個(gè)數(shù)等于T2的屬性個(gè)數(shù)B、 T1的屬性個(gè)數(shù)小于T2的屬性個(gè)數(shù)C、 T1的屬性個(gè)數(shù)大于或等于T2的屬性個(gè)數(shù)D、 T1的屬性個(gè)數(shù)大于T2的屬性個(gè)數(shù)19、關(guān)系中組成主鍵的屬性不能取空值,這稱為關(guān)系的( A )A、 實(shí)體完整性 B、關(guān)系完整性C、 參照完整性 D、主鍵完整性20、四元關(guān)系R(A,B,C,D),下列敘述中正確的是(C)A、B,C(R)表示取值為B,C的兩列組成的關(guān)系B、2,3(R)表示取值為2,3的兩列組成的關(guān)系C、B,C(R)與2,3(R)表示的是同一個(gè)關(guān)系D、B,C(R)與2,3(R)表示的不是同一個(gè)關(guān)系21、對(duì)關(guān)系R進(jìn)行投影運(yùn)算后,得到關(guān)系S,則( C )A、 關(guān)系R的元組數(shù)等于關(guān)系S的元組數(shù)B、 關(guān)系R的元組數(shù)小于關(guān)系S的元組數(shù)C、 關(guān)系R的元組數(shù)大于或等于關(guān)系S的元組數(shù)D、 關(guān)系R的元組數(shù)大于關(guān)系S的元組數(shù)22、域關(guān)系演算表達(dá)式:T=xy|R(xy)(S(xy)y2),關(guān)系T的組成是( D )A、 關(guān)系R和S中全部y2的元組組成的關(guān)系B、 關(guān)系R的全部元組和S中y2的元組組成的關(guān)系C、 關(guān)系R和S中全部y2的元組的前兩個(gè)屬性組成的關(guān)系D、 關(guān)系R的全部元組和S中y2的元組的前兩個(gè)屬性組成的關(guān)系23、域關(guān)系演算表達(dá)式:T=xy| ( R(xy)(S(xy) )y2,關(guān)系T的組成是( A )A、關(guān)系R和S中全部y2的元組組成的關(guān)系B、關(guān)系R的全部元組和S中y2的元組組成的關(guān)系C、關(guān)系R和S中全部y2的元組的前兩個(gè)屬性組成的關(guān)系D、關(guān)系R的全部元組和S中y2的元組的前兩個(gè)屬性組成的關(guān)系二、填空1、 關(guān)系數(shù)據(jù)語言的非過程化特點(diǎn)是指只需說明 做什么 ,無需說明 怎么做2、關(guān)系操作的特點(diǎn)是 集合 。3、系模式的定義由關(guān)系名和_屬性集_組成。4、關(guān)系代數(shù)中,自然連接運(yùn)算是通過笛卡爾積和 選擇 、 投影 運(yùn)算組合而成。5、 關(guān)系模式R與S,組成關(guān)系RS的是關(guān)系 R 的屬性子集。三、應(yīng)用題1、數(shù)據(jù)模型如下:廠家S(SNO,SNAME,STATUS,CITY)產(chǎn)品P(PNO,PNAME,WEIGHT,COLOR)工程J (JNO,JNAME,CITY)供貨SPJ(SNO,PNO,JNO,QTY)用關(guān)系代數(shù)寫出下述操作1、給出為工程J1供貨的廠商號(hào) P SNO ( sJNO=J1 (SPJ) )2、給出供貨量在300500之間的所有供貨情況。 sQTY=300 QTY=500 (SPJ)3、 給出有London的廠商供給London的工程的產(chǎn)品號(hào)。 PPNO ( PSNO ( sCITY=London (S) ) wv SPJ wv PJNO ( sCITY=London (J) ) ) 4、給出滿足如下條件的所有產(chǎn)品號(hào):提供該零件的廠商和使用該零件的工程在同一城市。 PPNO ( S wv J ) wv SPJ )5、 給出由S1提供產(chǎn)品的工程名 PJAME ( PJNO ( s SNO=S1(SPJ) ) wv J )6、 給出使用了由供應(yīng)紅色產(chǎn)品的廠商供應(yīng)的產(chǎn)品的工程名 P JANME ( P JNO ( P SNO ( P PNO (sCOLOR=red (P) ) wv SPJ ) wv SPJ) wv J ) 7、 求使用了全部零件的工程名。 P JAME (P JNO,PNO (SPJ) P PNO (P) ) wv J ) 8、 求供應(yīng)P1、P2中的一種或兩種產(chǎn)品的廠家名 P SNAME ( (sPNO=P1 (SPJ) sPNO=P2 (SPJ) ) wv S ) 9、 顯示于”TV”顏色相同的產(chǎn)品名 P PNAME (P COLOR (sPNAME=TV (P) ) wv P ) 10、給出至少使用了S1所提供的全部零件的工程名。 PJNAME (P JNO,PNO (SPJ) P PNO (sSNO=S1 (SPJ) ) ) wv J) 2、元組關(guān)系演算與域關(guān)系演算 設(shè)有兩個(gè)關(guān)系R(ABC)和S(DBF)元組關(guān)系演算表達(dá)式是: t|($u)($v)(R($u)S(v)u3=v1t1 =u1 t2=v3) 寫出域關(guān)系演算表達(dá)式。AF|($C (R(A,B,C) $D(S(D,B,F) C=D)或XY|($U)($V)($ W)(R(XUV) (S(VWY) 3、設(shè)有關(guān)系R與S如下: T=xyz|($u)($v)(R(zxu) S(yv) uv)計(jì)算T。4、設(shè)有關(guān)系R與S。計(jì)算:(1) R wv S (2) R wv S AD 5、關(guān)系模式如下: 商品P(PNO,PN,COLOR,PRICE)商店S(SNO,SN,CITY)銷售SP(PNO,SNO,QTY)用元組關(guān)系演算寫出下述操作的查詢表達(dá)式 查詢出售商品“TV”的商店名SN。t| ($u)($v) ($w) P(u) SP(v) S(w) u1=v1 v2=w1u2=TVt1=w2t2=u26、關(guān)系模式如下: 商品P(PNO,PN,COLOR,PRICE)商店S(SNO,SN,CITY)銷售SP(PNO,SNO,QTY)用關(guān)系代數(shù)寫出的查詢表達(dá)式是: SN (S wv SP wv PN=”TV” (P)寫出用元組關(guān)系演算表達(dá)的查詢表達(dá)式t| ($u)($v) ($w) P(u) SP(v) S(w) u1=v1 v2=w1u2=TVt1=w2t2=u2P S# () s s wv () () () w第三章一、單項(xiàng)選擇。1、在SQL中,用戶可以直接操作的是 ( D )A、基本表 B、視圖C、基本表 D、基本表和視圖2、在SQL的SELECT語句中,與選擇運(yùn)算對(duì)應(yīng)的命令動(dòng)詞是( C )。A、SELECT B、FROM C、WHERE D、ORDER BY3、SELECT語句執(zhí)行的結(jié)果是( C )A、數(shù)據(jù)項(xiàng) B、元組 C、表 D、數(shù)據(jù)庫4、在SQL語句中,對(duì)輸出結(jié)果排序的語句是( B )A、GROUP BY B、ORDER BY C、WHERED. D、HAVING5、與X BETWEEN 20 AND 25 完全等價(jià)的是( D ) A、X20 AND X25 B、 X20 AND X20 AND X25 D、 X20 AND X256、關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言是(C) A、關(guān)系代數(shù) B、關(guān)系演算 C、SQL D、ORACLE7、SELECT語句中,需要對(duì)分組情況應(yīng)滿足的條件進(jìn)行判斷時(shí),應(yīng)使用( D )A、WHERE B、GROUP BY C、ORDER BY D、HAVING8、在SELECT語句中使用*表示( B ) A、選擇任何屬性 B、選擇全部屬性 C、選擇全部元組 D、選擇主碼9、使用CREAT SCHEMA語句建立的是(A)A、數(shù)據(jù)庫 B、表 C、視圖 D、索引10、在SELECT語句中使用MAX(列名)時(shí),列名應(yīng)該( D ) A、必須數(shù)值型 B、必須是字符型 C、必須是數(shù)值型或字符型 D、不限制數(shù)據(jù)類型11、在SELECT語句中使用GROUP BY SNO 時(shí),SNO必須(C) A、在WHERE中出現(xiàn) B、在FROM中出現(xiàn)C、在SELECT中出現(xiàn) D、在HAVING中出現(xiàn)12、使用CREATE TABLE語句建立的是(B)A、數(shù)據(jù)庫 B、表 C、視圖 D、索引13、在嵌入式SQL中,當(dāng)在SQL語句中引用宿主語言的程序變量時(shí),程序變量應(yīng)(C)A、加前綴$ B、加后綴$ C、加前綴: D、加后綴:14、使用CREAE VIEW語句建立的是(C)A、數(shù)據(jù)庫 B、表 C、視圖 D、索引15、在SQL中使用UPDATE對(duì)表中數(shù)據(jù)進(jìn)行修改時(shí),應(yīng)適用語句是(D)A、WHERE B、FROM C、VALUES D、SET16、在SQL的查詢語句中,對(duì)應(yīng)關(guān)系代數(shù)中“投影”運(yùn)算的語句是(A) 返回A、SELECT B、FROM C、WHERE D、SET17、在WHERE語句的條件表達(dá)式中,與零個(gè)或多個(gè)字符匹配的通配符是(C)A、* B、? C、% D、_18、在SQL語句中,謂詞“EXISTS”的含義是(B)A、全程量詞 B、存在量詞 C、自然連接 D、等值連接19、視圖建立后,在數(shù)據(jù)字典中存放的是(C)A、查詢語句 B、組成視圖的表的內(nèi)容 C、視圖的定義 D、產(chǎn)生視圖的表的定義20、在SQL中,回收用戶操作權(quán)限的命令是(D)A、GRANT B、FROM C、SET D、REVOKE21、在數(shù)據(jù)庫與宿主語言之間傳遞信息,是通過(C)A、全局變量 B、共享變量 C、公共數(shù)據(jù)區(qū) D、系統(tǒng)緩沖區(qū)二、填空題1、 SQL的含義是 結(jié)構(gòu)化查詢語言 2、 在SQL中視圖是由 基本表 或 視圖 產(chǎn)生的虛表。 3、 在SQL中建立索引的命令是 Create Index 4、 在SQL中數(shù)據(jù)庫是 基本表(或表) 的集合 5、 在SQL中使用 Create Table 確定基本表的結(jié)構(gòu) 6、 在SQL中使用 視圖 描述數(shù)據(jù)庫的外模式7、 在SQL中X NOT BETWEEN 20 AND 30的含義是 x30 8、 從數(shù)據(jù)庫設(shè)計(jì)的觀點(diǎn)考慮,基本表的描述是定義數(shù)據(jù)庫的 邏輯 模式9、 在嵌入式SQL中使用 游標(biāo) 方法解決與其他程序設(shè)計(jì)語言數(shù)據(jù)組織方式不一致的問題10、程序設(shè)計(jì)語言的特點(diǎn)考慮,C語言屬于 過程化 語言,而SQL屬于 非過程化 語言。 三、應(yīng)用題1、給出為工程J1供貨的廠商號(hào),并按廠商號(hào)升序。Select SNO From SPJ Where JNO=J1 Order by SNO2、給出供貨量在300500之間的所有供貨情況。 Select * From SPJ Where QTY Between 300 and 500 Select * From SPJ Where QTY =5003、給出由London的廠商供給London的工程的產(chǎn)品號(hào)。 Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND S.CIYT=London and J.CITY=London或 Select PNO From SPJ Where SNO IN(Select SNO From S Where CIYT=London ) and JNO IN (Select JNO From J Where CIYT=London )4、給出滿足如下條件的所有產(chǎn)品號(hào):提供該零件的廠商和使用該零件的工程在同一城市。 Select PNO From SPJ Where SNO IN (Select SNO From S,J Where S.CITY=J.CITY)或 Select PNO From S,SPJ,J Where S.SNO=SPJ.SNO AND SPJ.JNO=J.JNO AND J.CITY=S.CITY5、給出由S1提供產(chǎn)品的工程名 Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO=S1)或 Select Jname From J,SPJ Where 返回J.JNO=SPJ.JNO AND SNO=S16、給出使用了由供應(yīng)紅色產(chǎn)品的廠商供應(yīng)的產(chǎn)品的工程名1. Select PNO From P Where Color=red2. Select SNO From SPJ Where PNO IN(1)3. Select JNO From SPJ Where SNO IN(2)4. Select JNAME From J Where JNO IN(3)所以有:Select Jname From J Where JNO IN(Select JNO From SPJ Where SNO IN(Select SNO From SPJ Where PNO IN (Select PNO From P Where color=red )7、求使用了全部零件的工程名。部分零件記為P1,余下零件記為P2,全部零件記為P=P1+P2;使用P1,或P2的工程記為J2,使用P的工程記為J,全部工程記為J+J1+J2 先找出P的情況 (1) Select PNO From P; 再選擇工程號(hào)J使用了零件(P1,P2,P)的情況; (2)Select PNO From SPJ Where JNO (P1 J1,P2 J2,P J) 然后若P所有的零件在 (P1 J1,P2 J2,P J) 都能找到,說明此工程號(hào)J是要找的 (3) Select JNO From SPJ Where ( (P1,P2,P)包括P7、求使用了全部零件的工程名現(xiàn)在先找出所有零件P的情況(1); 再選擇工程號(hào)J(包括J、J1、J2情況)使用了零件的情況(2); 然后找出全部零件P(1)有,但沒有包括全部P(P1J1,P2 J2,P J2) 的,即挑出工程號(hào)J1,J2 最后從全部J+J1+J2中找出排除J1、J2,即挑出J1、J2 Select Jname From J Where NOT EXISTS(Select * From P Where NOT EXISTS(Select PNO From SPJ Where PNO=P.PNO AND JNO=J.JNO )8、給出未采用由London供應(yīng)者提供紅色的零件的工程名 Select JNAME From J Where JNO NOT IN(Select JNO From SPJ Where SNO IN(Select SNO From S Where S.CITY=London) AND PNO IN(Select PNO From P Where P.COLOR=RED) Select JNAME From J Where JNO NOT IN(Select JNO FromS,SPJ,P Where S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO AND S.CITY=London AND P.COLOR=RED)9、給出全部由S2提供零件的工程名9、Select JNAME From J Where JNO IN (Select JNO From SPJ X Where NOT EXISTS (Select * From PNO=X.PNO AND SNOS2 )或Select Jname From J Where JNO IN (Select JNO From SPJ X Where not exists( Select * From SPJ Y Where SNO=S1 AND NOT EXISTS(Select * From SPJ Z Where Z.PNO=Y.PNO and Z.JNO=X.JNO )10、求供給London的所有工程的零件名1.找出London的所有工程 select jno from j where city=London2.找出被工程使用的零件名 select pno from spj 3.要求找出這樣的零件,即它被用了London的各個(gè)工程Select Pname From P Where not exists (Select JNO From SPJ X Where JNO IN (Select JNO From J Where CITY=London) and not exists (Select * From SPJ Where PNO=P.PNO AND JNO=X.JNO)11、給出至少使用了S1所提供的全部零件的工程名Select JNAME From J Where not exists (Select * From SPJ X Where SNO=S1 AND not exists(Select * From SPJ Where PNO=X.PNO AND JNO=J.JNO)12、給出由提供紅色零件的每個(gè)供應(yīng)者供給零件的工程名Select JNAME From J Where not exists (Select SNO From SPJ X Where PNO IN(Select PNO From P Where COLOR=RED) AND not exists(Select * From SPJ Where JNO=J.JNO AND SNO=X.SNO)13、給出由供應(yīng)者S1提供零件的工程項(xiàng)目總數(shù)Select COUNT(JNO) From J Where JNO IN(Select JNO From SPJ Where SNO=S1)或Select Count(Distinct JNO) From SPJ Where SNO=S114、同時(shí)供應(yīng)P1、P2兩種產(chǎn)品的廠家名Select SNAME From S Where SNO IN(Select SNO From SPJ Where PNO=P1)AND SNO IN(Select SNO From SPJ Where PNO=P2)15、顯示與”TV”顏色相同的產(chǎn)品名Select X.PNAME From P X,P Y Where X.COLOR=Y.COLOR AND Y.PNAME=TV 或Select PNAME From P Where Color=(Select Color From P Where Pname=TV)第六章一、單項(xiàng)選擇題1、在關(guān)系模式R(U,F(xiàn))中,如果XY,存在X的真子集X1,使X1Y,稱函數(shù)依賴XY為(B )A、平凡函數(shù)依賴 B、部分函數(shù)依賴C、完全函數(shù)依賴 D、傳遞函數(shù)依賴2、在關(guān)系模式R(U,F(xiàn))中,如果XU,則X是R的(C )A、候選鍵 B、主鍵 C、超鍵 D、外鍵3、在關(guān)系模式R(U,F(xiàn))中,如果F是最小函數(shù)依賴集,則( D)A、至少有R2NF B、至少有R3NF C、至少有RBCNF D、R的規(guī)范化程度與F是否最小函數(shù)依賴集無關(guān)4、在關(guān)系模式R(U,F(xiàn))中,如果不存在X的真子集X1,使X1Y,稱函數(shù)依賴XY為(C)A、平凡函數(shù)依賴 B、部分函數(shù)依賴C、完全函數(shù)依賴 D、傳遞函數(shù)依賴5、在關(guān)系模式R(U,F(xiàn))中,R中任何非主屬性對(duì)鍵完全依賴是R3NF的( B )A、充分必要條件 B、必要條件C、充分條件 D、既不充分也不必要條件6、對(duì)關(guān)系模式進(jìn)行分解時(shí),要求保持函數(shù)依賴,最高可以達(dá)到( B )A、2NF B、3NF C、BCNF D、4NF7、在關(guān)系模式R(U,F(xiàn))中,對(duì)任何非平凡的函數(shù)依賴XY,X均包含鍵,則R最高可以達(dá)到( C )A、2NF B、3NF C、BCNF D、4NF8、每個(gè)XAi(I=1,2, ,n)成立是XA1,A2, ,An成立的(A)A、充分必要條件 B、必要條件C、充分條件 D、既不充分也不必要條件 9、對(duì)關(guān)系模式進(jìn)行分解時(shí),要使分解具有無損失連接性,在下屬范式中最高可以達(dá)到(D)A、2NF B、3NF C、BCNF D、4NF10、在二元關(guān)系模式R(U,F(xiàn))中,X、Y都是單一屬性,如果XY,則R最高可以達(dá)到(D)A、2NF B、3NF C、BCNF D、4NF11、關(guān)系模式R(U,F(xiàn)),如果R2NF,基本可以消除的數(shù)據(jù)異常是(A)A、插入異常 B、刪除異常 C、候選鍵冗余 D、數(shù)據(jù)冗余過大12、在關(guān)系模式R(U,F(xiàn))中,YXF+是XY是否成立(A)A、充分必要條件 B、必要條件 C、充分條件 D、既不充分也不要條件13、在關(guān)系模式R(U,F(xiàn))中,X、Y、Z都是屬性,且XY、YZ,則XZ是(C)A、一定是傳遞函數(shù)依賴 B、一定不是傳遞函數(shù)依賴C、不一定是傳遞函數(shù)依賴 D、如果X是單一屬性,則是傳遞函數(shù)依賴。14、在二元關(guān)系模式R(U,F(xiàn))中,則R最高可以達(dá)到(C)A、2NF B、3NF C、BCNF D、4NF15、在關(guān)系模式中,“每個(gè)主屬性對(duì)不包含它的鍵完全函數(shù)依賴”,是R3NF的(B)A、充分必要條件 B、必要條件 C、充分條件 D、既不充分也不要條件16、對(duì)關(guān)系模式進(jìn)行分解時(shí),要使分解既保持函數(shù)依賴、又具有無損失連接性,在下屬范式中最高可以達(dá)到(B)A、2NF B、3NF C、BCNF D、4NF 17、在關(guān)系模式R(U,F(xiàn))中,R3NF且具有唯一的候選鍵,則(B)A、R屬于3NF不屬于BCNF B、R一定屬于BCNFC、R不一定屬于BCNF D、當(dāng)候選鍵是單屬性時(shí),R屬于BCNF18、下列關(guān)于函數(shù)依賴與多值依賴的敘述中,正確的是(C)A、當(dāng)XY時(shí),X的每個(gè)值一定對(duì)應(yīng)Y的多個(gè)值B、當(dāng)Y是X的子集時(shí),稱為平凡多值依賴C、函數(shù)依賴是多值依賴的特例,多值依賴是函數(shù)依賴的推廣D、多值依賴是函數(shù)依賴的特例,函數(shù)依賴是多值依賴的推廣19、在關(guān)系模式R(U,F(xiàn))中,F(xiàn)是最小函數(shù)依賴集,屬性T只在F中諸函數(shù)依賴“”的左端出現(xiàn),則屬性T具有如下性質(zhì)(C)A、屬性T僅是R的主屬性 B、屬性T必是R的非主屬性C、屬性T必是組成R任何候選鍵的主屬性D、屬性T可能是R的主屬性,也可能是R的非主屬性20、在下列敘述中,正確的是(D)A、對(duì)于關(guān)系數(shù)據(jù)模型,規(guī)范化程度越高越好B、如果F是最小函數(shù)依賴集,則R2NFC、如果RBCNF,則F是最小函數(shù)依賴集D、關(guān)系模式分解為BCNF后,函數(shù)依賴關(guān)系可能被破壞21、在關(guān)系模式R(U,F(xiàn))中,F(xiàn)是最小函數(shù)依賴集,屬性T只在F中諸函數(shù)依賴“”的右端出現(xiàn),則屬性T具有如下性質(zhì)(B)A、屬性T僅是R的主屬性 B、屬性T必是R的非主屬性C、屬性T必是組成R任何候選鍵的主屬性D、屬性T可能是R的主屬性,也可能是R的非主屬性22、在關(guān)系模式R(U,F(xiàn))中,如果任何主屬性對(duì)候選鍵完全函數(shù)依賴,則(A)A、R2NF B、R3NF C、R4NF D、RBCNF23、關(guān)系數(shù)據(jù)庫規(guī)范化要解決的問題是:插入異常、刪除異常和(A)A、數(shù)據(jù)冗余 B、保障數(shù)據(jù)安全性C、查詢復(fù)雜 D、控制數(shù)據(jù)完整性24、在關(guān)系數(shù)據(jù)模式中,任何二元模式最高可以達(dá)到(D)A、4NF B、2NF C、3NF D、BCNF 25、由全碼組成的關(guān)系模式,所有屬性都是主屬性的模式最高可以達(dá)到(D) A、4NF B、2NF C、3NF D、BCNF26、在關(guān)系數(shù)據(jù)模式中,所有屬性都是主屬性的模式最高可以到達(dá)(C)A、4NF B、2NF C、3NF D、BCNF27、在關(guān)系模式的分解中,保持函數(shù)依賴分解最高可以達(dá)到(B)A、2NF B、3NF C、4NF D、BCNF28、在關(guān)系模式的分解中,滿足無損失連接最高可以達(dá)到(C)A、2NF B、3NF C、4NF D、BCNF29、在關(guān)系模式的分解中,既保持函數(shù)依賴又滿足無損失連接最高可以達(dá)到(B)A、2NF B、3NF C、4NF D、BCNF30、在關(guān)系模式R(U,F(xiàn))中,F(xiàn)是最小函數(shù)依賴集,則R的規(guī)范化程度達(dá)到( D)A、2NF B、3NF C、BCNF D、不一定二、填空題1、與1NF相比,2NF消除了非主屬性對(duì)碼的 部分依賴 。2、與2NF相比,3NF消除了非主屬性對(duì)碼的 傳遞依賴 。3、與3NF相比,BCNF消除了 主屬性對(duì)碼部分和傳遞依賴或 冗余的碼 。4、如果RBCNF,則R的主屬性對(duì)于不包含它的碼滿足 完全函數(shù)依賴 。5、要求模式分解滿足“保持函數(shù)依賴”,一定能達(dá)到的范式是 3NF 。6、函數(shù)依賴是多值依賴的 特例,多值依賴是函數(shù)依賴的推廣 7、關(guān)系規(guī)范化的目的是控制數(shù)據(jù)冗余、避免 插入 異常和 刪除 異常。8、在對(duì)關(guān)系模式進(jìn)行分解時(shí),需滿足 無損失連接 ,才能不丟失數(shù)據(jù)信息。9、關(guān)系模式R3NF,且每個(gè)候選碼都僅是單屬性,則R一定屬于 BCNF 。10、在關(guān)系模式R(U,F(xiàn))中,U=ABCDE,F(xiàn)=ABC,BCD,ADE。R的碼是 AB ,R屬于 2 NF三、應(yīng)用題1、已知:關(guān)系模式R(U,F(xiàn)) , U=ABCDEG F=AB, CG, EA, CED 求:(1) R的候選碼 (2) R最高屬于哪級(jí)范式。解: (1) AF+=AB, BF+=B, CF+=CG, DF+=D,EF+=EAB,所以CF+=CG與EF+=EAB還差D,但(CE) F+=EABCGD因此:CE是碼 (2) 1NF2、已知:關(guān)系模式R(U,F(xiàn)), U=CTSNG F=CT, CSG, SN 求:(1)R的候選碼 (2)R最高屬于哪級(jí)范式。解: CF+=CT, CSF+=CSG T N, SF+=SN, 所以,CS是碼 3、已知:關(guān)系模式R(U,F(xiàn)) U=ABCDE F=ABC, CDE, EA, BD 求:(1) R的候選碼 (2) R最高屬于哪級(jí)范式解: (1) AF+=ABCDE, CDF+=CDEABC,EF+=ABCDE, BF+=BD, BCF+=BCD, CDF+=CDEABC所以A、CD、E 、BC都是碼(2)屬于3NF,因?yàn)槎际侵鲗傩?、已知:關(guān)系模式R(U,F)中, U=ABCDF=AC,CA,BAC,DAC,BDA 寫出F的一切最小函數(shù)依賴集解:有4個(gè)等價(jià)的最小函數(shù)依賴集F1=AC,CA,BC,DC; F2=AC,CA,BC,DAF3=AC,CA,BA,DA; F4=AC,CA,BA,DC4、已
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于健康理念的2025年嬰幼兒配方食品營養(yǎng)配方優(yōu)化研究
- 軟件設(shè)計(jì)師考試創(chuàng)新方法試題及答案
- 2025年休閑食品健康化轉(zhuǎn)型與市場(chǎng)拓展的渠道拓展策略研究
- 軟件設(shè)計(jì)師考試在職業(yè)生涯中的定位與發(fā)展試題及答案
- 公共政策與環(huán)境經(jīng)濟(jì)學(xué)試題及答案
- 西方政治中的社會(huì)運(yùn)動(dòng)與抗議潮分析試題及答案
- 機(jī)電工程知識(shí)產(chǎn)權(quán)保護(hù)試題及答案
- 2025年數(shù)字圖書館建設(shè)與文化科技融合創(chuàng)新模式研究報(bào)告
- 機(jī)電工程團(tuán)隊(duì)合作精神測(cè)評(píng)及試題及答案
- 軟件設(shè)計(jì)師考試考前心態(tài)調(diào)整技巧試題及答案
- 講解員筆試試題及答案
- 學(xué)校校園膳食監(jiān)督家長委員會(huì)履職承諾協(xié)議書
- 大竹縣竹中中考數(shù)學(xué)試卷
- 2024年山東省新高考地理試卷(含答案)
- 麻醉期間反流誤吸的預(yù)防與處理
- 結(jié)構(gòu)膠灌注施工方案
- 《中醫(yī)體重管理臨床指南》
- 銀行業(yè)務(wù)專家競(jìng)聘述職模板
- 電子商務(wù)案例分析
- 外研版九年級(jí)上冊(cè)英語Module 1 Wonders of the world大單元教學(xué)設(shè)計(jì)
- 2024年度影視劇本購買合同:制片公司與編劇之間關(guān)于劇本購買的協(xié)議3篇
評(píng)論
0/150
提交評(píng)論