雨課堂學(xué)堂在線學(xué)堂云《SQL Server輕松學(xué)(湖北職業(yè)技術(shù)學(xué)院)》單元測試考核答案_第1頁
雨課堂學(xué)堂在線學(xué)堂云《SQL Server輕松學(xué)(湖北職業(yè)技術(shù)學(xué)院)》單元測試考核答案_第2頁
雨課堂學(xué)堂在線學(xué)堂云《SQL Server輕松學(xué)(湖北職業(yè)技術(shù)學(xué)院)》單元測試考核答案_第3頁
雨課堂學(xué)堂在線學(xué)堂云《SQL Server輕松學(xué)(湖北職業(yè)技術(shù)學(xué)院)》單元測試考核答案_第4頁
雨課堂學(xué)堂在線學(xué)堂云《SQL Server輕松學(xué)(湖北職業(yè)技術(shù)學(xué)院)》單元測試考核答案_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1題在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是階段。A數(shù)據(jù)庫系統(tǒng)B文件系統(tǒng)C人工管理D數(shù)據(jù)項管理第2題數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是。ADBS包括DB和DBMSBDDMS包括DB和DBSCDB包括DBS和DBMSDDBS就是DB,也就是DBMS第3題要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是。A模式與外模式B模式與內(nèi)模式C三級模式之間的兩層映射D三層模式第4題數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是模式。()第5題將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的。A數(shù)據(jù)獨立性B邏輯獨立性C數(shù)據(jù)的共享D物理獨立性正確答案:BD第1題層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是。A記錄長度B文件的大小C聯(lián)系的復(fù)雜程度D數(shù)據(jù)之間的聯(lián)系第2題在數(shù)據(jù)庫的E-R圖中,菱形框表達的是。A屬性B實體C實體之間的聯(lián)系D實體與屬性之間的聯(lián)系第3題在某公司所有人員的實體中,用關(guān)系模型來表示這些實體,經(jīng)理這個稱呼屬于。A實體的型B實體的值C屬性的型D屬性的值第4題模式是關(guān)系的集合。()第5題實體中的任一關(guān)鍵字可能由一個或多個可區(qū)別實體集合中不同個體的屬性組成。()第6題下列關(guān)于E-R模型向關(guān)系模型轉(zhuǎn)換的敘述中,哪些是正確的?A一個實體類型轉(zhuǎn)換成一個關(guān)系模式,關(guān)系的碼就是實體的碼B一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一端實體所對應(yīng)的關(guān)系模式合并C一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,關(guān)系的碼為各實體碼的組合D三個或三個以上實體間的多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式,關(guān)系的碼為各實體碼的組合正確答案:ABCD1.3數(shù)據(jù)模型--練習(xí)第1題在IDEF1X方法中,獨立實體和從屬實體分別用()形狀表示。A矩形,橢圓B菱形,矩形C圓角矩形,方角矩形D方角矩形,圓角矩形第2題在IDEF1X方法中,確定聯(lián)系和不確定聯(lián)系分別是()的聯(lián)系A(chǔ)1:1,m:nB0/1:n(n≥0),m:nCm:n,1:n(n≥0)Dm:n,n:1(n≥0)第3題10.在IDEF1X方法中,確定聯(lián)系中的父子實體的標(biāo)識聯(lián)系和非標(biāo)識聯(lián)系分別用()連線表示。A實線,虛線B粗線,細(xì)線C長線,短線D虛線,實線1.4.1關(guān)系模型--練習(xí)第1題用二維表數(shù)據(jù)來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型稱為()。A實體--聯(lián)系模型B層次模型C網(wǎng)狀模型D關(guān)系模型第2題關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括()。A排序、索引、統(tǒng)計B選擇、投影、連接C關(guān)聯(lián)、更新、排序D顯示、打印、制表第3題下列關(guān)于關(guān)系數(shù)據(jù)模型的術(shù)語中,哪一個術(shù)語所表達的概念與二維表中的“行”的概念最接近?(???)?A屬性B關(guān)系C域D元組第4題關(guān)系模式的任何屬性是不可再分。()第5題關(guān)系模型中,候選碼是可由一個或多個其值能唯一標(biāo)識該關(guān)系中每個元組的屬性組成。()1.4.2關(guān)系模式的規(guī)范化--練習(xí)第1題在數(shù)據(jù)庫技術(shù)中,實體-聯(lián)系模型是一種(?)A概念數(shù)據(jù)模型B結(jié)構(gòu)數(shù)據(jù)模型C物理數(shù)據(jù)模型D邏輯數(shù)據(jù)模型第2題設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是()A關(guān)系規(guī)范化理論B關(guān)系規(guī)范化理論C關(guān)系代數(shù)理論D數(shù)理邏輯第3題關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)系數(shù)據(jù)庫中()問題而引入的。A插入、刪除和數(shù)據(jù)冗余B提高查詢速度C減少數(shù)據(jù)操作的復(fù)雜性D保證數(shù)據(jù)的安全性和完整性第4題當(dāng)關(guān)系模式R(A,B)已屬于3NF,仍存在一定的插入和刪除異常。()1.5SQLServer安裝基礎(chǔ)--練習(xí)第1題SqlServer2017不能安裝在下列哪個操作系統(tǒng)中()?Awindows7操作系統(tǒng)Bwindows8操作系統(tǒng)(能夠安裝嗎?)Cwin10操作系統(tǒng)DwindowsServer2016操作系統(tǒng)第2題在安裝SQLServer2017之前,我們需要先安裝Java的jre程序,建議是7且51(64)或更高版本。()第3題SQLServer2017支持Linux操作系統(tǒng)。()第4題SQLServer2017支持Docker企業(yè)版,Kubernetes和OpenShift這三大容器平臺。()第5題SQLServer2017支持使用R和Python的分析方法,來做資料庫內(nèi)的機器學(xué)習(xí),意味著不必遷移資料,省下不少時間。()第6題SQLServer2017新特點()A公司可以存儲和管理更智能的數(shù)據(jù)B跨平臺提供更多的靈活性C先進的機器學(xué)習(xí)功能D增強數(shù)據(jù)層的安全性正確答案:ABCD1.6項目實踐:安裝SQLServer--練習(xí)第1題安裝sqlserver2017要先下載這個VC++的更新,可以解決服務(wù)器安裝不上的問題第2題安裝sqlserver2017中身份驗證模式有三種模塊一數(shù)據(jù)庫基礎(chǔ)--模塊練習(xí)第1題下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是()。A數(shù)據(jù)共享B提高數(shù)據(jù)完整性C數(shù)據(jù)冗余度高D提高數(shù)據(jù)獨立性第2題用戶或應(yīng)用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是()。A模式B內(nèi)模式C外模式D中模式第3題數(shù)據(jù)模型的三個要素是()。A實體完整性、參照完整性、域完整性B數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)完整性C數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D外模式、模式、內(nèi)模式第4題關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括()。A排序、索引、統(tǒng)計B選擇、投影、連接C關(guān)聯(lián)、更新、排序D顯示、打印、制表第5題從一個關(guān)系中取出滿足某個條件的所有元組形成一個新的關(guān)系是()操作。A投影B連接C選擇D復(fù)制第6題如果采用關(guān)系數(shù)據(jù)庫實現(xiàn)應(yīng)用,在數(shù)據(jù)庫邏輯設(shè)計階段需將()轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A概念模型B層次模型C關(guān)系模型D網(wǎng)狀模型第7題SQLServer屬于()類型的數(shù)據(jù)模型。A關(guān)系B層次C網(wǎng)狀D對象第8題()管理平臺是SQLServer2012提供的集成環(huán)境,其中的管理工具由用于訪問、配置、控制、管理和開發(fā)SQLServer的所有組件構(gòu)成。ASQLServerManagementStudioBSQLServer配置管理器CAnalysisServicesDSQLServerDataTools第9題下面的()不是Microsoft公司為用戶提供的SQLServer2012版本。A企業(yè)版B商業(yè)智能版C應(yīng)用版D標(biāo)準(zhǔn)版第10題不管應(yīng)用程序的用戶界面是什么形式,與SQLServer實例通信的所有應(yīng)用程序都通過將()語句發(fā)送到服務(wù)器進行通信。ATCP/IPBT-SQLCCDASP2.1SQLServer基礎(chǔ)--練習(xí)第1題要使用SQLSERVER開發(fā)工具之前我們必須打開________。ASQLSERVER開發(fā)軟件B數(shù)據(jù)庫C服務(wù)器開關(guān)D數(shù)據(jù)表第2題下述選項中不是正確的命名規(guī)范。Atable1BstudentC@@teacherDdeparment_1第3題數(shù)據(jù)庫包括系統(tǒng)數(shù)據(jù)庫與用戶數(shù)據(jù)庫()第4題當(dāng)我們第一次啟動SQLServer2017,在SQL管理平臺窗口中已經(jīng)包含了至少四個系統(tǒng)數(shù)據(jù)庫,分別是master、、_______、________。AuserBmodelCmsdbDtempdb正確答案:BCD2.2創(chuàng)建數(shù)據(jù)庫--練習(xí)第1題SQL是_________編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。A低級結(jié)構(gòu)化B高級非過程化C高級過程化D以上都不對第2題創(chuàng)建數(shù)據(jù)庫的關(guān)鍵字是。AcreateBselectCdeleteDadd第3題SQL語言有如下四個功能,數(shù)據(jù)查詢(DataQuery)、數(shù)據(jù)定義(DataDefinition)、數(shù)據(jù)操縱(DataManipulation)和數(shù)據(jù)控制(DataControl)功能于一體。()第4題數(shù)據(jù)操縱是指對數(shù)據(jù)庫中的內(nèi)容進行增、刪、改、查等操作。()2.3管理數(shù)據(jù)庫--練習(xí)第1題主數(shù)據(jù)庫文件有個。A二個B且只有一C一個以上D零個第2題在刪除數(shù)據(jù)庫注意事項,下列說法正確的是。A當(dāng)有用戶使用此數(shù)據(jù)庫時B當(dāng)數(shù)據(jù)庫正在被恢復(fù)(Restore)???C當(dāng)數(shù)據(jù)庫正在參與復(fù)制時D以上三種說話都正確第3題主數(shù)據(jù)庫文件有且只有一個,日志文件可以有多個,次數(shù)據(jù)庫文件可以一個也沒有。()第4題數(shù)據(jù)庫文件主要包括。A主數(shù)據(jù)庫文件B次數(shù)據(jù)庫文件C日志文件D以上都不對正確答案:ABC2.4項目實戰(zhàn)-創(chuàng)建“學(xué)生評教管理系統(tǒng)”數(shù)據(jù)庫--練習(xí)第1題下列哪個文件不包含在文件組里。A主數(shù)據(jù)庫文件B次數(shù)據(jù)庫文件C日志文件D管理文件第2題按物理存儲結(jié)構(gòu),數(shù)據(jù)庫分為數(shù)據(jù)文件與日志文件()模塊2--模塊練習(xí)第1題下述選項中()不是正確的命名規(guī)范。Atable1BstudentC2teacherDdeparment_1第2題若要刪除數(shù)據(jù)庫DBSS,以下正確的SQL語句是()AdropdatabaseDBSSBdeletedatabaseDBSSCdeldatabaseDBSSD以上語句都不對第3題數(shù)據(jù)庫文件主要包括()。A主數(shù)據(jù)庫文件B次數(shù)據(jù)庫文件C日志文件D文件組正確答案:ABCD第4題SQL語言有如下哪幾個功能()A數(shù)據(jù)查詢B數(shù)據(jù)定義C數(shù)據(jù)操縱D數(shù)據(jù)控制正確答案:ABCD第5題按物理存儲結(jié)構(gòu),數(shù)據(jù)庫分為數(shù)據(jù)文件與日志文件()3.1設(shè)計表--練習(xí)第1題層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是()。A記錄長度B文件的大小C聯(lián)系的復(fù)雜程度D數(shù)據(jù)之間的聯(lián)系第2題數(shù)據(jù)表是由行和列構(gòu)成的。()第3題實體中的任一關(guān)鍵字可能由一個或多個可區(qū)別實體集合中不同個體的屬性組成。()3.2.1用SQL管理工具創(chuàng)建表--練習(xí)第1題char(n)是()數(shù)據(jù)類型?A可變長度B固定長度C存儲空間D整數(shù)第2題以下()字段一般可以定義為可變長度數(shù)據(jù)類型?A圖書名稱B限借數(shù)量C工資D價格第3題SQLserver一般提供了三種創(chuàng)建數(shù)據(jù)表的方法()。3.2.2用SQL語句創(chuàng)建表--練習(xí)第1題數(shù)據(jù)庫完整性一般分為()種類型?A2B3C4D5第2題數(shù)據(jù)的完整性是指數(shù)據(jù)庫中數(shù)據(jù)的一致性和客觀性()。3.3操作表中的字段--練習(xí)第1題下列哪個關(guān)鍵字可以給表中添加字段?()AalterBcreateCdropDadd第2題數(shù)據(jù)表中的兩個字段,它們的類型可以相同,長度也可以相同,但字段名一定是不一樣。()3.4操作表中的記錄--練習(xí)第1題1.以下()語句的作用是在表中更新字段?AinsertintoBdeleteCselect*fromDupdate第2題1.判斷年齡等于20的語句是SELECT*FROMstudentWHEREage=20。()3.5項目實踐:操作數(shù)據(jù)表--練習(xí)第1題1.以下()語句的作用是修改數(shù)據(jù)表。ACreattableBDROPtableCshowtableDaltertable第2題2.以下哪種不是時間類型()。ADATETIMEBSMALLDATETIMECDATEDbinary第3題1.數(shù)據(jù)庫使用不同的數(shù)據(jù)類型存儲數(shù)據(jù),數(shù)據(jù)類型的選擇主要根據(jù)字段的內(nèi)容、大小和精度來選擇。()模塊3操作表--模塊練習(xí)第1題關(guān)于約束說法正確的是()。A一個表可以定義多個主鍵約束。B檢查約束在一個數(shù)據(jù)表中可以創(chuàng)建多個,但在字段上只能有一個。C定義了惟一性約束的字段的數(shù)據(jù)不可以為NULL值。D約束可以是字段級約束,也可以是表級約束。第2題在外鍵約束中,說法正確的是()。A兩個表可以在不同數(shù)據(jù)庫內(nèi)。B外鍵字段與主鍵字段的數(shù)據(jù)類型應(yīng)當(dāng)匹配,字段名稱一定要相同,字段長度可以相等也可以相等。C設(shè)置外鍵約束時,首先應(yīng)該在外鍵表上操作。D兩個表中都沒有主鍵,也能正常創(chuàng)建外鍵約束。第3題單個字段添加唯一約束是以下()關(guān)鍵字?APrimarykeyBADDCUNIQUEDdescription第4題在創(chuàng)建表的過程中,哪個關(guān)鍵字用來定義默認(rèn)值()。ADISTINCTBUNIQUECCHECKDDEFAULT第5題將創(chuàng)建的默認(rèn)值“性別”捆綁到“學(xué)生評價數(shù)據(jù)庫”的“t_student”表的“sex”列上的語句為()。AEXECsp_bindefault'男','t_student.sex'BEXECsp_bindefault'女','t_student.sex'CEXECsp_bindefault'性別','t_student.sex'DEXECsp_bindefault'學(xué)號','t_student.sex'第6題“實體完整性”要求表中的每條數(shù)據(jù)記錄都是唯一的個體,也就是每條數(shù)據(jù)記錄必須擁有唯一標(biāo)識符。()第7題主鍵約束有如下特點:每個表中只能有一個主鍵,主鍵可以是一列,也可以是多列的組合。()第8題外鍵約束的字段與主鍵字段的數(shù)據(jù)類型應(yīng)當(dāng)匹配,字段長度應(yīng)當(dāng)相等,字段名稱可以相同也可以不同,兩個表必須位于同一個數(shù)據(jù)庫內(nèi)。()第9題對于一個不允許為NULL值的字段,默認(rèn)值不重要。()第10題檢查約束不可以使用邏輯表達式來限制字段上可以接受的數(shù)據(jù)值。()4.1數(shù)據(jù)完整性基礎(chǔ)--練習(xí)第1題數(shù)據(jù)的完整性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤并且相關(guān)數(shù)據(jù)具有一致性。下列選項中不屬于其類型的是()。A域完整性B區(qū)完整性C用戶定義完整性D引用完整性第2題數(shù)據(jù)的完整性是指存儲在數(shù)據(jù)庫中的數(shù)據(jù)正確無誤并且相關(guān)數(shù)據(jù)具有一致性()4.2創(chuàng)建主鍵約束--練習(xí)第1題主鍵約束使用()關(guān)鍵字。AUNIQUEBCHECKCPRIMARYKEYDDEFAULT第2題一般應(yīng)在設(shè)計階段就應(yīng)該決定哪些字段創(chuàng)建為主鍵,因此在創(chuàng)建表的之前就應(yīng)該創(chuàng)建主鍵()4.3創(chuàng)建惟一性約束--練習(xí)第1題唯一性約束可以確保什么的值不是重復(fù)的?()ANULLB主鍵約束C一個字段或多個字段D表值第2題一個表能定義多個外鍵約束,但只可以定義一個惟一性約束。()第3題1.表除了用主鍵約束外,還可以用其他形式定義惟一性的約束()4.4創(chuàng)建默認(rèn)約束--練習(xí)第1題對于默認(rèn)約束()。A一列至多有一個默認(rèn)值。B使用CREATETABLE語句,是向已經(jīng)存在的表中添加約束。C定義了惟一性約束的字段的數(shù)據(jù)不可以為NULL值。D約束可以是字段級約束,也可以是表級約束。第2題默認(rèn)值約束的作用是當(dāng)向表中插入數(shù)據(jù)時,如果用戶沒有給某一字段輸入數(shù)據(jù),則系統(tǒng)自動將默認(rèn)值作為該字段的數(shù)據(jù)內(nèi)容。()4.5創(chuàng)建外鍵約束--練習(xí)第1題1.如果主鍵字段長度為為30,則對應(yīng)的外鍵字段下列哪個的長度相之匹配()。AVARCHAR(10)BVARCHAR(30)CLEN(30)DLEN(10)第2題2.以下哪個關(guān)鍵字可以定義外鍵約束。()APrimaryKeyBUniquekeyCDefaultKeyDForeignKey第3題設(shè)置外鍵約束時,在一個表中只能定義一個外鍵約束。()4.6創(chuàng)建檢查約束--練習(xí)第1題1.使用CREATETABLE語句創(chuàng)建表時,可以通過在該語句中添加一個什么子句創(chuàng)建檢查約束()。ACHECKBwhereChavingDNotes第2題如果對單個列定義CHECK約束,那么該列只允許特定的值。()第3題如果對一個表定義CHECK約束,那么此約束會在特定的列中對值進行限制。()4.7.1創(chuàng)建規(guī)則--練習(xí)第1題規(guī)則在一列上能使用幾個規(guī)則?()A多種B一種C兩種D不能使用第2題規(guī)則的作用是在向表的某列插入或更新數(shù)據(jù)時,用來限制輸入值的取值范圍。()第3題規(guī)則可以用于多個列,還可以用于用戶自定義的數(shù)據(jù)類型,而CHECK約束只能應(yīng)用于它的定義的列()4.7.2使用規(guī)則--練習(xí)第1題以下哪個是查看規(guī)則語句()。ASp_helptextBsp_unbindruleCsp_bindruleDDROPRULE第2題創(chuàng)建規(guī)則的語句是CREATERULE。()第3題檢查約束比規(guī)則更簡明,一個列只能應(yīng)用一個規(guī)則,但是卻可以應(yīng)用多個檢查約束。()4.8.1創(chuàng)建默認(rèn)--練習(xí)第1題關(guān)于默認(rèn)值,正確的是()。A只能在當(dāng)前數(shù)據(jù)庫中創(chuàng)建默認(rèn)值的名稱。B在同一個批處理中,CREATEDEFAULT可以與其他T-SQL語句組合使用。C默認(rèn)值不必與其他綁定的字段數(shù)據(jù)類型兼容。D如果列同時有默認(rèn)值和規(guī)則與之關(guān)聯(lián),則默認(rèn)值可以違反規(guī)則。第2題要將一個默認(rèn)值綁定到表中的字段或用戶定義數(shù)據(jù)類型,應(yīng)當(dāng)使用的系統(tǒng)存儲過程是()。Asp_bindefaultBsp.helpCsp_helptextDsp_unbindefault第3題默認(rèn)值可以是常量或表達式。()4.8.2使用默認(rèn)--練習(xí)第1題不需要默認(rèn)時,下面哪個語句可以刪除該默認(rèn)對象()。ADROPDEFAULTBDROPCHECKCDROPDISTINCTDDROPUNIQUE第2題不再需要默認(rèn)對象時,只要用使用DROPDEFAULT語句刪除該默認(rèn)對象就可以了。()4.9項目實踐:操作數(shù)據(jù)完整性--練習(xí)第1題在SQLServer系統(tǒng)的約束中,()能實現(xiàn)外鍵約束。APRIMARYKEY約束;BUNIQUE約束;CDEFAULT約束;DFOREIGNKEY約束;第2題實現(xiàn)實體完整性的方法主要有主鍵約束、惟一索引、惟一約束和指定IDENTITY屬性。()第3題數(shù)據(jù)庫管理系統(tǒng)用于檢查數(shù)據(jù)庫完整性約束條件的機制稱為數(shù)據(jù)庫完整性的檢查()。第4題實體完整性通常有兩種說明方法,一種是定義為列級約束,另一種是定義為表級約束。()模塊四數(shù)據(jù)完整性--模塊練習(xí)第1題用二維表數(shù)據(jù)來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型稱為()。A實體--聯(lián)系模型B層次模型C網(wǎng)狀模型D關(guān)系模型第2題關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括()。A排序、索引、統(tǒng)計B選擇、投影、連接C關(guān)聯(lián)、更新、排序D顯示、打印、制表第3題下列關(guān)于關(guān)系數(shù)據(jù)模型的術(shù)語中,哪一個術(shù)語所表達的概念與二維表中的“行”的概念最接近?(???)?A屬性B關(guān)系C域D元組第4題關(guān)系模式的任何屬性是不可再分。()第5題關(guān)系模型中,候選碼是可由一個或多個其值能唯一標(biāo)識該關(guān)系中每個元組的屬性組成。()5.1操作索引--練習(xí)第1題創(chuàng)建唯一非聚集索引的SQL語句關(guān)鍵字是()。AuniquenonclusteredBnonclusteredCcreatenonclusteredD以上都不對第2題索引包括聚集索引與非聚集唯一索引。()第3題索引的優(yōu)點是。A建立索引的列能保證行的唯一性B建立索引可以有效縮短數(shù)據(jù)的檢索時間C建立索引可以加快表與表之間的連接D為用來排序或者是分組的字段添加索引,可以加快分組和排序順序。正確答案:ABCD5.2項目實戰(zhàn):索引綜合訓(xùn)練--練習(xí)第1題創(chuàng)建主鍵的正確語法是()。Aaltertable表名addconstraint主鍵名primarykey(字段名)Baddtable表名addconstraint主鍵名primarykey(字段名)Ccreatetable表名addconstraint主鍵名primarykey(字段名)Ddeletetable表名addconstraint主鍵名primarykey(字段名)第2題當(dāng)為數(shù)據(jù)表的某列創(chuàng)建一個主鍵時,就自動為此列創(chuàng)建了一個非聚集索引()模塊5索引--模塊練習(xí)第1題創(chuàng)建非聚集索引的SQL語句關(guān)鍵字是()。AuniqueBnonclusteredCcreateD以上都不對第2題創(chuàng)建主鍵的正確語法是()。Aaltertable表名addconstraint主鍵名primarykey(字段名)Baddtable表名addconstraint主鍵名primarykey(字段名)Ccreatetable表名addconstraint主鍵名primarykey(字段名)Ddeletetable表名addconstraint主鍵名primarykey(字段名)第3題索引的優(yōu)點是()。A建立索引的列能保證行的唯一性B建立索引可以有效縮短數(shù)據(jù)的檢索時間C建立索引可以加快表與表之間的連接D為用來排序或者是分組的字段添加索引,可以加快分組和排序順序。正確答案:ABCD第4題索引包括聚集索引與非聚集索引。()6.1.1簡單查詢--練習(xí)第1題查詢語句“SELECTname,sex,birthdayFROMhuman”返回()列。A1B2C3D4第2題假設(shè)數(shù)據(jù)表“test1”中有10條數(shù)據(jù)行,可獲得最前面兩條數(shù)據(jù)行的語句為()。ASELECT2*FROMtest1BSELECTTOP2*FROMtest1CSELECTPERCENT2*FROMtest1DSELECTPERCENT20*FROMtest1第3題下面關(guān)于查詢語句中ORDERBY子句使描述正確的是()。A如果未指定排序列,則默認(rèn)按遞增排序B數(shù)據(jù)表的列都可用于排序(各種類型)C如果在SELECT子句中使用了DISTINCT關(guān)鍵字,則排序列必須出現(xiàn)在查詢結(jié)果中D聯(lián)合查詢不允許使用ORDERBY子句第4題有關(guān)SELECTcolAcolBFROMtable-name語句,該語句不能正常執(zhí)行,因為出現(xiàn)了語法錯誤。()6.1.2聚合函數(shù)--練習(xí)第1題執(zhí)行語句“SELECTCOUNT(*)FROMhuman”將返回()行。A1B2C3D4第2題對列或表達式計算平均值的函數(shù)是()。Amax和minBsumCcountDavg第3題對列或表達式求和的函數(shù)是()。Amax和minBsumCcountDavg第4題聚合函數(shù)的運算對象可以是列,也可以是表達式。()6.2分類匯總--練習(xí)第1題如果在SELECT語句中使用聚合函數(shù)(列函數(shù))進行分組統(tǒng)計時,一定在后面使用()子句。AGROUPBYBCOMPUTEBYCHAVINGDCOMPUTE第2題如果SELECT查詢語句的SELECT子句為SELECTA,B,C*D,則不能使用的GROUPBY子句是()。AGROUPBYABGROUPBYA,BCGROUPBYA,B,C*DDGROUPBYA,B,C,D第3題下面是有關(guān)分組技術(shù)的描述,請問哪一種描述是正確的()。ASELECT子句中的非合計列必須出現(xiàn)在GROUPBY子句中。BSELECT子句中的非合計列可以不出現(xiàn)在GROUPBY子句中。CSELECT子句中的合計列必須出現(xiàn)在GROUPBY子句中。DSELECT語句中使用COMPUTEBY子句時,可以不與ORDERBY子句聯(lián)合使用。第4題COMPUTEBY子句中的統(tǒng)計字段名列表可以不與ORDERBY子句中的相同或為其子集。()第5題“HAVING篩選條件表達式”表示對生成的組篩選后再對滿足條件的組進行統(tǒng)計。()6.3.1內(nèi)聯(lián)接--練習(xí)第1題下列說法錯誤的是(?)?A內(nèi)聯(lián)接可以通過在FROM子句中使用INNERJOIN關(guān)鍵字來實現(xiàn)B聯(lián)接操作僅可以在兩個不同的表之間進行C使用自身聯(lián)接時,必須為表指定兩個別名D內(nèi)聯(lián)接使用比較運算符,根據(jù)每個表共有的列的值匹配兩個表中的行第2題從訂單表和詳細(xì)訂單表中查詢所有訂單信息的SQL語句是()ASELECTd.*,x.*FROM訂單表dJOIN詳細(xì)訂單表xBSELECT*FROM訂單表dJOIN詳細(xì)訂單表xCSELECT*FROM訂單表JOIN詳細(xì)訂單表DSELECT*FROM訂單表JOIN詳細(xì)訂單表第3題已知dept表有部門編號字段deptno、部門名稱字段dname,員工表emp具有員工編號字段empno、員工姓名字段ename、電話字段phone和所屬部門編號字段deptno,該字段參考dept表的deptno字段,要使用SQL語句查詢?“研發(fā)部”部門所有員工的編號和姓名信息,下面選項中正確的是(??)。ASELECT?empno,ename?FROM?emp?WHERE?empno=(SELECT?empno?FROM?dept?WHERE?dname="研發(fā)部")?BSELECT?empno,ename?FROM?emp?WHERE?deptno=(SELECT?deptno?FROM?dept?WHERE?dname='研發(fā)部')?CSELECTempno,ename?FROM?emp?WHERE?deptno=(SELECT?*?FROM?dept?WHERE?dname='研發(fā)部')DSELECT?empno,ename?FROM?dept?WHERE?deptno=(SELECT?deptno?FROM?emp?WHERE?dname="研發(fā)部")第4題自聯(lián)接也可以理解為一個表的兩個副本之間的聯(lián)接。()6.3.2外聯(lián)接--練習(xí)第1題下列說法錯誤的是()?A在通常的的聯(lián)接操作中,只有滿足條件的記錄才能在結(jié)果集里輸出。B外聯(lián)接又分為左外聯(lián)接、右外聯(lián)接、全外聯(lián)接、交叉聯(lián)接4種C外聯(lián)接除產(chǎn)生的結(jié)果集大于等于內(nèi)聯(lián)接產(chǎn)生的結(jié)果集D左外聯(lián)接就是將左表作為主表第2題左外聯(lián)接結(jié)果集中除了滿足聯(lián)接條件的記錄外,還有主表中不滿足聯(lián)接條件的記錄并在左表的相應(yīng)列上填充NULL值。()第3題右外聯(lián)接結(jié)果集中除了滿足聯(lián)接條件的記錄外,還有主表中不滿足聯(lián)接條件的記錄并在左表的相應(yīng)列上填充NULL值。()第4題全外聯(lián)結(jié)果集中除了滿足聯(lián)接條件的記錄外,還有左、右表中不滿足聯(lián)接條件的記錄并在左、右表的相應(yīng)列上填充NULL值。()6.4.1相關(guān)子查詢--練習(xí)第1題由EXISTS引出的SELECT子查詢,其投影列表達式通常都用(),因為帶EXISTS的子查詢只返回真值或假值。A%B?C*D_第2題分?jǐn)?shù)表scores設(shè)計如下:courseID(課程編號)?studentID(學(xué)生編號)?score(分?jǐn)?shù))?另有一個學(xué)生信息表student,包含studentID,sname(學(xué)生姓名)。已知并非所有學(xué)生都參加了courseID為0001的考試,現(xiàn)在查詢所有參加0001號課程考試及格學(xué)生的學(xué)生姓名,下面正確的是()。Aselect?sname?from?student?where?studentID?in?(select?studentID?from?scores?where?courseID?=?0001?and?score>=60)Bselect?sname?from?student?where?studentID?=?(select?studentID?from?scores?wherecourseID?=?0001?and?score>=60)?Cselect?sname?from?student?where?studentID?not?in?(select?studentID?from?scores?where?courseID?=?0001?and?score<=60)Dselect?sname?from?student?where?studentID?exists?(select?studentID?from?scores?where?courseID?=?0001?and?score>=60)第3題現(xiàn)有一個學(xué)生信息表student,包含主鍵studentID(學(xué)生編號)。又有分?jǐn)?shù)表scores,包含studentID(學(xué)生編號)、以及score(考試分?jǐn)?shù))。已知student表中共有50個學(xué)生,有45人參加了考試(分?jǐn)?shù)存在scores表中),其中10人不及格。執(zhí)行以下SQL語句:select?*?from?student?where?exists(select?studentId?form?score?where?score<60)?可返回()條記錄。A50B45C10第4題在相關(guān)子查詢中,子查詢的執(zhí)行依賴于外部查詢,多數(shù)情況下是在子查詢的WHERE子句中引用了外部查詢的表。()第5題在子查詢中,還可以用EXISTS,它一般用在WHERE子句中。()6.4.2非相關(guān)子查詢--練習(xí)第1題以下關(guān)于不相關(guān)子查詢說法正確的是(??)。A不相關(guān)子查詢的執(zhí)行順序是:先執(zhí)行父查詢后執(zhí)行子查詢B子查詢不能單獨執(zhí)行,必須依賴于父查詢C子查詢只執(zhí)行一次D不相關(guān)子查詢可以使用謂詞EXISTS第2題在SQL?Server?數(shù)據(jù)庫中,從product表里查詢出price(價格)高于pName(產(chǎn)品名稱)為“一次性紙杯”所有記錄中最高價格的產(chǎn)品的查詢語句為(??)。ASELECT?*?FROM?product?WHERE?max(price)>'一次性紙杯'?BSELECT?*?FROM?product?WHERE?price>(SELECT?max(*)?FROM?product?WHERE?pName=?'一次性紙杯')CSELECT?*?FROM?product?WHERE?EXISTS?pName='一次性紙杯'DSELECT?*?FROM?product?WHERE?price>(SELECT?max(price)?FROM?product?WHERE?pName='一次性紙杯')第3題在非相關(guān)子查詢中,子查詢返回的是一組值,則要使用ANY、ALL、IN和NOTIN命令。()第4題在非相關(guān)子查詢中,子查詢得到的結(jié)果要被顯示出來。()第5題將一個表達式的值與子查詢返回的一組值中的每一個進行比較。如果在每次比較中運算結(jié)果為TRUE,則ANY測試返回TRUE;若每一次比較的結(jié)果均為FALSE,則ANY測試返回FALSE()6.5.1查詢的綜合應(yīng)用--練習(xí)第1題查詢“學(xué)生表t_student”中的前5條記錄,字段為學(xué)號和姓名。ASELECTTOP5student_no,student_nameFROMt_studentBSELECTLIMIT5student_no,student_nameFROMt_studentCSELECTTOP5student_no,student_nameFROMDSELECT5student_no,student_nameFROMt_student第2題在“班級表t_class”中,查詢“學(xué)生人數(shù)”在40~50之間的班級,要求只顯示班級編號、班級名稱和學(xué)生人數(shù)。ASELECTc.class_no,c.class_name,c.stu_numberFROMt_classcWHEREstu_numberBETWEEN40AND50BSELECTc.class_no,c.class_name,c.stu_numberFROMt_classcWHEREc.stu_numberBETWEEN40AND50CSELECTc.class_no,c.class_name,c.stu_numberFROMt_classcWHEREc.stu_numberFROM40AND50DSELECTc.class_no,c.class_name,c.stu_numberFROMt_classcWHEREc.stu_numberBETWEEN40TO506.5.2聚合函數(shù)的綜合應(yīng)用--練習(xí)第1題在查詢窗口中輸入以下SQL語句:SELECTclass_no,class_name,course_num開課門數(shù)FROMt_classc,(SELECTclass_id,COUNT(*)course_numFROMt_arrangementGROUPBYclass_idHAVINGCOUNT(*)=(SELECTMIN(course_num)FROM(SELECTclass_id,COUNT(*)course_numFROMt_arrangementGROUPBYclass_id)a))bWHEREc.class_id=b.class_id實現(xiàn)的功能是()A查詢開課門數(shù)最少的班級信息B查詢開課門數(shù)最多的班級信息C查詢開課門數(shù)及班級信息D查詢開課門數(shù)信息第2題在查詢窗口中輸入以下SQL語句:SELECTt.class_no,t.class_name,t.stu_numberFROMt_classtWHEREt.stu_number=(SELECTMAX(stu_number)FROMt_classWHEREclass_noLIKE‘2009%’)該語句的功能是()A查找班級人數(shù)等于2009級所有班級中最小學(xué)生人數(shù)的班級信息。B查找班級人數(shù)等于2009級所有班級中最大學(xué)生人數(shù)的班級信息。C查找班級人數(shù)等于2009級所有班級中最大學(xué)生人數(shù)信息。D查找班級人數(shù)等于2012級所有班級中最小學(xué)生人數(shù)信息。模塊六查詢--模塊練習(xí)第1題已知有scores表,scoreid為主鍵,現(xiàn)在表中共有10條記錄,其中一條scoreid=21。創(chuàng)建視圖:create?view?view_scores?as?select?*?from?scores?執(zhí)行如下命令:delete?from?view_scores?where?(scoreid?=?21)?再執(zhí)行如下命令:select?*?from?scores?select?*?from?view_scores?假定上述命令全部執(zhí)行成功,將各自返回()行記錄。A10,10B10,9C9,10D9,9第2題現(xiàn)有訂單表orders,包含數(shù)據(jù)如下表。若查詢既訂購了產(chǎn)品p01,又訂購了產(chǎn)品p02的顧客編號,可以執(zhí)行以下()sql語句。(選擇兩項)Aselect?distinct?(cid)?from?orders?ol?where?ol.pid?in?('p01','p02')?Bselect?distinct?(cid)?from?orders?ol?where?ol.pid?=?'p01'?and?ol.pid?=?'p02'?Cselect?distinct?(o1.cid)?from?orders?o1,orders?o2?where?o1.pid='p01'?and?o2.pid='p02'?and?o2.cid?=?o1.cid?Dselect?distinct(cid)?from?orders?where??pid?=?'p01'?and?cid?in(select?cid?from?orders?where?pid='p02')正確答案:CD第3題現(xiàn)有學(xué)生表Students和用戶表Users,兩表中的數(shù)據(jù)如下:執(zhí)行sql語句:select?*from?Users?union?select?*?from?Students。下列說法正確的是()。(選擇一項)Users?Students?userID(int)name?(varchar)?studentID(int)?age(int)?1?Wen?1?80?2?Shu?2?75?3?Gao???4?Shui???A出現(xiàn)錯誤:name與age不是同一數(shù)據(jù)類型。B正確執(zhí)行,返回6行4?列。C正確執(zhí)行,返回6行2?列。D正確執(zhí)行,返回4行2列。第4題假設(shè)有scores表的設(shè)計如下:ID(編號,主鍵)StudentID(學(xué)生編號)CourseID(課程編號)Score(分?jǐn)?shù))現(xiàn)在要查詢參加過至少兩門課程考試的學(xué)生各門課程的平均成績。以下SQL語句正確的是()。A?select?StudentID,avg(score)?from?scores?group?by?StudentID?having?count(studentID)>1?Bselect?StudentID,avg(score)?fromscores?group?by?StudentID?where?count(studentID)>1?Cselect?StudentID,avg(score)?from?scores?group?by?StudentID?where?count(studentID)>1?group?by?StudentIDDselect?StudentID,avg(score)?from?scores?having?count(studentID)>1第5題在SQL?語句中,與X?BETWEEN?20?AND?30?等價的表達式是()。AX>=20?AND?X<30?BX>20?AND?X<30CX>20?AND?X<=30DX>=20?AND?X<=30第6題查找工資在600元以上并且職稱為工程師的紀(jì)錄,邏輯表達式為()。A"工資">600?.OR.?職稱="工程師"?B工資>600?.AND.?職稱=工程師C"工資">600?.AND.?"職稱"="工程師"D工資>600?.AND.?職稱="工程師"第7題下列關(guān)于DISTINCT的描述,正確的是()A刪除錯誤列信息B刪除重復(fù)的數(shù)據(jù)CDISTINCT關(guān)鍵字放于FROM子句之后DDISTINCT關(guān)鍵字放于字段名之后第8題下列關(guān)于ORDER?BY子句的說法,正確的有()(多選)A在SELECT語句中,ORDER?BY子句為必選BORDER?BY默認(rèn)按照降序排序CORDER?BY字段DESC是降序排列DORDER?BY子句放于WHERE子句之后正確答案:ABCD第9題下列SQL語句,正確的是()ASELECT*TOP?5?FROM??table_name?BSELECT??TOP?5%??FROM??table_name?CSELECT*TOP?5?PERCENT??FROM??table_name?DSELECT??TOP?5?PERCENT?*FROM??table_name?第10題下列說法正確的是()A執(zhí)行”SELECT?*FROM??table_name?WHERE…”語句后,定會返回所有行的數(shù)據(jù)BWHERE子句在SELECT?子句中為必選C在SQL?Server中,”!=”與”<>”作用完全相同D語句”SELECT?*FROM?table_name?WHERE?Age?NOT?NULL”的寫法正確7.1.1用管理工具創(chuàng)建視圖--練習(xí)第1題視圖不能單獨存在,它必須依賴于()。A視圖B數(shù)據(jù)表C查詢D表第2題可以使用CREATEVIEW打開查詢設(shè)計器()7.1.2用SQL語句創(chuàng)建視圖--練習(xí)第1題創(chuàng)建視圖時,可以不用打開相應(yīng)的數(shù)據(jù)庫。()第2題視圖的分類()。A本地視圖B分離視圖C遠(yuǎn)程視圖D組合視圖正確答案:AC7.2用視圖修改表中的數(shù)據(jù)--練習(xí)第1題利用使用可以修改基表,其操作有哪些()。A修改基表的關(guān)系B添加數(shù)據(jù)C刪除數(shù)據(jù)D更新數(shù)據(jù)正確答案:BCD第2題視圖可以修改數(shù)據(jù)表中數(shù)據(jù)。()7.3更新視圖--練習(xí)第1題若要將V_STU視圖進行重命名,其命令是()。Asp_helpBsp_nameCsp_renameDrename第2題視圖重命名時,新視圖名放在前面。()7.4刪除視圖--練習(xí)第1題SQL語句中刪除視圖的命令是()ADROPTABLEBDROPVIEWCERASETABLEDDROPINDEX第2題刪除視圖中的數(shù)據(jù),同時也會將相應(yīng)表中的刪除刪除()7.5項目實踐:視圖綜合訓(xùn)練--練習(xí)第1題視圖不能單獨存在,它必須依賴于()A視圖B數(shù)據(jù)庫C數(shù)據(jù)表D查詢第2題在“添加表和視圖”窗口,“其他”按鈕的作用是讓用戶選擇()A數(shù)據(jù)表B數(shù)據(jù)庫C查詢D不屬于數(shù)據(jù)庫的表第3題創(chuàng)建視圖時,不必打開數(shù)據(jù)庫就可以創(chuàng)建()模塊七視圖--模塊練習(xí)第1題下述選項中不是查詢的輸出形式。A圖形B數(shù)據(jù)表C表單D報表第2題下面關(guān)于查詢描述正確的是。A可以使用CREATEVIEW打開查詢設(shè)計器B使用查詢設(shè)計器可以生成所有的SQL查詢語句C使用查詢設(shè)計器生成的SQL語句存盤后將存放在擴展名為QPR文件中D使用DO語句執(zhí)行查詢時,可以不帶擴展名第3題查詢設(shè)計器中包括的選項卡有。A字段B分組依據(jù)C排序依據(jù)D篩選正確答案:ACD第4題層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是。A記錄長度B文件的大小C聯(lián)系的復(fù)雜程度D數(shù)據(jù)之間的聯(lián)系第5題若要在STUDENT、SCORE表中創(chuàng)建V_STU視圖,其視圖包括姓名,性別,成績,專業(yè)字段,應(yīng)使用的SQL命令是。ACREATEV_STUASSELECT姓名,性別,成績,專業(yè)FROMSTUDENTBCREATEV_STUASSELECT姓名,性別,成績,專業(yè)FROMSTUDENTINNERJOINSCOREONSTUDENT.SNO=SCORE.SNOCCREATEV_STUASSELECT姓名,性別,成績,專業(yè)FROMSTUDENTOUTERJOINSCOREONSTUDENT.SNO=SCORE.SNODCREATEV_STUASSELECT姓名,性別,成績,專業(yè)FROMSCORE第6題若要在V_STU視圖中查詢成績在600分以上的學(xué)生姓名,并且成績按成績的由到低的順序顯示是。ASELECT姓名,成績FROMV_STU?WHERE成績>=600ORDERBY成績BSELECT姓名,成績FROMV_STU?WHERE成績>=600ORDERBY成績/DCSELECT姓名,成績FROMV_STU?WHERE成績>=600ORDERBY成績ASCDSELECT姓名,成績FROMV_STU?WHERE成績>=600ORDERBY成績DESC第7題視圖隨基表的打開而打開。()第8題若要將V_STU視圖中的“性別”字段去掉,應(yīng)使用的SQL命令是。AUPDATEV_STUDROP性別BALTERV_STUASSELECT姓名,成績,專業(yè)FROMSTUDENTINNERJOINSCOREONSTUDENT.SNO=SCORE.SNOCALTERV_STUSELECT姓名,成績,專業(yè)FROMSCOREDDROPV_STUFRO性別第9題若要在V_STU視圖中給所有法律專業(yè)學(xué)生的成績增加20分,應(yīng)使用的SQL命令是。AUPDATEV_STUSET成績=成績+20FOR專業(yè)=”法律”BUPDATEV_STUSET成績=成績+20WHERE專業(yè)=”法律”CUPDATEV_STUADD成績=成績+20FOR專業(yè)=”法律”DUPDATEV_STUADD成績=成績+20WHERE專業(yè)=”法律”第10題下面描述中正確的是。A若視圖的字段是來自庫函數(shù),則此視圖不允許更新B若視圖的定義中有嵌套查詢,并且嵌套查詢的FROM子句涉及的表也是導(dǎo)出該視圖的基表,則此視圖不允許更新C一個不允許更新的視圖上定義的視圖也不允許更新D若視圖是由兩個以上的基表導(dǎo)出的,此視圖可以更新正確答案:ABC8.1.1創(chuàng)建存儲過程--練習(xí)第1題使用存儲過程與本地的T-SQL程序相比優(yōu)勢在于()。A減少網(wǎng)絡(luò)流量B能直接用在表達式中C允許更快執(zhí)行D允許模塊化程序設(shè)計第2題創(chuàng)建存儲過程時只能在當(dāng)前數(shù)據(jù)庫中創(chuàng)建。()8.2項目實踐:操作存儲過程--練習(xí)第1題1.下面描述中正確的是()。A執(zhí)行存儲過程的關(guān)鍵字是EXECUTE,該關(guān)鍵字不能簡寫B(tài)用ALTERPROCEDURE更改的存儲過程的權(quán)限和啟動屬性是會變化的。C存儲過程可以根據(jù)用戶的要求或者基表定義的改變而改變D存儲過程可以調(diào)用其他存儲過程,就可能會產(chǎn)生嵌套,嵌套級最高為32級正確答案:CD第2題SQL?Server存儲過程能夠立即訪問數(shù)據(jù)庫。()模塊八存儲過程--模塊練習(xí)第1題要刪除一個名為A1的存儲過程,應(yīng)使用的SQL命令是()。ADROPPROCEDUREA1BDELETEPROCEDUREA1CEXECUTEPROCEDUREA1DALTERPROCEDUREA1第2題創(chuàng)建存儲過程之后,它的源代碼存放在系統(tǒng)表()中。AsyscommnetsBsysprocessesCsysfilesDsysdatabase第3題下面哪些選項是SQLSERVER支持的存儲過程()。A系統(tǒng)存儲過程B應(yīng)用存儲過程C自定義存儲過程D擴展存儲過程正確答案:ACD第4題每次只能修改一個存儲過程。()第5題可以將CREATEPROCEDURE語句與其他SQL語句組合到單個批處理中。()9.1T-SQL基礎(chǔ)--練習(xí)第1題關(guān)于T-SQL語言,以下說法正確的是(????)。AT-SQL語言能用于Oracle數(shù)據(jù)庫??BSQL?Server數(shù)據(jù)庫可以使用PL/SQL語言CT-SQL語言提供了流程控制功能DT-SQL語言并不提供標(biāo)準(zhǔn)的SQL命令第2題為變量賦值的寫法,錯誤的是(????)。Aset?@a=3,@b=4?Bselect?@a=3,@b=4Cset?@a=3;set?@b=4Dselect?@a=3;select?@b=4第3題在SQL?Server?數(shù)據(jù)庫中,以下對變量的定義錯誤的是(??)。ADECLARE?@username??varchar(10)BDECLARE?@RowCount??varchar(30)?CDECLARE?@@username??varchar(10)DDECLARE?@@RowCount??varchar(30)第4題全局變量可是由用戶的程序定義的()第5題用戶只能使用預(yù)先定義的全局變量()9.2順序結(jié)構(gòu)--練習(xí)第1題在SQL?Server?數(shù)據(jù)庫中,下面調(diào)用存儲過程的語句錯誤的是(??)。AEXEC?proc_stu?@sum?OUTPUT,64,78BEXEC?proc_stu??@sum?OUTPUT,@total?output,78CEXEC?proc_stu??@sum?OUTPUT,604DEXEC?Calculate?@sum?OUTPUT,@total?output第2題指定SQLServer等待到某一時刻的語句是()。ATIME‘time’BDELAY‘time’CWAIT‘time’DFOR‘time’第3題下列說法錯誤的是()。APRINT語句的功能是將用戶定義的消息返回客戶端BBEGIN…END是用來表示一個語句塊CRETURN語句用于結(jié)束當(dāng)前程序的執(zhí)行,用于從過程、批處理或語句塊中無條件退出D執(zhí)行位于RETURN之后的語句第4題RETURN語句通常在存儲過程中使用,且不能返回空值。()第5題下面關(guān)于SQL?Server中變量的操作正確的是(??)。ADECLARE?@name?varchar(8)?SET?@name='lkl'?print?'姓名是'+@nameBDECLARE?name?varchar(8)?SET?name='lkl'?print?'姓名是'+nameCprint??@@VERSION?AS?'版本',?@@SERVERNAME?AS?'服務(wù)器'DSELECT?@@VERSION?AS?'版本',?@@SERVERNAME?AS?'服務(wù)器’正確答案:AD9.3分支結(jié)構(gòu)--練習(xí)第1題在SQL?SERVER中,按以下要求創(chuàng)建學(xué)員表正確的SQL語句是(??)。??學(xué)員表(stuTable)的要求是:學(xué)號為5位數(shù)字,自動編號;姓名最多為4個漢字,身份證號碼最多為18位數(shù)字。ACREATE?TABLE?stuTable?(ID?NUMERIC(6,0)?NOT?NULL,Name?VARCHAR(4),Card?INT?)BCREATE?TABLE?stuTable?(ID?INT?IDENTITY(10000,1),Name?VARCHAR(4),Card?DECIMAL(18,0)?)CIF?EXISTS(SELECT?*?FROM?sysobjects?WHERE?name='?stuTable?')DROP?TABLE?stuTable?GOCREATE?TABLE?stuTable?(ID?NUMERIC(4,0)?NOT?NULL,Name?VARCHAR(4),Card?INT?)?DIF?EXISTS(SELECT*?FROM?sysobjects?WHERE?name='?stuTable?')DROP?TABLE?stuTable?GOCREATE?TABLE?stuTable?(ID?INT?IDENTITY(10000,1),Name?VARCHAR(8),Card?NUMERIC(18,0)?)第2題SQL?SERVER中,運行下列語句,輸出結(jié)果是(??)。A你忘記了傳遞學(xué)號B編譯錯誤C顯示空的記錄D調(diào)用存儲過程proc_Search出錯第3題有如下語句:??Declare?@x?int?????If?@x?is?null?????Select?‘A’?????If?@x=0????????Select?‘B’?If?@x=’’????????Select?‘C’?查詢的結(jié)果為(????)。AABBCCD有編譯錯誤。第4題CASE搜索是根據(jù)不同的數(shù)據(jù)返回不同的數(shù)據(jù)信息,簡單CASE是根據(jù)數(shù)據(jù)范圍的不同返回不同的數(shù)據(jù)信息。()第5題在程序中執(zhí)行到某個地方時,可以使用GOTO語句跳到另一個使用語句標(biāo)號標(biāo)識的地方繼續(xù)執(zhí)行。()9.4循環(huán)結(jié)構(gòu)--練習(xí)第1題在SQL?Server?數(shù)據(jù)庫中,有關(guān)下列T-SQL語句的功能,說法正確的是(??)。DECLARE?@I?int,?@J?int?SET?@I=0?WHILE?(@I?<?2)???BEGIN??SELECT?@J=COUNT(*)?FROM?stuMarks?WHERE?writtenExam<60?????IF(@J>0)???????UPDATE?stuMarks?SET?writtenExam=writtenExam+5?WHERE?writtenExam<60?????ELSE???????BREAK?????SET?@I?=?@I?+?1???END?SELECTstuNo,成績=CASE?????????????????????WHEN?writtenExam<60?THEN?'不及格'?????????????????????ELSE?'及格'???????????????????END????FROM?stuMarks?A給不及格的學(xué)員反復(fù)提5分直到通過為止,最后展示所有學(xué)員是否及格的情況信息B給不及格的學(xué)員提10分,最后展示所有學(xué)員是否及格的情況信息C給不及格的學(xué)員提5分,提分后仍不及格的學(xué)員再提5分,最后展示所有學(xué)員是否及格的情況信息D給不及格的學(xué)員提5分,最后展示所有學(xué)員是否及格的情況信息第2題下列選項中不屬于SQL?Server的邏輯控制語句的是(??)。AIF-ELSE語句BFOR循環(huán)語句CCASE子句DWHILE循環(huán)語句第3題執(zhí)行以下語句:DECLARE?@n?int?Set?@n=3?WHILE?@n<5??Begin??IF?@n=4?????Print?ltrim(@n)+‘的平方數(shù)為’+ltrim(@n*@n)????Set?@n=@n+1?End??執(zhí)行完成后循環(huán)次數(shù)為(????)。A0次B1次C2次D死循環(huán)第4題BREAK語句只終止內(nèi)層循環(huán),外層循環(huán)繼續(xù)。()第5題CONTINUE語句直接跳到下一次循環(huán)()9.5.1系統(tǒng)函數(shù)--練習(xí)第1題下列聚合函數(shù)用法正確的是()。ASUM(*)BCOUNT(*)CMAX(*)DAVG(*)第2題用于求系統(tǒng)日期的函數(shù)是(????)。AYEAR()BGETDATE()CCOUNT()DSUM()第3題假設(shè)有scores表的設(shè)計如下:ID(編號,主鍵)StudentID(學(xué)生編號)CourseID(課程編號)Score(分?jǐn)?shù))現(xiàn)在要查詢參加過至少兩門課程考試的學(xué)生各門課程的平均成績。以下SQL語句正確的是()。Aselect?StudentID,avg(score)?from?scores?group?by?StudentID?having?count(studentID)>1Bselect?StudentID,avg(score)?from?scores?group?by?StudentID?where?count(studentID)>1?Cselect?StudentID,avg(score)?from?scores?group?by?StudentID?where?count(studentID)>1?group?by?StudentIDDselect?StudentID,avg(score)?from?scores?having?count(studentID)>1第4題聚合函數(shù)可以返回多個值。()第5題所有行集函數(shù)都不具有確定性。()9.5.2自定義函數(shù)--練習(xí)第1題關(guān)于用戶自定義函數(shù),以下說法錯誤的是()A多語句表值函數(shù)可以看作是標(biāo)量型和內(nèi)嵌表值型函數(shù)的結(jié)合體B內(nèi)嵌表值函數(shù)的返回值類型為表C表值函數(shù)在調(diào)用時可以只使用函數(shù)名D標(biāo)量函數(shù)的返回值類型為表第2題調(diào)用標(biāo)量函數(shù)時,至少應(yīng)使用(????)和函數(shù)名。A服務(wù)器名B數(shù)據(jù)庫名C數(shù)據(jù)庫架構(gòu)名D用戶名第3題下列說法錯誤的是(????)。A內(nèi)嵌表值函數(shù)沒有函數(shù)主體,返回的表是單個SELECT語句的結(jié)果集B多語句表值函數(shù)的調(diào)用與內(nèi)嵌表值函數(shù)的調(diào)用方法相同C多語句表值函數(shù)的功能可以用標(biāo)量函數(shù)來實現(xiàn)D在內(nèi)嵌表值函數(shù)的定義中,不使用BEGIN…END塊定義函數(shù)主體第4題多語句表值函數(shù)的調(diào)用和內(nèi)聯(lián)表值函數(shù)的調(diào)用方法只能通過SELECT語句。()第5題當(dāng)調(diào)用用戶定義的標(biāo)量函數(shù)時,必須提供至少兩部分組成的名稱(所有者.函數(shù)名)。()模塊九面向數(shù)據(jù)庫編程--練習(xí)第1題運行如下T-SQL,結(jié)果返回包含()的記錄集。A?create?table?scores?(?scoreid?int?identity(1,2),?score?numeric(4,2)?not?null,?courseid?int?)?insert?int?scores?values(90.5,null);?insert?into?scores?values(78.234,2);select?*?from?scores;A1?90.50?NULL?3?78.23?2B1?78.23?2C1?90.50D1?90.50?2?78.23?2第2題創(chuàng)建存儲過程如下:create?procedure?scoreproc??@scoreid?int,@score?numeric(4,2)?output??as?select?@score?=?score?from?scores?where?scoreid=@scoreid?正確的調(diào)用是:()Aexec?scoreproc?1,@myscore?output?print?@myscoreBexec?scoreproc?@id?=?1,@myscore?output?print?@myscore?Cdeclare?@myscore?numeric(4,2)?exec?scoreproc?1,@myscore?output?print?@myscore?Ddeclare?@myscore?numeric(4,2)?exec?scoreproc?@id?=?1,@myscore?output?print?@myscore第3題常用的存儲過程不包括()。Asp_tablesBsp_columnsCsp_stored_proceduresDsp_renametable第4題創(chuàng)建存儲過程的片斷如下:創(chuàng)建成功后,以下()調(diào)用方式是正確的。(選擇一項)create?procedure?proc_score?@passed?int?=?60,?@count?int?output?as?select?count(*)?from?scores?where?score?<?@passed?Aexecute?proc_score?@count?int?output?Bdeclare@count?int?execute?proc_score?70,@count?outputCdeclare?@count?int?output?execute?proc_score?70,@countDexecute?proc_score?70,@count?output第5題對于T-SQL單行注釋,必須使用下列()符號進行指明。A--B@@C**D&&第6題日期函數(shù)DATEADD(DD,6,'02/27/2017')返回的日期為()。A03/05/2017B2017-03-0500:00:00C05-03-2017D2017-03-0500:00:00第7題用以去掉字符串尾部空格的函數(shù)是()。ALTRIMBRIGHTCRTRIMDSUBSTRING第8題可以用來獲取指定子字符串的函數(shù)是()。ALEFTBRIGHTCRTRIMDSUBSTRING第9題表達式'123'+'456'的結(jié)果是()。A'579'B579C'123456'D'123'第10題在SQLServer中,全局變量以()符號開頭。A@B@@C**D&&10.1導(dǎo)入與導(dǎo)出數(shù)據(jù)庫--練習(xí)第1題SQLSERVER的數(shù)據(jù)導(dǎo)入和導(dǎo)出功能,不支持哪個數(shù)據(jù)格式()。A數(shù)據(jù)庫B文本文件C可執(zhí)行文件D電子表格第2題如何減少源數(shù)據(jù)庫的導(dǎo)出數(shù)據(jù)()。A排除日志表數(shù)據(jù)B精簡掉備份表C去掉冗余表D去掉無效數(shù)據(jù)正確答案:ABCD10.2備份與恢復(fù)數(shù)據(jù)庫--練習(xí)第1題總是具有恢復(fù)和備份數(shù)據(jù)庫的權(quán)限的是()。AsystemBexecuteCdboDsp第2題數(shù)據(jù)庫導(dǎo)入或?qū)С鰯?shù)據(jù)庫時服務(wù)器突然掉電,數(shù)據(jù)庫操作沒有受到影響。()10.3分離與附加數(shù)據(jù)庫--練習(xí)第1題下面描述錯誤的是()。A已復(fù)制并發(fā)布的數(shù)據(jù)庫不能分離B分離只讀數(shù)據(jù)庫將會丟失有關(guān)差異備份的差異基準(zhǔn)的信息C附加數(shù)據(jù)庫時,所有數(shù)據(jù)文件都必須可用D數(shù)據(jù)庫快照可以附加第2題分離和附加數(shù)據(jù)庫的方法有()。A數(shù)據(jù)表B存儲過程C視圖D數(shù)據(jù)庫正確答案:BC10.4角色管理--練習(xí)第1題關(guān)于服務(wù)器角色與數(shù)據(jù)庫角色,說法正確的是()。A只能將一個登錄名添加為某個固定服務(wù)器角色的成員B只能將一個登錄名添加為某個固定數(shù)據(jù)庫角色的成員Csysadmin是固定數(shù)據(jù)庫角色Ddb_owner是固定服務(wù)器角色第2題以下描述中正確的是()。A很容易實現(xiàn)工作權(quán)限的傳遞B角色可以進行嵌套,從而在數(shù)據(jù)庫實現(xiàn)不同級別的安全性CSQLSERVER數(shù)據(jù)庫角色可以包含NT用戶組或用戶D在同一數(shù)據(jù)庫中用戶可以具有多個不同的自定義角色,這種角色的組合是自由的。正確答案:BCD10.5權(quán)限管理--練習(xí)第1題對SQLSERVER數(shù)據(jù)庫權(quán)限的管理有三種操作,以下哪個是錯誤的()。AREOVKEBGRANTCSTOPDDENY第2題授予數(shù)據(jù)庫級權(quán)限時,只能在master數(shù)據(jù)庫中授權(quán)。()模塊十維護數(shù)據(jù)庫--模塊練習(xí)第1題備份設(shè)備即用來存放備份數(shù)據(jù)的物理設(shè)備,在SQLSERVER中可以使用三種類型的備份設(shè)備,它們是()。A軟盤、硬盤和光盤B磁盤、命名管道和磁帶C硬盤、光盤和命名管道D磁盤、磁帶和光盤第

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論