




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、大學(xué)課程數(shù)據(jù)庫(kù)系統(tǒng)原理概論練習(xí)測(cè)試題參考答案三.簡(jiǎn)答題1、請(qǐng)闡述在網(wǎng)狀模型和關(guān)系模型中,實(shí)體之間聯(lián)系的實(shí)現(xiàn)方法。在網(wǎng)狀模型中,聯(lián)系用指針實(shí)現(xiàn)。在關(guān)系模型中,聯(lián)系用關(guān)鍵碼(或外鍵,或關(guān)系運(yùn)算)來(lái)實(shí)現(xiàn)。2、設(shè)有兩個(gè)關(guān)系R(A,B,0和S(C,D,E),試用SQL查詢語(yǔ)句表達(dá)下列關(guān)系代數(shù)表達(dá)式龍AE(K=D(RsS)SELECTA,EFROMR,SWHEREB二DANDR.C二S.C3、設(shè)有關(guān)系模式R(A,B,C,D),F是R上成立的FD集,F(xiàn)二D-A,D-B),試寫(xiě)出關(guān)系模式R的候選鍵,并說(shuō)明理由。(Dr的候選鍵是CD理由:從己知的F,可導(dǎo)岀D-ABD,再根據(jù)增廣律,可得出CD-ABCD,即CD值
2、可決定全部屬性值。4、兩個(gè)函數(shù)信賴集F和G等價(jià)的充分必要條件是什么?F中每個(gè)FD在G*中,并且G中每個(gè)FD也在F*中。5、試述關(guān)系模型的三個(gè)組成部分。數(shù)據(jù)庫(kù)技術(shù)的發(fā)展共經(jīng)歷了三個(gè)階段:(1)20世紀(jì)50年代中期,主要是人工管理階段,該階段的特點(diǎn)是:數(shù)據(jù)不保存、應(yīng)用程序管理數(shù)據(jù)、數(shù)據(jù)不共享、數(shù)據(jù)不具有獨(dú)立性;(2)20世紀(jì)50年代后期到60年代中期,主要是文件系統(tǒng)階段,主要特點(diǎn)在于:數(shù)據(jù)可長(zhǎng)期保存、由文件系統(tǒng)管理數(shù)據(jù)、數(shù)據(jù)共享性差,冗余度人、數(shù)據(jù)獨(dú)立性差;(3)20世紀(jì)60年代后期,數(shù)據(jù)庫(kù)系統(tǒng)階段,該階段,數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充、數(shù)據(jù)獨(dú)立性高、數(shù)據(jù)有D測(cè)S統(tǒng)一管理和控制。6
3、、SQL中表達(dá)完整性約束的規(guī)則主要有哪幾種?關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。其中,關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)非常單一,現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的各種聯(lián)系均用關(guān)系來(lái)表示;關(guān)系操作的特點(diǎn)是集合操作方式,即操作的對(duì)象和結(jié)果都是集合;關(guān)系的完整性約束包括實(shí)體完整性、參照完整性和用戶自定義完整性。7、SQL中表達(dá)完整性約束的規(guī)則主要有哪幾種?有主鍵約束、外鍵約束、屬性值約束和全局約束等。8、什么是分布式數(shù)據(jù)庫(kù)的分布透明性?分布透明性是指用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)物理位置分配的細(xì)節(jié),也不必關(guān)心各個(gè)場(chǎng)地上數(shù)據(jù)庫(kù)的數(shù)據(jù)模型。什么是對(duì)彖關(guān)系數(shù)據(jù)模型?在傳統(tǒng)的關(guān)系數(shù)據(jù)模型基礎(chǔ)
4、上,提供元組、數(shù)組.集合等數(shù)據(jù)類型以及處理新的數(shù)據(jù)類型操作的能力,這樣形成的數(shù)據(jù)模型,稱為“對(duì)彖關(guān)系數(shù)據(jù)模型役10、簡(jiǎn)要說(shuō)明事務(wù)的原子性。事務(wù)的所有操作必須完成,否則事務(wù)將被撤消。也就是說(shuō),事務(wù)是作為一個(gè)整體的單位處理,不可以被分割。11、什么是數(shù)據(jù)庫(kù)的并發(fā)控制?數(shù)據(jù)庫(kù)技術(shù)的一個(gè)特點(diǎn)是數(shù)據(jù)共享,但多個(gè)用戶同時(shí)對(duì)同一個(gè)數(shù)據(jù)的并發(fā)操作可能會(huì)破壞數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)的并發(fā)控制能防止錯(cuò)誤發(fā)生,正確處理好多用戶、多任務(wù)壞境下并發(fā)操作。12、簡(jiǎn)單說(shuō)明排它鎖和它的作用。排它鎖又稱為寫(xiě)鎖。如果事務(wù)T對(duì)數(shù)據(jù)對(duì)象X加上排它鎖,則只允許事務(wù)T讀取和修改數(shù)據(jù)項(xiàng)X,其他任何事務(wù)都不能對(duì)X加任何類型的鎖,直到T釋放X上
5、的鎖。從而保證其他爭(zhēng)務(wù)在T釋放X上的鎖之前不能再讀取和修改X。13、什么是分布式數(shù)據(jù)庫(kù)?數(shù)據(jù)庫(kù)分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同計(jì)算機(jī)上,網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)具有獨(dú)立處理的能力(場(chǎng)地自治),可以執(zhí)行局部應(yīng)用,同時(shí),每個(gè)節(jié)點(diǎn)也能通過(guò)網(wǎng)絡(luò)通信子系統(tǒng)執(zhí)行全局應(yīng)用。14、解釋文件系統(tǒng)為什么會(huì)存在數(shù)據(jù)冗余?這種數(shù)據(jù)冗余會(huì)導(dǎo)致哪兩類典型的問(wèn)題?由于文件系統(tǒng)難于實(shí)現(xiàn)數(shù)據(jù)共享,因此,相同的數(shù)據(jù)可能會(huì)在多個(gè)文件中重復(fù)出現(xiàn),即產(chǎn)生數(shù)據(jù)冗余。數(shù)據(jù)冗余會(huì)導(dǎo)致數(shù)據(jù)(或更新)異常和數(shù)據(jù)不一致性。15、試述數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。按照規(guī)范設(shè)計(jì)的方法,考慮數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開(kāi)發(fā)全過(guò)程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)階段:(1)需求分析:(2)概念結(jié)構(gòu)設(shè)計(jì)
6、;(3)邏輯結(jié)構(gòu)設(shè)計(jì);(4)物理結(jié)構(gòu)設(shè)計(jì);(5)數(shù)據(jù)庫(kù)實(shí)施;(6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。16、假定使用的“圖書(shū)J“讀者”、“借閱”和ZGJK庫(kù)的定義如下:圖書(shū)(總編號(hào)C(6),分類號(hào)C(8),書(shū)名C(16),作者C(6),出版單位C(16),單價(jià)N(了,2)讀者(借書(shū)證號(hào)C(4),單位C(10),姓名C(6),性別C(2),職稱C(6),地址C(16)借閱(借書(shū)證號(hào)C4),總編號(hào)C(6),惜書(shū)口期D()ZGJK(職工號(hào)C(6),姓名C(6),性別C(2),出生口期D(),職稱C(6),基本工資N(了,2)試寫(xiě)出下列語(yǔ)句的含義:selectcount(*)as總冊(cè)數(shù)from圖書(shū)select*from
7、圖書(shū)此ere出版單位in(“清華大學(xué)”,“高等教育”)orderby單價(jià)select單位,count(*)from讀者groupby單位select*from圖書(shū);vdiere總編號(hào)in(select總編號(hào)from借閱)解答:求出”圖書(shū)”數(shù)據(jù)庫(kù)中圖書(shū)的總冊(cè)數(shù)。按單價(jià)升序顯示出“圖書(shū)”庫(kù)中由清華人學(xué)和高等教育出版社岀版的所有圖書(shū)。按單位分組統(tǒng)計(jì)出“讀者”庫(kù)中每個(gè)單位的人數(shù)。從“圖書(shū)”庫(kù)中(通過(guò)對(duì)“借閱”庫(kù)的嵌套)查詢出所有被借閱圖書(shū)的信息。17、假定使用的“圖書(shū)”、“讀者”、“借閱”和ZGJK庫(kù)的定義如下:“圖書(shū)(總編號(hào)C(6),分類號(hào)C(8),書(shū)名C(16),作者C(6),出版單位C(16),
8、單價(jià)N(7,2)讀者(借書(shū)證號(hào)C(4),單位C(10),姓名C(6),性別C(2),職稱C(6),地址C(16)借閱(借書(shū)證號(hào)C(4),總編號(hào)C(6),借書(shū)口期D()ZGJK(職工號(hào)C(6),姓名C(6),性別C(2),出生日期D(),職稱C(6),基本工資N(7,2)試寫(xiě)出下列語(yǔ)句的含義:selectfrom圖書(shū)viere作者=李(2)selectdistinct分類號(hào),書(shū)名,作者from圖書(shū)orderby分類號(hào)(3)selectfrom國(guó)書(shū);where書(shū)名like%數(shù)據(jù)庫(kù)(4)selectdistinctx.借書(shū)證號(hào),姓名,單位from借閱x,讀者ywherex.借書(shū)證號(hào)=卩.借書(shū)證號(hào)解答
9、:(1)查詢出“圖書(shū)”數(shù)據(jù)庫(kù)中作者姓“李”的所有圖書(shū)。(2)按分類號(hào)升序顯示“圖書(shū)”庫(kù)中各種圖書(shū)的分類號(hào)、書(shū)名和作者。(3)查詢出“圖書(shū)”庫(kù)中書(shū)名含有“數(shù)據(jù)庫(kù)”字串的所有圖書(shū)。(4)聯(lián)接查詢“借閱”庫(kù)和“讀者”庫(kù),得到每一借閱讀者的借書(shū)證號(hào)、姓名和單位。18、什么是多值依賴中的數(shù)據(jù)依賴?舉例說(shuō)明。在關(guān)系模式中,函數(shù)依賴不能表示屬性值之間的一對(duì)多聯(lián)系,這些屬性之間有些雖然沒(méi)有直接關(guān)系,但存在間接的關(guān)系,把沒(méi)有直接聯(lián)系、但有間接的聯(lián)系稱為多值依賴的數(shù)據(jù)依賴。例如,教師和學(xué)生之間沒(méi)有直接聯(lián)系,但教師和學(xué)生可通過(guò)系名,或任課把教師和學(xué)生聯(lián)系起來(lái)。19、數(shù)據(jù)庫(kù)系統(tǒng)生存期是什么?把數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)從開(kāi)始規(guī)劃
10、、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、實(shí)施、投入運(yùn)行后的維護(hù)到最后由新的系統(tǒng)替換原有的數(shù)據(jù)庫(kù)系統(tǒng)的整個(gè)期間。20、為什么說(shuō)需求分析是數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)中最困難的任務(wù)之一?(1)系統(tǒng)本身的需求是不斷變化的:(2)由于用戶缺少計(jì)算機(jī)信息系統(tǒng)設(shè)計(jì)方面的專業(yè)知識(shí),要準(zhǔn)確表達(dá)需求很困難:(3)通過(guò)需求分析可以溝通用戶與設(shè)計(jì)人員。21、簡(jiǎn)述0RDBS的中文含義?;趯?duì)象關(guān)系數(shù)據(jù)模型的DBS稱為對(duì)象關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(0RDBS)22、數(shù)據(jù)庫(kù)的三級(jí)模式和兩級(jí)映象體系結(jié)構(gòu)中,模式/內(nèi)模式映彖存在于概念級(jí)和內(nèi)部級(jí)之間,用于定義概念模式和內(nèi)模式間的對(duì)應(yīng)性。其主要作用是什么?由于概念模式和內(nèi)模式的兩級(jí)的數(shù)據(jù)結(jié)構(gòu)可能不-致,即記錄類型、字段
11、類型的命名、組成可能不一致,用這個(gè)映彖說(shuō)明概念記錄和內(nèi)部記錄間的對(duì)應(yīng)性。23、簡(jiǎn)述邏輯數(shù)據(jù)的獨(dú)立性。當(dāng)對(duì)數(shù)據(jù)庫(kù)的概念模式進(jìn)行修改時(shí),內(nèi)模式盡可能保持不變或盡量少的作修改,即對(duì)概念模式的修改盡量不影響外模式和應(yīng)用程序,稱數(shù)據(jù)庫(kù)達(dá)到了邏輯數(shù)據(jù)獨(dú)立性。24、數(shù)據(jù)庫(kù)是一個(gè)共享資源,在多用戶共享系統(tǒng)中,并發(fā)操作的含義是什么?在多用戶共享系統(tǒng)中,多個(gè)用戶同時(shí)對(duì)同一數(shù)據(jù)進(jìn)行操作稱為并發(fā)操作。25、設(shè)有關(guān)系R和S如卞,寫(xiě)出RJS計(jì)算結(jié)果。TOC o 1-5 h zRABGSBC HYPERLINK l bookmark8a12Ib1234b34c12RFS計(jì)算結(jié)呆為:26、設(shè)有描述學(xué)校情況的U關(guān)系。U(S#,
12、SD,MN,CN,G)其中:S#屬性表示學(xué)生學(xué)號(hào),SD表示學(xué)生所在系名,MN表示系主任,CN表示課程名,G表示成績(jī)。一個(gè)系有若干名學(xué)生,一個(gè)學(xué)生只屬于一個(gè)系,一個(gè)系只有一名系主任,一個(gè)學(xué)生可選多門(mén)課,每個(gè)學(xué)生選每門(mén)課有一個(gè)成績(jī)。試寫(xiě)出U關(guān)系中的函數(shù)依賴,并給每個(gè)函數(shù)依賴一個(gè)簡(jiǎn)短說(shuō)明。(1)S#-SD學(xué)生學(xué)號(hào),決定其所在系名;(2)SD-MN系名決定了其所在系的系主任;(3)S#,CN-G學(xué)號(hào)和課程決定該生此課程的成績(jī);27、數(shù)據(jù)庫(kù)運(yùn)行中可能產(chǎn)生的故障有哪幾類?數(shù)據(jù)庫(kù)系統(tǒng)中可能發(fā)生各種各樣的故障,人致可以分為以下幾類:事務(wù)內(nèi)部的故障;系統(tǒng)故障;介質(zhì)故障;計(jì)算機(jī)病毒。28、什么是口志文件?為什么要
13、設(shè)立口志文件?口志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件??谥疚募跀?shù)據(jù)庫(kù)恢復(fù)中起著非常重要的作用,具體的包括:(1)事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)必須用口志文件;(2)在動(dòng)態(tài)轉(zhuǎn)儲(chǔ)方式中必須建立口志文件,后援副本和口志文件綜合起來(lái)才能有效地恢復(fù)數(shù)據(jù)庫(kù);(3)在靜態(tài)轉(zhuǎn)儲(chǔ)方式中,也可以建立口志文件,負(fù)責(zé)故障的恢復(fù)。29、并發(fā)操作可能會(huì)產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況?并發(fā)操作帶來(lái)的數(shù)據(jù)不一致性包括三類:丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù)。我們可以通過(guò)封鎖機(jī)制避免各種不一致的情況。30、什么是數(shù)據(jù)庫(kù)系統(tǒng)?數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系
14、統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。四.設(shè)計(jì)題1、設(shè)有關(guān)系數(shù)據(jù)庫(kù):職工關(guān)系EMPLOYEE(職工號(hào),職工名,街道,城市)工作關(guān)系WORKS(職工號(hào),公司號(hào),工資)公司關(guān)系COMPANY(公司號(hào),公司名,城市)(1)假設(shè)職工可在多個(gè)公司兼職,請(qǐng)用關(guān)系代數(shù)表達(dá)式寫(xiě)出至少在公司號(hào)為C2和8公司兼職的職工的職工號(hào)。(2)依據(jù)上述的關(guān)系數(shù)據(jù)庫(kù),試用SQL語(yǔ)句寫(xiě)出卞列操作:將所有在“聯(lián)華公司”工作的職工加薪5%。答案:(1)(2)UPDATEWORKSSET工資=工資*1.05WHERE公司號(hào)IN(SELECT公司號(hào)FROMCOMPANYWHERE公司名m聯(lián)華公司)2、圖書(shū)出版管理數(shù)據(jù)庫(kù)
15、中有兩個(gè)基本表:圖書(shū)(書(shū)號(hào),書(shū)名,作者編號(hào),出版社,出版口期)作者(作者編號(hào),作者名,年齡,地址)試用SQL語(yǔ)句寫(xiě)出卞列查詢:檢索年齡低于作者平均年齡的所有作者的作者名、書(shū)名和出版社。答案:SELECT作者名,書(shū)名,出版社FROM圖書(shū),作者WHERE圖書(shū).作者編號(hào)=作者.作者編號(hào)AND年齡=600GROUPBYDNO(2)UPDATEEMPSETSALARY=SALARY*1.1WHEREENOIN(SELECTENOFROMEMRDEPTWHEREEMPDNODEPT.DNOANDDNAME=4銷售部,ANDSALARYD5s=“內(nèi)科八恵河病科=冒耐(孤醫(yī)生編號(hào)姓名痔辭I職貳;管理掏房號(hào)I病
16、人I編號(hào)I姓名I恿何桁科構(gòu)房號(hào)答案:11、設(shè)有一個(gè)SPJ數(shù)據(jù)庫(kù),包括S,P,J,SPJ四個(gè)關(guān)系模式;S(SNO,SNAME,STATUSCITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY):供應(yīng)商表S由供應(yīng)商代碼(SNO),供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME),顏色(COLOR),重量(WEIGHT)組成;工程項(xiàng)目表J由工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成:供應(yīng)情
17、況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO).供應(yīng)數(shù)量(QTY)組成,表示某供應(yīng)商供應(yīng)某種零件給某工程項(xiàng)目的數(shù)量為QTYo針對(duì)建立的四個(gè)表試用SQL語(yǔ)言完成如下查詢:(1)求供應(yīng)工程J1零件的供應(yīng)商號(hào)碼;(2)求供應(yīng)工程J1零件P1的供應(yīng)商號(hào)碼;求零件顏色為紅色和蘭色的零件號(hào)碼;求重量在5和20公斤范闈內(nèi)的零件名稱:查詢所有與高碳鋼有關(guān)的零件號(hào)碼;查詢沒(méi)有登記零件供應(yīng)數(shù)量的零件名稱;查詢上海供應(yīng)商且狀態(tài)標(biāo)志為A級(jí)的供應(yīng)商情況;查詢零件號(hào)碼為T(mén)B_435的零件顏色和重量;查詢既不在上海和夭津也不在北京的供應(yīng)商情況;查詢與聚四氟乙桶“化學(xué)制品有關(guān)的零件情況。答案:SELECTSNOFROMSPJWHEREJNO=JT;SELECTSNOFROMSPJWHEREJNOJlANDPNOPl1SELECTPNOFROMPWHERECOLORINC紅色1蘭色!)SELECTPN
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 全案整裝合同范例
- 借款合同范本 個(gè)人
- 醫(yī)院保潔服務(wù)合同范本
- 五金合作合同范本
- 中介寄賣(mài)合同范本
- 單位廁所裝修合同范本
- 醫(yī)療家具清單購(gòu)買(mǎi)合同范本
- 公司購(gòu)買(mǎi)牛奶購(gòu)銷合同范本
- 出租商用合同范本
- 十三薪標(biāo)準(zhǔn)合同范本
- 中山大學(xué)抬頭信紙中山大學(xué)橫式便箋紙推薦信模板a
- 皮膚性病學(xué)課件:濕疹皮炎
- 無(wú)形資產(chǎn)評(píng)估完整版課件
- 一體化學(xué)工服務(wù)平臺(tái)、人事管理系統(tǒng)、科研管理系統(tǒng)建設(shè)方案
- 市場(chǎng)營(yíng)銷學(xué)課后習(xí)題與答案
- 常暗之廂(7規(guī)則-簡(jiǎn)體修正)
- 10kV變電所設(shè)備檢修內(nèi)容與周期表
- 制冷系統(tǒng)方案的設(shè)計(jì)pptx課件
- 修心七要原文
- 中國(guó)TBHQ行業(yè)市場(chǎng)調(diào)研報(bào)告
- 1資產(chǎn)負(fù)債表變動(dòng)情況的分析評(píng)價(jià)
評(píng)論
0/150
提交評(píng)論