數(shù)據(jù)庫(kù)基礎(chǔ)期末復(fù)習(xí)資料_第1頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)期末復(fù)習(xí)資料_第2頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)期末復(fù)習(xí)資料_第3頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)期末復(fù)習(xí)資料_第4頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)期末復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩18頁(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)介

.z.數(shù)據(jù)庫(kù)基礎(chǔ)期末復(fù)習(xí)資料第一章綜合練習(xí)題1.數(shù)據(jù)庫(kù)處理技術(shù)經(jīng)歷了__________、__________、__________、以及分布式數(shù)據(jù)庫(kù)管理等四個(gè)發(fā)展階段。2.在文件管理階段,程序和數(shù)據(jù)在存儲(chǔ)位置上是__________存放的。3.在人工管理和文件管理階段,程序設(shè)計(jì)__________數(shù)據(jù)表示。4.?dāng)?shù)據(jù)庫(kù)系統(tǒng)具有__________、__________、__________、數(shù)據(jù)粒度小、獨(dú)立的數(shù)據(jù)操作界面、由DBMS統(tǒng)一管理等優(yōu)點(diǎn)。5.在文件管理階段,文件之間是相互________的,在數(shù)據(jù)庫(kù)管理階段,文件之間是相互________的。6.在__________系統(tǒng)中,不容易做到數(shù)據(jù)共享,在__________系統(tǒng)中,容易做到數(shù)據(jù)共享。7.使用數(shù)據(jù)庫(kù)設(shè)計(jì)程序時(shí),只需要告訴數(shù)據(jù)庫(kù)管理系統(tǒng)________,不需要告訴它________。8.在文件系統(tǒng)中,存取數(shù)據(jù)的基本單位為_(kāi)_______,在數(shù)據(jù)庫(kù)系統(tǒng)中,存取數(shù)據(jù)的基本單位為_(kāi)_______。9.在________系統(tǒng)中,數(shù)據(jù)沒(méi)有獨(dú)立的操作界面,在________系統(tǒng)中,數(shù)據(jù)具有獨(dú)立的操作界面。10.在數(shù)據(jù)庫(kù)系統(tǒng)中訪(fǎng)問(wèn)數(shù)據(jù),既可以采用________方式,也可以采用________方式。11.DBMS具有________、________、________和________等管理控制功能。12.分布式數(shù)據(jù)庫(kù)系統(tǒng)既支持客戶(hù)的________應(yīng)用,又支持客戶(hù)的________應(yīng)用。13.分布式數(shù)據(jù)庫(kù)系統(tǒng)除了具有一般數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)之外,還具有________、________、________、________等優(yōu)點(diǎn)。14.若一個(gè)聯(lián)系涉及到兩個(gè)實(shí)體則稱(chēng)為_(kāi)_______聯(lián)系,若只涉及到一個(gè)實(shí)體則稱(chēng)為_(kāi)_______聯(lián)系。15.在實(shí)體中能作為碼的屬性稱(chēng)為_(kāi)_______,否則稱(chēng)為_(kāi)________。16.域是實(shí)體中相應(yīng)屬性的________,性別屬性的域包含有________個(gè)值。17.實(shí)體之間的聯(lián)系類(lèi)型有三種,分別為_(kāi)_______、________和________。18.若實(shí)體A和B是多對(duì)多的聯(lián)系,實(shí)體B和C是1對(duì)1的聯(lián)系,則實(shí)體A和C是________對(duì)________的聯(lián)系。19.若實(shí)體A和B是1對(duì)多的聯(lián)系,實(shí)體B和C是1對(duì)多的聯(lián)系,則實(shí)體A和C是________對(duì)________的聯(lián)系。20.若實(shí)體A和B是1對(duì)多的聯(lián)系,實(shí)體B和C是多對(duì)1的聯(lián)系,則實(shí)體A和C是________對(duì)________的聯(lián)系。21.若實(shí)體A和B是1對(duì)多的聯(lián)系,實(shí)體B和C是1對(duì)1的聯(lián)系,則實(shí)體A和C是________對(duì)________的聯(lián)系。22.?dāng)?shù)據(jù)庫(kù)的邏輯數(shù)據(jù)模型有________、________、________和________等四種。23.在非關(guān)系模型中,每個(gè)結(jié)點(diǎn)代表著一個(gè)________,每個(gè)父子聯(lián)系代表著________聯(lián)系。24.任一種數(shù)據(jù)模型都有________和________的區(qū)別。25.在非關(guān)系模型中操作記錄的方式是________式的,在關(guān)系模型中,操作記錄的方式是________式的。26.層次模型是一棵________結(jié)構(gòu),關(guān)系模型是一個(gè)________結(jié)構(gòu)。27.關(guān)系中的每一行稱(chēng)為一個(gè)________,每一列稱(chēng)為一個(gè)________。28.在一個(gè)關(guān)系中不允許出現(xiàn)重復(fù)的________,也不允許出現(xiàn)具有相同名字的________。29.假定一個(gè)關(guān)系中有n個(gè)元組,則*個(gè)列的當(dāng)前全部取值的個(gè)數(shù)最少為_(kāi)_______個(gè),最多為_(kāi)_______個(gè)。30.把保存________的關(guān)系稱(chēng)為對(duì)應(yīng)數(shù)據(jù)庫(kù)的元關(guān)系,一個(gè)數(shù)據(jù)庫(kù)的元關(guān)系由________自動(dòng)建立。31.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)具有________單一、采用________、數(shù)據(jù)完全________、________理論支持等優(yōu)點(diǎn)。32.在對(duì)象數(shù)據(jù)模型中,每個(gè)對(duì)象不僅要包含描述實(shí)體的________特征,而且要包含描述實(shí)體的________特征。33.在對(duì)象數(shù)據(jù)模型中,對(duì)象具有________性、________性和________性。34.在________數(shù)據(jù)模型中,________不但能夠繼承,而且能夠嵌套。35.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)的下層支持軟件是________,上層軟件是數(shù)據(jù)庫(kù)應(yīng)用________。36.?dāng)?shù)據(jù)庫(kù)系統(tǒng)中的四類(lèi)用戶(hù)分別為_(kāi)___________、____________、____________和____________。37.?dāng)?shù)據(jù)庫(kù)體系結(jié)構(gòu)中包含的三級(jí)模式為_(kāi)_______、________和________三種。38.在數(shù)據(jù)庫(kù)體系結(jié)構(gòu)的三級(jí)模式中,全局模式處于________層,外模式處于______層,內(nèi)模式處于________層。39.在數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中,兩級(jí)數(shù)據(jù)映象分別是指________________之間的數(shù)據(jù)映象與________________之間的數(shù)據(jù)映象。40.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)和兩級(jí)數(shù)據(jù)映象確保了數(shù)據(jù)的________獨(dú)立性和________獨(dú)立性。41.DBMS提供數(shù)據(jù)________語(yǔ)句和數(shù)據(jù)________語(yǔ)句供用戶(hù)使用。42.DBMS的主要功能之一是________和________數(shù)據(jù)字典。43.在存取數(shù)據(jù)庫(kù)的數(shù)據(jù)的過(guò)程中,使用了兩個(gè)數(shù)據(jù)緩沖區(qū),分別為_(kāi)_______緩沖區(qū)和________緩沖區(qū)。44.SQL具有數(shù)據(jù)________、________、________和________等四種主要功能。第一章參考解答1.人工管理、文件管理、數(shù)據(jù)庫(kù)管理2.分開(kāi)3.依賴(lài)于4.數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)共享、數(shù)據(jù)獨(dú)立性5.獨(dú)立、聯(lián)系6.文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)7.做什么、怎么做8.記錄、數(shù)據(jù)項(xiàng)(屬性、字段等)9.文件、數(shù)據(jù)庫(kù)10.程序、視屏交互11.安全性、一致性、并發(fā)性、數(shù)據(jù)庫(kù)恢復(fù)12.局部、全局13.兼容性強(qiáng)、可靠性高、地域*圍廣、數(shù)據(jù)量大、客戶(hù)數(shù)多14.二元、一元15.主屬性、非主屬性16.取值*圍、217.1對(duì)1、1對(duì)多、多對(duì)多18.多、多19.1、多20.多、多21.1、多22.層次、網(wǎng)狀、關(guān)系、對(duì)象23.記錄型、1對(duì)多24.型、值25.過(guò)程、集合26.樹(shù)、二維表格(表)27.元組、屬性28.元組、屬性29.1、n30.關(guān)系定義、DBMS31.數(shù)據(jù)結(jié)構(gòu)、集合運(yùn)算、獨(dú)立、數(shù)學(xué)32.狀態(tài)、行為33.封裝、繼承、多態(tài)34.對(duì)象、對(duì)象35.操作系統(tǒng)、開(kāi)發(fā)工具36.數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)庫(kù)設(shè)計(jì)員、應(yīng)用程序員、終端用戶(hù)37.全局模式、外模式、內(nèi)模式38.中間、最上、最下39.外模式和模式、模式和內(nèi)模式40.邏輯、物理41.定義(描述)操縱42.建立、維護(hù)43.系統(tǒng)、用戶(hù)44.定義、查詢(xún)、更新、控制第二章綜合練習(xí)題1.關(guān)系數(shù)據(jù)模型包括________________、__________________和____________三個(gè)方面。2.設(shè)D1,D2和D3域的基數(shù)分別為2,3和4,則D1D2D3的元組數(shù)為_(kāi)_______,每個(gè)元組有________個(gè)分量。3.在一個(gè)關(guān)系中,不同的列可以對(duì)應(yīng)同一個(gè)________,但必須具有不同的________。4.關(guān)系中的每個(gè)屬性只能取________,關(guān)系的結(jié)構(gòu)不允許________。5.顧客購(gòu)物的訂單和訂單明細(xì)之間具有________對(duì)________的聯(lián)系。6.關(guān)系中的碼可分為_(kāi)_______、________、________、________和外碼五種。7.主碼是一種________碼,主碼中的________個(gè)數(shù)沒(méi)有限制。8.學(xué)生關(guān)系中的班級(jí)號(hào)屬性與班級(jí)關(guān)系中的班級(jí)號(hào)主碼屬性相對(duì)應(yīng),則________為學(xué)生關(guān)系中的________。9.若一個(gè)關(guān)系為R(學(xué)生號(hào),,性別,年齡),則________可以作為該關(guān)系的主碼,、性別和年齡為該關(guān)系的________屬性。10.在候選碼中的每個(gè)屬性被稱(chēng)為_(kāi)_______屬性,不在任何候選碼中的每個(gè)屬性被稱(chēng)為_(kāi)_______屬性。11.關(guān)系完整性包括________完整性、________完整性和__________的完整性三個(gè)方面。12.設(shè)一個(gè)關(guān)系R1中的屬性A是外碼,它對(duì)應(yīng)關(guān)系R2中的主碼為B,則稱(chēng)________為子關(guān)系,________為父關(guān)系。13.在參照和被參照的關(guān)系中,每個(gè)外碼值或者為_(kāi)_______,或者等于另一個(gè)關(guān)系中的________值。14.用戶(hù)定義的________是對(duì)關(guān)系中一些屬性的取值給定相應(yīng)的約束條件,禁止非法數(shù)據(jù)進(jìn)入________。15.傳統(tǒng)的集合運(yùn)算包括____、____、____和__________四種。16.設(shè)一個(gè)集合A={3,4,5,6,7},集合B={1,3,5,7,9},則A和B的并集中包含有______個(gè)元素,A和B的交集中包含有______個(gè)元素,A和B的差集中包含有______個(gè)元素。17.設(shè)一個(gè)關(guān)系A(chǔ)具有a1個(gè)屬性和a2個(gè)元組,關(guān)系B具有b1個(gè)屬性和b2個(gè)元組,則關(guān)系A(chǔ)B具有________個(gè)屬性和________個(gè)元組。18.專(zhuān)門(mén)的關(guān)系運(yùn)算包括________、________、________和__________四種。19.設(shè)一個(gè)關(guān)系模式為R(A,B,C),對(duì)應(yīng)的關(guān)系內(nèi)容為R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},則δB>15(R)屬于________運(yùn)算,運(yùn)算結(jié)果中包含有________個(gè)元組。20.設(shè)一個(gè)關(guān)系模式為R(A,B,C),對(duì)應(yīng)的關(guān)系內(nèi)容為R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},則ПB(δC<70(R))的運(yùn)算結(jié)果中包含有________個(gè)元組,每個(gè)元組包含有________個(gè)分量。21.設(shè)一個(gè)關(guān)系模式為R(A,B,C),對(duì)應(yīng)的關(guān)系內(nèi)容為R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},則RR的運(yùn)算結(jié)果中包含有________個(gè)元組,每個(gè)元組包含有________個(gè)分量。22.設(shè)一個(gè)關(guān)系模式為R1(A,B,C),對(duì)應(yīng)的關(guān)系內(nèi)容為R1={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},另一個(gè)關(guān)系模式為R2(A,B,D),對(duì)應(yīng)的關(guān)系內(nèi)容為R2={{1,10,50},{2,10,60},{1,20,72},{2,30,60}},則R1R2的運(yùn)算結(jié)果中包含有________個(gè)元組,每個(gè)元組包含有________個(gè)分量。23.設(shè)一個(gè)關(guān)系模式為R1(A,B,C),對(duì)應(yīng)的關(guān)系內(nèi)容為R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},另一個(gè)關(guān)系模式為R2(A,D,E),對(duì)應(yīng)的關(guān)系內(nèi)容為R={{1,10,50},{2,10,60},{1,20,72},{2,30,60}},則R1R2的運(yùn)算結(jié)果中包含有________個(gè)元組,每個(gè)元組包含有________個(gè)分量。24.設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),),課程關(guān)系為C(課程號(hào),課程名),選課關(guān)系為*(學(xué)生號(hào),課程號(hào),成績(jī)),則至少選修了課程號(hào)為’001’或’002’課程的全部學(xué)生信息所對(duì)應(yīng)的運(yùn)算表達(dá)式為_(kāi)_______________(δ課程號(hào)=’001’∨課程號(hào)=’002’(______))。25.設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),),課程關(guān)系為C(課程號(hào),課程名),選課關(guān)系為*(學(xué)生號(hào),課程號(hào),成績(jī)),則選修了課程名為’程序設(shè)計(jì)’課程的全部學(xué)生信息所對(duì)應(yīng)的運(yùn)算表達(dá)式為S(________(________(____________(C))))。26.設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),),課程關(guān)系為C(課程號(hào),課程名),選課關(guān)系為*(學(xué)生號(hào),課程號(hào),成績(jī)),則**為變量K的值的學(xué)生所選修的全部課程信息所對(duì)應(yīng)的運(yùn)算表達(dá)式為_(kāi)_____課程號(hào)(______(δ**=K(______)))。27.設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),),課程關(guān)系為C(課程號(hào),課程名),選課關(guān)系為*(學(xué)生號(hào),課程號(hào),成績(jī)),則求出所有選修課程信息的運(yùn)算表達(dá)式為_(kāi)__________與________的自然連接。28.設(shè)一個(gè)學(xué)生關(guān)系為S(學(xué)生號(hào),),課程關(guān)系為C(課程號(hào),課程名),選課關(guān)系為*(學(xué)生號(hào),課程號(hào),成績(jī)),求出所有選課的學(xué)生信息的運(yùn)算表達(dá)式為_(kāi)__________與________的自然連接。第二章參考解答1.關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系完整性規(guī)則、關(guān)系運(yùn)算2.24、33.域、列名(屬性名)4.單值、嵌套5.1、多6.超碼、候選碼、主碼、備用碼7.候選、屬性8.班級(jí)號(hào)、外碼9.學(xué)生號(hào)、非主10.主、非主11.實(shí)體、參照、用戶(hù)定義12.R1、R213.空值、主碼14.完整性、數(shù)據(jù)庫(kù)15.并、交、差、笛卡爾積16.7、3、217.a1+b1、a2b218.選擇、投影、連接、除19.選擇、220.2、121.4、322.2、423.4、524.S、Π學(xué)生號(hào)、*25.學(xué)生號(hào)、*、δ課程名=’程序設(shè)計(jì)’26.C、*、S27.課程號(hào)(*)、C28.學(xué)生號(hào)(*)、S第三章綜合練習(xí)題1.在一個(gè)關(guān)系R中,若屬性集*函數(shù)決定屬性集Y,則記作為_(kāi)_______,稱(chēng)*為_(kāi)_______。2.在一個(gè)關(guān)系R中,若屬性集*函數(shù)決定屬性集Y,同時(shí)Y函數(shù)決定*,則記作為_(kāi)_______,它們之間互為_(kāi)_______。3.在一個(gè)關(guān)系R中,若*→Y且*Y,則稱(chēng)*→Y為_(kāi)___________依賴(lài),否則,若*→Y且*Y,則稱(chēng)*→Y為_(kāi)___________依賴(lài)。4.在一個(gè)關(guān)系R中,若*→Y,并且*的任何真子集都不能函數(shù)決定Y,則稱(chēng)*→Y為_(kāi)_______函數(shù)依賴(lài),否則,若*→Y,并且*的一個(gè)真子集也能夠函數(shù)決定Y,則稱(chēng)*→Y為_(kāi)_______函數(shù)依賴(lài)。5.在一個(gè)關(guān)系R中,"職工號(hào)”函數(shù)決定"”既是_______函數(shù)依賴(lài),又是________函數(shù)依賴(lài)。6.已知"職工號(hào)→性別”成立,則"(職工號(hào),性別)→性別”既是________函數(shù)依賴(lài),又是________函數(shù)依賴(lài)。7.在一個(gè)關(guān)系R中,若*,Y和Z為互不相同的單屬性,并且存在*→Y和Y→Z,則必然存在_____到_____的傳遞函數(shù)依賴(lài)。8.在一個(gè)關(guān)系R中,若存在"**→系號(hào),系號(hào)→系主任”,則隱含存在著________函數(shù)決定________。9.在一個(gè)關(guān)系R中,若存在*→Y和*→Z,則存在____________,稱(chēng)此為函數(shù)依賴(lài)的________規(guī)則。10.在一個(gè)關(guān)系R中,若存在*→(Y,Z),則也隱含存在________和________,稱(chēng)此為函數(shù)依賴(lài)的________規(guī)則。11.在一個(gè)關(guān)系R中,若*能夠函數(shù)決定關(guān)系R中的每個(gè)屬性,并且*的任何真子集都不能函數(shù)決定R中的每個(gè)屬性,則稱(chēng)______為關(guān)系R的一個(gè)________。12.一個(gè)關(guān)系的候選碼能夠函數(shù)決定每個(gè)屬性,其中除了存在完全函數(shù)決定外,也允許存在______函數(shù)決定和______函數(shù)決定。13.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,C→D,(A,C)→E},則該關(guān)系的候選碼為_(kāi)_______,該候選碼含有______屬性。14.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,B→C,D→E},則該關(guān)系的候選碼為_(kāi)_______,該候選碼含有______屬性。15.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,B→C,B→D,D→E},則該關(guān)系的候選碼為_(kāi)_______,該候選碼含有______屬性。16.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E,F),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,D→E,D→F},則該關(guān)系的候選碼為_(kāi)_______,該候選碼含有______屬性。17.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴(lài)集為FD={A→B,C→D,B→E,E→F},則該關(guān)系的候選碼為_(kāi)_______,該候選碼含有______屬性。18.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,(C,D)→E},則該關(guān)系的候選碼為_(kāi)_______,候選碼函數(shù)決定E是______性。19.對(duì)關(guān)系進(jìn)行規(guī)*化,通常只要求規(guī)*化到________*式,該規(guī)*化過(guò)程能夠很好地保持?jǐn)?shù)據(jù)的________性和________性。20.關(guān)系數(shù)據(jù)庫(kù)中的每個(gè)關(guān)系必須最低達(dá)到________*式,該*式中的每個(gè)屬性都是__________的。21.把一個(gè)非規(guī)*化的關(guān)系變?yōu)榈谝?式時(shí),可以在________上展開(kāi),也可以在________上展開(kāi),還可以把每個(gè)復(fù)合屬性單獨(dú)分解為_(kāi)_______。22.一個(gè)關(guān)系若存在部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài),則必然會(huì)造成數(shù)據(jù)________以及________、_______和________異常。23.一個(gè)關(guān)系若存在部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài),則必然會(huì)造成__________和__________。24.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,(A,D)→E},則該關(guān)系的候選碼為_(kāi)_______,該關(guān)系存在著_________函數(shù)依賴(lài)。25.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,C→D,C→E},該關(guān)系只滿(mǎn)足________*式,若要規(guī)*化為高一級(jí)的*式,則將得到________個(gè)關(guān)系。26.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,(C,D)→E},該關(guān)系只滿(mǎn)足________*式,若要規(guī)*化為第三*式,則將得到________個(gè)關(guān)系。27.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,(A,D)→E},該關(guān)系只滿(mǎn)足________*式,若要規(guī)*化為高一級(jí)的*式,則將得到________個(gè)關(guān)系。28.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,(A,D)→E},若要把它規(guī)*化為第三*式,則將得到的兩個(gè)關(guān)系分別為_(kāi)_________和__________。29.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,C→D,C→E},該關(guān)系滿(mǎn)足________*式,若要規(guī)*化為高一級(jí)的*式,則將得到________個(gè)關(guān)系。30.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,A→D,D→E},該關(guān)系滿(mǎn)足________*式,若要規(guī)*化為高一級(jí)的*式,則將得到________個(gè)關(guān)系。31.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,C→D,C→E,A→F,F→G},該關(guān)系滿(mǎn)足________*式,若要規(guī)*化為高一級(jí)的*式,則將得到________個(gè)關(guān)系。32.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E,F,G),它的最小函數(shù)依賴(lài)集為FD={A→B,A→C,C→D,C→E,A→F,F→G},若要規(guī)*化為高一級(jí)的*式,則得到的每個(gè)關(guān)系中屬性個(gè)數(shù)按從大到小排列依次為_(kāi)_______、________和________。33.若一個(gè)關(guān)系的任何非主屬性都不部分依賴(lài)于任何候選碼,則稱(chēng)該關(guān)系達(dá)到________*式。34.若一個(gè)關(guān)系的任何非主屬性都不存在部分依賴(lài)和傳遞依賴(lài)于任何候選碼,則稱(chēng)該關(guān)系達(dá)到________*式。35.若一個(gè)關(guān)系的任何屬性都不存在部分依賴(lài)和傳遞依賴(lài)于任何候選碼,則稱(chēng)該關(guān)系達(dá)到________*式。36.若一個(gè)關(guān)系中只有一個(gè)候選碼,并且該關(guān)系達(dá)到了第三*式,則表明它同時(shí)也達(dá)到了________*式,該關(guān)系中所有屬性的__________都是候選碼。第三章參考解答1.*→Y、決定因素2.*←→Y、決定因素3.非平凡、平凡4.完全、部分5.非平凡、完全6.平凡、部分7.*、Z8.**、系主任9.*→(Y,Z)、合并性10.*→Y、*→Z、分解性11.*、候選碼12.部分、傳遞13.(A,C)、214.(A,D)、215.A、116.(A,D)、217.(A,C,G)、318.(A,D)、偽傳遞19.無(wú)損連接、函數(shù)依賴(lài)20.第一、不可再分21.屬性、元組、關(guān)系22.冗余、插入、刪除、修改23.數(shù)據(jù)冗余、操作異常(更新異常)24.(A,D)、部分25.第一、326.第一、327.第一、228.(A,B,C)、(A,D,E)29.第二、230.第二、231.第二、332.4、3、233.第二34.第三35.BC36.BC、決定因素第四章綜合練習(xí)題一、填空題1.?dāng)?shù)據(jù)庫(kù)系統(tǒng)的外模式在SQL中稱(chēng)為_(kāi)_______,它由________產(chǎn)生出來(lái)。2.在實(shí)際的數(shù)據(jù)庫(kù)管理系統(tǒng)中,對(duì)數(shù)據(jù)庫(kù)的操作方式有__________、__________和__________等三種。3.SQL是高度__________和面向________操作的語(yǔ)言。4.在SQL中建立和刪除數(shù)據(jù)庫(kù)模式的命令分別為_(kāi)______________和_______________。5.由createschemaKUCUNauthorizationLIU命令建立的一個(gè)數(shù)據(jù)庫(kù)為_(kāi)_______,所有者為_(kāi)_______。6.在SQL中完整性約束分為_(kāi)_______完整性約束和________完整性約束兩個(gè)方面。7.在SQL中,若一個(gè)完整性約束只涉及到一個(gè)列,則該完整性約束既可以作為_(kāi)_______完整性約束定義,也可以作為_(kāi)_______完整性約束定義,兩者只選其一。8.在SQL中,列級(jí)完整性約束分為_(kāi)___種情況,表級(jí)完整性約束分為_(kāi)___種情況。9.在列級(jí)和表級(jí)完整性約束中同時(shí)存在的約束分別為_(kāi)_______、________、________和________等四種約束。10.在________完整性約束中,每個(gè)約束只能涉及到1個(gè)屬性,在________完整性約束中,每個(gè)約束可以涉及到多個(gè)屬性。11.在SQL中,主碼約束的關(guān)鍵字為_(kāi)___________,外碼約束的關(guān)鍵字為_(kāi)___________。12.在SQL中,單值約束的關(guān)鍵字為_(kāi)_________,檢查約束的關(guān)鍵字為_(kāi)_________。13.在SQL中,createtable、altertable和droptable命令分別為在數(shù)據(jù)庫(kù)中________、________和________基本表結(jié)構(gòu)的命令。14.在SQL中,建立、修改和刪除數(shù)據(jù)庫(kù)中基本表結(jié)構(gòu)的命令分別為_(kāi)_______、________和________命令。15.向基本表中插入數(shù)據(jù)有兩種命令格式,一種稱(chēng)為_(kāi)_______插入格式,另一種稱(chēng)為_(kāi)_______插入格式。16.向基本表插入數(shù)據(jù)時(shí),可以在命令中使用關(guān)鍵字__________引出記錄值,或者在命令中__________子句得到一個(gè)結(jié)果表。17.在SQL中,insert、update和delete分別為對(duì)基本表進(jìn)行________、________和________記錄操作的命令。18.在SQL中,對(duì)基本表進(jìn)行插入、修改和刪除記錄的命令分別為_(kāi)_______、________和________。19.在SQL中,每個(gè)視圖中的列可以來(lái)自不同的______,它是在原有表的基礎(chǔ)上________的邏輯意義上的新關(guān)系。20.基本表屬于全局模式中的表,它是________,而視圖則屬于局部模式中的表,它是________。21.當(dāng)建立一個(gè)視圖后,通常只對(duì)它做________和________這兩種操作。22.在SQL中,通過(guò)使用視圖,能夠使在關(guān)系規(guī)*化時(shí)被分解的關(guān)系________起來(lái),能夠增強(qiáng)數(shù)據(jù)庫(kù)的________性。23.在________中,通常不應(yīng)包括由計(jì)算可以得到的屬性,而在________中,為了用戶(hù)查詢(xún)數(shù)據(jù)的方便,則需要包含它們。24.在SQL中,根據(jù)基本表建立一個(gè)視圖時(shí),包括建立了該視圖的________和________兩個(gè)方面。25.當(dāng)建立和刪除一個(gè)視圖時(shí),對(duì)相應(yīng)的基本表__________,當(dāng)修改一個(gè)視圖時(shí),則對(duì)相應(yīng)的基本表__________。26.在SQL中,createview、update和dropview命令分別為_(kāi)_______、________和________視圖的命令。27.在SQL中,建立視圖、修改視圖內(nèi)容和刪除視圖的命令分別為_(kāi)_________、__________和__________。28.在SQL新版的查詢(xún)語(yǔ)句中,________選項(xiàng)實(shí)現(xiàn)投影運(yùn)算,________選項(xiàng)實(shí)現(xiàn)連接運(yùn)算,________選項(xiàng)實(shí)現(xiàn)選擇運(yùn)算。29.在SQL新版的查詢(xún)語(yǔ)句中,select選項(xiàng)實(shí)現(xiàn)________運(yùn)算,from選項(xiàng)實(shí)現(xiàn)________運(yùn)算,where選項(xiàng)實(shí)現(xiàn)________運(yùn)算。30.在SQL的查詢(xún)語(yǔ)句中,groupby選項(xiàng)實(shí)現(xiàn)__________功能,orderby選項(xiàng)實(shí)現(xiàn)對(duì)結(jié)果表的__________功能。31.在SQL的查詢(xún)語(yǔ)句中,__________選項(xiàng)實(shí)現(xiàn)分組統(tǒng)計(jì)功能,__________選項(xiàng)實(shí)現(xiàn)對(duì)結(jié)果表的排序功能。32.在新版的SQL中,查詢(xún)所涉及到的表及表之間的連接是在from選項(xiàng)中實(shí)現(xiàn)的,表之間的連接共有三種方式,分別稱(chēng)為_(kāi)_________、__________和__________。33.在新版的SQL中,表之間的連接共有三種方式,對(duì)應(yīng)的關(guān)鍵字分別為_(kāi)_________、__________和__________。二、根據(jù)主教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列所給的每條SQL查詢(xún)語(yǔ)句寫(xiě)出相應(yīng)的功能。在名稱(chēng)為商品庫(kù)的數(shù)據(jù)庫(kù)中包含有商品表1和商品表2,它們的定義分別為:商品表1(商品代號(hào)char(8),分類(lèi)名char(8),單價(jià)float,數(shù)量int)商品表2(商品代號(hào)char(8),產(chǎn)地char(6),品牌char(6),)在名稱(chēng)為教學(xué)庫(kù)的數(shù)據(jù)庫(kù)中包含有學(xué)生、課程和選課三個(gè)表,它們的定義分別為:學(xué)生(學(xué)生號(hào)char(7),char(6),性別char(2),出生日期datetime,專(zhuān)業(yè)char(10),年級(jí)int)課程(課程號(hào)char(4),課程名char(10),課程學(xué)分int)選課(學(xué)生號(hào)char(7),課程號(hào)char(4),成績(jī)int)1.select*.商品代號(hào),分類(lèi)名,數(shù)量,品牌from商品表1*,商品表2ywhere*.商品代號(hào)=y.商品代號(hào)2.selectdistinct產(chǎn)地from商品表23.selectdistinct品牌from商品表24.selectcount(distinct產(chǎn)地)as產(chǎn)地?cái)?shù)from商品表25.select*.商品代號(hào),分類(lèi)名,產(chǎn)地,品牌from商品表1*,商品表2ywhere*.商品代號(hào)=y.商品代號(hào)and(品牌='熊貓'or品牌='春蘭')6.select學(xué)生.學(xué)生號(hào),count(*)as選課門(mén)數(shù)from學(xué)生,選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)groupby學(xué)生.學(xué)生號(hào)7.select課程.課程號(hào),課程.課程名,count(*)as選課人數(shù)from課程,選課where課程.課程號(hào)=選課.課程號(hào)groupby課程.課程號(hào),課程.課程名8.selectdistinct*.*from學(xué)生*,選課y,選課zwherey.學(xué)生號(hào)=z.學(xué)生號(hào)andy.課程號(hào)<>z.課程號(hào)and*.學(xué)生號(hào)=y.學(xué)生號(hào)9.select*from學(xué)生where學(xué)生號(hào)in(select學(xué)生號(hào)from選課groupby學(xué)生號(hào)havingcount(*)=1)10.select*.學(xué)生號(hào),y.學(xué)生號(hào),y.課程號(hào)from選課*,選課ywhere*.學(xué)生號(hào)=s1andy.學(xué)生號(hào)=s2and*.課程號(hào)=y.課程號(hào)注:一個(gè)由字母開(kāi)頭的標(biāo)識(shí)符再加上字符前綴,則表示為一個(gè)變量,假定已保存著一個(gè)相應(yīng)值。11.select*.*from課程*,選課ywhere*.課程號(hào)=y.課程號(hào)andy.學(xué)生號(hào)=s1andy.課程號(hào)notin(select課程號(hào)from選課where選課.學(xué)生號(hào)=s2)12.select*from課程wherenote*ists(select*from選課where課程.課程號(hào)=選課.課程號(hào))13.select*from課程wheree*ists(select*from選課where課程.課程號(hào)=選課.課程號(hào))14.select*from課程wheree*ists(select課程號(hào)from選課where課程.課程號(hào)=選課.課程號(hào)groupby課程號(hào)havingcount(*)between2and4)15.select*from學(xué)生wheree*ists(select*from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)groupby選課.學(xué)生號(hào)havingcount(*)=3)16.select*from學(xué)生where學(xué)生號(hào)in(select學(xué)生號(hào)from選課groupby學(xué)生號(hào)havingcount(*)<=2)ornote*ists(select*from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào))17.select專(zhuān)業(yè),count(*)as專(zhuān)業(yè)人數(shù)from學(xué)生groupby專(zhuān)業(yè)orderby專(zhuān)業(yè)人數(shù)desc18.select專(zhuān)業(yè),性別,count(*)as人數(shù)from學(xué)生groupby專(zhuān)業(yè),性別orderby專(zhuān)業(yè)19.select*.*,課程名,課程學(xué)分,成績(jī)from學(xué)生*,課程y,選課zwhere*.學(xué)生號(hào)=z.學(xué)生號(hào)andy.課程號(hào)=z.課程號(hào)orderby*.學(xué)生號(hào),z.成績(jī)20.select*from學(xué)生wherenote*ists(selecty.課程號(hào)from學(xué)生*innerjoin選課yon*.學(xué)生號(hào)=y.學(xué)生號(hào)where*.=aandnote*ists(select*from選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)andy.課程號(hào)=選課.課程號(hào)))三、根據(jù)教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列所給的每種功能寫(xiě)出相應(yīng)的查詢(xún)語(yǔ)句。在名稱(chēng)為商品庫(kù)的數(shù)據(jù)庫(kù)中包含有商品表1和商品表2,它們的定義分別為:商品表1(商品代號(hào)char(8),分類(lèi)名char(8),單價(jià)float,數(shù)量int)商品表2(商品代號(hào)char(8),產(chǎn)地char(6),品牌char(6),)在名稱(chēng)為教學(xué)庫(kù)的數(shù)據(jù)庫(kù)中包含有學(xué)生、課程和選課三個(gè)表,它們的定義分別為:學(xué)生(學(xué)生號(hào)char(7),char(6),性別char(2),出生日期datetime,專(zhuān)業(yè)char(10),年級(jí)int)課程(課程號(hào)char(4),課程名char(10),課程學(xué)分int)選課(學(xué)生號(hào)char(7),課程號(hào)char(4),成績(jī)int)1.從商品庫(kù)中查詢(xún)出每種商品的商品代號(hào)、單價(jià)、數(shù)量和產(chǎn)地。2.從商品庫(kù)中查詢(xún)出數(shù)量大于10的商品種數(shù)。3.從商品庫(kù)中查詢(xún)出數(shù)量在10和20之間的所有商品。4.從商品庫(kù)中查詢(xún)出每類(lèi)(即分類(lèi)名相同)商品的最高單價(jià)。5.從商品庫(kù)中查詢(xún)出每類(lèi)(即分類(lèi)名相同)商品的平均數(shù)量。6.從商品庫(kù)中查詢(xún)出每類(lèi)(即分類(lèi)名相同)商品的總數(shù)量。7.從商品庫(kù)中查詢(xún)出單價(jià)大于等于2000元、或者數(shù)量大于等于15的所有商品8.從商品庫(kù)中查詢(xún)出比所有電視機(jī)的單價(jià)都高的每種商品。9.從商品庫(kù)中查詢(xún)出比所有商品單價(jià)的平均值要高的全部商品。10.從商品庫(kù)中查詢(xún)出數(shù)量最多的一種商品。11.從商品庫(kù)中查詢(xún)出同一類(lèi)商品多于一種的所有分類(lèi)名。12.從商品庫(kù)中查詢(xún)出同一產(chǎn)地的商品只有一種的所有商品。13.從商品庫(kù)中查詢(xún)出每種商品的總價(jià)值,并按降序排列出來(lái)。14.從教學(xué)庫(kù)中查詢(xún)出至少有兩名學(xué)生所選修的全部課程。15.從教學(xué)庫(kù)中查詢(xún)出至少選修了**為m1學(xué)生所選課程中一門(mén)課的全部學(xué)生。16.從教學(xué)庫(kù)中查詢(xún)出每門(mén)課程被選修的學(xué)生人數(shù),并按所選人數(shù)的升序排列出課程號(hào)、課程名和選課人數(shù)。第四章參考解答一、填空題1.視圖、基本表2.命令交互、程序執(zhí)行、窗口界面3.非過(guò)程化、集合4.createschema、dropschema5.KUCUN、LIU6.列級(jí)、表級(jí)7.列級(jí)、表級(jí)8.6、49.主碼、單值、外碼、檢查10.列級(jí)、表級(jí)11.primarykey、foreignkey12.unique、check13.建立、修改、刪除14.createtable、altertable、droptable15.單行(單值)、多行(多值)16.values、select17.插入、修改、刪除18.insert、update、delete19.表、建立20.實(shí)表、虛表21.修改、查找22.連接、安全23.基本表、視圖24.結(jié)構(gòu)、內(nèi)容25.沒(méi)有影響、有影響26.建立、修改、(更新)、刪除27.createview、update、dropview28.select、from、where29.投影、連接、選擇30.分組統(tǒng)計(jì)、排序31.groupby、orderby32.中間連接、左連接、右連接33.innerjoin、leftjoin、rightjoin二、根據(jù)主教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列所給的每條SQL查詢(xún)語(yǔ)句寫(xiě)出相應(yīng)的功能。1.從商品庫(kù)中查詢(xún)出每一種商品的商品代號(hào)、分類(lèi)名、數(shù)量和品牌等信息。2.從商品庫(kù)中查詢(xún)出所有商品的不同產(chǎn)地。3.從商品庫(kù)中查詢(xún)出所有商品的不同品牌。4.從商品庫(kù)中查詢(xún)出所有商品的不同產(chǎn)地的總數(shù)。5.從商品庫(kù)中查詢(xún)出品牌為熊貓或春蘭的所有商品的商品代號(hào)、分類(lèi)名、產(chǎn)地和品牌。6.從教學(xué)庫(kù)中查詢(xún)出每個(gè)學(xué)生選課的門(mén)數(shù)。7.從教學(xué)庫(kù)中查詢(xún)出每門(mén)課程被選修的學(xué)生數(shù)。8.從教學(xué)庫(kù)中查詢(xún)出至少選修了兩門(mén)課程的全部學(xué)生。9.從教學(xué)庫(kù)中查詢(xún)出只選修了一門(mén)課程的全部學(xué)生。10.從教學(xué)庫(kù)中查詢(xún)出學(xué)生號(hào)為s1的學(xué)生和學(xué)生號(hào)為s2的學(xué)生所選修的共同課程的課程號(hào)。11.從教學(xué)庫(kù)中查詢(xún)出學(xué)生號(hào)為s1的學(xué)生所選修、而學(xué)生號(hào)為s2的學(xué)生沒(méi)有選修的全部課程。12.從教學(xué)庫(kù)中查詢(xún)出所有未被學(xué)生選修的課程。13.從教學(xué)庫(kù)中查詢(xún)出所有已被學(xué)生選修的課程。14.從教學(xué)庫(kù)中查詢(xún)出被2至4名學(xué)生選修的所有課程。15.從教學(xué)庫(kù)中查詢(xún)出同時(shí)選修了3門(mén)課程的全部學(xué)生。16.從教學(xué)庫(kù)中查詢(xún)出最多選修了2門(mén)課程(含未選任何課程)的全部學(xué)生。17.從教學(xué)庫(kù)中查詢(xún)出每個(gè)專(zhuān)業(yè)的學(xué)生人數(shù),并按人數(shù)多少降序排列。18.從教學(xué)庫(kù)中查詢(xún)出每個(gè)專(zhuān)業(yè)每種性別的學(xué)生人數(shù),并按專(zhuān)業(yè)升序排列。19.從教學(xué)庫(kù)中查詢(xún)出每個(gè)學(xué)生選課的全部情況,并依次按學(xué)生號(hào)和成績(jī)排序。20.從教學(xué)庫(kù)中查詢(xún)出選修了**為a的學(xué)生的全部選課的所有學(xué)生。三、根據(jù)教材第四章所給的商品庫(kù)和教學(xué)庫(kù),按照下列所給的每種功能寫(xiě)出相應(yīng)的查詢(xún)語(yǔ)句。1.select商品表1.商品代號(hào),單價(jià),數(shù)量,產(chǎn)地from商品表1,商品表2where商品表1.商品代號(hào)=商品表2.商品代號(hào)2.selectcount(*)from商品表1where數(shù)量>103.select*from商品表1where數(shù)量between10and20(或where數(shù)量>=10and數(shù)量<=20)4.select分類(lèi)名,ma*(單價(jià))as最高單價(jià)from商品表1groupby分類(lèi)名5.select分類(lèi)名,avg(數(shù)量)as平均數(shù)量from商品表1groupby分類(lèi)名6.select分類(lèi)名,sum(數(shù)量)as總數(shù)量from商品表1groupby分類(lèi)名7.select*from商品表1where單價(jià)>=2000or數(shù)量>=158.select*from商品表1where單價(jià)>all(select單價(jià)from商品表1where分類(lèi)名='電視機(jī)')或:select*from商品表1where單價(jià)>all(selectma*(單價(jià))from商品表1where分類(lèi)名='電視機(jī)')9.select*from商品表1where單價(jià)>all(selectavg(單價(jià))from商品表1)10.select*from商品表1where數(shù)量=some(selectma*(數(shù)量)from商品表1)11.selectdistinct分類(lèi)名from商品表1groupby分類(lèi)名havingcount(*)>112.select商品表1.*,產(chǎn)地from商品表1,商品表2where商品表1.商品代號(hào)=商品表2.商品代號(hào)and產(chǎn)地in(select產(chǎn)地from商品表1*,商品表2ywhere*.商品代號(hào)=y.商品代號(hào)groupby產(chǎn)地havingcount(*)=1)13.select*,單價(jià)*數(shù)量as總價(jià)值from商品表1orderby總價(jià)值desc14.selectdistinct*.*from課程*,選課y,選課zwherey.課程號(hào)=z.課程號(hào)andy.學(xué)生號(hào)<>z.學(xué)生號(hào)and*.課程號(hào)=y.課程號(hào)或:select*from課程where課程號(hào)in(select課程號(hào)from選課groupby課程號(hào)havingcount(*)>=2)15.selectdistinct學(xué)生.*from學(xué)生,選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)and課程號(hào)=any(select課程號(hào)from學(xué)生,選課where學(xué)生.學(xué)生號(hào)=選課.學(xué)生號(hào)and=m1)16.select課程.課程號(hào),課程名,count(課程.課程號(hào))as人數(shù)from課程,選課where課程.課程號(hào)=選課.課程號(hào)groupby課程.課程號(hào),課程名orderby人數(shù)第五章綜合練習(xí)題一、填空題1.一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程大致相繼經(jīng)過(guò)__________、__________、邏輯設(shè)計(jì)、物理設(shè)計(jì)、機(jī)器實(shí)現(xiàn)、運(yùn)行維護(hù)等六個(gè)階段。2.一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程大致相繼經(jīng)過(guò)需求分析、概念設(shè)計(jì)、__________、__________、機(jī)器實(shí)現(xiàn)、運(yùn)行維護(hù)等六個(gè)階段。3.一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程大致相繼經(jīng)過(guò)需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、__________、__________等六個(gè)階段。4.需求分析階段的主要目標(biāo)是畫(huà)出__________、建立__________和編寫(xiě)__________。5.?dāng)?shù)據(jù)字典是對(duì)系統(tǒng)工作流程中________和________的描述。6.需求說(shuō)明書(shū)是系統(tǒng)總體設(shè)計(jì)方案,是________單位與________單位共同協(xié)商達(dá)成的文檔。7.概念設(shè)計(jì)階段的主要任務(wù)是根據(jù)__________的結(jié)果找出所有數(shù)據(jù)實(shí)體,畫(huà)出相應(yīng)的________。8.對(duì)于較復(fù)雜的系統(tǒng),概念設(shè)計(jì)階段的主要任務(wù)是:首先根據(jù)系統(tǒng)的各個(gè)局部應(yīng)用畫(huà)出各自對(duì)應(yīng)的__________,然后再進(jìn)行綜合和整體設(shè)計(jì),畫(huà)出__________。9.概念設(shè)計(jì)也要貫徹____________原則,即一個(gè)實(shí)體中的所有屬性都是直接用來(lái)__________的。10.在列舉的購(gòu)物活動(dòng)中,存在著三個(gè)實(shí)體,分別稱(chēng)為_(kāi)_________、__________和__________。11.在列舉的購(gòu)物活動(dòng)中,商品實(shí)體同銷(xiāo)售實(shí)體之間是______對(duì)______的聯(lián)系。12.在列舉的購(gòu)物活動(dòng)中,商品實(shí)體同收款實(shí)體之間是______對(duì)______的聯(lián)系。13.設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)模式時(shí),首先要設(shè)計(jì)好__________,然后再設(shè)計(jì)好各個(gè)________。14.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的全局模式由若干個(gè)________所組成,表與表之間的聯(lián)系是通過(guò)定義的________和________實(shí)現(xiàn)的。15.由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來(lái)的實(shí)體被轉(zhuǎn)換為對(duì)應(yīng)的________或________。16.由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來(lái)的________聯(lián)系或________聯(lián)系通常不需要被轉(zhuǎn)換為對(duì)應(yīng)的基本表。17.由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來(lái)的________聯(lián)系通常需要被轉(zhuǎn)換為對(duì)應(yīng)的________。18.若兩個(gè)基本表是通過(guò)對(duì)應(yīng)的主碼建立聯(lián)系的,則該聯(lián)系只能是________對(duì)________的聯(lián)系。19.以一個(gè)基本表中的允許有重復(fù)值的屬性作為外碼同另一個(gè)基本表中的主碼建立聯(lián)系,則這種聯(lián)系為_(kāi)_______對(duì)________的聯(lián)系。20.對(duì)于概念設(shè)計(jì)圖中的1對(duì)1或1對(duì)多聯(lián)系,若聯(lián)系本身帶有屬性,則在邏輯設(shè)計(jì)階段,________(應(yīng)/不應(yīng))轉(zhuǎn)化為相應(yīng)的基本表。21.在概念設(shè)計(jì)圖中,對(duì)于無(wú)本身屬性的1對(duì)1或1對(duì)多聯(lián)系,可以只表明聯(lián)系________,不使用聯(lián)系________。22.機(jī)器實(shí)現(xiàn)階段的任務(wù)是在計(jì)算機(jī)系統(tǒng)中建立____________,裝入________,針對(duì)各種處理要求編寫(xiě)出相應(yīng)的__________。23.機(jī)器實(shí)現(xiàn)階段的目標(biāo)是在計(jì)算機(jī)系統(tǒng)中得到一個(gè)滿(mǎn)足__________的、__________和__________的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。24.在進(jìn)行系統(tǒng)調(diào)試時(shí),要有意地使用各種不同的________和進(jìn)行各種不同的_________,去測(cè)試系統(tǒng)中的所有方面。25.在旅店管理中,涉及到______個(gè)基本表和______個(gè)視圖。26.在旅店管理中,涉及到的基本表有四個(gè),它們分別為_(kāi)_______、________、旅客登記表和消費(fèi)卡表。27.在旅店管理中,涉及到的基本表有四個(gè),它們分別為客房表、住宿表、________和________。28.在旅店管理中,由消費(fèi)卡表派生出的視圖有四個(gè),它們分別為_(kāi)_______、________、娛樂(lè)費(fèi)表和催補(bǔ)款表。29.在旅店管理中,由消費(fèi)卡表派生出的視圖有四個(gè),它們分別為住宿費(fèi)表伙食費(fèi)表、________和________。30.在旅店管理中,________只派生出一個(gè)視圖,該視圖被稱(chēng)為_(kāi)___________。第五章參考解答1.需求分析、概念設(shè)計(jì)2.邏輯設(shè)計(jì)、物理設(shè)計(jì)3.機(jī)器實(shí)現(xiàn)、運(yùn)行維護(hù)4.數(shù)據(jù)流圖、數(shù)據(jù)字典、需求說(shuō)明書(shū)5.數(shù)據(jù)、處理6.開(kāi)發(fā)、用戶(hù)7.需求分析、ER圖8.ER圖、整體ER圖9.概念單一化、描述碼10.商品實(shí)體、銷(xiāo)售實(shí)體、收款實(shí)體11.1、多12.1、多13.全局模式、外模式14.基本表、主碼、外碼15.基本表、視圖16.1對(duì)1、1對(duì)多17.多對(duì)多、基本表18.1、119.1、多20.應(yīng)21.類(lèi)型、名22.數(shù)據(jù)庫(kù)模式、數(shù)據(jù)、應(yīng)用程序23.設(shè)計(jì)要求、功能完善、操作方便24.數(shù)據(jù)、操作25.4、526.客房表、住宿表27.旅客登記表、消費(fèi)卡表28.住宿費(fèi)表、伙食費(fèi)表29.娛樂(lè)費(fèi)表、催補(bǔ)款表30.客房表、客房空閑表第六章綜合練習(xí)題一、單選題1.Access數(shù)據(jù)庫(kù)是()。A.層狀數(shù)據(jù)庫(kù)B.網(wǎng)狀數(shù)據(jù)庫(kù)C.關(guān)系型數(shù)據(jù)庫(kù)D.樹(shù)狀數(shù)據(jù)庫(kù)2.在Access數(shù)據(jù)庫(kù)中,數(shù)據(jù)保存在()對(duì)象中。A.窗體B.查詢(xún)C.報(bào)表D.表3.Access數(shù)據(jù)庫(kù)文件的擴(kuò)展名是()。A.dbfB.dbtC.mdfD.mdb4.Access數(shù)據(jù)庫(kù)中的"一對(duì)多”指的是()。A.一個(gè)字段可以有許多輸入項(xiàng)B.一條記錄可以與不同表中的多條記錄相關(guān)C.一個(gè)表可以有多個(gè)記錄D.一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)表5.?dāng)?shù)據(jù)庫(kù)文件中至少包含有()對(duì)象。A.表B.查詢(xún)C.窗體D.其余三種6.在Access數(shù)據(jù)庫(kù)系統(tǒng)中,不能建立索引的數(shù)據(jù)類(lèi)型是()。A.文本型B.備注型C.?dāng)?shù)值型D.日期/時(shí)間型7.如果*一字段數(shù)據(jù)型為文本型,字段大小為8,該字段中最多可輸入()個(gè)漢字。A.8B.4C.16D.328.下列哪一個(gè)不是設(shè)置表間"關(guān)系”時(shí)的選項(xiàng)()。A.實(shí)施參照完整性B.級(jí)聯(lián)追加相關(guān)記錄C.級(jí)聯(lián)更新相關(guān)字段D.級(jí)聯(lián)刪除相關(guān)記錄9.如果字段內(nèi)容為聲音文件,可將此字段定義為()類(lèi)型。A.文本B.查詢(xún)向?qū).OLE對(duì)象D.備注10.在表設(shè)計(jì)視圖中,如果要限定數(shù)據(jù)的輸入格式,應(yīng)修改字段的()屬性。A.格式B.有效性規(guī)則C.輸入格式D.字段大小11.一般情況下,以下哪個(gè)字段可以作為主關(guān)鍵字()。A.基本工資B.職稱(chēng)C.D.**12.文本型字段最多可以存放()個(gè)字符。A.250B.252C.254D.25513.下面有關(guān)主鍵的敘述正確的是()。A.不同的記錄可以具有重復(fù)的主鍵值或空值B.一個(gè)表中的主鍵可以是一個(gè)或多個(gè)字段C.在一個(gè)表中的主鍵只可以是一個(gè)字段D.表中的主鍵的數(shù)據(jù)類(lèi)型必須定義為自動(dòng)編號(hào)或文本14.下面有關(guān)表的敘述中錯(cuò)誤的是()。A.表是Access數(shù)據(jù)庫(kù)中的要素之一B.表設(shè)計(jì)的主要工作是設(shè)計(jì)表的結(jié)構(gòu)C.Access數(shù)據(jù)庫(kù)的各表之間相互獨(dú)立D.可以將其他數(shù)據(jù)庫(kù)的表導(dǎo)入到當(dāng)前數(shù)據(jù)庫(kù)中15.創(chuàng)建表之間的關(guān)系時(shí),正確的操作是()。A.關(guān)閉當(dāng)前打開(kāi)的表B.打開(kāi)要建立關(guān)系的表C.關(guān)閉所有打開(kāi)的表D.關(guān)閉與之無(wú)關(guān)的表16.創(chuàng)建交叉表查詢(xún)必須對(duì)()字段進(jìn)行分組(GroupBy)操作。A.標(biāo)題B.列表題C.行標(biāo)題和列標(biāo)題D.行標(biāo)題、列標(biāo)題和值17.Access用戶(hù)操作界面由()部分組成。A.4B.5C.3D.618.Access是()辦公套件中的一個(gè)重要組成部分。A.OfficeB.WordC.E*celD.Lotus19.Access中包含有()個(gè)數(shù)據(jù)庫(kù)對(duì)象。A.5B.6C.7D.820.下列()是主鍵的標(biāo)志。A.B.C.D.21.下列()圖標(biāo)是Access的標(biāo)志。A.B.C.D.22.下列()圖標(biāo)是Access中表對(duì)象的標(biāo)志。A.B.C.D.23.下列()圖標(biāo)是Access中查詢(xún)對(duì)象的標(biāo)志。A.B.C.D.24.在建交叉表查詢(xún)的過(guò)程中,最多可以選擇()個(gè)行標(biāo)題字段。A.2B.3C.4D.525.下列()圖標(biāo)是Access中新建查詢(xún)的標(biāo)志。A.B.C.D.26.下列()圖標(biāo)是Access中新建報(bào)表的標(biāo)志。A.B.C.D.27.在設(shè)計(jì)Access數(shù)據(jù)表時(shí),"索引”屬性有()取值。A.1B.2C.3D.428.Access中字段的"小數(shù)位”屬性被用來(lái)指定()型數(shù)據(jù)的小數(shù)部分的位數(shù)。A.貨幣和數(shù)字B.貨幣和備注C.文本和數(shù)字D.?dāng)?shù)字和備注29.字段說(shuō)明用于對(duì)字段作進(jìn)一步的描述,該說(shuō)明顯示在()上。A.狀態(tài)欄B.工具欄C.菜單欄D.標(biāo)題欄30.Access中包含有()種數(shù)據(jù)類(lèi)型。A.9B.10C.7D.8二、填空題1.Access數(shù)據(jù)庫(kù)包含有______、________、_______、報(bào)表、頁(yè)、宏、模塊等7種數(shù)據(jù)庫(kù)對(duì)象。2.Access用戶(hù)操作界面中的"工作區(qū)”也稱(chēng)為。3.Access用戶(hù)操作界面中的"狀態(tài)欄”主要用于顯示數(shù)據(jù)庫(kù)管理系統(tǒng)的。4.Access的用戶(hù)操作界面由、、、工具欄、狀態(tài)欄等五個(gè)部分組成。5.Access是辦公套件中的一個(gè)重要組成部分。6.在Access的用戶(hù)界面中,工具欄中的功能可以通過(guò)執(zhí)行中的相應(yīng)命令來(lái)實(shí)現(xiàn)。7.Access中"貨幣”型數(shù)據(jù)最長(zhǎng)為個(gè)字節(jié),"自動(dòng)編號(hào)”型數(shù)據(jù)最長(zhǎng)為個(gè)字節(jié)。8.Access中字段的"小數(shù)位”屬性是指定數(shù)字型和數(shù)據(jù)的小數(shù)部分的位數(shù),它只影響數(shù)據(jù)的,并不影響所存儲(chǔ)數(shù)值的。貨幣型、顯示方式、精度9.Access中的表間關(guān)系有、和三種。10.一個(gè)Access數(shù)據(jù)庫(kù)對(duì)應(yīng)于操作系統(tǒng)中的_______個(gè)文件,其文件擴(kuò)展名為_(kāi)_______。11.Access數(shù)據(jù)庫(kù)系統(tǒng)中,定義表中的字段就是確定表的結(jié)構(gòu),即確定表中字段的、、屬性和說(shuō)明等。12.Access"表”結(jié)構(gòu)設(shè)計(jì)窗口分為兩個(gè)部分,上半部分是,下半部分是。13.Access"表”結(jié)構(gòu)設(shè)計(jì)窗口中上半部分的"表設(shè)計(jì)器”是由、____________和________等三列組成。14.在Access的表中修改字段的名字并不會(huì)影響該字段的,但是會(huì)影響其它基于該表所創(chuàng)建的。15.Access數(shù)據(jù)庫(kù)系統(tǒng)中字段的"格式”屬性是用來(lái)決定數(shù)據(jù)的和在屏幕上的。16.Access數(shù)據(jù)庫(kù)系統(tǒng)中字段的"有效性規(guī)則”屬性是一個(gè)限定該字段的表達(dá)式。17.查詢(xún)可以作為窗體、報(bào)表和數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)的。18.查詢(xún)可以作為、和的數(shù)據(jù)源。19.在Access中,如果要對(duì)大批量的數(shù)據(jù)進(jìn)行修改,為了提高效率,最好使用________查詢(xún)。20.在Access數(shù)據(jù)庫(kù)中,文本型字段和備注型字段可以用于保存_______________,數(shù)值型字段則只允許保存。21.要在Access數(shù)據(jù)表中保存貨幣值,最好是使用型字段。22.Access中的窗體由、和等三個(gè)部分組成。23.在Access中創(chuàng)建帶子窗體的窗體時(shí),必須確定作為主窗體和子窗體的數(shù)據(jù)源之間存在著的關(guān)系。24.子窗體就是窗體中的窗體,主要用來(lái)在窗體中顯示來(lái)自表的數(shù)據(jù)。25.報(bào)表窗口由______個(gè)部分組成,每個(gè)部分稱(chēng)為一個(gè)______。26.在Access2000中報(bào)表中有________和________視圖,而沒(méi)有________視圖。27.報(bào)表由、、、頁(yè)面頁(yè)腳和報(bào)表頁(yè)腳等5節(jié)組成。28.在Access2000中使用"自動(dòng)創(chuàng)建報(bào)表”功能可以創(chuàng)建和兩種報(bào)表。第六章參考解答一、單選題1.C2.D3.D4.B5.A6.B7.B8.B9.C10.A11.D12.D13.B14.C15.B16.C17.B18.A19.C20.D21.B22.C23.B24.B25.D26.D27.C28.A29.A30.B二、填空題1.表、查詢(xún)、窗體2.數(shù)據(jù)庫(kù)窗口3.工作狀態(tài)4.標(biāo)題欄、菜單欄、工作區(qū)5.Office6.下拉菜單7.8、49.1對(duì)1、1對(duì)多、多對(duì)多10.1、mdb11.名稱(chēng)、類(lèi)型12.表設(shè)計(jì)器、字段屬性13.字段名稱(chēng)、數(shù)據(jù)類(lèi)型、說(shuō)明14.數(shù)據(jù)、數(shù)據(jù)庫(kù)對(duì)象15.打印方式、顯示方式16.取值*圍17.數(shù)據(jù)源18.窗體、報(bào)表、數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)19.更新20.文本或數(shù)字、數(shù)字21.貨幣22.頁(yè)眉、主體、頁(yè)腳23.1對(duì)多24.多個(gè)25.五、節(jié)26.設(shè)計(jì)、預(yù)覽、數(shù)據(jù)表27.報(bào)表頁(yè)眉、頁(yè)面頁(yè)眉、主體28.縱欄式、表格式第七章綜合練習(xí)題一、單選題1.在一個(gè)宏中要打開(kāi)一個(gè)報(bào)表,應(yīng)該使用的操作是()。A.OpenFormB.OpenReportC.OpenTableD.OpenQuery2.若要退出MicrosoftAccess,則應(yīng)使用的操作是()。A.E*itB.ReturnC.QuitD.Revoke3.顯示包含警告信息或其他信息的消息框,應(yīng)該使用的操作是()。A.EchoB.MessageC.WarnD.MsgBo*4.宏的英文名稱(chēng)是()。A.MacroB.ViewC.FormD.Page5.可以通過(guò)Internet進(jìn)行數(shù)據(jù)發(fā)布的對(duì)象是()。A.窗體B.報(bào)表C.查詢(xún)D.?dāng)?shù)據(jù)訪(fǎng)問(wèn)頁(yè)6.Access2000中數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)有兩種視圖,它們是設(shè)計(jì)視圖和()視圖。A.瀏覽B.頁(yè)面C.顯示D.預(yù)覽7.創(chuàng)建數(shù)據(jù)訪(fǎng)問(wèn)頁(yè),將生成一個(gè)單獨(dú)的()文件,此文件不包括在Access2000數(shù)據(jù)庫(kù)中。A.HTMLB.MDBC.MDFD.MDT8.下列()圖標(biāo)是Access中新建宏的標(biāo)志。A.B.C.D.9.下列()圖標(biāo)是Access中模塊對(duì)象的標(biāo)志。A.B.C.D.10.模塊窗口由()個(gè)部分組成。A.2B.3C.4D.511.Access2000中共有()基本宏操作,這些基本操作還可以組合成很多其它的"宏組”操作。A.50B.51C.52D.53二、填空題1.?dāng)?shù)據(jù)訪(fǎng)問(wèn)頁(yè)是一種特殊的______頁(yè),通過(guò)它可以查看、添加、編輯和操作存儲(chǔ)在___________中的數(shù)據(jù)。2.?dāng)?shù)據(jù)訪(fǎng)問(wèn)頁(yè)是直接到________________的一種Web頁(yè),可以在InternetE*plorer5.0或__________中調(diào)用數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)。3.數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)與其他數(shù)據(jù)庫(kù)對(duì)象的區(qū)別是:在Access數(shù)據(jù)庫(kù)中僅保存數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)的快捷方式,數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)本身則作為一個(gè)獨(dú)立的文件保存。4.宏是由一條或多條操作命令組成的集合,其中每條命令用來(lái)實(shí)現(xiàn)相應(yīng)的功能。使用________________可以確定按條件執(zhí)行宏。5.宏和菜單的

溫馨提示

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