江蘇開放大學(xué)數(shù)據(jù)庫技術(shù)及應(yīng)用2020考試復(fù)習(xí)題答案_第1頁
江蘇開放大學(xué)數(shù)據(jù)庫技術(shù)及應(yīng)用2020考試復(fù)習(xí)題答案_第2頁
江蘇開放大學(xué)數(shù)據(jù)庫技術(shù)及應(yīng)用2020考試復(fù)習(xí)題答案_第3頁
江蘇開放大學(xué)數(shù)據(jù)庫技術(shù)及應(yīng)用2020考試復(fù)習(xí)題答案_第4頁
江蘇開放大學(xué)數(shù)據(jù)庫技術(shù)及應(yīng)用2020考試復(fù)習(xí)題答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫技術(shù)及應(yīng)用答案在最后一、單選題(每題2分,共30分)1.()是按照一定的數(shù)據(jù)模型組織的,長期儲存在計算機(jī)內(nèi),可為多個用戶共享的數(shù)據(jù)的聚集。A.?dāng)?shù)據(jù)庫B.數(shù)據(jù)庫系統(tǒng)C.關(guān)系數(shù)據(jù)庫D.數(shù)據(jù)庫管理系統(tǒng)2.用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為()。A.層次模型B.關(guān)系模型C.網(wǎng)狀模型D.面向?qū)ο竽P?.下列四項中,不屬于數(shù)據(jù)庫特點的是()。A.?dāng)?shù)據(jù)共享B.數(shù)據(jù)整體結(jié)構(gòu)化C.?dāng)?shù)據(jù)冗余度高D.數(shù)據(jù)獨立性高4.進(jìn)行連接運算的兩個關(guān)系必須具有()。A.相同屬性個數(shù)B.相同鍵C.相同元組個數(shù)D.可比屬性5.在下列SQL動詞中,用于修改表結(jié)構(gòu)的是()。A.UPDATEB.CREATEC.ALTERD.INSERT6.若要用SQL語句查找姓名中包含“王”的學(xué)生的學(xué)號和姓名,則查詢條件子句應(yīng)寫成:WHERE姓名()。A.LIKE‘王%’B.LIKE‘%王%’C.=‘%王_’D.LIKE‘_王%’7.下列實體型的聯(lián)系中,屬于一對一聯(lián)系的是()。A.班級與學(xué)生的所屬聯(lián)系B.父親與孩子的親生聯(lián)系C.班級與班長的管理聯(lián)系D.供應(yīng)商與工程項目的供貨聯(lián)系8.從E-R圖向關(guān)系模型轉(zhuǎn)換時,一個n:m的聯(lián)系轉(zhuǎn)換為關(guān)系模式時,該關(guān)系模式的關(guān)鍵字最少包含()。A.n端實體關(guān)鍵字和m端實體關(guān)鍵字的組合B.n端實體的關(guān)鍵字C.m端實體的關(guān)鍵字D.重新選取其它屬性9.?dāng)?shù)據(jù)的完整性是指()。A.防止數(shù)據(jù)被非法使用B.數(shù)據(jù)的存儲和使用數(shù)據(jù)的程序無關(guān)C.數(shù)據(jù)的正確性、一致性D.減少重復(fù)數(shù)據(jù)10.以下關(guān)于視圖的描述中,錯誤的是()。A.視圖能簡化用戶的操作B.可以對任何視圖進(jìn)行任意的修改操作C.視圖能夠?qū)?shù)據(jù)庫提供安全保護(hù)作用D.視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的獨立性11.為了使索引鍵的值在基本表中唯一,在創(chuàng)建索引的語句中應(yīng)使用保留字()。A.UNIQUEB.COUNTC.DISTINCTD.UNION12.E-R方法的三要素是()。A.實體、屬性、實體集B.實體、鍵、聯(lián)系C.實體、域、候選鍵D.實體、屬性、聯(lián)系13.任何一個滿足2NF但不滿足3NF的關(guān)系模式都存在()。A.主屬性對候選碼的部分依賴B.非主屬性對候選碼的部分依賴C.主屬性對候選碼的傳遞依賴D.非主屬性對候選碼的傳遞依賴14.下面關(guān)于SQLServer的描述錯誤的是()。A.一個數(shù)據(jù)庫至少由兩個文件組成:主數(shù)據(jù)文件和日志文件。B.每個數(shù)據(jù)庫可以有多個主數(shù)據(jù)文件。C.主數(shù)據(jù)文件默認(rèn)為primary文件組。D.日志文件不包括在文件組內(nèi)。15.下列SQLServer數(shù)據(jù)庫對象中,哪一個不具有數(shù)據(jù)正確性檢查的功能?A.默認(rèn)值B.約束C.規(guī)則D.數(shù)據(jù)類型二、判斷題(每題2分,共14分)1.一個實體的碼只有一個。2.不包含在主鍵中的屬性稱為非主屬性。3.分組查詢語句中,Select子句中出現(xiàn)的列,只能是GroupBy子句中的列或包含在聚合函數(shù)中。4.索引只能基于一個字段創(chuàng)建。5.T-SQL語句中的字符型常量應(yīng)在前后加上單引號,日期常量應(yīng)加上#號。6.系統(tǒng)存儲過程由數(shù)據(jù)庫系統(tǒng)本身建立,用戶數(shù)據(jù)庫中不能使用。7.SQLServer中,函數(shù)和存儲過程都可使用輸出參數(shù)將結(jié)果返回到調(diào)用處。三、設(shè)計題(共16分)1.設(shè)有企業(yè)員工管理系統(tǒng)數(shù)據(jù)庫,涉及如下數(shù)據(jù):企業(yè)有多個部門,每個部門有多個雇員;每個部門有部門代碼,部門名稱,電話;每個雇員都有雇員代碼,姓名,性別,職務(wù)、工資等信息。請設(shè)計數(shù)據(jù)庫,包括概念模型(E-R圖)和邏輯模型(關(guān)系模型),要求在主碼下加下劃線。(10分)2.現(xiàn)有關(guān)系模式R(項目號,員工號,部門名),設(shè)一個項目只由一名員工負(fù)責(zé),一名員工可負(fù)責(zé)多個項目,一個部門包括多名員工,一名員工只屬于一個部門。(6分)(1)R屬于第幾范式?為什么?(2)是否存在插入操作異常?若存在,舉例說明是在什么情況下發(fā)生的。(3)將它分解為高一級范式。四、語句應(yīng)用題(第1題每小題4分,第2題、第3題各10分,共40分)1.設(shè)數(shù)據(jù)庫中包括以下表:學(xué)生表(學(xué)號,姓名,性別,專業(yè),出生日期)課程表(課程號,課程名,學(xué)分,開設(shè)學(xué)期)成績表(學(xué)號,課程號,分?jǐn)?shù))設(shè)計T-SQL語句完成下列操作:(1)查詢第三學(xué)期開設(shè)的學(xué)分大于等于3的課程號和課程名。(2)查詢各課程的平均分,按分?jǐn)?shù)降序排列。(3)查詢學(xué)生“張生”學(xué)習(xí)的課程名及分?jǐn)?shù)。(4)查詢只學(xué)習(xí)了一門課程的學(xué)生基本信息。(5)添加一門在第5學(xué)期開設(shè)的課程“就業(yè)指導(dǎo)”,課程號為‘009’,學(xué)分為2。2.在上題的數(shù)據(jù)庫中,創(chuàng)建存儲過程“P_fail”,查詢指定學(xué)號學(xué)生的不及格課程名及分?jǐn)?shù)。執(zhí)行該存儲過程,查詢10301號學(xué)生的不及格情況。3.設(shè)有圖書管理系統(tǒng)包含如下關(guān)系模式:圖書(書號,書名,數(shù)量,分類代碼)圖書分類(分類代碼,分類名稱,說明)請寫出創(chuàng)建相應(yīng)數(shù)據(jù)表的T-SQL語句,要求定義主鍵和外鍵,并定義書名不能為空,數(shù)量為0~50之間,分類名稱取唯一值?!稊?shù)據(jù)庫技術(shù)及應(yīng)用》模擬測試題一參考答案一、單選題(每題2分,共30分)題號1答案A23456789101112131415BCDCBCACBADDBA二、判斷題(每題2分,共14分)3√,其它×三、設(shè)計題(共16分)1.(10分)E-R圖為:關(guān)系模型為:雇員(雇員代碼,姓名,性別,職務(wù),工資,部門代碼)部門(部門代碼,部門名稱,電話)2.(6分)(1)R屬于2NF。R的碼為項目號,函數(shù)依賴集F={項目號員工號,員工號部門名},沒有非主屬性對碼的部分函數(shù)依賴,但存在非主屬性對碼的傳遞函數(shù)依賴{項目號部門名},所以R屬于2NF。(2)存在插入操作異常。假設(shè)要插入一名員工,該員工沒有負(fù)責(zé)任何項目,即無項目號,但插入元組時必須給定碼值,這樣的元組就插不進(jìn)關(guān)系中。(3)將R分解為R1(項目號,員工號)和R2(員工號,部門名)。四、語句應(yīng)用題(共40分)1.(每小題4分,共20分)(1)SELECT課程號,課程名FROM課程表WHERE開設(shè)學(xué)期=3AND學(xué)分>=3(2)SELECT課程號,AVG(分?jǐn)?shù))FROM成績表GROUPBY課程號ORDERBY2DESC(3)SELECT課程名,分?jǐn)?shù)FROM學(xué)生表S,成績表R,課程表CWHERES.學(xué)號=R.學(xué)號ANDR.課程號=C.課程號AND姓名=‘張生’(4)SELECT*FROM學(xué)生表WHERE學(xué)號IN(SELECT學(xué)號FROM成績表GROUPBY學(xué)號HAVINGCOUNT(*)=1)(5)INSERT課程表VALUES(‘009’,’就業(yè)指導(dǎo)’,2,5)2.(10分)CreateprocP_fail@snochar(5)Asselect課程名,分?jǐn)?shù)from成績表,課程表where成績表.課程號=課程表.課程號and學(xué)號=@snoand分?jǐn)?shù)<60執(zhí)行:ExecP_fail‘10301’3.(10分)CREATETABLE圖書分類(分類代碼char(3)PRIMARYKEY,分類名稱varchar(20)UNIQUE,說明varchar(100))CREATETABLE圖書(書號char(6)PRIMARYKEY,書名varchar(20)NOTNULL,數(shù)量tinyintCHEK(數(shù)量betwwen0and50),分類代碼char(3)REFERENCES圖書分類(分類代碼))《數(shù)據(jù)庫技術(shù)及應(yīng)用》模擬測試題二一、單選題(每題2分,共30分)1.在數(shù)據(jù)庫系統(tǒng)中,負(fù)責(zé)監(jiān)控數(shù)據(jù)庫系統(tǒng)的運行情況,及時處理運行過程中出現(xiàn)的問題,這是()人員的職責(zé)。A.數(shù)據(jù)庫管理員B.數(shù)據(jù)用戶C.數(shù)據(jù)庫設(shè)計員D.應(yīng)用程序設(shè)計員2.在數(shù)據(jù)庫設(shè)計中,E-R模型是進(jìn)行()的一個主要工具。A.需求分析B.概念設(shè)計C.邏輯設(shè)計D.物理設(shè)計3.下面有關(guān)E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,不正確的是()。A.一個實體類型轉(zhuǎn)換為一個關(guān)系模式B.一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式C.一個1:1聯(lián)系可轉(zhuǎn)換為一個獨立關(guān)系模式,也可與聯(lián)系的任一端實體對應(yīng)的關(guān)系模式合并D.一個1:n聯(lián)系可轉(zhuǎn)換為一個獨立關(guān)系模式,也可與聯(lián)系的任一端實體對應(yīng)的關(guān)系模式合并4.關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)系數(shù)據(jù)庫中()問題而引入的。A.數(shù)據(jù)冗余和插入、刪除異常B.提高查詢速度C.減少數(shù)據(jù)操作的復(fù)雜性D.保證數(shù)據(jù)的安全性和完整性5.若要查找名稱中倒數(shù)第三個字符為“市”的單位信息,則SQL查詢條件子句應(yīng)寫成:WHERE名稱()。A.LIKE‘__市%’B.LIKE‘%市__’C.LIKE‘_市%%’D.=‘%市__’6.UPDATE語句最多可以更新數(shù)據(jù)表中()。A.一條記錄的一個字段值B.多條記錄的一個字段值C.多條記錄的多個字段值D.一條記錄的多個字段值7.以下關(guān)于視圖的描述中,錯誤的是()。A.視圖方便查詢只關(guān)注的數(shù)據(jù)B.可以對視圖進(jìn)行任意的查詢操作C.視圖提高了數(shù)據(jù)的安全性D.可以對任何視圖進(jìn)行任意的修改操作8.關(guān)系數(shù)據(jù)模型中表和表之間的數(shù)據(jù)聯(lián)系是通過下列哪項來實現(xiàn)的?A.主碼B.指針C.外鍵D.鏈表9.?dāng)?shù)據(jù)的完整性是指()。A.防止數(shù)據(jù)被非法使用B.數(shù)據(jù)的正確性、一致性C.減少重復(fù)數(shù)據(jù)D.數(shù)據(jù)的存儲和使用數(shù)據(jù)的程序無關(guān)10.SQLServer中,若要在產(chǎn)生新記錄時自動在某列使用特定數(shù)據(jù),應(yīng)使用()。A.默認(rèn)值B.規(guī)則C.函數(shù)D.約束11.下列哪個數(shù)據(jù)庫組件可在添加、刪除、更新記錄時自動執(zhí)行?A.視圖B.存儲過程C.函數(shù)D.觸發(fā)器12.SQLServer中,系統(tǒng)存儲過程的名稱前綴是()。A.sysB.vwC.spD.Dbo13.為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的用戶就稱為()。A.賬戶B.角色C.登錄D.用戶14.若想對表中字段的重復(fù)值只顯示一次,則在SQL語句中使用()。A.DISTINCTB.COUNTC.UNIQUED.UNION15.事務(wù)日志文件是用于記錄()。A.程序運行的過程C.程序執(zhí)行的結(jié)果B.對數(shù)據(jù)庫所有的更新操作D.用戶對數(shù)據(jù)庫的訪問信息二、判斷題(每題2分,共14分)1.實體的碼可能是多個屬性的組合。2.關(guān)系模型中,實體用關(guān)系來表示,實體間的聯(lián)系也用關(guān)系來表示。3.第一范式的要求是關(guān)系的屬性不可再分,滿足第一范式即實現(xiàn)了規(guī)范化。4.查詢語句中的Having短語和Where子句都可以使用聚合函數(shù)。5.約束、規(guī)則和默認(rèn)值都是單獨存在的數(shù)據(jù)庫對象,創(chuàng)建后可應(yīng)用于多個字段。6.SQLServer中使用EXECUTE命令執(zhí)行觸發(fā)器。7.用戶用登錄名與密碼登錄到SQLServer服務(wù)器后,可以訪問服務(wù)器上所有數(shù)據(jù)庫。三、設(shè)計題(共16分)2.設(shè)有商店銷售系統(tǒng)數(shù)據(jù)庫,涉及如下數(shù)據(jù):每個商店有商店號、商店名、地址;每種商品有商品號、商品名、單價;還有銷售記錄:某商店在某天銷售了多少數(shù)量的某種商品。請設(shè)計數(shù)據(jù)庫,包括概念模型(E-R圖)和邏輯模型(關(guān)系模型),要求在主碼下加下劃線。2.現(xiàn)有關(guān)系模式R(倉庫號,產(chǎn)品號,保存數(shù)量,產(chǎn)品類型),設(shè)一個倉庫可保存多種產(chǎn)品,一種產(chǎn)品可保存于多個倉庫,某倉庫保存某產(chǎn)品有一個保存數(shù)量;一種產(chǎn)品屬于一個產(chǎn)品類型,一個產(chǎn)品類型包括多種產(chǎn)品。(6分)(4)R屬于第幾范式?為什么?(5)是否存在刪除操作異常?若存在,舉例說明是在什么情況下發(fā)生的。(6)將它分解為3NF。四、語句應(yīng)用題(第1題每小題4分,第2題、第3題各10分,共40分)1.設(shè)數(shù)據(jù)庫中包括以下表:學(xué)生表(學(xué)號,姓名,性別,專業(yè),出生日期)課程表(課程號,課程名,學(xué)分,開設(shè)學(xué)期)成績表(學(xué)號,課程號,分?jǐn)?shù))設(shè)計T-SQL語句完成下列操作:(1)查詢“軟件技術(shù)”專業(yè)在1996年及之后出生的學(xué)生學(xué)號和姓名。(2)查詢各學(xué)期開設(shè)的課程門數(shù)和總學(xué)分。(3)查詢學(xué)習(xí)“數(shù)據(jù)庫”課程的學(xué)生姓名和分?jǐn)?shù)。(4)查詢不及格人數(shù)大于5的課程信息。(5)刪除學(xué)號為“s01”的學(xué)生的所有成績信息。2.在上題的數(shù)據(jù)庫中,創(chuàng)建函數(shù)“F_不及格”,查詢指定學(xué)號學(xué)生的不及格門數(shù)。調(diào)用該函數(shù),查詢10301號學(xué)生的不及格門數(shù),顯示“不及格門數(shù)為XX”。3.設(shè)有學(xué)校教務(wù)系統(tǒng)包含如下關(guān)系模式:班級(班級代碼,班級名稱,人數(shù),系部代碼)系部(系部代碼,系部名稱)請寫出創(chuàng)建相應(yīng)數(shù)據(jù)表的T-SQL語句,要求定義主鍵和外鍵,并定義班級名稱不能為空,一個班的人數(shù)不能超過50人,系部名稱取唯一值。《數(shù)據(jù)庫技術(shù)及應(yīng)用》模擬測試題二參考答案一、單選題(每題2分,共30分)題號123456789101112131415答案ABDABCDCBADCBAB二、判斷題(每題2分,共14分)1、2√,其它×三、設(shè)計題(共16分)1.(10分)E-R圖為:關(guān)系模型為:商店(商店號,商店名,地址)商品(商品號,商品名,單價)銷售(商店號,商品號,日期,數(shù)量)2.(6分)(1)R屬于1NF。R的碼為(倉庫號,產(chǎn)品號),函數(shù)依賴集F={(倉庫號,產(chǎn)品號)保存數(shù)量,產(chǎn)品號產(chǎn)品類型},存在非主屬性對碼的部分函數(shù)依賴{(倉庫號,產(chǎn)品號)產(chǎn)品類型},所以R屬于1NF。(2)存在刪除操作異常。假設(shè)僅要刪除某產(chǎn)品的庫存信息,就會將產(chǎn)品的其它信息如產(chǎn)品類型一起刪除。(3)將R分解為R1(倉庫號,產(chǎn)品號,數(shù)量)和R2(產(chǎn)品號,產(chǎn)品類型)。四、語句應(yīng)用題(共40分)1.(每小題4分,共20分)(1)SELECT學(xué)號,姓名FROM學(xué)生表WHERE專業(yè)=’軟件技術(shù)’AND出生日期>=’1996-1-1’(2)SELECT開設(shè)學(xué)期,COUNT(*),SUM(學(xué)分)FROM課程表GROUPBY開設(shè)學(xué)期(3)SELECT姓名,分?jǐn)?shù)FROM學(xué)生表S,成績表R,課程表CWHERES.學(xué)號=R.學(xué)號ANDR.課程號=C.課程號AND課程名=‘?dāng)?shù)據(jù)庫’(4)SELECT*FROM課程表WHERE課程號IN(SELECT課程號FROM成績表WHERE分?jǐn)?shù)<60GROUPBY課程號HAVINGCOUNT(*)>5)(5)DELETEFROM成績表WHERE學(xué)號=‘s01’2.(10分)CreatefunctionF_不及格(@snochar(5))ReturnstinyintAsBeginDeclare@cnttinyintselect@cnt=count(*)from成績表where學(xué)號=@snoand分?jǐn)?shù)<60return@cntend調(diào)用:Print'不及格門數(shù)為'+convert(varchar(3),dbo.F_不及格(‘10301’))3.(10分)CREATETABLE系部(系部代碼char(6)PRIMARYKEY,系部名稱varchar(20)UNIQUE)CREATETABLE班級(班級代碼char(6)PRIMARYKEY,班級名稱varchar(20)NOTNULL,人數(shù)smallintCHEK(人數(shù)<=50),系部代碼char(6),FOREIGNKEY(系部代碼)REFERENCES系部(系部代碼))《數(shù)據(jù)庫技術(shù)及應(yīng)用》模擬測試題三一、單選題(每題2分,共30分)1.現(xiàn)實世界中客觀存在并能相互區(qū)別的事物稱為()。A.實體B.實體集C.屬性D.記錄2.下列實體型的聯(lián)系中,屬于一對多聯(lián)系的是()。A.學(xué)會與學(xué)生的所屬聯(lián)系B.省與市的所屬聯(lián)系C.班級與班長的管理聯(lián)系D.課程與學(xué)生的學(xué)習(xí)聯(lián)系3.下面有關(guān)E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,不正確的是()。A.一個實體類型轉(zhuǎn)換為一個關(guān)系模式B.一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式C.一個1:1聯(lián)系可轉(zhuǎn)換為一個獨立關(guān)系模式,也可與聯(lián)系的任一端實體對應(yīng)的關(guān)系模式合并D.一個1:n聯(lián)系可轉(zhuǎn)換為一個獨立關(guān)系模式,也可與聯(lián)系的任一端實體對應(yīng)的關(guān)系模式合并4.1NF分解成2NF是通過()實現(xiàn)的。A.消除非主屬性對碼的局部函數(shù)依賴B.消除非主屬性對碼的傳遞函數(shù)依賴C.消除主屬性對碼的局部函數(shù)依賴D.消除多值依賴5.若要查找名稱中第三個字符為“省”的單位信息,則SQL查詢條件子句應(yīng)寫成:WHERE名稱()。A.LIKE‘%%省_’B.LIKE‘__省%’C.=‘__省%’D.=‘%%省’6.DELETE語句中若無WHERE子句,則刪除數(shù)據(jù)表中()。A.第一條記錄B.當(dāng)前記錄C.所有記錄D.最后一條記錄7.下列有關(guān)索引的敘述,錯誤的是()。A.索引能夠加快數(shù)據(jù)庫查詢速度B.索引可以強(qiáng)制表中的行具有唯一性C.一個索引可包含多個字段D.索引越多越好8.關(guān)系數(shù)據(jù)模型中表和表之間的數(shù)據(jù)聯(lián)系是通過下列哪項來實現(xiàn)的?A.主鍵B.指針C.外鍵D.鏈表9.表中的主鍵在所有記錄上必須取值唯一,這是()規(guī)則。A.域完整性B.實體完整性C.參照完整性D.用戶定義的完整性10.SQLServer中,若要使多個列使用相同的條件表達(dá)式限定取值范圍,應(yīng)使用()。A.規(guī)則B.默認(rèn)值C.函數(shù)D.約束11.下列哪個數(shù)據(jù)庫組件可在添加、刪除、更新記錄時自動執(zhí)行?A.視圖B.存儲過程C.函數(shù)D.觸發(fā)器12.要想使SQLServer數(shù)據(jù)庫管理系統(tǒng)開始工作,必須首先啟動()。A.SSMS(managementstudio)B.查詢分析器C.SQLServer服務(wù)器D.數(shù)據(jù)導(dǎo)入和導(dǎo)出程序13.為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的用戶就稱為()。A.賬戶B.角色C.登錄D.用戶14.事務(wù)日志文件是用于記錄()。A.對數(shù)據(jù)庫所有的更新操作B.程序運行的過程C.用戶對數(shù)據(jù)庫的訪問信息D.程序執(zhí)行的結(jié)果15.在視圖上不能完成的操作是()。A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖二、判斷題(每題2分,共14分)8.表中主碼的值一定是唯一的,也不能為空。9.查詢語句中的Having短語可以使用聚合函數(shù),而Where子句不可以。10.關(guān)系模型中,實體用關(guān)系來表示,實體間的聯(lián)系用關(guān)系間的連線來表示。11.要在SQL查詢語句中使用聚合函數(shù),一定要使用GroupBy子句進(jìn)行分組。12.系統(tǒng)存儲過程由數(shù)據(jù)庫系統(tǒng)本身建立,用戶數(shù)據(jù)庫中不可以使用。13.SQLServer中,約束、規(guī)則和默認(rèn)值都是單獨存在的數(shù)據(jù)庫對象,創(chuàng)建后可應(yīng)用于多個字段。14.用戶用登錄名與密碼登錄到SQLServer服務(wù)器后,可以訪問服務(wù)器上所有數(shù)據(jù)庫。三、設(shè)計題(共16分)3.設(shè)有圖書管理系統(tǒng)數(shù)據(jù)庫,涉及如下數(shù)據(jù):每本圖書有書號、書名、作者、出版社、出版日期;每個讀者有讀者號、姓名、電話;還有借閱記錄:某讀者借了某本書,借出的日期,歸還的日期。請設(shè)計數(shù)據(jù)庫,包括概念模型(E-R圖)和邏輯模型(關(guān)系模型),要求在主碼下加下劃線。2.現(xiàn)有關(guān)系模式R(課程名,教師名,教師地址),設(shè)一門課程只由一名教師教授,一名教師可教授多門課程,一名教師只有一個地址,一個地址可對應(yīng)多名教師。(7)R屬于第幾范式?為什么?(8)是否存在刪除操作異常?若存在,說明是在什么情況下發(fā)生的。(9)將它分解為高一級范式。四、語句應(yīng)用題(第1題每小題4分,第2題、第3題各10分,共40分)設(shè)數(shù)據(jù)庫中包括以下表:學(xué)生表(學(xué)號,姓名,性別,專業(yè),出生日期)課程表(課程號,課程名,學(xué)分,開設(shè)學(xué)期)成績表(學(xué)號,課程號,分?jǐn)?shù))1.設(shè)計T-SQL語句完成下列操作:(1)查詢“計算機(jī)網(wǎng)絡(luò)技術(shù)”專業(yè)女生的學(xué)號和姓名。(2)查詢總分最高的三名學(xué)生的學(xué)號和總分。(3)查詢第三學(xué)期開設(shè)課程的不及格學(xué)生的學(xué)號。(4)查詢獲得的總學(xué)分(分?jǐn)?shù)>=60即取得學(xué)分)不到10的學(xué)生基本信息。(5)將“數(shù)據(jù)庫”課程的學(xué)分改為4。2.創(chuàng)建函數(shù)F_grade,查詢指定學(xué)號和課程號的分?jǐn)?shù)。調(diào)用該函數(shù),查詢10103號學(xué)生002號課程的分?jǐn)?shù),顯示“成績是XX”。3.創(chuàng)建觸發(fā)器T_specialty,對學(xué)生表的插入和更新進(jìn)行檢查,如果插入或更新的專業(yè)不是“信息安全”,則回滾事務(wù)撤銷操作,并給出提示“不能添加非信息安全專業(yè)的學(xué)生”。編寫一條SQL語句使該觸發(fā)器執(zhí)行?!稊?shù)據(jù)庫技術(shù)及應(yīng)用》模擬測試題三參考答案一、單選題(每題2分,共30分)題號123456789101112131415答案ABDABCDCBADCBAC二、判斷題(每題2分,共14分)1、2√,其它×三、設(shè)計題(共16分)1.(10分)E-R圖為:關(guān)系模型為:圖書(書號,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論