事業(yè)單位招錄計(jì)算機(jī)專業(yè)知識(shí)(數(shù)據(jù)庫)模擬試卷3_第1頁
事業(yè)單位招錄計(jì)算機(jī)專業(yè)知識(shí)(數(shù)據(jù)庫)模擬試卷3_第2頁
事業(yè)單位招錄計(jì)算機(jī)專業(yè)知識(shí)(數(shù)據(jù)庫)模擬試卷3_第3頁
事業(yè)單位招錄計(jì)算機(jī)專業(yè)知識(shí)(數(shù)據(jù)庫)模擬試卷3_第4頁
事業(yè)單位招錄計(jì)算機(jī)專業(yè)知識(shí)(數(shù)據(jù)庫)模擬試卷3_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

事業(yè)單位招錄計(jì)算機(jī)專業(yè)知識(shí)(數(shù)據(jù)庫)模擬試卷3一、單項(xiàng)選擇題(本題共29題,每題1.0分,共29分。)1、關(guān)系模型是一種()。A、概念模型B、物理模型C、數(shù)據(jù)模型D、E—R標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:基本數(shù)據(jù)模型有層次模型、網(wǎng)狀模型、關(guān)系模型。2、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。A、關(guān)聯(lián)、更新、排序B、顯示、打印、制表C、排序、索引、統(tǒng)計(jì)D、選擇、投影、連接標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:專門的關(guān)系運(yùn)算包括選擇、投影、連接和除法運(yùn)算。①選擇(selection)選擇運(yùn)算是一個(gè)單目運(yùn)算,它是在關(guān)系R中查找滿足給定謂詞(即選擇條件)的所有元組。②投影(Projection)投影運(yùn)算也是一個(gè)單目運(yùn)算,它是從一個(gè)關(guān)系R中選取所需要的列組成一個(gè)新關(guān)系。③連接(Join)連接運(yùn)算是一個(gè)二目運(yùn)算,它是從二個(gè)關(guān)系的笛卡爾積中選取滿足一定連接條件的元組。3、用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為()。A、網(wǎng)狀模型B、層次模型C、關(guān)系模型D、面向?qū)ο竽P蜆?biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:層次模型用樹型(層次)結(jié)構(gòu)表示實(shí)體類型以及實(shí)體間的聯(lián)系;網(wǎng)狀模型是用網(wǎng)狀結(jié)構(gòu)來表示:關(guān)系模型用表格形式結(jié)構(gòu)來表示;面向?qū)ο竽P陀妙惣袄^承來表示實(shí)體及實(shí)體間的聯(lián)系。4、關(guān)系模型中,一個(gè)關(guān)鍵字是()。A、可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成B、可由多個(gè)任意屬性組成C、至多由一個(gè)屬性組成D、以上都不是標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:關(guān)鍵字是表中的一個(gè)或多個(gè)字段,它的值用于唯一地標(biāo)識(shí)表中的某一條記錄。在兩個(gè)表的關(guān)系中,主關(guān)鍵字用來在一個(gè)表中引用來自于另一個(gè)表中的特定記錄。主關(guān)鍵字是一種唯一關(guān)鍵字,表定義的一部分。一個(gè)表不能有多個(gè)主關(guān)鍵字,并且主關(guān)鍵字的列不能包含空值。5、下列對(duì)于關(guān)系的敘述中,()的敘述是不正確的。A、關(guān)系中的每個(gè)屬性是不分解的B、在關(guān)系中元組的順序是無關(guān)緊要的C、任意的一個(gè)二維表都是一個(gè)關(guān)系D、每一個(gè)關(guān)系只有一種記錄類型標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:一個(gè)關(guān)系對(duì)應(yīng)一個(gè)二維表,但一個(gè)二維表不一定都能成為一個(gè)關(guān)系,如復(fù)式表格(數(shù)據(jù)項(xiàng)下還有子項(xiàng))就不是一個(gè)關(guān)系,只有符合一定要求的二維表才是關(guān)系。6、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的()。A、記錄B、元組C、行D、屬性標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:當(dāng)兩個(gè)關(guān)系在自然連接時(shí),必須要有公共字段即屬性。如:學(xué)生(學(xué)號(hào)、姓名、性別、年齡),成績(jī)(學(xué)號(hào),課程名,成績(jī))當(dāng)關(guān)系學(xué)生和關(guān)系成績(jī)建立連接時(shí),必須要通過共有字段(屬性)學(xué)號(hào)。7、在一個(gè)關(guān)系中,不能有完全相同的()。A、元組B、屬性C、分量D、域標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:一個(gè)關(guān)系可看成是一張二維表。根據(jù)關(guān)系的性質(zhì),表中任意兩行不能完全相同,即關(guān)系中任意兩個(gè)元組不能完全相同。8、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是()。A、投影B、選擇C、除D、笛卡爾積標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:兩個(gè)集合X和Y的笛卡兒積,又稱直積,表示為X×Y,第一個(gè)對(duì)象是X的成員,而第二個(gè)對(duì)象是Y的所有可能有序?qū)Φ钠渲幸粋€(gè)成員。假設(shè)集合A={a,b},集合B={0,1,2},則兩個(gè)集合的笛卡爾積為{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。9、現(xiàn)有關(guān)系表:學(xué)生(宿舍編號(hào),宿舍地址,學(xué)號(hào),姓名,性別,專業(yè),出生日期),它的主鍵是()。A、宿舍編號(hào)B、(宿舍地址,姓名)C、學(xué)號(hào)D、(宿舍編號(hào),學(xué)號(hào))標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:學(xué)號(hào)可以唯一確定學(xué)生關(guān)系的一個(gè)元組,而且學(xué)號(hào)不存在任何真子集,從而學(xué)號(hào)可以作為學(xué)生關(guān)系的主鍵。10、關(guān)系模式的任何屬性()。A、不可再分B、命名在該關(guān)系模式中可以不唯一C、可再分D、以上都不是標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:關(guān)系是一種規(guī)范化的表格,它有以下限制:①關(guān)系中的每一個(gè)屬性值都是不可分解的。②關(guān)系中不允許出現(xiàn)相同的元組。③關(guān)系中不考慮元組之間的順序。④元組中屬性也是無序的。11、在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為()。A、并、差、選擇、投影、笛卡爾積B、并、差、交、選擇、笛卡爾積C、并、差、選擇、投影、自然連接D、并、差、交、選擇、投影標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:五種基本操作:并,差,積,選擇,投影;構(gòu)成關(guān)系代數(shù)完備的操作集。其他非基本操作:可以用以上五種基本操作合成的所有操作。12、關(guān)于關(guān)系模式的規(guī)范化理論中,不正確的是()。A、關(guān)系模式的規(guī)范化過程是通過對(duì)關(guān)系模式的分解來實(shí)現(xiàn)的B、范式級(jí)別越高的關(guān)系模式不一定是好的關(guān)系模式C、屬于3NF的關(guān)系模式不一定是BCNFD、對(duì)關(guān)系模式進(jìn)行分解時(shí),保持函數(shù)依賴的分解一定是無損連接標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:分解具有無損連接性和分解保持函數(shù)依賴是兩個(gè)相互獨(dú)立的標(biāo)準(zhǔn),具有無損連接性的分解不一定保持函數(shù)依賴,保持函數(shù)依賴的分解也不一定具有無損連接性。無損連接概念:如果對(duì)分解后的新關(guān)系進(jìn)行自然連接得到的元組的集合與原關(guān)系完全一致,則稱為無損連接(lossIessjoin)。13、關(guān)系規(guī)范化中的刪除操作異常是指()。A、不該刪除的數(shù)據(jù)被刪除B、不該插入的數(shù)據(jù)被插入C、應(yīng)該刪除的數(shù)據(jù)未被刪除D、應(yīng)該插入的數(shù)據(jù)未被插入標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:顧名思義,異常:就是不同于平常。通俗說就是產(chǎn)生錯(cuò)誤了。插入異常:就是在插入數(shù)據(jù)的時(shí)候產(chǎn)生錯(cuò)誤,錯(cuò)誤引起的原因有很多,比如,插入的位置不存在。刪除異常:同樣就是刪除數(shù)據(jù)的時(shí)候發(fā)生錯(cuò)誤,比如,要?jiǎng)h除的數(shù)據(jù)不存在。修改異常:修改數(shù)據(jù)的時(shí)候,有錯(cuò)誤產(chǎn)生,比如,要修改的數(shù)據(jù)不存在。14、下列關(guān)于1NF的敘述中,哪條不正確()。A、滿足1NF中的關(guān)系可以包含復(fù)合屬性B、滿足1NF中的關(guān)系不可以包含復(fù)合屬性C、滿足1NF的關(guān)系稱為規(guī)范化關(guān)系,否則稱為非規(guī)范化關(guān)系D、不滿足1NF的數(shù)據(jù)庫模式不能稱為關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:1NFF要求1列不能有2個(gè)屬性n2NF關(guān)系模式R∈1NF,且每個(gè)非主屬性完全依賴于碼,則稱R屬于2NF。15、關(guān)系模式的候選關(guān)鍵字可以有(),主關(guān)鍵字有1個(gè)。A、0個(gè)B、1個(gè)C、1個(gè)或多個(gè)D、多個(gè)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:主關(guān)鍵字(primarykey)是表中的一個(gè)或多個(gè)字段,它的值用于唯一地標(biāo)識(shí)表中的某一條記錄。在兩個(gè)表的關(guān)系中,主關(guān)鍵字用來在一個(gè)表中引用來自于另一個(gè)表中的特定記錄。主關(guān)鍵字是一種唯一關(guān)鍵字,表定義的一部分。一個(gè)表不能有多個(gè)主關(guān)鍵字。并且主關(guān)鍵字的列不能包含空值。如果一個(gè)超關(guān)鍵字去掉其中任何一個(gè)字段后不再能唯一地確定記錄,則稱它為“候選關(guān)鍵字”(CandidateKey)。候選關(guān)鍵字既能唯一地確定記錄,它包含的字段又是最精煉的。也就是說候選關(guān)鍵字是最簡(jiǎn)單的超關(guān)鍵字。16、設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是()。A、關(guān)系運(yùn)算理論B、關(guān)系代數(shù)理論C、數(shù)理邏輯D、關(guān)系規(guī)范化理論標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:規(guī)范化理論是將一個(gè)不合理的關(guān)系模式如何轉(zhuǎn)化為合理的關(guān)系模式理論,規(guī)范化理論是圍繞范式而建立的。規(guī)范化理論認(rèn)為,一個(gè)關(guān)系型數(shù)據(jù)庫中所有的關(guān)系,都應(yīng)滿足一定的規(guī)范。規(guī)范化理論把關(guān)系應(yīng)滿足的規(guī)范要求分為幾級(jí),滿足最低要求的一級(jí)叫作第一范式(1NF),在第一范式的基礎(chǔ)上提出了第二范式(2NF),在第二范式的基礎(chǔ)上又提出了第三范式(3NF),以后又提出了BCNF范式,4NF,5NF。范式的等級(jí)越高,應(yīng)滿足的約束條件也越嚴(yán)格。17、消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是()。A、2NFB、3NFC、4NFD、1NF標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:第二范式(2NF)是在第一范式(1NF)的基礎(chǔ)上建立起來的,即滿足第二范式(2NF)必須先滿足第一范式(1NF)。第二范式(2NF)要求數(shù)據(jù)庫表中的每個(gè)實(shí)例或行必須可以被唯一地區(qū)分。第二范式(2NF)要求實(shí)體的屬性完全依賴于主關(guān)鍵字。所謂完全依賴是指不能存在僅依賴主關(guān)鍵字一部分的屬性,如果存在,那么這個(gè)屬性和主關(guān)鍵字的這一部分應(yīng)該分離出來形成一個(gè)新的實(shí)體,新實(shí)體與原實(shí)體之間是一對(duì)多的關(guān)系。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的惟一標(biāo)識(shí)。簡(jiǎn)而言之,第二范式就是主屬性只依賴于主關(guān)鍵字。18、在SQL語言中,如果要建立一個(gè)工資表,包含職工號(hào)、姓名、職稱、工資等字段。若要保證“工字段的取值不低800元,最合適的實(shí)現(xiàn)方法是()。A、在創(chuàng)建工資表時(shí)為“工資”字段建立缺省(default)B、在創(chuàng)建工資表時(shí)為“工資”字段建立檢查約束(checkconstraint)C、在工資表上建立一個(gè)觸發(fā)器(trigger)D、為工資表數(shù)據(jù)輸入編寫一個(gè)程序進(jìn)行控制標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一旦表中某列設(shè)置了檢查約束,則在向表中添加數(shù)據(jù)時(shí),會(huì)使用這個(gè)約束對(duì)輸入的數(shù)據(jù)按照設(shè)置的邏輯進(jìn)行檢查。19、在數(shù)據(jù)庫技術(shù)中,數(shù)據(jù)庫完整性不包括()。A、實(shí)體完整性B、數(shù)據(jù)完整性C、參照完整性D、用戶定義完整性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫的完整性包括實(shí)體完整性、參照完整性和用戶自定義完整性。20、規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及()的缺陷。A、結(jié)構(gòu)不合理B、冗余度大C、數(shù)據(jù)丟失D、數(shù)據(jù)的不一致性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一個(gè)關(guān)系模式分解可以得到不同關(guān)系模式集合,也就是說分解方法不是唯一的。最小冗余的要求必須以分解后的數(shù)據(jù)庫能夠表達(dá)原來數(shù)據(jù)庫所有信息為前提來實(shí)現(xiàn)。其根本目標(biāo)是節(jié)省存儲(chǔ)空間,避免數(shù)據(jù)不一致性,提高對(duì)關(guān)系的操作效率,同時(shí)滿足應(yīng)用需求。21、若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱該屬性組為()。A、主鍵B、候選鍵C、主屬性D、外部鍵標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在一個(gè)關(guān)系中,凡是其取值能唯一地標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M,均稱為候選鍵。如果關(guān)系中有多個(gè)候選鍵,則選擇其中一個(gè)作為主鍵。組成候選鍵的任何一個(gè)屬性均稱為主屬性。故本題選B。22、候選關(guān)鍵字中的屬性稱為()。A、主屬性B、復(fù)合屬性C、關(guān)鍵屬性D、非主屬性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在一個(gè)關(guān)系中,如一個(gè)屬性是構(gòu)成某一個(gè)候選關(guān)鍵字的屬性集中的一個(gè)屬性,則稱它為主屬性。23、若設(shè)關(guān)系R為第一范式,且它的每一非主屬性都完全函數(shù)依賴于關(guān)鍵字,則稱R屬于()。A、第一范式B、第二范式C、第三范式D、第四范式標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:如果關(guān)系R為第一范式,并且R中的每一個(gè)非主屬性完全函數(shù)依賴于R的某個(gè)候選鍵,則稱R為第二范式模式。24、當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中()是正確的。A、一定屬于BCNFB、A和C都是C、它一定消除了插入和刪除異常D、仍存在一定的插入和刪除異常標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果某關(guān)系模式滿足第二范式,而且它的任何一個(gè)非主屬性都不傳遞依賴于任何關(guān)鍵字,則滿足第三范式。例:關(guān)系S1(SN0、SNAME、DN0、DNAME、LDCATION),屬性依次代表學(xué)號(hào)、姓名、所在系編號(hào)、系名稱、系地址。關(guān)鍵字SNO決定各個(gè)屬性,滿足2NF。但這樣的關(guān)系肯定會(huì)使數(shù)據(jù)有大量的冗余,有關(guān)學(xué)生DNO,DNAME,LOCATION三個(gè)屬性將重復(fù)插入、刪除和修改。25、關(guān)系數(shù)據(jù)庫的規(guī)范化理論指出:關(guān)系數(shù)據(jù)庫中的關(guān)系應(yīng)滿足一定的要求,最起碼的要求是達(dá)到1NF,即滿足()。A、每個(gè)非碼屬性都完全依賴于主碼屬性B、主碼屬性唯一標(biāo)識(shí)關(guān)系中的元組C、關(guān)系中的元組不可重復(fù)D、每個(gè)屬性都是不可分解的標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:1NF的要求是每個(gè)屬性都是不可分解的,2NF的要求是每個(gè)非碼屬性都完全依賴于主碼屬性,3NF的要求是每個(gè)非碼屬性都直接依賴于主碼屬性。26、在關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R最高范式是()。A、3NFB、4NFC、BCNFD、2NF標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:4NF就是限制關(guān)系模式的屬性之間不允許有非平凡且非函數(shù)依賴的多值依賴。因?yàn)楦鶕?jù)定義,對(duì)于每一個(gè)非平凡的多值依賴X→→Y,X都含有候選碼,于是就有X→Y,所以4NF所允許的非平凡的多值依賴實(shí)際上是函數(shù)依賴。27、設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL),這是()規(guī)則。A、實(shí)體完整性B、參照完整性C、用戶定義完整性D、域完整性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:實(shí)體完整性是指關(guān)系中的元組在組成主鍵的屬性上不能有空值;參照完整性是指外鍵的值不允許參照不存在的相應(yīng)表的主鍵的值,或者外鍵為空值:用戶定義完整性是用戶根據(jù)具體應(yīng)用需要而定義的:域完整性是用戶定義的完整性規(guī)則之一。屬性A是關(guān)系R的主屬性,不能為空值,是遵循實(shí)體完整性規(guī)則。28、關(guān)系模型中的關(guān)系模式至少是()。A、2NFB、3NFC、BCNFD、1NF標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:第一范式(1NF)是指數(shù)據(jù)庫表的每一列都是不可分割的基本數(shù)據(jù)項(xiàng),同一列中不能有多個(gè)值,即實(shí)體中的某個(gè)屬性不能有多個(gè)值或者不能有重復(fù)的屬性。如果出現(xiàn)重復(fù)的屬性,就可能需要定義一個(gè)新的實(shí)體,新的實(shí)體由重復(fù)的屬性構(gòu)成,新實(shí)體與原實(shí)體之間為一對(duì)多關(guān)系。在第一范式1NF中表的每一行只包含一個(gè)實(shí)例的信息。29、在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是()。A、2NFB、3NFC、BCNFD、1NF標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:設(shè)關(guān)系模式R<U,F(xiàn)>∈1NF,如果對(duì)于R的每個(gè)函數(shù)依賴X→Y,若Y不屬于X,則X必含有候選碼,那么R∈BCNF。二、多項(xiàng)選擇題(本題共2題,每題1.0分,共2分。)30、下列有關(guān)數(shù)據(jù)庫視圖的說法,正確的有()。標(biāo)準(zhǔn)答案:A,C,D知識(shí)點(diǎn)解析:視圖是虛表,是從一個(gè)或幾個(gè)基本表(或視圖)中導(dǎo)出的表,在系統(tǒng)的數(shù)據(jù)字典中僅存放了視圖的定義,不存放視圖對(duì)應(yīng)的數(shù)據(jù)。視圖看上去非常像數(shù)據(jù)庫的物理表,對(duì)它的操作同任何其它的表一樣。當(dāng)通過視圖修改數(shù)據(jù)時(shí),實(shí)際上是在改變基表中的數(shù)據(jù):相反地,基表數(shù)據(jù)的改變也會(huì)自動(dòng)反映在由基表產(chǎn)生的視圖中。視圖的安全性可以防止未授權(quán)用戶查看特定的行或列,使用戶只能看到表中特定行,起到安全保護(hù)作用。31、結(jié)構(gòu)化程序鎖要求的基本結(jié)構(gòu)包括()。標(biāo)準(zhǔn)答案:A,C,D知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法主要由以下三種基本結(jié)構(gòu)組成:1)順序結(jié)構(gòu):順序結(jié)構(gòu)是一種線性、有序的結(jié)構(gòu),它依次執(zhí)行各語句模塊。2)循環(huán)結(jié)構(gòu):循環(huán)結(jié)構(gòu)是重復(fù)執(zhí)行一個(gè)或幾個(gè)模塊,直到滿足某一條件為止。3)選擇結(jié)構(gòu):選擇結(jié)構(gòu)是根據(jù)條件成立與否選擇程序執(zhí)行的通路。三、簡(jiǎn)答題(本題共2題,每題1.0分,共2分。)32、某商業(yè)集團(tuán),需要對(duì)集團(tuán)下的商店、商店負(fù)責(zé)人、商品等進(jìn)行管理,設(shè)計(jì)的數(shù)據(jù)庫中有一個(gè)關(guān)系模式R為:R(商店編號(hào)、商品編號(hào)、庫存數(shù)量、部分編號(hào)、負(fù)責(zé)人)如果規(guī)定:(1)每個(gè)商店的每種商品只在一個(gè)部門銷售;(2)每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。問題:(1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依據(jù);(2)找出關(guān)系模式R的候選碼:(3)試問關(guān)系模式R最高是第幾范式?為什么?標(biāo)準(zhǔn)答案:(1)在關(guān)系R中,沒有重復(fù)列,因此符合1NF;根據(jù)規(guī)定可知,庫存數(shù)量、部分編號(hào)、負(fù)責(zé)人依賴于商店編號(hào)與商品編號(hào)。即(商店編號(hào),商品編號(hào))→(庫存數(shù)量,部門編號(hào),負(fù)責(zé)人)。(2)R的候選碼為(商店編號(hào),商品編號(hào))。(3)關(guān)系模式R最高是2NF。由于部門編號(hào)和負(fù)責(zé)人還依賴于候選碼,而在3NF中,若R∈3NF,則R的每一個(gè)非主屬性既不部分函數(shù)依賴于候選碼也不傳遞函數(shù)依賴于候選碼。顯然關(guān)系R還達(dá)不到3NF要求。知識(shí)點(diǎn)解析:暫無解析33、試述SQL語言的特點(diǎn)。標(biāo)準(zhǔn)答案:①綜合統(tǒng)一;②高度非過程化;③面向集合的操作方式;④以同一種語法結(jié)構(gòu)提供兩種使用方式;⑤語言簡(jiǎn)捷,易學(xué)易用。知識(shí)點(diǎn)解析:暫無解析一、單項(xiàng)選擇題(本題共29題,每題1.0分,共29分。)34、關(guān)系模型是一種()。A、概念模型B、物理模型C、數(shù)據(jù)模型D、E—R標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:基本數(shù)據(jù)模型有層次模型、網(wǎng)狀模型、關(guān)系模型。35、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括()。A、關(guān)聯(lián)、更新、排序B、顯示、打印、制表C、排序、索引、統(tǒng)計(jì)D、選擇、投影、連接標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:專門的關(guān)系運(yùn)算包括選擇、投影、連接和除法運(yùn)算。①選擇(selection)選擇運(yùn)算是一個(gè)單目運(yùn)算,它是在關(guān)系R中查找滿足給定謂詞(即選擇條件)的所有元組。②投影(Projection)投影運(yùn)算也是一個(gè)單目運(yùn)算,它是從一個(gè)關(guān)系R中選取所需要的列組成一個(gè)新關(guān)系。③連接(Join)連接運(yùn)算是一個(gè)二目運(yùn)算,它是從二個(gè)關(guān)系的笛卡爾積中選取滿足一定連接條件的元組。36、用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為()。A、網(wǎng)狀模型B、層次模型C、關(guān)系模型D、面向?qū)ο竽P蜆?biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:層次模型用樹型(層次)結(jié)構(gòu)表示實(shí)體類型以及實(shí)體間的聯(lián)系;網(wǎng)狀模型是用網(wǎng)狀結(jié)構(gòu)來表示:關(guān)系模型用表格形式結(jié)構(gòu)來表示;面向?qū)ο竽P陀妙惣袄^承來表示實(shí)體及實(shí)體間的聯(lián)系。37、關(guān)系模型中,一個(gè)關(guān)鍵字是()。A、可由一個(gè)或多個(gè)其值能唯一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成B、可由多個(gè)任意屬性組成C、至多由一個(gè)屬性組成D、以上都不是標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:關(guān)鍵字是表中的一個(gè)或多個(gè)字段,它的值用于唯一地標(biāo)識(shí)表中的某一條記錄。在兩個(gè)表的關(guān)系中,主關(guān)鍵字用來在一個(gè)表中引用來自于另一個(gè)表中的特定記錄。主關(guān)鍵字是一種唯一關(guān)鍵字,表定義的一部分。一個(gè)表不能有多個(gè)主關(guān)鍵字,并且主關(guān)鍵字的列不能包含空值。38、下列對(duì)于關(guān)系的敘述中,()的敘述是不正確的。A、關(guān)系中的每個(gè)屬性是不分解的B、在關(guān)系中元組的順序是無關(guān)緊要的C、任意的一個(gè)二維表都是一個(gè)關(guān)系D、每一個(gè)關(guān)系只有一種記錄類型標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:一個(gè)關(guān)系對(duì)應(yīng)一個(gè)二維表,但一個(gè)二維表不一定都能成為一個(gè)關(guān)系,如復(fù)式表格(數(shù)據(jù)項(xiàng)下還有子項(xiàng))就不是一個(gè)關(guān)系,只有符合一定要求的二維表才是關(guān)系。39、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的()。A、記錄B、元組C、行D、屬性標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:當(dāng)兩個(gè)關(guān)系在自然連接時(shí),必須要有公共字段即屬性。如:學(xué)生(學(xué)號(hào)、姓名、性別、年齡),成績(jī)(學(xué)號(hào),課程名,成績(jī))當(dāng)關(guān)系學(xué)生和關(guān)系成績(jī)建立連接時(shí),必須要通過共有字段(屬性)學(xué)號(hào)。40、在一個(gè)關(guān)系中,不能有完全相同的()。A、元組B、屬性C、分量D、域標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:一個(gè)關(guān)系可看成是一張二維表。根據(jù)關(guān)系的性質(zhì),表中任意兩行不能完全相同,即關(guān)系中任意兩個(gè)元組不能完全相同。41、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是()。A、投影B、選擇C、除D、笛卡爾積標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:兩個(gè)集合X和Y的笛卡兒積,又稱直積,表示為X×Y,第一個(gè)對(duì)象是X的成員,而第二個(gè)對(duì)象是Y的所有可能有序?qū)Φ钠渲幸粋€(gè)成員。假設(shè)集合A={a,b},集合B={0,1,2},則兩個(gè)集合的笛卡爾積為{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。42、現(xiàn)有關(guān)系表:學(xué)生(宿舍編號(hào),宿舍地址,學(xué)號(hào),姓名,性別,專業(yè),出生日期),它的主鍵是()。A、宿舍編號(hào)B、(宿舍地址,姓名)C、學(xué)號(hào)D、(宿舍編號(hào),學(xué)號(hào))標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:學(xué)號(hào)可以唯一確定學(xué)生關(guān)系的一個(gè)元組,而且學(xué)號(hào)不存在任何真子集,從而學(xué)號(hào)可以作為學(xué)生關(guān)系的主鍵。43、關(guān)系模式的任何屬性()。A、不可再分B、命名在該關(guān)系模式中可以不唯一C、可再分D、以上都不是標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:關(guān)系是一種規(guī)范化的表格,它有以下限制:①關(guān)系中的每一個(gè)屬性值都是不可分解的。②關(guān)系中不允許出現(xiàn)相同的元組。③關(guān)系中不考慮元組之間的順序。④元組中屬性也是無序的。44、在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為()。A、并、差、選擇、投影、笛卡爾積B、并、差、交、選擇、笛卡爾積C、并、差、選擇、投影、自然連接D、并、差、交、選擇、投影標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:五種基本操作:并,差,積,選擇,投影;構(gòu)成關(guān)系代數(shù)完備的操作集。其他非基本操作:可以用以上五種基本操作合成的所有操作。45、關(guān)于關(guān)系模式的規(guī)范化理論中,不正確的是()。A、關(guān)系模式的規(guī)范化過程是通過對(duì)關(guān)系模式的分解來實(shí)現(xiàn)的B、范式級(jí)別越高的關(guān)系模式不一定是好的關(guān)系模式C、屬于3NF的關(guān)系模式不一定是BCNFD、對(duì)關(guān)系模式進(jìn)行分解時(shí),保持函數(shù)依賴的分解一定是無損連接標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:分解具有無損連接性和分解保持函數(shù)依賴是兩個(gè)相互獨(dú)立的標(biāo)準(zhǔn),具有無損連接性的分解不一定保持函數(shù)依賴,保持函數(shù)依賴的分解也不一定具有無損連接性。無損連接概念:如果對(duì)分解后的新關(guān)系進(jìn)行自然連接得到的元組的集合與原關(guān)系完全一致,則稱為無損連接(lossIessjoin)。46、關(guān)系規(guī)范化中的刪除操作異常是指()。A、不該刪除的數(shù)據(jù)被刪除B、不該插入的數(shù)據(jù)被插入C、應(yīng)該刪除的數(shù)據(jù)未被刪除D、應(yīng)該插入的數(shù)據(jù)未被插入標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:顧名思義,異常:就是不同于平常。通俗說就是產(chǎn)生錯(cuò)誤了。插入異常:就是在插入數(shù)據(jù)的時(shí)候產(chǎn)生錯(cuò)誤,錯(cuò)誤引起的原因有很多,比如,插入的位置不存在。刪除異常:同樣就是刪除數(shù)據(jù)的時(shí)候發(fā)生錯(cuò)誤,比如,要?jiǎng)h除的數(shù)據(jù)不存在。修改異常:修改數(shù)據(jù)的時(shí)候,有錯(cuò)誤產(chǎn)生,比如,要修改的數(shù)據(jù)不存在。47、下列關(guān)于1NF的敘述中,哪條不正確()。A、滿足1NF中的關(guān)系可以包含復(fù)合屬性B、滿足1NF中的關(guān)系不可以包含復(fù)合屬性C、滿足1NF的關(guān)系稱為規(guī)范化關(guān)系,否則稱為非規(guī)范化關(guān)系D、不滿足1NF的數(shù)據(jù)庫模式不能稱為關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:1NFF要求1列不能有2個(gè)屬性n2NF關(guān)系模式R∈1NF,且每個(gè)非主屬性完全依賴于碼,則稱R屬于2NF。48、關(guān)系模式的候選關(guān)鍵字可以有(),主關(guān)鍵字有1個(gè)。A、0個(gè)B、1個(gè)C、1個(gè)或多個(gè)D、多個(gè)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:主關(guān)鍵字(primarykey)是表中的一個(gè)或多個(gè)字段,它的值用于唯一地標(biāo)識(shí)表中的某一條記錄。在兩個(gè)表的關(guān)系中,主關(guān)鍵字用來在一個(gè)表中引用來自于另一個(gè)表中的特定記錄。主關(guān)鍵字是一種唯一關(guān)鍵字,表定義的一部分。一個(gè)表不能有多個(gè)主關(guān)鍵字。并且主關(guān)鍵字的列不能包含空值。如果一個(gè)超關(guān)鍵字去掉其中任何一個(gè)字段后不再能唯一地確定記錄,則稱它為“候選關(guān)鍵字”(CandidateKey)。候選關(guān)鍵字既能唯一地確定記錄,它包含的字段又是最精煉的。也就是說候選關(guān)鍵字是最簡(jiǎn)單的超關(guān)鍵字。49、設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是()。A、關(guān)系運(yùn)算理論B、關(guān)系代數(shù)理論C、數(shù)理邏輯D、關(guān)系規(guī)范化理論標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:規(guī)范化理論是將一個(gè)不合理的關(guān)系模式如何轉(zhuǎn)化為合理的關(guān)系模式理論,規(guī)范化理論是圍繞范式而建立的。規(guī)范化理論認(rèn)為,一個(gè)關(guān)系型數(shù)據(jù)庫中所有的關(guān)系,都應(yīng)滿足一定的規(guī)范。規(guī)范化理論把關(guān)系應(yīng)滿足的規(guī)范要求分為幾級(jí),滿足最低要求的一級(jí)叫作第一范式(1NF),在第一范式的基礎(chǔ)上提出了第二范式(2NF),在第二范式的基礎(chǔ)上又提出了第三范式(3NF),以后又提出了BCNF范式,4NF,5NF。范式的等級(jí)越高,應(yīng)滿足的約束條件也越嚴(yán)格。50、消除了部分函數(shù)依賴的1NF的關(guān)系模式,必定是()。A、2NFB、3NFC、4NFD、1NF標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:第二范式(2NF)是在第一范式(1NF)的基礎(chǔ)上建立起來的,即滿足第二范式(2NF)必須先滿足第一范式(1NF)。第二范式(2NF)要求數(shù)據(jù)庫表中的每個(gè)實(shí)例或行必須可以被唯一地區(qū)分。第二范式(2NF)要求實(shí)體的屬性完全依賴于主關(guān)鍵字。所謂完全依賴是指不能存在僅依賴主關(guān)鍵字一部分的屬性,如果存在,那么這個(gè)屬性和主關(guān)鍵字的這一部分應(yīng)該分離出來形成一個(gè)新的實(shí)體,新實(shí)體與原實(shí)體之間是一對(duì)多的關(guān)系。為實(shí)現(xiàn)區(qū)分通常需要為表加上一個(gè)列,以存儲(chǔ)各個(gè)實(shí)例的惟一標(biāo)識(shí)。簡(jiǎn)而言之,第二范式就是主屬性只依賴于主關(guān)鍵字。51、在SQL語言中,如果要建立一個(gè)工資表,包含職工號(hào)、姓名、職稱、工資等字段。若要保證“工字段的取值不低800元,最合適的實(shí)現(xiàn)方法是()。A、在創(chuàng)建工資表時(shí)為“工資”字段建立缺省(default)B、在創(chuàng)建工資表時(shí)為“工資”字段建立檢查約束(checkconstraint)C、在工資表上建立一個(gè)觸發(fā)器(trigger)D、為工資表數(shù)據(jù)輸入編寫一個(gè)程序進(jìn)行控制標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一旦表中某列設(shè)置了檢查約束,則在向表中添加數(shù)據(jù)時(shí),會(huì)使用這個(gè)約束對(duì)輸入的數(shù)據(jù)按照設(shè)置的邏輯進(jìn)行檢查。52、在數(shù)據(jù)庫技術(shù)中,數(shù)據(jù)庫完整性不包括()。A、實(shí)體完整性B、數(shù)據(jù)完整性C、參照完整性D、用戶定義完整性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:數(shù)據(jù)庫的完整性包括實(shí)體完整性、參照完整性和用戶自定義完整性。53、規(guī)范化過程主要為克服數(shù)據(jù)庫邏輯結(jié)構(gòu)中的插入異常,刪除異常以及()的缺陷。A、結(jié)構(gòu)不合理B、冗余度大C、數(shù)據(jù)丟失D、數(shù)據(jù)的不一致性標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:一個(gè)關(guān)系模式分解可以得到不同關(guān)系模式集合,也就是說分解方法不是唯一的。最小冗余的要求必須以分解后的數(shù)據(jù)庫能夠表達(dá)原來數(shù)據(jù)庫所有信息為前提來實(shí)現(xiàn)。其根本目標(biāo)是節(jié)省存儲(chǔ)空間,避免數(shù)據(jù)不一致性,提高對(duì)關(guān)系的操作效率,同時(shí)滿足應(yīng)用需求。54、若關(guān)系中的某一屬性組的值能唯一地標(biāo)識(shí)一個(gè)元組,則稱該屬性組為()。A、主鍵B、候選鍵C、主屬性D、外部鍵標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在一個(gè)關(guān)系中,凡是其取值能唯一地標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M,均稱為候選鍵。如果關(guān)系中有多個(gè)候選鍵,則選擇其中一個(gè)作為主鍵。組成候選鍵的任何一個(gè)屬性均稱為主屬性。故本題選B。55、候選關(guān)鍵字中的屬性稱為()。A、主屬性B、復(fù)合屬性C、關(guān)鍵屬性D、非主屬性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在一個(gè)關(guān)系中,如一個(gè)屬性是構(gòu)成某一個(gè)候選關(guān)鍵字的屬性集中的一個(gè)屬性,則稱它為主屬性。56、若設(shè)關(guān)系R為第一范式,且它的每一非主屬性都完全函數(shù)依賴于關(guān)鍵字,則稱R屬于()。A、第一范式B、第二范式C、第三范式D、第四范式標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:如果關(guān)系R為第一范式,并且R中的每一個(gè)非主屬性完全函數(shù)依賴于R的某個(gè)候選鍵,則稱R為第二范式模式。57、當(dāng)關(guān)系模式R(A,B)已屬于3NF,下列說法中()是正確的。A、一定屬于BCNFB、A和C都是C、它一定消除了插入和刪除異常D、仍存在一定的插入和刪除異常標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:如果某關(guān)系模式滿足第二范式,而且它的任何一個(gè)非主屬性都不傳遞依賴于任何關(guān)鍵字,則滿足第三范式。例:關(guān)系S1(SN0、SNAME、DN0、DNAME、LDCATION),屬性依次代表學(xué)號(hào)、姓名、所在系編號(hào)、系名稱、系地址。關(guān)鍵字SNO決定各個(gè)屬性,滿足2NF。但這樣的關(guān)系肯定會(huì)使數(shù)據(jù)有大量的冗余,有關(guān)學(xué)生DNO,DNAME,LOCATION三個(gè)屬性將重復(fù)插入、刪除和修改。58、關(guān)系數(shù)據(jù)庫的規(guī)范化理論指出:關(guān)系數(shù)據(jù)庫中的關(guān)系應(yīng)滿足一定的要求,最起碼的要求是達(dá)到1NF,即滿足()。A、每個(gè)非碼屬性都完全依賴于主碼屬性B、主碼屬性唯一標(biāo)識(shí)關(guān)系中的元組C、關(guān)系中的元組不可重復(fù)D、每個(gè)屬性都是不可分解的標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:1NF的要求是每個(gè)屬性都是不可分解的,2NF的要求是每個(gè)非碼屬性都完全依賴于主碼屬性,3NF的要求是每個(gè)非碼屬性都直接依賴于主碼屬性。59、在關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R最高范式是()。A、3NFB、4NFC、BCNFD、2NF標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:4NF就是限制關(guān)系模式的屬性之間不允許有非平凡且非函數(shù)依賴的多值依賴。因?yàn)楦鶕?jù)定義,對(duì)于每一個(gè)非平凡的多值依賴X→→Y,X都含有候選碼,于是就有X→Y,所以4NF所允許的非平凡的多值依賴實(shí)際上是函數(shù)依賴。60、設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL),這是()規(guī)則。A、實(shí)體完整性B、參照完整性C、用戶定義完整性D、域完整性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:實(shí)體完整性是指關(guān)系中的元組在組成主鍵的屬性上不能有空值;參照完整性是指外鍵的值不允許參照不存在的相應(yīng)表的主鍵的值,或者外鍵為空值:用戶定義完整性是用戶根據(jù)具體應(yīng)用需要而定義的:域完整性是用戶定義的完整性規(guī)則之一。屬性A是關(guān)系R的主屬性,不能為空值,是遵循實(shí)體完整性規(guī)則

溫馨提示

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