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

下載本文檔

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

文檔簡介

MOOC數(shù)據(jù)庫原理與應(yīng)用-三江學(xué)院中國大學(xué)慕課答案本節(jié)小測1、問題:微軟的SQLServer數(shù)據(jù)庫管理系統(tǒng)屬于哪種數(shù)據(jù)模型?選項(xiàng):A、層次模型B、網(wǎng)狀模型C、關(guān)系模型D、面向?qū)ο竽P驼_答案:【關(guān)系模型】2、問題:下面對(duì)“關(guān)系模型”的敘述中,不正確的說法是()選項(xiàng):A、關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)就是關(guān)系B、關(guān)系模型中屬性的順序不能任意改變C、關(guān)系模型不允許在關(guān)系中出現(xiàn)兩條完全相同的元組D、關(guān)系模型具有三類完整性約束正確答案:【關(guān)系模型中屬性的順序不能任意改變】3、問題:某學(xué)校的住宿管理規(guī)定,一間宿舍可住多個(gè)學(xué)生,一個(gè)學(xué)生只能住一間宿舍。宿舍實(shí)體和學(xué)生實(shí)體集間的聯(lián)系屬于()選項(xiàng):A、一對(duì)一B、一對(duì)多C、多對(duì)一D、多對(duì)多正確答案:【一對(duì)多】4、問題:若有關(guān)系模式:部門(部門號(hào),部門名),其中部門號(hào)為主鍵,則下列一定無法完成的操作是()選項(xiàng):A、刪除某個(gè)元組B、修改某個(gè)元組的部門名C、修改某個(gè)元組的部門號(hào)為空值D、修改某個(gè)元組的部門名為空值正確答案:【修改某個(gè)元組的部門號(hào)為空值】5、問題:某圖書館規(guī)定同一讀者相同編號(hào)的圖書每次只能借閱一本,如圖所示讀者借閱圖書記錄表,該表的主鍵是()選項(xiàng):A、借書證號(hào)B、借書證號(hào)+圖書編號(hào)+借閱時(shí)間C、借書證號(hào)+圖書編號(hào)D、借書證號(hào)+圖書編號(hào)+借閱時(shí)間+歸還時(shí)間正確答案:【借書證號(hào)+圖書編號(hào)+借閱時(shí)間】本節(jié)小測1、問題:在關(guān)系運(yùn)算中,能減少元組個(gè)數(shù)但不能改屬性個(gè)數(shù)的運(yùn)算是_______。選項(xiàng):A、交B、并C、投影D、連接正確答案:【交】2、問題:有三個(gè)關(guān)系student、sc和result如下圖所示,由關(guān)系student和sc得到關(guān)系result的操作是_____。選項(xiàng):A、并B、交C、差D、連接正確答案:【連接】本節(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)系是__________。選項(xiàng):A、1:1聯(lián)系B、N:1聯(lián)系C、1:N聯(lián)系D、N:M聯(lián)系正確答案:【N:M聯(lián)系】2、問題:上題中,職工和項(xiàng)目根據(jù)E-R轉(zhuǎn)換后,其中關(guān)系對(duì)應(yīng)的表的主鍵是____?選項(xiàng):A、職工號(hào)B、職工號(hào)、項(xiàng)目編號(hào)C、項(xiàng)目編號(hào)D、以上都不是正確答案:【職工號(hào)、項(xiàng)目編號(hào)】本節(jié)測驗(yàn)1、問題:關(guān)系模式中各級(jí)模式之間的關(guān)系為__________。選項(xiàng):A、3NFì2NFì1NF(即滿足3NF必滿足2NF,滿足2NF必滿足1NF)B、3NFì1NFì2NFC、1NFì2NFì3NFD、2NFì1NFì3NF正確答案:【3NFì2NFì1NF(即滿足3NF必滿足2NF,滿足2NF必滿足1NF)】2、問題:下列關(guān)于函數(shù)依賴的描述,錯(cuò)誤的是__________。選項(xiàng):A、若A→B,B→C,則A→CB、若A→B,A→C,則A→BCC、若B→A,C→A,則BC→AD、若BC→A,則B→A,C→A正確答案:【若BC→A,則B→A,C→A】3、問題:Student(StuID,CourseID,CoureseName,Grade)分別表示學(xué)號(hào)、課程號(hào)、課程名和成績,該關(guān)系表滿足第______范式。選項(xiàng):A、一B、二C、三D、以上都不滿足正確答案:【一】作業(yè)-數(shù)據(jù)庫基礎(chǔ)本章測驗(yàn)1、問題:某學(xué)校的住宿管理規(guī)定,一間宿舍可住多個(gè)學(xué)生,一個(gè)學(xué)生只能住一間宿舍。宿舍實(shí)體和學(xué)生實(shí)體集間的聯(lián)系屬于_____。選項(xiàng):A、一對(duì)一B、一對(duì)多C、多對(duì)一D、多對(duì)多正確答案:【一對(duì)多】2、問題:下面關(guān)于關(guān)系代數(shù)的不正確敘述是()。選項(xiàng):A、對(duì)一個(gè)關(guān)系作投影運(yùn)算不會(huì)改變?cè)撽P(guān)系元組的個(gè)數(shù)。B、選擇運(yùn)算是根據(jù)某些條件對(duì)關(guān)系的元組進(jìn)行篩選C、自然聯(lián)接運(yùn)算要求兩個(gè)關(guān)系必須有取值域相同的屬性D、對(duì)一個(gè)關(guān)系的選擇運(yùn)算不會(huì)改變?cè)撽P(guān)系的屬性個(gè)數(shù)正確答案:【對(duì)一個(gè)關(guān)系作投影運(yùn)算不會(huì)改變?cè)撽P(guān)系元組的個(gè)數(shù)。】3、問題:如圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行運(yùn)算后得到R3選項(xiàng):A、并B、交C、笛卡爾積D、連接正確答案:【連接】4、問題:在關(guān)系運(yùn)算中有兩個(gè)關(guān)系R、S如下圖所示,由關(guān)系R通過運(yùn)算得到關(guān)系S,所使用的運(yùn)算是_______。選項(xiàng):A、選擇B、投影C、刪除D、連接正確答案:【投影】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)系模式的主鍵由__________組成。選項(xiàng):A、多對(duì)多聯(lián)系的屬性B、兩個(gè)實(shí)體的主鍵組合C、第一個(gè)實(shí)體的主鍵D、第二個(gè)實(shí)體的主鍵正確答案:【兩個(gè)實(shí)體的主鍵組合】6、問題:如果關(guān)系模式R(U,F)不存在非主屬性對(duì)關(guān)鍵字的部分函數(shù)依賴和傳遞函數(shù)依賴,則該關(guān)系模式滿足__________范式。選項(xiàng):A、第一B、第二C、第三D、以上都不是正確答案:【第三】7、問題:已知教師表和部門表對(duì)應(yīng)的關(guān)系模式分別是:教師(教師編號(hào)、姓名、部門編號(hào))部門(部門編號(hào)、部門名稱、負(fù)責(zé)人)若規(guī)定每位教師只能屬于一個(gè)部門,一個(gè)部門包含多位教師,教師表相對(duì)于部門表的外部關(guān)鍵字是__________。選項(xiàng):A、教師編號(hào)B、部門編號(hào)C、部門名稱D、負(fù)責(zé)人正確答案:【部門編號(hào)】8、問題:下圖是學(xué)生選修課程的E-R圖,根據(jù)此E-R圖轉(zhuǎn)換得到的關(guān)系模式不包含__________。選項(xiàng):A、學(xué)生(學(xué)號(hào),姓名,年齡,性別)B、課程(課程號(hào),課程名,學(xué)時(shí)數(shù),學(xué)分)C、選課(學(xué)號(hào),課程號(hào),成績)D、選課(成績)正確答案:【選課(成績)】本節(jié)小測1、問題:未指定組的文件會(huì)默認(rèn)放在哪個(gè)文件組中?選項(xiàng):A、主文件組B、次文件組C、默認(rèn)文件組D、單獨(dú)存放,不在文件組中正確答案:【主文件組】作業(yè)-創(chuàng)建數(shù)據(jù)庫本章測驗(yàn)1、問題:在SQLServer中所使用的文件分為三大類,其中不包括哪個(gè)選項(xiàng)()。選項(xiàng):A、次數(shù)據(jù)文件B、日志文件C、主數(shù)據(jù)文件D、邏輯文件正確答案:【邏輯文件】2、問題:創(chuàng)建數(shù)據(jù)庫時(shí),一個(gè)數(shù)據(jù)庫可以有幾個(gè)主數(shù)據(jù)庫文件?選項(xiàng):A、0B、有且僅有一個(gè)C、多個(gè)D、一個(gè)或多個(gè)正確答案:【有且僅有一個(gè)】3、問題:以下哪個(gè)數(shù)據(jù)庫實(shí)例可以做修改()。選項(xiàng):A、masterB、modelC、msdbD、temp正確答案:【model】4、問題:為數(shù)據(jù)庫重命名的語法是()。選項(xiàng):A、Alterdatabse舊名字ModifyName=新名字B、Alterdatabse舊名字AlterName=新名字C、Alterdatabse舊名字ModifyName新名字D、Renamedatabse舊名字To新名字正確答案:【Alterdatabse舊名字ModifyName=新名字】5、問題:SQLServer使用的圖形界面管理工具是()。選項(xiàng):A、SQLServerManagementStudioB、SQLServerConfigurationManagerC、AnalysisServicesD、NotificationServices正確答案:【SQLServerManagementStudio】6、問題:事務(wù)日志文件的擴(kuò)展名是()。選項(xiàng):A、.mdfB、.ldfC、.ndfD、.sdf正確答案:【.ldf】7、問題:使用______語句可以創(chuàng)建數(shù)據(jù)庫。選項(xiàng):A、createtableB、createviewC、createdataD、createdatabse正確答案:【createdatabse】8、問題:在SQLServer中,參數(shù)filegrowth的值()選項(xiàng):A、只能是絕對(duì)值B、只能是相對(duì)值C、既可以是絕對(duì)值,也可以是相對(duì)值D、以上說法都不正確正確答案:【既可以是絕對(duì)值,也可以是相對(duì)值】9、問題:下列關(guān)于數(shù)據(jù)庫創(chuàng)建的說法錯(cuò)誤的是()。選項(xiàng):A、創(chuàng)建的數(shù)據(jù)庫名稱必須是系統(tǒng)中不存在的B、物理文件名是數(shù)據(jù)庫文件在物理磁盤上的存儲(chǔ)路徑和文件名稱構(gòu)成數(shù)據(jù)庫文件的物理名稱C、為了讓日志文件發(fā)揮作用,需要將數(shù)據(jù)文件和日志文件存儲(chǔ)在同一物理磁盤上D、可以為創(chuàng)建好的數(shù)據(jù)庫繼續(xù)添加數(shù)據(jù)文件和日志文件正確答案:【為了讓日志文件發(fā)揮作用,需要將數(shù)據(jù)文件和日志文件存儲(chǔ)在同一物理磁盤上】10、問題:以下是創(chuàng)建BookDB數(shù)據(jù)庫語句,其中BookDB數(shù)據(jù)庫的主數(shù)據(jù)文件的邏輯名稱是()選項(xiàng):A、BookDBB、BookDB_dataC、BookDB_logD、BookDB_data.mdf正確答案:【BookDB_data】隨堂測驗(yàn)1、問題:如果要在一張管理職工工資的表中限制工資的輸入范圍,應(yīng)使用()約束。選項(xiàng):A、PRIMARYKEYB、FOREIGNKEYC、UNIQUED、CHECK正確答案:【CHECK】2、問題:列值為空值(NULL),則說明這一列()選項(xiàng):A、數(shù)值為0B、數(shù)值為空格C、數(shù)值是未知的D、不存在正確答案:【數(shù)值是未知的】3、問題:下述SQL關(guān)鍵字中,允許用戶定義新關(guān)系時(shí),引用其他關(guān)系的主碼作為外碼的關(guān)鍵字是()。選項(xiàng):A、INSERTB、DELETEC、REFERENCESD、SELECT正確答案:【REFERENCES】4、問題:在SQL命令中,下述關(guān)鍵字不能用來定義屬性上約束條件的是()。選項(xiàng):A、NOTNULLB、UNIQUEC、CHECKD、HAVING正確答案:【HAVING】5、問題:以下關(guān)于外鍵和相應(yīng)主鍵之間的關(guān)系,正確的是()。選項(xiàng):A、外鍵并不一定要與相應(yīng)的主鍵同名B、外鍵一定要與相應(yīng)的主鍵同名C、外鍵一定要與相應(yīng)的主鍵同名而且唯一D、外鍵一定要與相應(yīng)的主鍵同名,但并不一定唯一正確答案:【外鍵并不一定要與相應(yīng)的主鍵同名】6、問題:現(xiàn)有表user(userid,username,salary,depid,email)和表department(depid,deptname)下面()應(yīng)采用check約束來實(shí)現(xiàn)。選項(xiàng):A、若department中不存在depid為2的記錄,則不允許在user表中再次插入depid為2的數(shù)據(jù)行B、若user表中已經(jīng)存在userid為10的記錄,則不允許在user表張紅再次插入userid為10的數(shù)據(jù)行C、user表中的salary(薪水)值必須在4000元以上D、若user表的email列允許為空,則向user表中插入數(shù)據(jù)時(shí),可以不輸入email值正確答案:【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é)生記錄,下列語句正確的是()。選項(xiàng):A、INSERTINTOSVALUES(30,'鄭和','95031')B、INSERTINTOS(NO,NAME,SEX,AGE,CLASS)VALUES(30,'鄭和','95031')C、INSERTINTOS(NO,NAME,CLASS)VALUES(30,'鄭和','95031')D、INSERTINTOS(NO,NAME,SEX,AGE,CLASS)VALUES(30,'鄭和','NULL','NULL','95031')正確答案:【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é)生姓名改為“王華”,下列語句正確的是()。選項(xiàng):A、UPDATEFROMSSETNO=10WHERENAME='王華'B、UPDATESSETNAME='王華'WHERENO=10C、UPDATEFROMSSETNAME='王華'WHERENO=10D、UPDATESSETNO=10WHERENAME='王華'正確答案:【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”班的男生記錄,下列語句正確的是()。選項(xiàng):A、DELETEFROMSWHERESEX='男'XORCLASS='95031'B、DELETEFROMSWHERESEX='男'NOTCLASS='95031'C、DELETEFROMSWHERESEX='男'ORCLASS='95031'D、DELETEFROMSWHERESEX='男'ANDCLASS='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)和姓名,要求列名顯示為中文,下列語句正確的是()。選項(xiàng):A、SELECTNO,NAMEFROMSWHEREAGE20ANDSEX='女'B、SELECTNO=學(xué)號(hào),NAME=姓名FROMSWHEREAGE20ANDSEX='女'C、SELECT'學(xué)號(hào)'=NO,'姓名'=NAMEFROMSWHEREAGE20ANDSEX='女'D、SELECT學(xué)號(hào)ASNO,姓名ASNAMEFROMSWHEREAGE20ANDSEX='女'正確答案:【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。選項(xiàng):A、DISTINCTB、TOPC、ALLD、WHERE正確答案:【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行記錄,正確的語法是()。選項(xiàng):A、SELECTTOP5*FROMRB、SELECTTOP(5)FROMRC、SELECTTOP5FROMRD、SELECTTOP(5*)FROMR正確答案:【SELECTTOP5*FROMR】7、問題:用于求系統(tǒng)日期的函數(shù)是(()。選項(xiàng):A、YEAR()B、GETDATE()C、COUNT()D、SUM()正確答案:【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)。選項(xiàng):A、DEFAULTB、CHECKC、UNIQUED、FOREIGNKEY正確答案:【CHECK】2、問題:假定有一個(gè)用戶表,表中包含字段:userid(int)、username(varchar)、password(varchar)等,該表需要設(shè)置主鍵,下列說法中正確的是()。選項(xiàng):A、如果采用userid作為主鍵,那么在userid列輸入的數(shù)值,允許重復(fù)。B、此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用userid作為主鍵。C、此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用username和password作為主鍵。D、如果采用userid作為主鍵,那么在userid列輸入的數(shù)值,允許為空。正確答案:【此表設(shè)計(jì)主鍵時(shí),根據(jù)選擇主鍵的最小性原則,最好采用userid作為主鍵?!?、問題:關(guān)于表中的自增列,以下說法正確的是()。選項(xiàng):A、使用SQL語句插入數(shù)據(jù)時(shí),可以為自增列指定要插入的值。B、設(shè)定自增列時(shí),必須同時(shí)指定種子和遞增量。C、若設(shè)定自增列時(shí),未指定自增遞增量,那么使用SQL語句插入數(shù)據(jù)時(shí),可以為自增列指定遞增值。D、只能把主鍵設(shè)定為自增列。正確答案:【設(shè)定自增列時(shí),必須同時(shí)指定種子和遞增量?!?、問題:不允許數(shù)據(jù)庫表在指定列上具有相同的值,但允許有空值,這屬于()約束選項(xiàng):A、DEFAULTB、UNIQUEC、PRIMARYKEYD、FOREIGNKEY正確答案:【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é)生的姓名和年齡,下列語句正確的是()。選項(xiàng):A、SELECTNAMEAS'姓名',DATEDIFF(YY,BIRTH,GETDATE())AS'年齡'FROMSB、SELECT'姓名'=NAME','年齡'=GETDATE())-BIRTHFROMSC、SELECTNAME='姓名',YEAR(GETDATE())-YEAR(BIRTH)='年齡'FROMSD、SELECTNAMEAS姓名,DATEDIFF(BIRTH,GETDATE())AS年齡FROMS正確答案:【SELECTNAMEAS'姓名',DATEDIFF(YY,BIRTH,GETDATE())AS'年齡'FROMS】6、問題:對(duì)于UPDATE語句的實(shí)現(xiàn)說法正確的是()。選項(xiàng):A、對(duì)于UPDATE一次只能修改一列的值B、對(duì)于UPDATE可以修改Identity屬性的值C、對(duì)于UPDATE可以指定要修改的列和想賦予的新值D、對(duì)于UPDATE不能加WHERE條件正確答案:【對(duì)于UPDATE可以指定要修改的列和想賦予的新值】7、問題:數(shù)據(jù)查詢語句SELECT的語法中,必不可少的子句是()。選項(xiàng):A、SELECT和WHEREB、SELECT和FROMC、FROMD、SELECT正確答案:【SELECT和FROM】8、問題:在SQL中,SELECT語句的SELECTDISTINCT表示查詢結(jié)果中()。選項(xiàng):A、屬性名都不相同B、去掉了重復(fù)的列C、行都不相同D、屬性值都不相同正確答案:【行都不相同】9、問題:由于業(yè)務(wù)量很大,定單表已經(jīng)存放了大量的數(shù)據(jù)。若想刪除3年以前的訂購信息,下面哪個(gè)語句能夠完成改任務(wù)?()選項(xiàng):A、DELETEFROM定單表WHERE定單日期DATEADD(YY,-3,GETDATE())B、DELETEFROM定單表WHERE定單日期DATEADD(YY,3,GETDATE())C、DELETEFROM定單表WHERE定單日期GETDATE()-3D、DELETEFROM定單表WHERE定單日期GETDATE()+3正確答案:【DELETEFROM定單表WHERE定單日期DATEADD(YY,-3,GETDATE())】隨堂測驗(yàn)1、問題:假設(shè)你是公司的數(shù)據(jù)庫管理員,數(shù)據(jù)庫Summit中有個(gè)員工表employees,該表中有職務(wù)一列。若你想檢查哪些員工的信息中沒有填寫職務(wù)一欄,應(yīng)該使用子句_________。選項(xiàng):A、Select*fromemployeeswhere職務(wù)=NULLB、Select*fromemployeeswhere職務(wù)=NULLC、Select*fromemployeeswhere職務(wù)ISNULLD、Select*fromemployeeswhere職務(wù)ISNULL正確答案:【Select*fromemployeeswhere職務(wù)ISNULL】2、問題:模糊查詢________可以檢索出以“M”開頭,且第二個(gè)字符不是“c”的所有字符串選項(xiàng):A、LIKE‘Mc_’B、LIKE‘Mc%’C、LIKE‘M[^c]_’D、LIKE‘M[^c]%’正確答案:【LIKE‘M[^c]%’】3、問題:下列關(guān)于ORDERBY子句的說法,正確的有________選項(xiàng):A、在SELECT語句中,ORDERBY子句為必選B、ORDERBY默認(rèn)按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之前正確答案:【ORDERBY字段DESC是降序排列】4、問題:計(jì)算每個(gè)客戶的訂單總額,正確的SQL是________。選項(xiàng):A、SELECTC_ID,COUNT(OrderAmount)FROMOrdersGROUPBYC_IDB、SELECTC_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_IDC、SELECTC_ID,SUM(OrderAmount)FROMOrdersD、SELECTOrderDate,C_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_ID正確答案:【SELECTC_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_ID】5、問題:數(shù)據(jù)表如圖所示,列出客戶訂單總金額大于3000的數(shù)據(jù),正確的SQL是________選項(xiàng):A、SELECTC_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_IDHAVINGSUM(OrderAmount)3000B、SELECTC_ID,SUM(OrderAmount)FROMOrdersWHERESUM(OrderAmoount)3000GROUPBYC_IDC、SELECTC_ID,SUM(OrderAmount)FROMOrdersWHERESUM(OrderAmoount)3000D、SELECTC_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_IDWHERESUM(OrderAmount)3000正確答案:【SELECTC_ID,SUM(OrderAmount)FROMOrdersGROUPBYC_IDHAVINGSUM(OrderAmount)3000】6、問題:在SSMS的查詢分析器中使用T-SQL語句查詢數(shù)據(jù),想要使用Like關(guān)鍵字來匹配單個(gè)字符,那么其通配符是_______選項(xiàng):A、%B、*C、?D、_正確答案:【_】7、問題:從產(chǎn)品表Products中查詢單價(jià)UnitPrice在6~10(包含6和10)的產(chǎn)品名稱和單價(jià)信息,正確的SQL有________。選項(xiàng):A、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10B、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN10AND6C、SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,10)D、SELECTName,UnitPriceFROMProductsWHEREUnitPrice=6ANDUnitPrice=10正確答案:【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語句是_______選項(xiàng):A、SELECTproductname,pricefromproductsorderbypriceASCB、SELECTproductname,pricefromproductsorderbypriceDESCC、SELECTproductname,pricefromproductsorderbypriceD、SELECTproductnamefromproductsorderbypriceDESC正確答案:【SELECTproductname,pricefromproductsorderbypriceASC#SELECTproductname,pricefromproductsorderbyprice】隨堂測驗(yàn)1、問題:已知有關(guān)系:員工(姓名,地址,性別,出生日期),查詢具有相同地址的兩位員工信息的姓名,操作正確的是________。SELECTstr1.姓名,str2.姓名FROM員工ASstr1,員工ASstr2ON_____①____WHERE_____②____選項(xiàng):A、str1.地址=str2.地址B、str1.地址=str2.地址,str1.姓名str2.姓名C、str1.地址=str2.地址,str1.姓名str2.姓名D、str1.地址!=str2.地址,str1.姓名str2.姓名正確答案:【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_________選項(xiàng):A、SNO,SC.GRADE=90B、SNO,SC.GRADE=90C、S.SNO,SC.GRADE=90D、S.SNO,SC.GRADE=90正確答案:【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)=__________________選項(xiàng):A、(SELECT借書證號(hào)FROM圖書WHERE書名='現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)')B、(SELECT總編號(hào)FROM圖書WHERE書名='現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)')C、(SELECT借書證號(hào)FROM借閱WHERE書名='現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)')D、(SELECT總編號(hào)FROM借閱WHERE書名='現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)')正確答案:【(SELECT總編號(hào)FROM圖書WHERE書名='現(xiàn)代網(wǎng)絡(luò)技術(shù)基礎(chǔ)')】作業(yè)-查詢語句本章測驗(yàn)1、問題:下列說法正確的是________。選項(xiàng):A、執(zhí)行“SELECT*FROMstudentWHERE條件表達(dá)式”語句后,表示一定返回學(xué)生所有行的數(shù)據(jù)B、WHERE子句在查詢語句中為必選C、在SQLServer中,“!=”與“”作用完全相同D、語句“SELECT*FROMstudentWHEREAgeNOTNULL”的寫法正確正確答案:【在SQLServer中,“!=”與“”作用完全相同】2、問題:模糊查詢________可以檢索出以“M”開頭,且第二個(gè)字符不是“c”的所有字符串。選項(xiàng):A、LIKE‘Mc_’B、LIKE‘Mc%’C、LIKE‘M[^c]_’D、LIKE‘M[^c]%’正確答案:【LIKE‘M[^c]%’】3、問題:下列關(guān)于ORDERBY子句的說法,正確的有________。選項(xiàng):A、在SELECT語句中,ORDERBY子句為必選B、ORDERBY默認(rèn)按照降序排序C、ORDERBY字段DESC是降序排列D、ORDERBY子句放于WHERE子句之前正確答案:【ORDERBY字段DESC是降序排列】4、問題:若按天計(jì)算每個(gè)客戶的訂單總金額,正確的SQL是________。選項(xiàng):A、SELECTC_ID,COUNT(OrderPrice)FROMOrdersGROUPBYC_ID,OrederDateB、SELECTOrderDate,C_ID,SUM(OrderPrice)FROMOrdersGROUPBYOrderDateC、SELECTOrderDate,C_ID,SUM(OrderPrice)FROMOrdersGROUPBYOrderDate,C_IDD、SELECTOrderDate,SUM(OrderAmount)FROMOrdersGROUPBYOrderDate,C_ID正確答案:【SELECTOrderDate,SUM(OrderAmount)FROMOrdersGROUPBYOrderDate,C_ID】5、問題:某公司在部分國家或地區(qū)只有2~3個(gè)客戶,部分國家超過20個(gè)客戶。現(xiàn)在公司想對(duì)客戶數(shù)量在10個(gè)(含10個(gè))以上的國家進(jìn)行廣告宣傳,使用________語句將這些國家列出。選項(xiàng):A、SELECTCountryFROMCustomersGROUPBYCountryHAVINGCOUNT(Country)=10B、SELECTTOP10CountryFROMCustomersC、SELECTTOP10CountryFROM(SELECTDISTINCTCountryFROMCustomers)ASXGROUPBYCountryHAVINGCOUNT(*)=10D、SELECTCountryFROMCustomerswhereCOUNT(Country)=10正確答案:【SELECTCountryFROMCustomersGROUPBYCountryHAVINGCOUNT(Country)=10】6、問題:下列SQL語句中,__________能查出選了興趣A班或興趣B班的學(xué)生名單。選項(xiàng):A、SELECT*FROM興趣A班UNIONSELECT*FROM興趣B班B、SELECT*FROM興趣A班INTERSECTSELECT*FROM興趣B班C、SELECT*FROM興趣A班EXCEPTSELECT*FROM興趣B班D、SELECT*FROM興趣A班ANDSELECT*FROM興趣B班正確答案:【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語句是_______。選項(xiàng):A、SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEFROMSWHERESN='李軍')B、SELECTSN,AGE,SEXFROMSWHEREAGE(SN='李軍')C、SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEWHERESN='李軍')D、SELECTSN,AGE,SEXFROMSWHEREAGE李軍.AGE正確答案:【SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEFROMSWHERESN='李軍')】8、問題:在教學(xué)管理數(shù)據(jù)庫中有教師表和學(xué)院表。有SQL語句:??SELECTDISTINCT系號(hào)FROM教師WHERE工資=??ALL(SELECT工資FROM教師WHERE系號(hào)='02')與如上語句等價(jià)的SQL語句是______選項(xiàng):A、SELECTDISTINCT系號(hào)FROM教師WHERE工資=(SELECTMAX(工資)FROM教師WHERE系號(hào)='02')B、SELECTDISTINCT系號(hào)FROM教師WHERE工資=??(SELECTMIN(工資)FROM教師WHERE系號(hào)='02')C、SELECTDISTINCT系號(hào)FROM教師WHERE工資=??ANY(SELECT工資FROM教師WHERE系號(hào)='02')D、SELECTDISTINCT系號(hào)FROM教師WHERE工資=??SOME(SELECT工資FROM教師WHERE系號(hào)='02')正確答案:【SELECTDISTINCT系號(hào)FROM教師WHERE工資=(SELECTMAX(工資)FROM教師WHERE系號(hào)='02')】9、問題:顯示上海地區(qū)客戶的詳細(xì)信息,正確的SQL是_______選項(xiàng):A、SELECTo.C_Id,c.Name,o.OrderDate,o.OrderAmountFROMOrdersoJOINCustomercONo.C_Id=c.CustomerIDWHEREc.Address='上海'B、SELECTo.C_Id,c.Name,o.OrderDate,o.OrderAmountFROMOrdersoJOINCustomercWHEREc.Address='上海'ONo.C_Id=c.CustomerIDC、SELECTo.C_Id,c.Name,o.OrderDate,o.OrderAmountFROMOrdersoINNERJOINCustomercONo.C_Id=c.CustomerIDWherec.Addressis'上海'D、SELECTo.C_Id,c.Name,o.OrderDate,o.OrderAmountFROMOrdersoWHEREc.Address='上海'JOINCustomercONo.C_Id=c.CustomerID正確答案:【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有________。選項(xiàng):A、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10B、SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN10AND6C、SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,8,10)D、SELECTName,UnitPriceFROMProductsWHEREUnitPrice=6ORUnitPrice=8ORUnitPrice=10正確答案:【SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,8,10)#SELECTName,UnitPriceFROMProductsWHEREUnitPrice=6ORUnitPrice=8ORUnitPrice=10】作業(yè)-索引與視圖本章測驗(yàn)1、問題:下列_________情況不適合創(chuàng)建索引選項(xiàng):A、經(jīng)常被查詢搜索的列,如經(jīng)常在where子句中出現(xiàn)的列B、是外鍵或主鍵的列C、包含太多重復(fù)選用值的列D、在ORDERBY子句中使用的列正確答案:【包含太多重復(fù)選用值的列】2、問題:在SQLServer中,索引的順序和數(shù)據(jù)表的物理順序相同的索引是_________選項(xiàng):A、聚集索引B、非聚集索引C、主鍵索引D、唯一索引正確答案:【聚集索引】3、問題:每張表可以創(chuàng)建_________聚集索引,_________非聚集索引選項(xiàng):A、任意多個(gè),1個(gè)B、任意多個(gè),任意多個(gè)C、最多1個(gè),任意多個(gè)D、1個(gè),1個(gè)正確答案:【最多1個(gè),任意多個(gè)】4、問題:通常在主鍵上創(chuàng)建________,在外鍵上創(chuàng)建________。選項(xiàng):A、聚集索引,非聚集索引B、聚集索引,聚集索引C、非聚集索引,非聚集索引D、非聚集索引,聚集索引正確答案:【聚集索引,非聚集索引】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ù)庫管理員希望刪除該索引,他可以使用_________語句完成該操作。選項(xiàng):A、DeleteclusteredindexSC.clustered_stunumB、DropclusteredindexSC.clustered_stunumC、DropindexSC.clustered_stunumD、刪除主鍵,才能刪除該索引正確答案:【刪除主鍵,才能刪除該索引】6、問題:視圖中數(shù)據(jù)來源可以從_________中導(dǎo)出的選項(xiàng):A、基本表B、視圖C、基本表或視圖D、數(shù)據(jù)庫正確答案:【基本表或視圖】7、問題:下列特點(diǎn)_________是視圖所不具備的選項(xiàng):A、分割數(shù)據(jù),屏蔽用戶所不需要瀏覽的數(shù)據(jù)B、提高應(yīng)用程序和表之間的獨(dú)立性,充當(dāng)程序和表之間的中間層C、降低對(duì)最終用戶查詢水平的要求D、使用視圖可以加快查詢語句的執(zhí)行速度正確答案:【使用視圖可以加快查詢語句的執(zhí)行速度】8、問題:下列關(guān)于視圖的說法中,錯(cuò)誤的是_________選項(xiàng):A、視圖提供了查看和存取數(shù)據(jù)的另一種途徑,可簡化數(shù)據(jù)操作,也可提高數(shù)據(jù)庫安全性B、視圖是一個(gè)基于選擇查詢的虛擬表,其內(nèi)容是通過選擇查詢來定義的C、視圖中的查詢可以引用一個(gè)或多個(gè)表D、視圖建立后,視圖存儲(chǔ)了數(shù)據(jù)正確答案:【視圖建立后,視圖存儲(chǔ)了數(shù)據(jù)】9、問題:在視圖上不能完成的操作是_______選項(xiàng):A、可根據(jù)需要使用ALTERVIEW語句對(duì)視圖進(jìn)行修改B、可以通過視圖更新表中的數(shù)據(jù)C、在視圖上更新同時(shí)來自多張基表的數(shù)據(jù)D、在視圖上定義新視圖正確答案:【在視圖上更新同時(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é)生各科成績及其平均分,完成該要求的語句為_________。選項(xiàng):A、Createviewv-good-stufromSCSelect*Where平均分85B、Createviewv-good-stuAsSelect*fromSCcheckoption平均分85C、Createviewv-good-stuAsSelect*fromSCWhere平均分85D、Createviewv-good-stuSelect*fromSCWhere平均分85Withcheckoption正確答案:【Createviewv-good-stuAsSelect*fromSCWhere平均分85】隨堂測驗(yàn)1、問題:表達(dá)式Not(2(5%2))的運(yùn)算結(jié)果為:選項(xiàng):A、TrueB、FalseC、2D、1正確答案:【False】2、問題:要統(tǒng)計(jì)職工表中員工的個(gè)數(shù),下面答案錯(cuò)誤的是:選項(xiàng):A、declare@cntintset@cnt=(selectcount(職工編號(hào))from職工表)print@cntas公司員工總數(shù)B、declareint@cntset@cnt=(selectcount(職工編號(hào))from職工表)select@cntas公司員工總數(shù)C、declare@cntintselect@cnt=count(職工編號(hào))from職工表select@cntas公司員工總數(shù)D、declare@cntintset@cnt=(selectcount(職工編號(hào))from職工表)print'公司員工總數(shù)'+Convert(varchar(20),@cnt)正確答案:【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)選項(xiàng):A、計(jì)算100內(nèi)偶數(shù)的和B、計(jì)算100內(nèi)奇數(shù)的和C、計(jì)算100內(nèi)自然數(shù)的和D、以上都不對(duì)正確答案:【計(jì)算100內(nèi)奇數(shù)的和】作業(yè)-表達(dá)式與流程控制本章測驗(yàn)1、問題:以下描述錯(cuò)誤的是___選項(xiàng):A、局部變量使用Declare聲明,局部變量名必須以@開頭B、SET語句可以給一個(gè)或多個(gè)局部變量賦值C、SELECT語句可以給一個(gè)或多個(gè)局部變量賦值D、可以在查詢的同時(shí)直接為局部變量賦值正確答案:【SET語句可以給一個(gè)或多個(gè)局部變量賦值】2、問題:DECLARE@SCOREFLOATSELECT@SCORE=scoreFROMSCWHEREStuID='A00001'ANDCourseID=3IF(@SCORE=80)PRINT'良好'ELSEIF(@SCORE=60)PRINT'合格'ELSEPRINT'不合格'代碼打印的結(jié)果是:_________選項(xiàng):A、良好B、合格C、不合格D、90正確答案:【良好】3、問題:DECLARE@iintSET@i=0WHILE@i5BEGINSET@i=@i+1IF(@i=3)PRINTConvert(char(2),@i)END代碼的運(yùn)行結(jié)果是:1245代碼中缺少的語句應(yīng)該填入的是_____選項(xiàng):A、RETURNB、BREAKC、DEFAULTD、CONTINUE正確答案:【CONTINUE】4、問題:T-SQL中的注釋符號(hào)是:_____選項(xiàng):A、//B、/*/C、--D、++正確答案:【--】隨堂測驗(yàn)1、問題:用于顯示存儲(chǔ)過程的定義文本的系統(tǒng)存儲(chǔ)過程是:選項(xiàng):A、sp_helptextB、sp_helpC、sp_renameD、sp_stored_procedures正確答案:【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選項(xiàng):A、(1)return1(2)return0B、(1)return-1(2)return0C、(1)return0(2)return1D、(1)return0(2)return-1正確答案:【(1)return1(2)return0】3、問題:系統(tǒng)存儲(chǔ)過程以sp_開頭,由SQLServer內(nèi)建,存儲(chǔ)在master數(shù)據(jù)庫中選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】4、問題:存儲(chǔ)過程可以接受輸入?yún)?shù)、輸出參數(shù)、返回狀態(tài)值,但不接受嵌套調(diào)用選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(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語句選項(xiàng):A、保存B、編譯C、解釋D、編寫正確答案:【編譯】2、問題:在定義存儲(chǔ)過程時(shí),下面說法不正確的是______選項(xiàng):A、不要以sp_為前綴創(chuàng)建任何存儲(chǔ)過程,因?yàn)閟p_前綴是SQLServer用來命名系統(tǒng)存儲(chǔ)過程的。B、如果定義了默認(rèn)值,執(zhí)行存儲(chǔ)過程時(shí)可以不提供實(shí)參。C、創(chuàng)建不帶參數(shù)的存儲(chǔ)過程時(shí),在存儲(chǔ)過程聲明中既無輸入?yún)?shù),也無輸出參數(shù)。D、存儲(chǔ)過程一旦創(chuàng)建成功,即可看到其運(yùn)行的結(jié)果。正確答案:【存儲(chǔ)過程一旦創(chuàng)建成功,即可看到其運(yùn)行的結(jié)果?!?、問題:在northwind數(shù)據(jù)庫中創(chuàng)建了一個(gè)名為prcOverdueOrders的儲(chǔ)存過程,而且沒被加密。以下_________方法可以查看存儲(chǔ)過程的內(nèi)容。選項(xiàng):A、EXECsp_helptext'prcOverdueOrders'B、EXECsp_helpprcOverdueOrdersC、EXECsp_stored_procedures'prcOverdueOrders'D、EXECsp_depends'prcOverdueOrders'正確答案:【EXECsp_helptext'prcOverdueOrders'】4、問題:定義一個(gè)存儲(chǔ)過程查詢某學(xué)生選修某門課程的成績和學(xué)分,存儲(chǔ)過程的首部如下形式:CreateProcedureprcStudent_info@Snamechar(8),@Cnamechar(16)則下列執(zhí)行方式中,正確的是________。選項(xiàng):A、ExecuteproStudent_info'李明','操作系統(tǒng)'B、ExecproStudent_info('操作系統(tǒng)','李明')C、ExecproStudent_info李明,操作系統(tǒng)D、ExecuteproStudent_info'操作系統(tǒng)','李明'正確答案:【ExecuteproStudent_info'李明','操作系統(tǒng)'】5、問題:要?jiǎng)h除一個(gè)名為prcStudent_info的存儲(chǔ)過程,應(yīng)用使用命令________。選項(xiàng):A、deleteprocedureprcStudent_infoB、dropprocedureprcStudent_infoC、alterprocedureprcStudent_infoD、executeCprocedureprcStudent_info正確答案:【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é)果。選項(xiàng):A、創(chuàng)建語句:CREATEPROCEDUREFindCustomer@CustomerIDchar(5)LIKESELECTcontactNameFromCustomersWHERECustomerID=@CustomerID調(diào)用語句:EXECFindCustomer@CustomerID='0001188'B、創(chuàng)建語句:CREATEPROCEDUREFindCustomer@CustomerIDchar(5)ASDECLARE@ContactNamevarchar(20)SELECTContactNameFromCustomersWHERE@CustomerID=CustomerIDPRINT@ContactName調(diào)用語句EXECFindCustomer'0001188'C、創(chuàng)建語句:CREATEPROCEDUREFindCustomer@CustomerIDchar(5)ASDECLARE@ContactNamevarchar(20)SELECT@ContactName=ContactNameFromCustomersWHERECustomerID=@CustomerIDPRINT@ContactName調(diào)用語句:EXECFindCustomer'0001188'D、創(chuàng)建語句:CREATEPROCEDUREFindCustomer@CustomerIDchar(5)LIKESELECTcontactNameFromCustomersWHERECustomerID=@CustomerID調(diào)用語句:EXECFindCustomer@CustomerID='0001188'正確答案:【創(chuàng)建語句:CREATEPROCEDUREFindCustomer@CustomerIDchar(5)ASDECLARE@ContactNamevarchar(20)SELECT@ContactName=ContactNameFromCustomersWHERECustomerID=@CustomerIDPRINT@ContactName調(diào)用語句:EXECFindCustomer'0001188'】隨堂測驗(yàn)1、問題:事務(wù)是一個(gè)操作序列,這些橾作_______。選項(xiàng):A、“可以做,也可以不做”,是數(shù)據(jù)庫環(huán)境中可分割的邏輯工作單位B、“可以只做其中的一部分”,是數(shù)據(jù)庫環(huán)境中可分割的邏輯工作單位C、“要么都做,要么都不做”,是數(shù)據(jù)庫環(huán)境中可分割的邏輯工作單位D、“要么都做,要么都不做”,是數(shù)據(jù)庫環(huán)境中不可分割的邏輯工作單位正確答案:【“要么都做,要么都不做”,是數(shù)據(jù)庫環(huán)境中不可分割的邏輯工作單位】2、問題:若系統(tǒng)在運(yùn)行過程中,由于某種原因,造成系統(tǒng)停止運(yùn)行,致使事務(wù)在執(zhí)行過程中以非控制方式終止,這時(shí)內(nèi)存中的信息丟失,而存儲(chǔ)在外存上的數(shù)據(jù)未受影響,這種情況稱為________。選項(xiàng):A、事務(wù)故障B、系統(tǒng)故障C、介質(zhì)故障D、運(yùn)行故障正確答案:【系統(tǒng)故障】3、問題:日志文件是用于記錄________。選項(xiàng):A、程序運(yùn)行過程B、數(shù)據(jù)操作C、對(duì)數(shù)據(jù)的所有更新操作D、程序執(zhí)行的結(jié)果正確答案:【對(duì)數(shù)據(jù)的所有更新操作】4、問題:事務(wù)的原子性是指_______。選項(xiàng):A、事務(wù)中包括的所有操作要么都做,要么都不做B、事務(wù)一旦提交,對(duì)數(shù)據(jù)庫的改變是永久的C、一個(gè)事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對(duì)并發(fā)的其他事務(wù)是隔離的D、事務(wù)必須是使數(shù)據(jù)庫從一個(gè)一致性狀態(tài)變到另一個(gè)一致性狀態(tài)正確答案:【事務(wù)中包括的所有操作要么都做,要么都不做】5、問題:事務(wù)是數(shù)據(jù)庫進(jìn)行的基本工作單位。如果一個(gè)事務(wù)執(zhí)行成功,則全部更新提交;如果一個(gè)事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個(gè)事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于_______狀態(tài)。選項(xiàng):A、安全性B、一致性C、完整性D、可靠性正確答案:【一致性】隨堂測驗(yàn)1、問題:若事務(wù)T1對(duì)數(shù)據(jù)D1已加排它鎖,那么事務(wù)T2對(duì)數(shù)據(jù)D1____。選項(xiàng):A、加共享鎖成功,加排它鎖失敗B、加排它鎖成功,加共享鎖失敗C、加共享鎖、排它鎖都成功D、加共享鎖、排它鎖都失敗正確答案:【加共享鎖、排它鎖都失敗】2、問題:可以解決售票點(diǎn)售票并發(fā)問題且性能最優(yōu)的隔離級(jí)別是____。選項(xiàng):A、未提交讀B、已提交讀C、可重復(fù)讀D、可序列化正確答案:【可重復(fù)讀】3、問題:兩個(gè)事務(wù)同時(shí)執(zhí)行,不會(huì)產(chǎn)生沖突的是__。選項(xiàng):A、先讀再寫B(tài)、先寫再讀C、先寫再寫D、先讀再讀正確答案:【先讀再讀】4、問題:保證并發(fā)調(diào)度的可串行化,是為了確保事務(wù)的______選項(xiàng):A、原子性和一致性B、原子性和持久性C、隔離性和持久性D、隔離性和一致性正確答案:【隔離性和一致性】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),則下列敘述正確的是______選項(xiàng):A、數(shù)據(jù)庫不會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為7B、數(shù)據(jù)庫會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為8C、數(shù)據(jù)庫會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為9D、數(shù)據(jù)庫不會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為8正確答案:【數(shù)據(jù)庫會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為8】作業(yè)-事務(wù)本章測驗(yàn)1、問題:一個(gè)事務(wù)的執(zhí)行,不應(yīng)該受到其他事務(wù)的干擾而影響其結(jié)果的正確性,稱為事務(wù)的_______。選項(xiàng):A、原子性B、一致性C、隔離性D、持久性正確答案:【隔離性】2、問題:關(guān)于ROLLBACK的描述,正確的是_______。選項(xiàng):A、ROLLBACK語句會(huì)將事務(wù)對(duì)數(shù)據(jù)庫的更新寫入數(shù)據(jù)庫B、ROLLBACK語句會(huì)將事務(wù)對(duì)數(shù)據(jù)庫的更新撤消C、ROLLBACK語句會(huì)退出事務(wù)所在程序D、ROLLBACK語句能夠?qū)⑹聞?wù)中使用的所有變量置空值正確答案:【ROLLBACK語句會(huì)將事務(wù)對(duì)數(shù)據(jù)庫的更新撤消】3、問題:事務(wù)提交之后,其對(duì)數(shù)據(jù)庫的修改還存留在緩沖區(qū)中,并未寫入到硬盤,此時(shí)發(fā)生系統(tǒng)故障,則應(yīng)執(zhí)行_______操作。選項(xiàng):A、UNDOB、REDOC、重啟系統(tǒng)D、備份正確答案:【REDO】4、問題:系統(tǒng)重啟后,由DBMS根據(jù)_______對(duì)數(shù)據(jù)庫進(jìn)行恢復(fù),將已提交的事務(wù)對(duì)數(shù)據(jù)庫的修改寫入硬盤。選項(xiàng):A、日志B、數(shù)據(jù)庫文件C、索引記錄D、數(shù)據(jù)庫副本正確答案:【日志】5、問題:假設(shè)日志文件的尾部如下圖所示,則恢復(fù)時(shí)應(yīng)執(zhí)行的操作是_______。T0STARTT0,A,1000,950T1STARTT1,C,700,600T0,B,2000,600T0COMMIT選項(xiàng):A、UndoT0,RedoT1B、RedoT0,UndoT1C、RedoT0,RedoT1D、UndoT1,UndoT0正確答案:【RedoT0,UndoT1】6、問題:若事務(wù)T2對(duì)數(shù)據(jù)D2已加共享鎖,事務(wù)T1對(duì)數(shù)據(jù)D2____選項(xiàng):A、加共享鎖成功,加排它鎖失敗B、加排它鎖成功,加共享鎖失敗C、加共享鎖、排它鎖都成功D、加共享鎖、排它鎖都失敗正確答案:【加共享鎖成功,加排它鎖失敗】7、問題:事務(wù)的最高隔離級(jí)別為___選項(xiàng):A、未提交讀B、已提交讀C、可重復(fù)讀D、可序列化正確答案:【可序列化】8、問題:用鎖機(jī)制解決售票點(diǎn)并發(fā)問題,下述正確的是____選項(xiàng):A、共享鎖可以解決,排他鎖不能解決B、共享鎖不能解決,排他鎖可以解決C、共享鎖和排他鎖都不能解決D、共享鎖和排他鎖都可以解決正確答案:【共享鎖不能解決,排他鎖可以解決】9、問題:為了防止一個(gè)事務(wù)的執(zhí)行影響其他事務(wù),應(yīng)該采取__。選項(xiàng):A、索引機(jī)制B、故障恢復(fù)C、并發(fā)控制D、完整性約束正確答案:【并發(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),則下列敘述正確的是_________選項(xiàng):A、數(shù)據(jù)庫不會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為7B、數(shù)據(jù)庫會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為8C、數(shù)據(jù)庫會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為9D、數(shù)據(jù)庫不會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為8正確答案:【數(shù)據(jù)庫不會(huì)產(chǎn)生并發(fā)錯(cuò)誤,且剩余值為7】隨堂測驗(yàn)1、問題:關(guān)于觸發(fā)器描述正確的是()多選創(chuàng)建觸發(fā)器Createtriggertrigger_InsertOnStu

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論