【MOOC】數(shù)據(jù)庫原理與應(yīng)用-三江學(xué)院 中國大學(xué)慕課MOOC答案_第1頁
【MOOC】數(shù)據(jù)庫原理與應(yīng)用-三江學(xué)院 中國大學(xué)慕課MOOC答案_第2頁
【MOOC】數(shù)據(jù)庫原理與應(yīng)用-三江學(xué)院 中國大學(xué)慕課MOOC答案_第3頁
【MOOC】數(shù)據(jù)庫原理與應(yīng)用-三江學(xué)院 中國大學(xué)慕課MOOC答案_第4頁
【MOOC】數(shù)據(jù)庫原理與應(yīng)用-三江學(xué)院 中國大學(xué)慕課MOOC答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

【MOOC】數(shù)據(jù)庫原理與應(yīng)用-三江學(xué)院中國大學(xué)慕課MOOC答案本節(jié)小測1、【單選題】微軟的SQLServer數(shù)據(jù)庫管理系統(tǒng)屬于哪種數(shù)據(jù)模型?本題答案:【關(guān)系模型】2、【單選題】下面對(duì)“關(guān)系模型”的敘述中,不正確的說法是()本題答案:【關(guān)系模型中屬性的順序不能任意改變】3、【單選題】某學(xué)校的住宿管理規(guī)定,一間宿舍可住多個(gè)學(xué)生,一個(gè)學(xué)生只能住一間宿舍。宿舍實(shí)體和學(xué)生實(shí)體集間的聯(lián)系屬于()本題答案:【一對(duì)多】4、【單選題】若有關(guān)系模式:部門(部門號(hào),部門名),其中部門號(hào)為主鍵,則下列一定無法完成的操作是()本題答案:【修改某個(gè)元組的部門號(hào)為空值】5、【單選題】某圖書館規(guī)定同一讀者相同編號(hào)的圖書每次只能借閱一本,如圖所示讀者借閱圖書記錄表,該表的主鍵是()本題答案:【借書證號(hào)+圖書編號(hào)+借閱時(shí)間】本節(jié)小測1、【單選題】在關(guān)系運(yùn)算中,能減少元組個(gè)數(shù)但不能改屬性個(gè)數(shù)的運(yùn)算是_______。本題答案:【交】2、【單選題】有三個(gè)關(guān)系student、sc和result如下圖所示,由關(guān)系student和sc得到關(guān)系result的操作是_____。本題答案:【連接】本節(jié)測驗(yàn)1、【單選題】假設(shè)描述職工信息的屬性有:職工號(hào)、姓名、性別和出生日期;描述部門信息的屬性有:部門號(hào)、部門名稱和辦公地點(diǎn)。一個(gè)部門有多個(gè)職工,每個(gè)職工只能在一個(gè)部門工作;一個(gè)部門只能有一個(gè)部門經(jīng)理,部門經(jīng)理應(yīng)該為本部門的職工,取值為職工號(hào)。職工完成項(xiàng)目,項(xiàng)目信息由:項(xiàng)目編號(hào)、項(xiàng)目名稱,一個(gè)職工可以做多個(gè)項(xiàng)目,一個(gè)項(xiàng)目也可以由多個(gè)職工完成。則在設(shè)計(jì)E-R圖時(shí),應(yīng)將職工和項(xiàng)目作為實(shí)體,職工和項(xiàng)目之間的工作聯(lián)系是__________。本題答案:【N:M聯(lián)系】2、【單選題】上題中,職工和項(xiàng)目根據(jù)E-R轉(zhuǎn)換后,其中關(guān)系對(duì)應(yīng)的表的主鍵是____?本題答案:【職工號(hào)、項(xiàng)目編號(hào)】本節(jié)測驗(yàn)1、【單選題】關(guān)系模式中各級(jí)模式之間的關(guān)系為__________。本題答案:【3NFì2NFì1NF(即滿足3NF必滿足2NF,滿足2NF必滿足1NF)】2、【單選題】下列關(guān)于函數(shù)依賴的描述,錯(cuò)誤的是__________。本題答案:【若BC→A,則B→A,C→A】3、【單選題】Student(StuID,CourseID,CoureseName,Grade)分別表示學(xué)號(hào)、課程號(hào)、課程名和成績,該關(guān)系表滿足第______范式。本題答案:【一】作業(yè)-數(shù)據(jù)庫基礎(chǔ)本章測驗(yàn)1、【單選題】某學(xué)校的住宿管理規(guī)定,一間宿舍可住多個(gè)學(xué)生,一個(gè)學(xué)生只能住一間宿舍。宿舍實(shí)體和學(xué)生實(shí)體集間的聯(lián)系屬于_____。本題答案:【一對(duì)多】2、【單選題】下面關(guān)于關(guān)系代數(shù)的不正確敘述是()。本題答案:【對(duì)一個(gè)關(guān)系作投影運(yùn)算不會(huì)改變該關(guān)系元組的個(gè)數(shù)?!?、【單選題】如圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行運(yùn)算后得到R3本題答案:【連接】4、【單選題】在關(guān)系運(yùn)算中有兩個(gè)關(guān)系R、S如下圖所示,由關(guān)系R通過運(yùn)算得到關(guān)系S,所使用的運(yùn)算是_______。本題答案:【投影】5、【單選題】E-R模型向關(guān)系模型轉(zhuǎn)換時(shí),兩個(gè)實(shí)體之間多對(duì)多的聯(lián)系m:n應(yīng)該轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,且該關(guān)系模式的主鍵由__________組成。本題答案:【兩個(gè)實(shí)體的主鍵組合】6、【單選題】如果關(guān)系模式R(U,F)不存在非主屬性對(duì)關(guān)鍵字的部分函數(shù)依賴和傳遞函數(shù)依賴,則該關(guān)系模式滿足__________范式。本題答案:【第三】7、【單選題】已知教師表和部門表對(duì)應(yīng)的關(guān)系模式分別是:教師(教師編號(hào)、姓名、部門編號(hào))部門(部門編號(hào)、部門名稱、負(fù)責(zé)人)若規(guī)定每位教師只能屬于一個(gè)部門,一個(gè)部門包含多位教師,教師表相對(duì)于部門表的外部關(guān)鍵字是__________。本題答案:【部門編號(hào)】8、【單選題】下圖是學(xué)生選修課程的E-R圖,根據(jù)此E-R圖轉(zhuǎn)換得到的關(guān)系模式不包含__________。本題答案:【選課(成績)】本節(jié)小測1、【單選題】未指定組的文件會(huì)默認(rèn)放在哪個(gè)文件組中?本題答案:【主文件組】作業(yè)-創(chuàng)建數(shù)據(jù)庫本章測驗(yàn)1、【單選題】在SQLServer中所使用的文件分為三大類,其中不包括哪個(gè)選項(xiàng)()。本題答案:【邏輯文件】2、【單選題】創(chuàng)建數(shù)據(jù)庫時(shí),一個(gè)數(shù)據(jù)庫可以有幾個(gè)主數(shù)據(jù)庫文件?本題答案:【有且僅有一個(gè)】3、【單選題】以下哪個(gè)數(shù)據(jù)庫實(shí)例可以做修改()。本題答案:【model】4、【單選題】為數(shù)據(jù)庫重命名的語法是()。本題答案:【Alterdatabse舊名字ModifyName=新名字】5、【單選題】SQLServer使用的圖形界面管理工具是()。本題答案:【SQLServerManagementStudio】6、【單選題】事務(wù)日志文件的擴(kuò)展名是()。本題答案:【.ldf】7、【單選題】使用______語句可以創(chuàng)建數(shù)據(jù)庫。本題答案:【createdatabse】8、【單選題】在SQLServer中,參數(shù)filegrowth的值()本題答案:【既可以是絕對(duì)值,也可以是相對(duì)值】9、【單選題】下列關(guān)于數(shù)據(jù)庫創(chuàng)建的說法錯(cuò)誤的是()。本題答案:【為了讓日志文件發(fā)揮作用,需要將數(shù)據(jù)文件和日志文件存儲(chǔ)在同一物理磁盤上】10、【單選題】以下是創(chuàng)建BookDB數(shù)據(jù)庫語句,其中BookDB數(shù)據(jù)庫的主數(shù)據(jù)文件的邏輯名稱是()本題答案:【BookDB_data】隨堂測驗(yàn)1、【單選題】如果要在一張管理職工工資的表中限制工資的輸入范圍,應(yīng)使用()約束。本題答案:【CHECK】2、【單選題】列值為空值(NULL),則說明這一列()本題答案:【數(shù)值是未知的】3、【單選題】下述SQL關(guān)鍵字中,允許用戶定義新關(guān)系時(shí),引用其他關(guān)系的主碼作為外碼的關(guān)鍵字是()。本題答案:【REFERENCES】4、【單選題】在SQL命令中,下述關(guān)鍵字不能用來定義屬性上約束條件的是()。本題答案:【HAVING】5、【單選題】以下關(guān)于外鍵和相應(yīng)主鍵之間的關(guān)系,正確的是()。本題答案:【外鍵并不一定要與相應(yīng)的主鍵同名】6、【單選題】現(xiàn)有表user(userid,username,salary,depid,email)和表department(depid,deptname)下面()應(yīng)采用check約束來實(shí)現(xiàn)。本題答案:【user表中的salary(薪水)值必須在4000元以上】隨堂測驗(yàn)1、【單選題】設(shè)有如下關(guān)系表S(NO,NAME,SEX,AGE,CLASS),主關(guān)鍵字是NO,其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。插入“95031”班學(xué)號(hào)為30、姓名為“鄭和”的學(xué)生記錄,下列語句正確的是()。本題答案:【INSERTINTOS(NO,NAME,CLASS)VALUES(30,'鄭和','95031')】2、【單選題】設(shè)有如下關(guān)系表S(NO,NAME,SEX,AGE,CLASS),主關(guān)鍵字是NO,其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。將學(xué)號(hào)為10的學(xué)生姓名改為“王華”,下列語句正確的是()。本題答案:【UPDATESSETNAME='王華'WHERENO=10】3、【單選題】設(shè)有如下關(guān)系表S(NO,NAME,SEX,AGE,CLASS),主關(guān)鍵字是NO,其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。刪除“95031”班的男生記錄,下列語句正確的是()。本題答案:【DELETEFROMSWHERESEX='男'ANDCLASS='95031'】4、【單選題】設(shè)有如下關(guān)系表S(NO,NAME,SEX,AGE,CLASS),主關(guān)鍵字是NO,其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。查詢年齡超過20的女生學(xué)號(hào)和姓名,要求列名顯示為中文,下列語句正確的是()。本題答案:【SELECT'學(xué)號(hào)'=NO,'姓名'=NAMEFROMSWHEREAGE20ANDSEX='女'】5、【單選題】設(shè)有如下關(guān)系表S(NO,NAME,SEX,AGE,CLASS),主關(guān)鍵字是NO,其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。查詢學(xué)校有哪些班級(jí),其語句為:SELECT()CLASSFROMS。本題答案:【DISTINCT】6、【單選題】設(shè)有如下關(guān)系表S(NO,NAME,SEX,AGE,CLASS),主關(guān)鍵字是NO,其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號(hào)。查詢R表中前5行記錄,正確的語法是()。本題答案:【SELECTTOP5*FROMR】7、【單選題】用于求系統(tǒng)日期的函數(shù)是(()。本題答案:【GETDATE()】作業(yè)-創(chuàng)建表與表的維護(hù)本章測驗(yàn)1、【單選題】在Sno(學(xué)號(hào))列上創(chuàng)建約束,要求Sno的值在18至22歲之間,約束名Sno_CK。其對(duì)應(yīng)的完整性約束子句:CONSTRAINTSno_CK()(snobetween18and22)。本題答案:【CHECK】2、【單選題】假定有一個(gè)用戶表,表中包含字段:userid(int)、username(varchar)、password(varchar)等,該表需要設(shè)置主鍵,下列說法中正確的是()。本題答案:【此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用userid作為主鍵?!?、【單選題】關(guān)于表中的自增列,以下說法正確的是()。本題答案:【設(shè)定自增列時(shí),必須同時(shí)指定種子和遞增量。】4、【單選題】不允許數(shù)據(jù)庫表在指定列上具有相同的值,但允許有空值,這屬于()約束本題答案:【UNIQUE】5、【單選題】設(shè)有如下關(guān)系表S(NO,NAME,SEX,BIRTH,CLASS),主關(guān)鍵字是NO,其中NO為學(xué)號(hào),NAME為姓名,SEX為性別,BIRTH為出生日期,CLASS為班號(hào)。查詢每位學(xué)生的姓名和年齡,下列語句正確的是()。本題答案:【SELECTNAMEAS'姓名',DATEDIFF(YY,BIRTH,GETDATE())AS'年齡'FROMS】6、【單選題】對(duì)于UPDATE語句的實(shí)現(xiàn)說法正確的是()。本題答案:【對(duì)于UPDATE可以指定要修改的列和想賦予的新值】7、【單選題】數(shù)據(jù)查詢語句SELECT的語法中,必不可少的子句是()。本題答案:【SELECT和FROM】8、【單選題】在SQL中,SELECT語句的SELECTDISTINCT表示查詢結(jié)果中()。本題答案:【行都不相同】9、【單選題】由于業(yè)務(wù)量很大,定單表已經(jīng)存放了大量的數(shù)據(jù)。若想刪除3年以前的訂購信息,下面哪個(gè)語句能夠完成改任務(wù)?()本題答案:【DELETEFROM定單表WHERE定單日期DATEADD(YY,-3,GETDATE())】隨堂測驗(yàn)1、【單選題】假設(shè)你是公司的數(shù)據(jù)庫管理員,數(shù)據(jù)庫Summit中有個(gè)員工表employees,該表中有職務(wù)一列。若你想檢查哪些員工的信息中沒有填寫職務(wù)一欄,應(yīng)該使用子句_________。本題答案:【Select*fromemployeeswhere職務(wù)ISNULL】2、【單選題】模糊查詢________可以檢索出以“M”開頭,且第二個(gè)字符不是“c”的所有字符串本題答案:【LIKE‘M[^c]%’】3、【單選題】下列關(guān)于ORDERBY子句的說法,正確的有________本題答案:【ORDERBY字段DESC是降序排列】4、【單選題】計(jì)算每個(gè)客戶的訂單總額,正確的SQL是________。本題答案:【SELECTC_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_ID】5、【單選題】數(shù)據(jù)表如圖所示,列出客戶訂單總金額大于3000的數(shù)據(jù),正確的SQL是________本題答案:【SELECTC_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_IDHAVINGSUM(OrderAmount)3000】6、【單選題】在SSMS的查詢分析器中使用T-SQL語句查詢數(shù)據(jù),想要使用Like關(guān)鍵字來匹配單個(gè)字符,那么其通配符是_______本題答案:【_】7、【多選題】從產(chǎn)品表Products中查詢單價(jià)UnitPrice在6~10(包含6和10)的產(chǎn)品名稱和單價(jià)信息,正確的SQL有________。本題答案:【SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10#SELECTName,UnitPriceFROMProductsWHEREUnitPrice=6ANDUnitPrice=10】8、【多選題】在SQLServer數(shù)據(jù)庫中,有一個(gè)產(chǎn)品表products,想按照價(jià)格從小到大的順序顯示所有產(chǎn)品的名稱(productname)和價(jià)格(price),可以實(shí)現(xiàn)該功能的T-SQL語句是_______本題答案:【SELECTproductname,pricefromproductsorderbypriceASC#SELECTproductname,pricefromproductsorderbyprice】隨堂測驗(yàn)1、【單選題】已知有關(guān)系:員工(姓名,地址,性別,出生日期),查詢具有相同地址的兩位員工信息的姓名,操作正確的是________。SELECTstr1.姓名,str2.姓名FROM員工ASstr1,員工ASstr2ON_____①____WHERE_____②____本題答案:【str1.地址=str2.地址,str1.姓名str2.姓名】2、【單選題】假定有3種關(guān)系,學(xué)生關(guān)系S、課程關(guān)系C、學(xué)生選課關(guān)系SC,它們的結(jié)構(gòu)如下:S(SNO,SN,SEX,AGE,DEPT)C(CNO,CN)SC(SNO,CNO,GRADE)其中SNO為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,CNO為課程號(hào),CN為課程名,GRADE為成績?,F(xiàn)要查詢選修C2課程,且成績?yōu)?0以上的學(xué)生學(xué)號(hào)及成績,在以下的SQL語句中要添加一個(gè)________項(xiàng)。SELECT_________,GRADEFROMSJOINSCONS.SNO=SC.SNOWHERECNO='C2'AND_________本題答案:【S.SNO,SC.GRADE=90】3、【單選題】設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號(hào),分類號(hào),書名,作者,出版單位,單價(jià))讀者(借書證號(hào),單位,姓名,性別,職稱,地址)借閱(借書證號(hào),總編號(hào),借書日期)對(duì)于圖書管理數(shù)據(jù)庫,檢索借閱了《現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)》一書的借書證號(hào)。下面SQL語句正確的是______。SELECT借書證號(hào)FROM借閱WHERE總編號(hào)=__________________本題答案:【(SELECT總編號(hào)FROM圖書WHERE書名='現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)')】作業(yè)-查詢語句本章測驗(yàn)1、【單選題】下列說法正確的是________。本題答案:【在SQLServer中,“!=”與“”作用完全相同】2、【單選題】模糊查詢________可以檢索出以“M”開頭,且第二個(gè)字符不是“c”的所有字符串。本題答案:【LIKE‘M[^c]%’】3、【單選題】下列關(guān)于ORDERBY子句的說法,正確的有________。本題答案:【ORDERBY字段DESC是降序排列】4、【單選題】若按天計(jì)算每個(gè)客戶的訂單總金額,正確的SQL是________。本題答案:【SELECTOrderDate,SUM(OrderAmount)FROMOrdersGROUPBYOrderDate,C_ID】5、【單選題】某公司在部分國家或地區(qū)只有2~3個(gè)客戶,部分國家超過20個(gè)客戶?,F(xiàn)在公司想對(duì)客戶數(shù)量在10個(gè)(含10個(gè))以上的國家進(jìn)行廣告宣傳,使用________語句將這些國家列出。本題答案:【SELECTCountryFROMCustomersGROUPBYCountryHAVINGCOUNT(Country)=10】6、【單選題】下列SQL語句中,__________能查出選了興趣A班或興趣B班的學(xué)生名單。本題答案:【SELECT*FROM興趣A班UNIONSELECT*FROM興趣B班】7、【單選題】假定有3種關(guān)系,學(xué)生關(guān)系S、課程關(guān)系C、學(xué)生選課關(guān)系SC,它們的結(jié)構(gòu)如下:S(SNO,SN,SEX,AGE,DEPT)C(CNO,CN)SC(SNO,CNO,GRADE)其中S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號(hào),CN為課程名,GRADE為成績。檢索所有比“李軍”年齡大的學(xué)生的姓名、年齡和性別,正確的SQL語句是_______。本題答案:【SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEFROMSWHERESN='李軍')】8、【單選題】在教學(xué)管理數(shù)據(jù)庫中有教師表和學(xué)院表。有SQL語句:SELECTDISTINCT系號(hào)FROM教師WHERE工資=ALL(SELECT工資FROM教師WHERE系號(hào)='02')與如上語句等價(jià)的SQL語句是______本題答案:【SELECTDISTINCT系號(hào)FROM教師WHERE工資=(SELECTMAX(工資)FROM教師WHERE系號(hào)='02')】9、【單選題】顯示上海地區(qū)客戶的詳細(xì)信息,正確的SQL是_______本題答案:【SELECTo.C_Id,c.Name,o.OrderDate,o.OrderAmountFROMOrdersoJOINCustomercONo.C_Id=c.CustomerIDWHEREc.Address='上海'】10、【多選題】從產(chǎn)品表Products中查詢單價(jià)UnitPrice為6、8、10的產(chǎn)品名稱和單價(jià)信息,正確的SQL有________。本題答案:【SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,8,10)#SELECTName,UnitPriceFROMProductsWHEREUnitPrice=6ORUnitPrice=8ORUnitPrice=10】作業(yè)-索引與視圖本章測驗(yàn)1、【單選題】下列_________情況不適合創(chuàng)建索引本題答案:【包含太多重復(fù)選用值的列】2、【單選題】在SQLServer中,索引的順序和數(shù)據(jù)表的物理順序相同的索引是_________本題答案:【聚集索引】3、【單選題】每張表可以創(chuàng)建_________聚集索引,_________非聚集索引本題答案:【最多1個(gè),任意多個(gè)】4、【單選題】通常在主鍵上創(chuàng)建________,在外鍵上創(chuàng)建________。本題答案:【聚集索引,非聚集索引】5、【單選題】某學(xué)校的學(xué)生管理數(shù)據(jù)庫中學(xué)生成績表:SC中記錄了學(xué)生各科成績及平均分。該表如下所示:學(xué)號(hào)姓名代數(shù)物理┄平均分003于紅7569┄72178劉暢8487┄88032田原9093┄91┆┆┆┆┆┆其中“學(xué)號(hào)”列為主鍵,并且在“學(xué)號(hào)”列上有聚集索引:clustered_stunum,數(shù)據(jù)庫管理員希望刪除該索引,他可以使用_________語句完成該操作。本題答案:【刪除主鍵,才能刪除該索引】6、【單選題】視圖中數(shù)據(jù)來源可以從_________中導(dǎo)出的本題答案:【基本表或視圖】7、【單選題】下列特點(diǎn)_________是視圖所不具備的本題答案:【使用視圖可以加快查詢語句的執(zhí)行速度】8、【單選題】下列關(guān)于視圖的說法中,錯(cuò)誤的是_________本題答案:【視圖建立后,視圖存儲(chǔ)了數(shù)據(jù)】9、【單選題】在視圖上不能完成的操作是_______本題答案:【在視圖上更新同時(shí)來自多張基表的數(shù)據(jù)】10、【單選題】某中學(xué)學(xué)校的數(shù)據(jù)庫中學(xué)生成績表:SC中記錄了學(xué)生各科成績及平均分。該表如下所示:學(xué)號(hào)姓名代數(shù)物理┄平均分003于紅7569┄72178劉暢8487┄88032田原9093┄91┆┆┆┆┆┆在該表上建立優(yōu)秀學(xué)生成績視圖:v-good-stu,要求該視圖中只顯示平均成績大于85分的學(xué)生各科成績及其平均分,完成該要求的語句為_________。本題答案:【Createviewv-good-stuAsSelect*fromSCWhere平均分85】隨堂測驗(yàn)1、【單選題】表達(dá)式Not(2(5%2))的運(yùn)算結(jié)果為:本題答案:【False】2、【單選題】要統(tǒng)計(jì)職工表中員工的個(gè)數(shù),下面答案錯(cuò)誤的是:本題答案:【declare@cntintset@cnt=(selectcount(職工編號(hào))from職工表)print@cntas公司員工總數(shù)】3、【單選題】以下代碼的描述正確的是declare@numint,@sumintselect@num=-1,@sum=0while@num100beginset@num=@num+2set@sum=@sum+@numendprint'結(jié)果:'+CONVERT(CHAR(10),@sum)本題答案:【計(jì)算100內(nèi)奇數(shù)的和】作業(yè)-表達(dá)式與流程控制本章測驗(yàn)1、【單選題】以下描述錯(cuò)誤的是___本題答案:【SET語句可以給一個(gè)或多個(gè)局部變量賦值】2、【單選題】DECLARE@SCOREFLOATSELECT@SCORE=scoreFROMSCWHEREStuID='A00001'ANDCourseID=3IF(@SCORE=80)PRINT'良好'ELSEIF(@SCORE=60)PRINT'合格'ELSEPRINT'不合格'代碼打印的結(jié)果是:_________本題答案:【良好】3、【單選題】DECLARE@iintSET@i=0WHILE@i5BEGINSET@i=@i+1IF(@i=3)PRINTConvert(char(2),@i)END代碼的運(yùn)行結(jié)果是:1245代碼中缺少的語句應(yīng)該填入的是_____本題答案:【CONTINUE】4、【單選題】T-SQL中的注釋符號(hào)是:_____本題答案:【--】隨堂測驗(yàn)1、【單選題】用于顯示存儲(chǔ)過程的定義文本的系統(tǒng)存儲(chǔ)過程是:本題答案:【sp_helptext】2、【單選題】創(chuàng)建存儲(chǔ)過程prcStuGradeInfo3,輸入學(xué)號(hào)查找某個(gè)學(xué)生是否選修了某門課程,如果選修了則返回1,否則返回0,錯(cuò)誤返回-1,根據(jù)題目完成以下代碼的填空。CREATEPROCprcStuGradeInfo3@StuIDchar(8),@CourseIDchar(10)ASbegintryifexists(select*fromSCwherestudent_id=@StuIDandcourse_id=@CourseID)______(1)______else_____(2)_______endtrybegincatchreturn-1endcatch本題答案:【(1)return1(2)return0】3、【判斷題】系統(tǒng)存儲(chǔ)過程以sp_開頭,由SQLServer內(nèi)建,存儲(chǔ)在master數(shù)據(jù)庫中本題答案:【正確】4、【判斷題】存儲(chǔ)過程可以接受輸入?yún)?shù)、輸出參數(shù)、返回狀態(tài)值,但不接受嵌套調(diào)用本題答案:【錯(cuò)誤】5、【填空題】創(chuàng)建存儲(chǔ)過程prcgetprice,通過輸入圖書編號(hào),使用輸出參數(shù)返回圖書價(jià)格,根據(jù)題目完成以下代碼的填空。createprocprcgetprice@BookIDvarchar(50),@PricefloatOUTPUTasbegintryifexists(select*fromBookInfowhereBookID=@BookID)begindeclare@PricefloatSET@Price=0select@Price=PricefromBookInfowhereBookID=@BookIDendtrybegincatchprint'error'endcatch執(zhí)行prcgetprice存儲(chǔ)過程查詢圖書編號(hào)為B001圖書的價(jià)格,填充語句。declare@Pricefloatexecprcgetprice'B001',@Price___print@Price本題答案:【output】作業(yè)-存儲(chǔ)過程本章測驗(yàn)1、【單選題】在SQLServer服務(wù)器上,存儲(chǔ)過程是一組預(yù)先定義并_______的Transact-SQL語句本題答案:【編譯】2、【單選題】在定義存儲(chǔ)過程時(shí),下面說法不正確的是______本題答案:【存儲(chǔ)過程一旦創(chuàng)建成功,即可看到其運(yùn)行的結(jié)果?!?、【單選題】在northwind數(shù)據(jù)庫中創(chuàng)建了一個(gè)名為prcOverdueOrders的儲(chǔ)存過程,而且沒被加密。以下_________方法可以查看存儲(chǔ)過程的內(nèi)容。本題答案:【EXECsp_helptext'prcOverdueOrders'】4、【單選題】定義一個(gè)存儲(chǔ)過程查詢某學(xué)生選修某門課程的成績和學(xué)分,存儲(chǔ)過程的首部如下形式:CreateProcedureprcStudent_info@Snamechar(8),@Cnamechar(16)則下列執(zhí)行方式中,正確的是________。本題答案:【ExecuteproStudent_info'李明','操作系統(tǒng)'】5、【單選題】要?jiǎng)h除一個(gè)名為prcStudent_info的存儲(chǔ)過程,應(yīng)用使用命令________。本題答案:【dropprocedureprcStudent_info】6、【單選題】創(chuàng)建一個(gè)名為FindCustomer存儲(chǔ)過程,可以用它來找出Customer表中指定值CustomerID(輸入?yún)?shù))對(duì)應(yīng)的記錄的ContactName字段。調(diào)用這個(gè)存儲(chǔ)過程,找出CustomerID為’0001188’的ContactName字段值,寫出創(chuàng)建存儲(chǔ)過程的SQL語句和調(diào)用的命令,以下選項(xiàng)_________可以正常顯示結(jié)果。本題答案:【創(chuàng)建語句:CREATEPROCEDUREFindCustomer@CustomerIDchar(5)ASDECLARE@ContactNamevarchar(20)SELECT@ContactName=ContactNameFromCustomersWHERECustomerID=@CustomerIDPRINT@ContactName調(diào)用語句:EXECFindCustomer'0001188'】隨堂測驗(yàn)1、【單選題】事務(wù)是一個(gè)操作序列,這些橾作_______。本題答案:【“要么都做,要么都不做”,是數(shù)據(jù)庫環(huán)境中不可分割的邏輯工作單位】2、【單選題】若系統(tǒng)在運(yùn)行過程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行過程中以非控制方式終止,這時(shí)內(nèi)存中的信息丟失,而存儲(chǔ)在外存上的數(shù)據(jù)未受影響,這種情況稱為________。本題答案:【系統(tǒng)故障】3、【單選題】日志文件是用于記錄________。本題答案:【對(duì)數(shù)據(jù)的所有更新操作】4、【單選題】事務(wù)的原子性是指_______。本題答案:【事務(wù)中包括的所有操作要么都做,要么都不做】5、【單選題】事務(wù)是數(shù)據(jù)庫進(jìn)行的基本工作單位。如果一個(gè)事務(wù)執(zhí)行成功,則全部更新提交;如果一個(gè)事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個(gè)事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于_______狀態(tài)。本題答案:【一致性】隨堂測驗(yàn)1、【單選題】若事務(wù)T1對(duì)數(shù)據(jù)D1已加排它鎖,那么事務(wù)T2對(duì)數(shù)據(jù)D1____。本題答案:【加共享鎖、排它鎖都失敗】2、【單選題】可以解決售票點(diǎn)售票并發(fā)問題且性能最優(yōu)的隔離級(jí)別是____。本題答案:【可重復(fù)讀】3、【單選題】兩個(gè)事務(wù)同時(shí)執(zhí)行,不會(huì)產(chǎn)生沖突的是__。本題答案:【先讀再讀】4、【單選題】保證并發(fā)調(diào)度的可串行化,是為了確保事務(wù)的______本題答案:【隔離性和一致性】5、【單選題】若兩個(gè)售票點(diǎn)同時(shí)銷售航班A的機(jī)票,此時(shí)航班A剩余10張機(jī)票,在數(shù)據(jù)庫服務(wù)器端可能出現(xiàn)如下的調(diào)度:R1(A,x),R2(A,x),W1(A,x-1),W2(A,x-2),則下列敘述正確的是______本題答案:【數(shù)據(jù)庫會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為8】作業(yè)-事務(wù)本章測驗(yàn)1、【單選題】一個(gè)事務(wù)的執(zhí)行,不應(yīng)該受到其他事務(wù)的干擾而影響其結(jié)果的正確性,稱為事務(wù)的_______。本題答案:【隔離性】2、【單選題】關(guān)于ROLLBACK的描述,正確的是_______。本題答案:【ROLLBACK語句會(huì)將事務(wù)對(duì)數(shù)據(jù)庫的更新撤消】3、【單選題】事務(wù)提交之后,其對(duì)數(shù)據(jù)庫的修改還存留在緩沖區(qū)中,并未寫入到硬盤,此時(shí)發(fā)生系統(tǒng)故障,則應(yīng)執(zhí)行_______操作。本題答案:【REDO】4、【單選題】系統(tǒng)重啟后,由DBMS根據(jù)_______對(duì)數(shù)據(jù)庫進(jìn)行恢復(fù),將已提交的事務(wù)對(duì)數(shù)據(jù)庫的修改寫入硬盤。本題答案:【日志】5、【單選題】假設(shè)日志文件的尾部如下圖所示,則恢復(fù)時(shí)應(yīng)執(zhí)行的操作是_______。T0STARTT0,A,1000,950T1STARTT1,C,700,600T0,B,2000,600T0COMMIT本題答案:【RedoT0,UndoT1】6、【單選題】若事務(wù)T2對(duì)數(shù)據(jù)D2已加共享鎖,事務(wù)T1對(duì)數(shù)據(jù)D2____本題答案:【加共享鎖成功,加排它鎖失敗】7、【單選題】事務(wù)的最高隔離級(jí)別為___本題答案:【可序列化】8、【單選題】用鎖機(jī)制解決售票點(diǎn)并發(fā)問題,下述正確的是____本題答案:【共享鎖不能解決,排他鎖可以解決】9、【單選題】為了防止一個(gè)事務(wù)的執(zhí)行影響其他事務(wù),應(yīng)該采取__。本題答案:【并發(fā)控制】10、【單選題】若兩個(gè)售票點(diǎn)同時(shí)銷售航班A的機(jī)票,此時(shí)航班A剩余10張機(jī)票,在數(shù)據(jù)庫服務(wù)器端可能出現(xiàn)如下的調(diào)度:R1(A,x),W1(A,x-1),R2(A,x),W2(A,x-2),則下列敘述正確的是_________本題答案:【數(shù)據(jù)庫不會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為7】隨堂測驗(yàn)1、【單選題】關(guān)于觸發(fā)器描述正確的是()多選創(chuàng)建觸發(fā)器Createtriggertrigger_InsertOnStudentAfterinsertAsbeginRollbacktransactionEnd向Student表插入一條記錄insertintoStudentvalues('10577651','陳方','女','1983-6-25',null)本題答案:【當(dāng)向Student表中插入數(shù)據(jù)時(shí),觸發(fā)器會(huì)被觸發(fā)并回滾事務(wù)】2、【單選題】如果一個(gè)表格上創(chuàng)建了兩個(gè)Update

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論