版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
根據(jù)E—R圖向關(guān)系模型轉(zhuǎn)換的原則,將五個(gè)實(shí)體轉(zhuǎn)換為關(guān)系模式如下,其中碼用下劃線表示:(5分)系(系號(hào),系名,主任名)教師(教師號(hào),教師名,職稱)學(xué)生曰,姓名,年齡,性別)項(xiàng)目(項(xiàng)目號(hào),名稱,負(fù)責(zé)人)課程(課程號(hào),課程名,學(xué)分)各實(shí)體之間的聯(lián)系有:教師擔(dān)任課程的n“任課”聯(lián)系;(5分)教師參加項(xiàng)目的n:m“參加”聯(lián)系;學(xué)生選修課程的n:m“選修”聯(lián)系;教師、學(xué)生與系之間的所屬關(guān)系的1:n:m“領(lǐng)導(dǎo)”聯(lián)系。其中“參:知”聯(lián)系有一個(gè)排名屬性,“選修”聯(lián)系有一個(gè)成績(jī)屬性。根據(jù)ER圖向關(guān)系模型轉(zhuǎn)換的原則,將相關(guān)的聯(lián)系轉(zhuǎn)換為關(guān)系模式如下:(5分)任課(課程號(hào),教師號(hào))參加(教師號(hào),項(xiàng)目號(hào),排名)選修(學(xué)號(hào),課程號(hào),成績(jī))領(lǐng)導(dǎo)(教師號(hào),學(xué)號(hào),系號(hào))哈爾濱工程大學(xué)本科生考試試卷.數(shù)據(jù)庫(kù)的概念模型獨(dú)立于(B)。AE-R圖B具體的DBMS和機(jī)器C信息世界 D現(xiàn)實(shí)世界.在數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物理獨(dú)立性指的是(D)。A用戶程序與DBMS的相互獨(dú)立B數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互獨(dú)立C應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立D應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫(kù)中的數(shù)據(jù)相互獨(dú)立.數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系是(B)。ADBMS包括DB和DBSBDBS包括DB和DBMSCDB包括DBS和DBMSDDBS就是DB,也是DBMS.數(shù)據(jù)庫(kù)中產(chǎn)生數(shù)據(jù)不一致的根本原應(yīng)是(C)。A數(shù)據(jù)的安全B數(shù)據(jù)的存儲(chǔ)量太大 C數(shù)據(jù)冗余D未進(jìn)行完整性控制.自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)關(guān)系R和S進(jìn)行連接操作的時(shí)候,要求R和S含有一個(gè)或多個(gè)共有的(C)。A元組B行C屬性D記錄.關(guān)系運(yùn)算中花費(fèi)時(shí)間最長(zhǎng)的運(yùn)算是(A),應(yīng)盡量避免使用該種運(yùn)算。A笛卡爾積B選擇C投影D除.SQL語(yǔ)言屬于(C)。A關(guān)系代數(shù)語(yǔ)言B元組關(guān)系演算語(yǔ)言C具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語(yǔ)言D域關(guān)系演算語(yǔ)言.實(shí)體完整性要求主屬性不能為空值,這點(diǎn)可以通過(guò)(A)保證。A定義主碼B定義外碼C用戶定義完整性D系統(tǒng)自動(dòng)控制.SQL語(yǔ)言具有(C)功能。A關(guān)系規(guī)范、數(shù)據(jù)操縱、數(shù)據(jù)控制B關(guān)系規(guī)范、數(shù)據(jù)定義、數(shù)據(jù)控制C數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制D數(shù)據(jù)定義、關(guān)系規(guī)范、數(shù)據(jù)操縱.SQL語(yǔ)言是一種高度(B)的語(yǔ)言。A過(guò)程化B非過(guò)程化C導(dǎo)航式D格式化.當(dāng)修改基表數(shù)據(jù)時(shí)候,視圖(B)。A需要重新建立B可以看到修改的結(jié)果C更新后可以看到修改結(jié)果D不允許修改帶有視圖的基表.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化為了解決關(guān)系數(shù)據(jù)庫(kù)中(C)問題。A保證數(shù)據(jù)的安全性和完整性B提高查詢速度C插入、刪除和數(shù)據(jù)冗余D減少數(shù)據(jù)操作的復(fù)雜性.當(dāng)關(guān)系模式R(A,B)已經(jīng)屬于3NF,則下列說(shuō)法中正確的是(B)。A它一定消除了插入和刪除異常 B仍然存在一定的插入和刪除異常C屬于BCNF D以上說(shuō)法均不正確.當(dāng)B屬性函數(shù)依賴于A屬性時(shí),屬性A與屬性B的聯(lián)系是(B)。A一對(duì)多B多對(duì)一C多對(duì)多D以上均不是.關(guān)系模式R中的屬性全部是主屬性,則R的最tWj范式是()。A2NFB3NFCBCNFD4NF二、填空題(共15空,每空1分,共15分).關(guān)系的候選碼是指(能唯一標(biāo)示元組的屬性或?qū)傩约希?對(duì)關(guān)系R,按照條件f對(duì)關(guān)系R進(jìn)行選擇操作的寫法是( )。.若關(guān)系R為1NF,且它的每一個(gè)非主屬性都(不部分函數(shù)依賴于)候選碼,則關(guān)系R為2NF。.在數(shù)據(jù)庫(kù)設(shè)計(jì)階段,E-R圖用來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的(概念設(shè)計(jì))階段。.數(shù)據(jù)冗余指的是(各個(gè)數(shù)據(jù)文件中存在重復(fù)的數(shù)據(jù))。.基本的封鎖類型有兩種,分別是(排它)鎖和(共享)鎖。.DBMS通常提供授權(quán)命令來(lái)控制不同用戶訪問數(shù)據(jù)庫(kù)的權(quán)限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的(安全)性。.數(shù)據(jù)庫(kù)設(shè)計(jì)可以分為以下六個(gè)階段(需求分析)、(概念結(jié)構(gòu)設(shè)計(jì))、(邏輯結(jié)構(gòu)設(shè)計(jì))、(物理結(jié)構(gòu)設(shè)計(jì))、(數(shù)據(jù)庫(kù)實(shí)施)和(數(shù)據(jù)庫(kù)運(yùn)行和維護(hù))。.并發(fā)操作一般會(huì)引起(丟失修改)、(不能重復(fù)讀)和(讀臟數(shù)據(jù))三種不一致情況。三、判斷題(共10小題,每題1分,共10分).建立數(shù)據(jù)庫(kù)三級(jí)模式的功能是由SQL語(yǔ)言的數(shù)據(jù)定義功能實(shí)現(xiàn)的。Y.數(shù)據(jù)庫(kù)中,對(duì)于試圖,即存放試圖的定義又存放試圖所對(duì)應(yīng)的數(shù)據(jù),N.設(shè)計(jì)性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化的主要理論依據(jù)是關(guān)系規(guī)范化理論。Y.關(guān)系模型中的關(guān)系模式至少滿足1NF。Y.數(shù)據(jù)庫(kù)設(shè)計(jì)中,關(guān)系的規(guī)范化程度越高,數(shù)據(jù)表的設(shè)計(jì)就越合理。N.對(duì)于關(guān)系,其關(guān)系模式的分解方式不是唯一的。Y.在數(shù)據(jù)庫(kù)系統(tǒng)中,對(duì)存取權(quán)限的定義稱為授權(quán)。Y.事務(wù)的原子性是指事務(wù)中的操作要么都作,要么都不作。 Y.數(shù)據(jù)庫(kù)中的封鎖機(jī)制是保證數(shù)據(jù)庫(kù)安全性的主要方法。 N,并發(fā)控制.數(shù)據(jù)庫(kù)系統(tǒng)是利用存儲(chǔ)在外部存儲(chǔ)介質(zhì)上的冗余數(shù)據(jù)來(lái)重建被破壞的數(shù)據(jù)庫(kù),它主要有兩種:數(shù)據(jù)庫(kù)副本和日志文件。 Y四、簡(jiǎn)答題(共4小題,每題5分,共20分).簡(jiǎn)述關(guān)系數(shù)據(jù)庫(kù)中模型、模式和具體值之間的聯(lián)系和區(qū)別。.簡(jiǎn)述自然連接和等值連接的區(qū)別。.事務(wù)中提交和回滾的含義。.怎樣進(jìn)行系統(tǒng)故障的恢復(fù)。(回答的時(shí)候應(yīng)該考慮到系統(tǒng)故障發(fā)生時(shí)使數(shù)據(jù)不一致的原因有哪些)五、問答題(共2小題,1題20分,2、3題各10分,共40分).基于這樣的三個(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ī)?;卮鹨韵聠栴}:寫出創(chuàng)建關(guān)系S的SQL語(yǔ)句。(2)檢索選修了課程的學(xué)生學(xué)號(hào)、姓名、課程名和成績(jī),寫出SQL語(yǔ)句。(3)檢索所有比“張鵬”年齡大的學(xué)生學(xué)號(hào)、姓名和性別,寫出SQL語(yǔ)句。檢索選修了課程號(hào)為“C1”的學(xué)生中成績(jī)最高的學(xué)生的學(xué)號(hào)、姓名和成績(jī),寫出SQL語(yǔ)句。.某學(xué)校實(shí)行學(xué)分制,學(xué)生可以根據(jù)自己的情況選修課程。每名學(xué)生可以同時(shí)選修多門課程,每門課程可以由多位教師講授,每位教師可以講授多門課程。指出學(xué)生、課程和教師的聯(lián)系類型,畫出E-R圖。(屬性自行確定)(2)將(1)中所畫E-R圖轉(zhuǎn)換為關(guān)系模式。.設(shè)有關(guān)系R和S如下圖所示。R2=RUSR2=RASR2=RXS數(shù)據(jù)庫(kù)試卷B答案一、簡(jiǎn)答題(30分,每小題10分).什么是排它鎖和共事鎖?答:排它鎖若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上X鎖,則只允許T讀取和修改A,其它事務(wù)都不能再對(duì)A加任何類型的鎖,直到T釋放A上的鎖。共事鎖若事務(wù)T對(duì)數(shù)據(jù)對(duì)象A加上S鎖,則只允許T讀取A,但不能修改A,其它事務(wù)只能再對(duì)A加S鎖,直到T釋放A上的S鎖。這就保證了其它事務(wù)可以讀A,但在T釋放A上的S鎖之前不能對(duì)A進(jìn)行任何修改。.數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟有哪些?:答:按照規(guī)范的設(shè)計(jì)方法,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為六個(gè)階段:①需求分析;②概念結(jié)構(gòu)設(shè)計(jì);③邏輯結(jié)構(gòu)設(shè)計(jì);④物理結(jié)構(gòu)設(shè)計(jì);⑤數(shù)據(jù)庫(kù)實(shí)施;⑥數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)。.什么是活鎖與死鎖?答:活鎖是指當(dāng)事務(wù)T1封鎖了數(shù)據(jù)R,事務(wù)T2請(qǐng)求封鎖數(shù)據(jù)R于是T2等待,當(dāng)Tl釋放了R上的封鎖后,系統(tǒng)首先批準(zhǔn)了T3請(qǐng)求,于是T2仍等待,當(dāng)T3釋放了R上的封鎖后,又批準(zhǔn)了T4請(qǐng)求,……使得T2可能永遠(yuǎn)等待。這種現(xiàn)象就是活鎖。死鎖是指兩個(gè)以上的事務(wù)分別請(qǐng)求封鎖對(duì)方已經(jīng)封鎖的數(shù)據(jù),導(dǎo)致長(zhǎng)期等待而無(wú)法繼續(xù)運(yùn)行下去的現(xiàn)象叫做死鎖。二、設(shè)有一個(gè)供應(yīng)商S、零件P、工程項(xiàng)目J、供銷情況SPJ,請(qǐng)建立四個(gè)索引。其中,(20分,每小題5分)(1)供應(yīng)商S按Sno的升序;(2)零件P按Pno的升序;(3)工程項(xiàng)目J按Jno的升序;(4)供銷情況SPJ按Sno的升序,按Pno的降序按Jno的升序。解CREATEUNIQUEINDEXS—SNOONS(Sno);CREATEUNIQUEINDEXP—PNOONP(Pno);CREATEUNIQUEINDEXJ—JNOONJ(Jno);CREATEUNIQUEINDEXSPJ一NOONSPJ(SnoASGPnoDESCJNOASC)三、供應(yīng)商數(shù)據(jù)庫(kù)中有:供應(yīng)商、零件、項(xiàng)目、供應(yīng)四個(gè)基本表(關(guān)系)。S(Sno)SnameStatus)City)P(Pno)PnameColor)Weight)J(Jno)Jnam0City)SPJ(Sno)Pno,Jno,Qty)(20分)每小題10分)用戶有一查詢語(yǔ)句:檢索使用上海供應(yīng)商生產(chǎn)的紅色零件的工程號(hào)。(1)試寫出該查詢的關(guān)系代數(shù)表達(dá)式;(2)試寫出查詢優(yōu)化的關(guān)系代數(shù)表達(dá)式;解(1)該查詢的關(guān)系代數(shù)表達(dá)式為Jno(City='上鏟 電olor='紅'(SSPJP))(2) 查詢優(yōu)化的關(guān)系代數(shù)表達(dá)式為Jno(Sno(KCity='由海'(S))Sno,Pno,Jno(SPJ)Pno(Color='紅'(P)))四、查詢其他系比計(jì)算機(jī)系某一學(xué)生年齡小的學(xué)生姓名及年齡。(10分)
SELECTSnameAgeFROMSWHEREAge<ANY'CS)(SELECTAgeFROMSWHERESD='CS)ANDSD<>CS五、要求建立“計(jì)算機(jī)”系學(xué)生的視圖。(10分)解CREATEVIEWCS_STUDENTASSELECTSno,SnameSage,SexFROMStudentWHERESD='C6六、要求建立一個(gè)"供應(yīng)商”表S(Sno,SnameStatus,City)分別表示:供應(yīng)商代碼、供應(yīng)商名、供應(yīng)商狀態(tài)、供應(yīng)商所在城市。其中供應(yīng)商代碼不能為空,且值是唯一的,且供應(yīng)商的名是唯一的。(10分)解CREATETABLES(SnoCHAR(3)NOTNULLUNIQUE,SnameCHAR(30)UNIQUE,StatusCHAR(8),CityCHAR(20))數(shù)據(jù)庫(kù)原理補(bǔ)考卷(2007-2008第一學(xué)期)一、簡(jiǎn)答題:(20分,一個(gè)小題2分)1什么是數(shù)據(jù)庫(kù)?答:是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的可共享的數(shù)據(jù)集合。2什么是數(shù)據(jù)庫(kù)管理系統(tǒng)?答:是操縱和管理數(shù)據(jù)庫(kù)的一組軟件。具有定義、建立、維護(hù)和使用數(shù)據(jù)庫(kù)的功能。3什么是關(guān)系?答:關(guān)系是一張二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。4敘述等值連接與自然連接的區(qū)別和聯(lián)系答:自然連接是除去重復(fù)屬性的等值連接。自然連接一定是等值連接,反之不一定。等值連接要求相等的屬性分量,但不一定是相同的屬性,而自然連接必需是相同的屬性。等值連接不把相同的屬性去掉,而自然連接去掉。5舉例說(shuō)明關(guān)系參照完整性的含義答:在學(xué)生表student和鏈接表SC中,sno在學(xué)生表student中是主鍵,sno在SC中不是主鍵,但sno的值必須滿足或者為空,或者在另一個(gè)表中能找到,否則會(huì)出現(xiàn)錯(cuò)誤。6說(shuō)出關(guān)系規(guī)范化的目的答:控制冗余,避免插入異常和刪除異常,從而增強(qiáng)數(shù)據(jù)庫(kù)結(jié)構(gòu)的穩(wěn)定性和靈活性。7數(shù)據(jù)的安全性指的是什么?答:保護(hù)數(shù)據(jù)庫(kù),防止未經(jīng)授權(quán)的,或不合法的使用造成的數(shù)據(jù)泄露、更改或破壞。8數(shù)據(jù)庫(kù)的完整性指的是什么?答:正確性和相容性。9什么是事物?答:是數(shù)據(jù)庫(kù)管理系統(tǒng)的基本單位,是用戶定義的一組邏輯一致的程序序列。要么都執(zhí)行,要么都不執(zhí)行。10并發(fā)操作會(huì)產(chǎn)生幾種不一致情況?用什么辦法避免不一致的情況發(fā)生?答:丟失修改,不能重復(fù)讀
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年心理學(xué)基礎(chǔ)理論心理測(cè)試題集
- 2026年注冊(cè)會(huì)計(jì)師行業(yè)候選人資格及職業(yè)背景審核題目集
- 2025至2030中國(guó)智慧城市交通大腦建設(shè)現(xiàn)狀及數(shù)字化轉(zhuǎn)型解決方案研究分析報(bào)告
- 2026江蘇南京大學(xué)XZ2026-002計(jì)算機(jī)學(xué)院助理招聘?jìng)淇碱}庫(kù)參考答案詳解
- 2025至2030智能交通系統(tǒng)建設(shè)現(xiàn)狀分析及城市試點(diǎn)項(xiàng)目與投資價(jià)值評(píng)估研究報(bào)告
- 2026四川藏區(qū)高速公路集團(tuán)有限責(zé)任公司招聘20人備考題庫(kù)有答案詳解
- 2026年社區(qū)招聘服務(wù)類工作面試指南
- 防靜電培訓(xùn)試題及答案
- 2026年金融行業(yè)合規(guī)性管理法規(guī)解讀復(fù)習(xí)題
- 2026年稅務(wù)籌劃實(shí)務(wù)訓(xùn)練行業(yè)案例與策略題解
- 工廠驗(yàn)收測(cè)試(FAT)
- 麻醉藥品、精神藥品月檢查記錄
- 高職單招數(shù)學(xué)試題及答案
- 基礎(chǔ)化學(xué)(本科)PPT完整全套教學(xué)課件
- 蕉嶺縣幅地質(zhì)圖說(shuō)明書
- 玻璃幕墻分項(xiàng)工程質(zhì)量驗(yàn)收記錄表
- 電梯控制系統(tǒng)論文
- (完整word版)人教版初中語(yǔ)文必背古詩(shī)詞(完整版)
- 湖北省地質(zhì)勘查坑探工程設(shè)計(jì)編寫要求
- GB/T 4310-2016釩
- GB/T 28799.3-2020冷熱水用耐熱聚乙烯(PE-RT)管道系統(tǒng)第3部分:管件
評(píng)論
0/150
提交評(píng)論