下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)原理與應(yīng)用》考試試卷和答案一.單項(xiàng)選擇題(每題1分,共23分)1?目前市場(chǎng)上常見(jiàn)的DBMS90%以上都是基于(C)數(shù)據(jù)模型的。A.層次 B.網(wǎng)狀 C.關(guān)系 D.面向?qū)ο驟-R圖是在數(shù)據(jù)庫(kù)設(shè)計(jì)中用來(lái)表示(A)的一種常用方法。A.概念模型 B.邏輯模型 C.物理模型 D.面向?qū)ο竽P停–)是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。A.外模式 B.內(nèi)模式 C.模式D.概念模式( B)也稱存儲(chǔ)模式,是數(shù)據(jù)庫(kù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。A.外模式 B.內(nèi)模式 C.模式D.概念模式5.?dāng)?shù)據(jù)庫(kù)的概念模型獨(dú)立于(A)。A.具體的機(jī)器和DBMS B.E-R圖 C.信息世界 D.現(xiàn)實(shí)世界在數(shù)據(jù)庫(kù)中存儲(chǔ)的是(C)。A.數(shù)據(jù) B.數(shù)據(jù)庫(kù)模型 C.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D.信息規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)進(jìn)行邏輯設(shè)計(jì)的理論依據(jù),根據(jù)這個(gè)理論,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足:其每一個(gè)屬性都是(B)A.互不相關(guān)的 B.不可分解的 C.長(zhǎng)度可變得 D.互相關(guān)聯(lián)的在數(shù)據(jù)模型中有“型”和“值(或?qū)嵗眱蓚€(gè)對(duì)應(yīng)的概念。其中數(shù)據(jù)庫(kù)的模式是一個(gè)(D)的概念,是一個(gè)相對(duì)( )的概念,而數(shù)據(jù)庫(kù)在某一時(shí)刻的狀態(tài)則是一個(gè)()的概念,是一個(gè)相對(duì)()的概念。A.型;變化;值;不變 B.值;不變;型;變化C.值;變化;型;不變 D.型;不變;值;變化9?關(guān)系表A的屬性個(gè)數(shù)為5,元組個(gè)數(shù)為10;關(guān)系表B的屬性個(gè)數(shù)為6,元組個(gè)數(shù)為20.TOC\o"1-5"\h\z則A與B的笛卡爾積AXB的屬性有(D)個(gè),元組個(gè)數(shù)有( )個(gè)。A.30;200B.11;30C.30;30 D.11;200父親和子女的親生關(guān)系屬于( B)的關(guān)系。A.1:1B.1:n C.m:nD.不一定在SQL語(yǔ)言中,刪除關(guān)系表中的一個(gè)屬性列,要用動(dòng)詞(D),刪除關(guān)系表中的一行或多行元組,要用動(dòng)詞( )。A.delete,deleteB.drop,dropC.delete,dropD.drop,delete在SQL語(yǔ)言中,為關(guān)系模式增加一個(gè)屬性要用動(dòng)詞(B),為關(guān)系表增加一行或多行元組要用動(dòng)詞( )。A.insert,insertB.add,insertC.insert,add D.add,add實(shí)體完整性約束和SQL語(yǔ)言中的(A )相對(duì)應(yīng)。A.primarykey B.foreignkey C.check D.都不是參照完整性約束和SQL語(yǔ)言中的(B )相對(duì)應(yīng)。A.primarykey B.foreignkey C.check D.都不是物理數(shù)據(jù)獨(dú)立性是指( )。A.概念模式改變,外模式和應(yīng)用程序不變 B.概念模式改變,內(nèi)模式不變C.內(nèi)模式改變,概念模式不變D.內(nèi)模式改變,外模式和應(yīng)用不變16.SQL語(yǔ)言中的select子句和關(guān)系代數(shù)中的運(yùn)算符(A)相對(duì)應(yīng),SQL語(yǔ)言中的where子句和關(guān)系代數(shù)中的運(yùn)算符()相對(duì)應(yīng)。A.n,o b.f,8c.o,n D.n,三在SQL語(yǔ)言中,(C)可能使得數(shù)據(jù)庫(kù)中元組的排列順序發(fā)生改變。A.添加一個(gè)元組 B.修改一個(gè)元組C.建立一個(gè)聚簇索引 D.建立一個(gè)check約束在我們的學(xué)生-課程數(shù)據(jù)庫(kù)中,SC表上建立了兩個(gè)外碼約束,被參照表是Student表和Course表,則最適當(dāng)?shù)恼f(shuō)法是:A.Student表中的學(xué)生號(hào)Sno不能隨意取值 B.Course表中的課程號(hào)Cno不能隨意取值C.SC表中學(xué)生號(hào)Sno不能隨便D.SC表中學(xué)生號(hào)Sno、課程號(hào)Cno均不能隨意取值如果在學(xué)生-課程數(shù)據(jù)庫(kù)中的SC表上建立了參照完整性約束:ForeignKey(Sno)ReferencesStudent(Sno),F(xiàn)oreignKey(Cno)ReferencesCourse(Cno),則(D)操作可能會(huì)違背該完整性約束。A.在Student表上增加一行記錄 B.在Course表上增加一行記錄C.在SC表上刪除一行記錄 D.更新SC表上的記錄(C)的視圖是可以完全更新的。A.—個(gè)由兩個(gè)以上的表導(dǎo)出的視圖 B.視圖的定義中含有集函數(shù)C.僅由一個(gè)表的行列子集構(gòu)成的 D.視圖的定義中含有ORDERBY子句關(guān)于視圖,不正確的說(shuō)法是(C)。
A.查詢一個(gè)視圖和查詢一個(gè)基本表沒(méi)有什么兩樣 B.視圖中并不存放數(shù)據(jù)若一個(gè)視圖view_l由基本表t1和t2導(dǎo)出。刪除t1不會(huì)對(duì)視圖view_l有影響更新視圖中的數(shù)據(jù),本質(zhì)上更新的是導(dǎo)出該視圖的基本表中的數(shù)據(jù)關(guān)系R(X,Y,Z),函數(shù)依賴集FD={Y—Z,XZ-Y},則關(guān)系R是(C)。A.lNFB.2NFC.3NFD.BCNF若一個(gè)關(guān)系模式RvU,F>中,屬性集合U的任何一個(gè)真子集的值給定以后都不能完全確定一行元組,則稱該關(guān)系模式為(全碼)A.主碼B.完全函數(shù)依賴 C.全碼D.候選碼填空題(每空1分,共17分):從歷史發(fā)展看來(lái),數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、 文件管理 和數(shù)據(jù)庫(kù)管理 三個(gè)階段。2?在SQL語(yǔ)言中,用符號(hào)一代表單個(gè)字符,用符號(hào)%代表0到多個(gè)字符。3.在SQL語(yǔ)言中,為了使查詢的結(jié)果表中不包含完全相同的兩個(gè)元組,應(yīng)在select的后面加上關(guān)鍵詞distinct。4?在SQL語(yǔ)言中,為了使被授權(quán)的用戶可以將該權(quán)限(或該權(quán)限的一部分)再進(jìn)一步授予其他用戶,應(yīng)在授權(quán)的SQL語(yǔ)句末尾加上關(guān)鍵詞withgrantoption 。5?在建立視圖的時(shí)候,為了避免使用該視圖的用戶有意或無(wú)意修改了視圖范圍之外的數(shù)據(jù),應(yīng)在建立視圖的語(yǔ)句末尾加上關(guān)鍵詞withcheckoption。6?在數(shù)據(jù)庫(kù)設(shè)計(jì)中,若關(guān)系模式設(shè)計(jì)得范式太低,可能會(huì)使得數(shù)據(jù)庫(kù)存在數(shù)據(jù)冗余、修改復(fù)雜、插入異常 和刪除異常四個(gè)方面的弊端。采取的解決方法就是對(duì)該關(guān)系模式進(jìn)行分解(或規(guī)范化)。7?根據(jù)關(guān)系理論,對(duì)一個(gè)關(guān)系模式的最起碼的要求是滿足一范式。8.如果一個(gè)關(guān)系模式中不存在非主屬性對(duì)碼(或候選碼)的部分函數(shù)依賴,則該關(guān)系模式就達(dá)到了二范式。9?若關(guān)系模式R(U)達(dá)到了BC范式,則在R中一定消除了非主屬性對(duì)碼的部分 函數(shù)依賴和傳遞函數(shù)依賴。判斷題:(每小題1分,共10分)l.SQLServer2000,Access,Oracle等DBMS,都是面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng)。(X)2?在關(guān)系數(shù)據(jù)模型中,只有一種結(jié)構(gòu)一一關(guān)系。不論是實(shí)體還是實(shí)體之間的聯(lián)系都是用關(guān)系來(lái)表達(dá)的。(V)3.一個(gè)數(shù)據(jù)庫(kù)只能對(duì)應(yīng)一個(gè)應(yīng)用程序,即一個(gè)數(shù)據(jù)庫(kù)只能為一個(gè)應(yīng)用程序所用。(X)4.SQL語(yǔ)言是SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的專用語(yǔ)言,其它的數(shù)據(jù)庫(kù)如Oracle、Sybase等都不支持這種語(yǔ)言。(X)5?對(duì)于一個(gè)基本關(guān)系表來(lái)說(shuō),列的順序無(wú)所謂一一即改變屬性的排列順序不會(huì)改變?cè)撽P(guān)系的本質(zhì)結(jié)構(gòu)。(V)6?對(duì)于一個(gè)基本關(guān)系表來(lái)說(shuō),行的順序無(wú)所謂一一即將一條記錄插入在第一行和插入在第五行沒(méi)有本質(zhì)上的不同。(V)7?在一個(gè)關(guān)系表上最多只能建立一個(gè)聚簇索引。(V )8.若.一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)提供了強(qiáng)制存取控制機(jī)制(MAC),則它一定也會(huì)提供自主存取控制機(jī)制。(V)9?在開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的時(shí)候,無(wú)論什么時(shí)候,都是設(shè)計(jì)的數(shù)據(jù)庫(kù)范式越高越好。(X)10.一個(gè)全碼的關(guān)系模式,其范式一定達(dá)到了三范式。(V)關(guān)系代數(shù)和SQL語(yǔ)言(每小題2分,共32分):給定一個(gè)學(xué)生-課程數(shù)據(jù)庫(kù),其中包括學(xué)生基本信息表Student(Sno,Sname,Sdept,Ssex,Sage、課程表Course(Cno,Cname,Cpno,Ccredit和學(xué)生選課表SC(Sno,Cno,Grade,其含義和數(shù)據(jù)類型如教材中所示,不再贅述。1.用關(guān)系代數(shù)表達(dá)下列查詢:(1查詢學(xué)號(hào)為090206120的學(xué)生的姓名、性別和所屬系別。Sname,Ssex,Sname,Ssex,Sdept°Sno=‘090206120’(Student)(2)查詢選修了課程號(hào)為C02課程的學(xué)生的學(xué)號(hào)、姓名、性別、成績(jī)?!鮯no,Sname,Ssex,Grade(°Cno=‘C02’ (Student°°SC(3查詢選修了學(xué)號(hào)為090206301的學(xué)生選修的全部課程的學(xué)生學(xué)號(hào)、姓名。nSno,Sname,Cno(Student°SC)-n5(°Sno=‘090206301’(SC)2?用SQL語(yǔ)言完成下面要求的功能:(1)查詢計(jì)算機(jī)系(CS)全體學(xué)生的基本信息。Select*FromStudentWhereSdept='CS'(2)查詢C02號(hào)課程不及格的學(xué)生的學(xué)號(hào)、考試成績(jī)。SelectSno,GradeFromSCWhereCno='C02'AndGrade<603查詢選修了數(shù)據(jù)庫(kù)原理這門課的學(xué)生的學(xué)號(hào)、姓名、性別、課程號(hào)、學(xué)分、成績(jī)。查詢結(jié)果按照成績(jī)降序排列SelectStudent..Sno,Sname,Ssex,,SC.Cno,Ccredit,GradeFromStudent,SC,CourseWhereStudent.Sno=SC.SnoAndSC.Cno=Course.CnoAndCname='數(shù)據(jù)庫(kù)原理'查詢課程號(hào)為C02的課程的選課人數(shù)和平均考試分?jǐn)?shù)。為了使得結(jié)果更清晰易懂,請(qǐng)?jiān)诓樵兘Y(jié)果表中分別給這兩列查詢結(jié)果起別名“選課人數(shù)”和“平均分?jǐn)?shù)”。SelectCount(Sno)選課人數(shù),AVG(Grade)平均分?jǐn)?shù)FromSCWhereCno=‘C02'查詢每個(gè)學(xué)生的學(xué)號(hào)及其對(duì)應(yīng)的選課門數(shù)。SelectSno,Count(Cno)FromSCGroupBySno查詢平均考試成績(jī)高于85分的學(xué)生的學(xué)號(hào)、姓名、平均成績(jī),并將查詢結(jié)果按照學(xué)號(hào)升序排列。SelectStudent.Sno,Sname,AVG(Grade)FromStudent,SCWhereStudent.Sno=SC.SnoGroupByStudent.Sno,SnameHavingAVG(Grade)>85OrderByStudent.Sno已知學(xué)號(hào)由7位字符構(gòu)成,其中的前5位代表班號(hào),后2位代表學(xué)生在本班的學(xué)號(hào)。請(qǐng)將12345班學(xué)生C02號(hào)課程的考試成績(jī)?cè)黾?0%。UpdateSCSetGrade=Grade*(1+0.1)WhereSnoLike‘12345%'AndCno='C02'建立SC(Sno,Cno,Grade)表。要求學(xué)號(hào)Sno由7位字符構(gòu)成,課程號(hào)Cno由5位字符構(gòu)成,成績(jī)Grade由0-100之間(包括0和100)的整數(shù)構(gòu)成。將(Sno,Cno)設(shè)為主碼,并建立參照完整性約束,使得Sno和Cno分別參照Student和Course的相應(yīng)屬性取值。CreateTableSC(SnoChar(7),CnoChar(5),GradeintCheck(GradeBetween0and100),PrimaryKey(Sno,Cno),ForeignKey(Sno)ReferencesStudent(Sno).,F(xiàn)oreignKey(Cno)ReferencesCourse(Cno))建立一個(gè)只包含計(jì)算機(jī)系(CS)全體女生基本信息的視圖;并進(jìn)一步將查詢?cè)撘晥D的權(quán)限賦給宿舍管理員U1和U2.CreateViewCS_GirlASSelect*FromStudentWhereSdept='CS'AndSsex='女'GrantSelectOnCS_GirlToU1,U2;在Student表中插入這樣一條新生記錄——學(xué)號(hào):1234599,姓名:馬小立,年齡20歲系別:IS。InsertIntoStudent(Sno,Sname,Sage,Sdept)Values(‘1234599',‘馬小立',20,‘IS')在Student表中注冊(cè)的12345班全體學(xué)生都要選修學(xué)號(hào)為C10的課程。請(qǐng)將這一選課信息插入到SC(Sno,Cno,Grade)表中。InsertIntoSC(Sno,Cno)SelectSno,‘C10'FromStudentWhereSnoLike‘12345%'學(xué)號(hào)為1234510的學(xué)生已經(jīng)退學(xué)。請(qǐng)將Student表中該學(xué)生的基本信息刪除。DeleteFromStudentWhereSno='1234510'收回全體用戶對(duì)Student表的所有權(quán)限。RevokeAllPrivilegesOnStudentFromPublic四
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度漁船租賃與漁業(yè)政策研究服務(wù)合同4篇
- 2025年度租賃房屋租賃合同稅費(fèi)繳納指南4篇
- 2025年文化創(chuàng)意產(chǎn)業(yè)合伙人合作協(xié)議書模板3篇
- 2025年度專業(yè)賽車場(chǎng)車手雇傭合同3篇
- 2025年物產(chǎn)中大金屬集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 《廉政風(fēng)險(xiǎn)防控培訓(xùn)課件》
- 2025年貴州遵義金控集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 二零二五年度米面油食品安全風(fēng)險(xiǎn)評(píng)估與監(jiān)控合同4篇
- 2025年消防給排水系統(tǒng)管網(wǎng)優(yōu)化設(shè)計(jì)施工合同2篇
- 2025年度重型工業(yè)門采購(gòu)安裝合同范本4篇
- 中國(guó)華能集團(tuán)公司風(fēng)力發(fā)電場(chǎng)運(yùn)行導(dǎo)則(馬晉輝20231.1.13)
- 中考語(yǔ)文非連續(xù)性文本閱讀10篇專項(xiàng)練習(xí)及答案
- 2022-2023學(xué)年度六年級(jí)數(shù)學(xué)(上冊(cè))寒假作業(yè)【每日一練】
- 法人不承擔(dān)責(zé)任協(xié)議書(3篇)
- 電工工具報(bào)價(jià)單
- 反歧視程序文件
- 油氣藏類型、典型的相圖特征和識(shí)別實(shí)例
- 流體靜力學(xué)課件
- 顧客忠誠(chéng)度論文
- 實(shí)驗(yàn)室安全檢查自查表
- 證券公司績(jī)效考核管理辦法
評(píng)論
0/150
提交評(píng)論