版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MOOC數據庫原理及應用-淮陰工學院中國大學慕課答案第1章單元測試1、問題:下列關于數據庫技術的描述,錯誤的是()選項:A、數據庫中不但需要保存數據,而且還需要保存數據之間的關聯關系B、由于數據是存儲在磁盤上的,因此用戶在訪問數據庫數據時需要知道數據的存儲位置C、數據庫中數據存儲結構的變化不會影響到應用程序D、數據庫中的數據具有較小的數據冗余正確答案:【由于數據是存儲在磁盤上的,因此用戶在訪問數據庫數據時需要知道數據的存儲位置】2、問題:數據庫系統(tǒng)中將數據分為三個模式,從而提供了數據的獨立性,下列關于數據邏輯獨立性的說法,正確的是()選項:A、當內模式發(fā)生變化時,模式可以不變B、當內模式發(fā)生變化時,應用程序可以不變C、當模式發(fā)生變化時,應用程序可以不變D、當模式發(fā)生變化時,內模式可以不變正確答案:【當模式發(fā)生變化時,應用程序可以不變】3、問題:下列關于用文件管理數據的說法,錯誤的是()選項:A、用文件管理數據,難以提供應用程序對數據的獨立性B、當存儲數據的文件名發(fā)生變化時,必須修改訪問數據文件的應用程序C、用文件存儲數據的方式難以實現數據訪問的安全控制D、將相關的數據存儲在一個文件中,有利于用戶對數據進行分類,因此也可以加快用戶操作數據的效率正確答案:【將相關的數據存儲在一個文件中,有利于用戶對數據進行分類,因此也可以加快用戶操作數據的效率】4、問題:數據庫管理系統(tǒng)是數據庫系統(tǒng)的核心,它負責有效地組織、存儲和管理數據,它位于用戶和操作系統(tǒng)之間,屬于()選項:A、系統(tǒng)軟件B、工具軟件C、應用軟件D、數據軟件正確答案:【系統(tǒng)軟件】5、問題:下列模式中,用于描述單個用戶數據視圖的是()選項:A、內模式B、概念模式C、外模式D、存儲模式正確答案:【外模式】6、問題:數據庫系統(tǒng)的物理獨立性是指()選項:A、不會因為數據的變化而影響應用程序B、不會因為數據存儲結構的變化而影響應用程序C、不會因為數據存儲策略的變化而影響數據的存儲結構D、不會因為數據邏輯結構的變化而影響應用程序正確答案:【不會因為數據存儲結構的變化而影響應用程序】7、問題:數據庫系統(tǒng)是由若干部分組成的。下列不屬于數據庫系統(tǒng)組成部分的是()選項:A、數據庫B、操作系統(tǒng)C、應用程序D、數據庫管理系統(tǒng)正確答案:【操作系統(tǒng)】8、問題:數據模型三要素是指()選項:A、數據結構、數據對象和數據共享B、數據結構、數據操作和數據完整性約束C、數據結構、數據操作和數據的安全控制D、數據結構、數據操作和數據的可靠性正確答案:【數據結構、數據操作和數據完整性約束】9、問題:下列說法中,不屬于數據庫管理系統(tǒng)特征的是()選項:A、提供了應用程序和數據的獨立性B、所有的數據作為一個整體考慮,因此是相互關聯的數據的集合C、用戶訪問數據時,需要知道存儲數據的文件的物理信息D、能夠保證數據庫數據的可靠性,即使在存儲數據的硬盤出現故障時,也能防止數據丟失正確答案:【用戶訪問數據時,需要知道存儲數據的文件的物理信息】10、問題:數據庫系統(tǒng)中的三級模式以及模式間的映像提供了數據的獨立性。下列關于兩級映像的說法,正確的是()選項:A、A.外模式到模式的映像是由應用程序實現的,模式到內模式的映像是由DBMS實現的B、B.外模式到模式的映像是由DBMS實現的,模式到內模式的映像是由應用程序實現的C、C.外模式到模式的映像以及模式到內模式的映像都是由DBMS實現的D、D.外模式到模式的映像以及模式到內模式的映像都是由應用程序實現正確答案:【C.外模式到模式的映像以及模式到內模式的映像都是由DBMS實現的】11、問題:下列哪些屬于數據庫管理系統(tǒng)為用戶提供的功能?()選項:A、數據定義功能B、設備管理功能C、事務管理功能D、數據操縱功能正確答案:【數據定義功能#數據操縱功能】12、問題:邏輯數據模型主要包括?()。選項:A、網狀數據模型B、層次數據模型C、關系數據模型D、數據存儲模型正確答案:【網狀數據模型#層次數據模型#關系數據模型】13、問題:下列哪些是數據庫管理員的職責?()。選項:A、監(jiān)控數據庫的使用和運行B、設計和編寫應用程序C、數據庫的性能調優(yōu)D、確定數據庫中的信息內容和結構正確答案:【監(jiān)控數據庫的使用和運行#數據庫的性能調優(yōu)#確定數據庫中的信息內容和結構】14、問題:在下面所列的條目中,哪些是數據庫管理系統(tǒng)的基本功能()。選項:A、數據庫和網絡中其它軟件系統(tǒng)的通信B、數據庫的建立和維護C、數據庫定義D、數據庫的存取正確答案:【數據庫的建立和維護#數據庫定義#數據庫的存取】15、問題:下面列出的條目中,哪些是數據庫技術的主要特點()。選項:A、數據的結構化B、程序的標準化C、較高的數據獨立性D、數據的冗余度小正確答案:【數據的結構化#較高的數據獨立性#數據的冗余度小】第2章單元測試1、問題:以下關于關系的敘述錯誤的是()。選項:A、關系是笛卡爾積的子集,所以也可以把關系看成是一個二維表B、關系中每一列的分量必須來自同一個域,不同的列也可來自同一個域C、關系中列的順序不可以交換D、關系中元組的順序可任意正確答案:【關系中列的順序不可以交換】2、問題:關于關系數據庫中的主碼,描述錯誤的是()。選項:A、每個關系中可以有兩個主碼B、主碼的值不能為空值C、主碼的值不能有重復D、能唯一標識元組的一個屬性或屬性集合正確答案:【每個關系中可以有兩個主碼】3、問題:在關系R(R#,RN,S#)和S(S#,SN,SD)中,R的主碼是R#,S的主碼是S#,則S#在R中稱為()。選項:A、外碼B、候選碼C、主碼D、超碼正確答案:【外碼】4、問題:有兩個關系R和S,分別包含10個和5個元組,則在R,R-S,RS中不可能出現的元組數目情況是()。選項:A、10,5,5B、13,7,2C、12,7,3D、15,5,0正確答案:【13,7,2】5、問題:設有如下關系表:則下列操作正確的是()。選項:A、T=R∩SB、T=R∪SC、T=R×SD、T=R÷S正確答案:【T=R∪S】6、問題:下面的兩個關系中,職工號和設備號分別為職工關系和設備關系的關鍵字:職工(職工號,職工名,部門號,職務,工資)設備(設備號,職工號,設備名,數量)兩個關系的屬性中,存在一個外關鍵字為()。選項:A、職工關系的“職工號”B、設備關系的“設備號”C、設備關系的“職工號”D、職工關系的“設備號”正確答案:【設備關系的“職工號”】7、問題:在關系模式R(A,B,C,D)中,有函數依賴集F={B→C,C→D,D→A},則R能達到()。選項:A、1NFB、2NFC、3NFD、以上三者都不行正確答案:【2NF】8、問題:下列哪些運算是關系代數的基本運算()。選項:A、交、并、差B、投影、選取、笛卡爾乘積、差運算C、連接、自然連接、笛卡爾乘積D、投影、選取、除、連接正確答案:【投影、選取、笛卡爾乘積、差運算】9、問題:公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從部門到職員的聯系類型是()。選項:A、多對多B、一對一C、多對一D、一對多正確答案:【一對多】10、問題:設關系模式R(U,F),其中U={A,B,C,D,E},F={A→BC,C→D,BC→E,E→A},則分解{R1(ABCE),R2(CD)}滿足()。選項:A、具有無損連接性、保持函數依賴B、不具有無損連接性、保持函數依賴C、具有無損連接性、不保持函數依賴D、不具有無損連接性、不保持函數依賴正確答案:【具有無損連接性、保持函數依賴】11、問題:以下四個敘述中,哪些是對關系模式進行規(guī)范化的主要目的()。選項:A、減少數據冗余B、提高存儲空間效率C、解決更新異常問題D、加快查詢速度正確答案:【減少數據冗余#提高存儲空間效率#解決更新異常問題】12、問題:下列關于關系模型的敘述中,哪些是正確的?()。選項:A、關系模型把數據庫表示為關系的集合B、選擇、投影、連接是關系模型中的常用操作C、在關系模型中,現實世界的實體以及實體間的各種聯系均用關系來表示D、關系操作通過關系語言實現,關系語言的特點是高度過程化正確答案:【關系模型把數據庫表示為關系的集合#選擇、投影、連接是關系模型中的常用操作#在關系模型中,現實世界的實體以及實體間的各種聯系均用關系來表示】13、問題:在關系數據庫中存在的完整性規(guī)則有()。選項:A、實體完整性規(guī)則B、用戶定義的完整性規(guī)則C、參照完整性規(guī)則D、索引完整性規(guī)則正確答案:【實體完整性規(guī)則#用戶定義的完整性規(guī)則#參照完整性規(guī)則】14、問題:關系P={C,S,T,R},其函數依賴集:F={C→T,ST→R,TR→C}。下列哪些是關系模式P的候選碼?()。選項:A、(C)B、(T,R)C、(S,T)D、(C,S)正確答案:【(S,T)#(C,S)】15、問題:下列關于關系模型的描述中,哪些是錯誤的?()。選項:A、在關系數據模型中,用單一的二維表結構來表示實體與實體之間的聯系B、同一關系中不允許出現候選碼或者候選鍵值完全相同的元組C、一個關系的外碼也一定是該關系的一個碼D、超碼的任何子集也是碼正確答案:【同一關系中不允許出現候選碼或者候選鍵值完全相同的元組#一個關系的外碼也一定是該關系的一個碼#超碼的任何子集也是碼】第3章單元測試1、問題:當局部E-R圖合并成全局E-R圖時可能出現沖突,不屬于合并沖突的是()。選項:A、命名沖突B、結構沖突C、語法沖突D、屬性沖突正確答案:【語法沖突】2、問題:從E-R圖導出關系模式時,如果兩實體間的聯系是m:n,下列說法中正確的是()。選項:A、將n方碼和聯系的屬性放到m方的屬性中B、將m方的碼和聯系的屬性放到n方的屬性中C、增加一個關系表示聯系,其中放入m方和n方的碼D、在m方屬性和n方屬性中均增加一個表示級別的屬性正確答案:【增加一個關系表示聯系,其中放入m方和n方的碼】3、問題:現實世界“特征”術語,對應于數據世界的()。選項:A、數據項B、記錄C、聯系D、屬性正確答案:【數據項】4、問題:對數據庫進行需求分析時,數據字典的含義是()選項:A、數據庫中所涉及的數據流、數據項和文件等描述的集合B、數據庫中所有數據的集合C、數據庫中所涉及的屬性和文件的名稱集合D、數據庫所涉及到字母、字符及漢字的集合正確答案:【數據庫中所涉及的數據流、數據項和文件等描述的集合】5、問題:下列屬于數據庫物理設計工作的是()。選項:A、將E-R圖轉換為關系模式B、建立數據流圖C、收集和分析用戶活動D、選擇存取路徑正確答案:【選擇存取路徑】6、問題:在ER模型中,如果有3個不同的實體型,3個M:N聯系,根據ER模型轉換為關系模型的規(guī)則,轉換為關系的數目是()。選項:A、4B、5C、6D、7正確答案:【6】7、問題:數據流程圖是用于數據庫設計中()階段的工具。選項:A、概要設計B、可行性分析C、程序編碼D、需求分析正確答案:【需求分析】8、問題:關于冗余數據的敘述中,不正確的是()。選項:A、冗余的存在容易破壞數據庫的完整性B、冗余的存在給數據庫的維護增加困難C、不應該在數據庫中存儲任何冗余數據D、冗余數據是指可由基本數據導出的數據正確答案:【不應該在數據庫中存儲任何冗余數據】9、問題:數據庫設計中的概念結構設計的主要工具是()。選項:A、數據模型B、新奧爾良模型C、概念模型D、E—R模型正確答案:【E—R模型】10、問題:數據庫設計可劃分為六個階段,每個階段都有自己的設計內容,“為哪些關系在哪些屬性上建什么樣的索引”這一設計內容應該屬于()設計階段。選項:A、概念設計B、物理設計C、全局設計D、邏輯設計正確答案:【物理設計】11、問題:下列關于數據庫物理結構設計的敘述中,哪些是正確的?()。選項:A、數據庫物理結構設計包括存儲記錄的格式設計、存儲方法設計、存取方法設計等B、記錄的聚簇存放是指將不同類型的記錄存放到相同的物理區(qū)域中C、索引是數據庫中一種非常重要的數據存取路徑D、規(guī)范化理論對于數據庫物理結構設計有重要的指導意義正確答案:【數據庫物理結構設計包括存儲記錄的格式設計、存儲方法設計、存取方法設計等#記錄的聚簇存放是指將不同類型的記錄存放到相同的物理區(qū)域中#索引是數據庫中一種非常重要的數據存取路徑】12、問題:以下的選項中,屬于實體―關系圖中主要成分的是()。選項:A、屬性B、主鍵C、聯系D、控制流正確答案:【屬性#聯系】13、問題:下列哪些是由于關系模式設計不當所引起的問題?()。選項:A、數據冗余B、丟失修改C、刪除異常D、插入異常正確答案:【數據冗余#刪除異常#插入異常】14、問題:數據庫需求分析階段需要考慮的需求包括()。選項:A、業(yè)務需求B、系統(tǒng)需求C、功能需求D、用戶需求正確答案:【業(yè)務需求#系統(tǒng)需求#功能需求#用戶需求】15、問題:下列哪些屬于數據庫設計的任務?()。選項:A、需求分析B、數據庫管理系統(tǒng)設計C、數據庫邏輯結構設計D、數據庫實施正確答案:【需求分析#數據庫邏輯結構設計#數據庫實施】第5章單元測試1、問題:下列哪個不是sql數據庫文件的后綴()。選項:A、.ndfB、.tifC、.ldfD、.mdf正確答案:【.tif】2、問題:SQLServer系統(tǒng)中的所有服務器級系統(tǒng)信息存儲于哪個數據庫()。選項:A、msdbB、tempdbC、modelD、master正確答案:【master】3、問題:為studentdb數據庫的student_info表的“學號”列添加有效性約束:學號的最左邊兩位字符是01,正確的SQL語句是()。選項:A、CREATETABLEstudent_infoALTER學號CHECK(LEFT(學號,2)=’00’)B、ALTERTABLEstudent_infoALTER學號CHECK(LEFT(學號,2)=’01’)C、ALTERTABLEstudent_infoADDCONSTRAINT學號CHECK(LEFT(學號,2)=’01’)D、CREATETABLEstudent_infoADDCONSTRAINT學號CHECK(LEFT(學號,2)=’01’)正確答案:【ALTERTABLEstudent_infoADDCONSTRAINT學號CHECK(LEFT(學號,2)=’01’)】4、問題:設關系數據庫中一個表S的結構為S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型,grade為成績,數值型取值范圍0-100。若要把“張二的化學成績80分”插入S中,則可用()。選項:A、INSERTINTOSVALUES('’張二','化學',80)B、ADDINTOSVALUES('張二','化學',80)C、INSERTINTOSVALUES('張二','化學','80’)D、ADDINTOSVALUES('張二','化學','80’)正確答案:【INSERTINTOSVALUES('’張二','化學',80)】5、問題:學生關系模式S(S#,Sname,Sex,Age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”可選用的SQL語句是()。選項:A、ALTERTABLES‘Age’B、UPDATESAgeC、ALTERTABLESDROPAgeD、DELETEAgefromS正確答案:【ALTERTABLESDROPAge】6、問題:若要在基本表S中增加一列CN(課程名),可用()。選項:A、ALTERTABLES(ADDCNCHAR(8))B、ALTERTABLESADD(CNCHAR(8))C、ADDTABLESALTER(CNCHAR(8))D、ADDTABLES(CN(CHAR))正確答案:【ALTERTABLESADD(CNCHAR(8))】7、問題:SQLserver數據庫文件有3類,其中日志文件的后綴為()。選項:A、.ndfB、.mdfC、.idfD、.ldf正確答案:【.ldf】8、問題:下述SQL命令中,允許用戶定義新關系時,引用其他關系的主碼作為外碼的是()。選項:A、INSERTB、REFERENCESC、SELECTD、DELETE正確答案:【REFERENCES】9、問題:若要在基本表S中增加一列CN(課程名),可用()。選項:A、ADDTABLES(CN(CHAR))B、ALTERTABLESADD(CNCHAR(8))C、ALTERTABLES(ADDCNCHAR(8))D、ADDTABLESALTER(CNCHAR(8))正確答案:【ALTERTABLES(ADDCNCHAR(8))】10、問題:設關系數據庫中一個表S的結構為S(SN,CN,grade),其中SN為學生名,CN為課程名,二者均為字符型,grade為成績,數值型取值范圍0-100。若要把“張二的化學成績80分”插入S中,則可用()。選項:A、ADDINTOSVALUES('張二','化學','80’)B、INSERTINTOSVALUES('張二','化學',80)C、ADDINTOSVALUES('張二','化學',80)D、INSERTINTOSVALUES('張二','化學','80’)正確答案:【INSERTINTOSVALUES('張二','化學',80)】11、問題:新建的數據庫至少包含()。選項:A、主要數據文件B、次要數據文件C、日志文件D、系統(tǒng)文件正確答案:【主要數據文件#日志文件】12、問題:關于Truncatetable,以下()描述是錯誤的。選項:A、delete比Truncatetable速度快B、觸發(fā)器對Truncatetable無效C、Truncatetable用來刪除表中所有數據D、Truncatetable可跟Where從句,根據條件進行刪除正確答案:【delete比Truncatetable速度快#Truncatetable可跟Where從句,根據條件進行刪除】13、問題:為維護數據完整性,在將新元組t插入到關系R時,需要進行完整性檢查。下列敘述中哪些是正確的?選項:A、需要對關系R進行檢查,看是否會違反實體完整性約束B、若關系R是參照關系,則需要對被參照關系進行檢查,看是否會違反參照完整性約束C、需要對關系R進行檢查,看是否會違反用戶定義完整性約束D、若關系R是被參照關系,則需要對參照關系進行檢查,看是否會違反參照完整性約束正確答案:【需要對關系R進行檢查,看是否會違反實體完整性約束#若關系R是參照關系,則需要對被參照關系進行檢查,看是否會違反參照完整性約束#需要對關系R進行檢查,看是否會違反用戶定義完整性約束】14、問題:用戶自定義完整性約束由用戶根據應用需要定義,反映某一具體應用所涉及的數據必須滿足的語義要求。下列關于用戶自定義完整性約束的描述中哪些是正確的?()選項:A、域完整性約束的取值范圍可為靜態(tài)定義和動態(tài)定義兩種B、域完整性約束只能在單個關系上指定,不能涉及多個關系C、域完整性約束也包括定義屬性間的依賴關系,包括函數依賴和多值依賴D、用戶自定義完整性約束的實質是對屬性取值進行限定,所以用戶自定義完整性約束實際上就是指域完整性約束正確答案:【域完整性約束的取值范圍可為靜態(tài)定義和動態(tài)定義兩種#域完整性約束只能在單個關系上指定,不能涉及多個關系#域完整性約束也包括定義屬性間的依賴關系,包括函數依賴和多值依賴】15、問題:在SQL語言中,下列哪些對象是用DDL中的CREATE語句定義的?()。選項:A、模式B、訪問權限C、視圖D、基本表正確答案:【模式#視圖#基本表】第6章單元測試1、問題:假如有兩個表的連接是這樣的:table_1INNERJOINtable_2其中table_1和table_2是兩個具有公共屬性的表,這種連接會生成哪種結果集?()。選項:A、只包括table_1和table_2滿足條件的行B、包括和兩個表的所有行C、包括table_2中的所有行,不包括table_1的不匹配行D、包括table_1中的所有行,不包括table_2的不匹配行正確答案:【只包括table_1和table_2滿足條件的行】2、問題:要查詢book表中所有書名中以“計算機”開頭的書籍的價格,可用()語句選項:A、SELECTpriceFROMbookWHEREbook_name=‘計算機*’B、SELECTpriceFROMbookWHEREbook_nameLIKE‘計算機*’C、SELECTpriceFROMbookWHEREbook_name=‘計算機%’D、SELECTpriceFROMbookWHEREbook_nameLIKE‘計算機%’正確答案:【SELECTpriceFROMbookWHEREbook_nameLIKE‘計算機%’】3、問題:在Transact-SQL語法中,SELECT語句的完整語法較復雜,但至少包括的部分()。選項:A、SELECT,INTOB、SELECT,FROMC、SELECT,GROUPD、僅SELECT正確答案:【SELECT,FROM】4、問題:有關系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學生號,SNAME是學生姓名,SAGE是學生年齡,C#是課程號,CNAME是課程名稱。要查詢選修“ACCESS”課的年齡不小于20的全體學生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內容是()。選項:A、SAGE=20andCNAME=’ACCESS’B、SAGEin=20andCNAMEin‘ACCESS’C、S.SD、=SC.SE、andC.CF、=SC.CG、andSAGEin=20andCNAMEin‘ACCESS’H、S.SI、=SC.SJ、andC.CK、=SC.CL、andSAGE=20andCNAME=‘ACCESS’正確答案:【S.S#=SC.S#andC.C#=SC.C#andSAGE=20andCNAME=‘ACCESS’】5、問題:設關系數據庫中一個表S的結構為S(SN,CN,grade),其中SN為學生姓名,CN為課程名,二者均為字符型,grade為成績,數值型,取值范圍0-100。若要更正王二的化學成績?yōu)?5分,則可用()。選項:A、UPDATEgrade='85'WHERESN='王二'ANDCN='化學'B、UPDATESSETgrade=85WHERESN=‘王二'ANDCN='化學'C、UPDATESSETgrade='85'WHERESN='王二'ANDCN='化學'D、UPDATEgrade=85WHERESN='王二'ANDCN='化學'正確答案:【UPDATESSETgrade=85WHERESN=‘王二'ANDCN='化學'】6、問題:若用如下的SQL語句創(chuàng)建了一個表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINT,NOTECHAR(20)),向SC表插入如下行時,()行可以被插入。選項:A、('201132',NULL,86,'')B、('200823','101',NULL,NULL)C、(NULL,'103',80,'選修')D、('201009','111',60,必修)正確答案:【('200823','101',NULL,NULL)】7、問題:在SQL語言中,子查詢是()。選項:A、返回單表中數據子集的查詢語言B、選取多表中字段子集的查詢語句C、選取單表中字段子集的查詢語句D、嵌入到另一個查詢語句之中的查詢語句正確答案:【嵌入到另一個查詢語句之中的查詢語句】8、問題:有關系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是學生號,SNAME是學生姓名,SEX是性別,C?是課程號,CNAME是課程名稱。要查詢選修“數據庫”課的全體男生姓名的SQL語句是SELECTSNAMEFROMS,C,SCWHERE子句。這里的WHERE子句的內容是()。選項:A、S.SEX=‘男'andCNAME=‘數據庫'B、SEX‘男'andCNAME‘數據庫'C、S.SD、=SC.SE、andC.CF、=SC.CG、andSEXin‘男'andCNAMEin‘數據庫'H、S.SI、=SC.SJ、andC.CK、=SC.CL、andSEX=‘男'andCNAME=‘數據庫’正確答案:【S.S#=SC.S#andC.C#=SC.C#andSEXin‘男'andCNAMEin‘數據庫'】9、問題:假設學生關系S(S#,SNAME,SEX),課程關系C(C#,CNAME),學生選課關系SC(S#,C#,GRADE)。要查詢選修Computer課的男生姓名,將涉及到關系()。選項:A、SB、S,SCC、C,SCD、S,C,SC正確答案:【S,C,SC】10、問題:使用關鍵字()可以把查詢結果中的重復行屏蔽。選項:A、UNIONB、DISTINCTC、ALLD、TOP正確答案:【DISTINCT】11、問題:以下關于視圖的描述中,正確的是()。選項:A、視圖不是真實存在的基礎表,而是一張?zhí)摫鞡、當對通過視圖看到的數據進行修改時,相應的基本表的數據也要發(fā)生變化C、在創(chuàng)建視圖時,若其中某個目標列是聚合函數時,必須指明視圖的全部列名D、在一個語句中,一次可以修改一個以上的視圖對應的基表正確答案:【視圖不是真實存在的基礎表,而是一張?zhí)摫?當對通過視圖看到的數據進行修改時,相應的基本表的數據也要發(fā)生變化#在創(chuàng)建視圖時,若其中某個目標列是聚合函數時,必須指明視圖的全部列名】12、問題:在SQLSERVER中,下面關于子查詢的說法你認為正確的是()。選項:A、應用簡單子查詢的SQL語句的執(zhí)行效率比采用SQL變量的實現方案要低B、帶子查詢的查詢執(zhí)行順序是,先執(zhí)行父查詢,再執(zhí)行子查詢C、表連接一般都可以用子查詢替換,但有的子查詢不能用表連接替換D、如果一個子查詢語句一次返回二個字段的值,那么父查詢的where子句中應該使用[NOT]EXISTS關鍵字正確答案:【表連接一般都可以用子查詢替換,但有的子查詢不能用表連接替換#如果一個子查詢語句一次返回二個字段的值,那么父查詢的where子句中應該使用[NOT]EXISTS關鍵字】13、問題:成績表grade中字段score代表分數,以下()語句返回成績表中的最低分。選項:A、selectmax(score)fromgradeB、selecttop1scorefromgradeorderbyscoreascC、Selectmin(score)fromgradeD、selecttop1scorefromgradeorderbyscoredesc正確答案:【selecttop1scorefromgradeorderbyscoreasc#Selectmin(score)fromgrade】14、問題:若要刪除book表中所有數據,以下語句錯誤的是()。選項:A、truncatetablebookB、droptablebookC、deletefrombookD、delete*frombook正確答案:【droptablebook#delete*frombook】15、問題:以下能實現向表中添加數據功能的語句是()。選項:A、INSERTINTO語句B、INSERT……SELECT語句C、SELECT……INTO語句D、SELECT……FROM語句正確答案:【INSERTINTO語句#INSERT……SELECT語句#SELECT……INTO語句】第7章單元測試1、問題:不能提高查詢性能的措施是()。選項:A、根據查詢條件建立索引B、建立相關視圖C、盡量使用不相關子查詢D、建立查詢表的聚簇索引正確答案:【建立相關視圖】2、問題:SQL的視圖是從()中導出的。選項:A、基本表B、視圖C、基本表或視圖D、數據庫正確答案:【基本表或視圖】3、問題:下列哪類數據不適合創(chuàng)建索引?()。選項:A、表很大B、包含太多NULL值的列C、經常被查詢搜索的列,如經常在where子句中出現的列D、主鍵的列正確答案:【包含太多NULL值的列】4、問題:SQL中的視圖機制提高了數據庫系統(tǒng)的()。選項:A、完整性B、并發(fā)控制C、隔離性D、安全性正確答案:【安全性】5、問題:在視圖上不能完成的操作是()。選項:A、更新視圖B、查詢C、在視圖上定義新的表D、在視圖上定義新的視圖正確答案:【在視圖上定義新的表】6、問題:在SQL語言中的視圖VIEW是數據庫的()。選項:A、外模式B、模式C、內模式D、存儲模式正確答案:【外模式】7、問題:下面關于索引的說法正確的是()。選項:A、表中不能沒有索引B、索引可以修改C、索引越多,查詢效率越高D、索引只能刪除正確答案:【索引可以修改】8、問題:建立索引的目的是()。選項:A、提高SQLServer數據檢索的速度B、降低SQLServer數據檢索的速度C、與SQLServer數據檢索的速度無關D、加快數據庫的打開速度正確答案:【提高SQLServer數據檢索的速度】9、問題:以下描述不屬于索引類別的是選項:A、聚集,非聚集索引B、唯一,非唯一索引C、升序,降序索引D、簡單,復合索引正確答案:【升序,降序索引】10、問題:關于視圖描述錯誤的是()。選項:A、視圖與數據庫表相同,用來存儲數據B、視圖不能同數據庫表進行連接操作C、在視圖上不能進行更新操作D、視圖是從一個或多個表或視圖導出的虛擬表正確答案:【視圖與數據庫表相同,用來存儲數據#視圖不能同數據庫表進行連接操作#在視圖上不能進行更新操作】11、問題:以下關于索引的說明中,正確的是()。選項:A、索引可以提高查詢速度B、索引可能降低更新速度C、索引和排序的含義不同D、建立索引后,不能更新有索引字段的內容正確答案:【索引可以提高查詢速度#索引可能降低更新速度#索引和排序的含義不同】12、問題:對于數據庫的視圖與基本表之間,基本表與存儲文件之間建立的映像,下列說法錯誤的是()。選項:A、模式到內模式和外模式到內模式B、外模式到內模式和內模式到模式C、外模式到模式和模式到內模式D、內模式到模式和模式到外模式正確答案:【模式到內模式和外模式到內模式#外模式到內模式和內模式到模式#內模式到模式和模式到外模式】13、問題:數據庫創(chuàng)建索引能夠大大提高系統(tǒng)的性能,下列敘述正確的是()。選項:A、通過創(chuàng)建唯一性的索引,可以保證數據庫表中每一行數據的唯一性B、可以大大加快數據的檢索速度,這也使創(chuàng)建索引的最主要的原因C、可以加速表和表之間的連接,特別是在實現數據的參考完整性方面特別有意義D、在使用分組和排序子句進行數據檢索時,可以顯著的減少查詢中查詢中分組和排序的時間正確答案:【通過創(chuàng)建唯一性的索引,可以保證數據庫表中每一行數據的唯一性#可以大大加快數據的檢索速度,這也使創(chuàng)建索引的最主要的原因#可以加速表和表之間的連接,特別是在實現數據的參考完整性方面特別有意義#在使用分組和排序子句進行數據檢索時,可以顯著的減少查詢中查詢中分組和排序的時間】14、問題:以下視圖不可以執(zhí)行更新操作的是選項:A、使用了分組和統(tǒng)計函數操作導出的視圖B、使用了多表連接操作導出的視圖C、使用了排序操作導出的視圖D、行列子集視圖正確答案:【使用了分組和統(tǒng)計函數操作導出的視圖#使用了多表連接操作導出的視圖】15、問題:索引需要占用物理空間,除了數據表占用數據空間之外,每一個索引還要占用一定的物理空間。選項:A、正確B、錯誤正確答案:【正確】16、問題:查詢的“數據表”視圖看起來很像表,它們之間是沒有什么差別的。選項:A、正確B、錯誤正確答案:【錯誤】17、問題:如果在導出視圖的過程中,使用了分組和統(tǒng)計函數操作,則可以對這個視圖執(zhí)行更新操作。選項:A、正確B、錯誤正確答案:【錯誤】第8章單元測試1、問題:以下()不是創(chuàng)建存儲過程的方法。選項:A、使用系統(tǒng)所提供的創(chuàng)建向導創(chuàng)建B、使用SSMS管理平臺創(chuàng)建C、使用CREATEPROCEDURE語句創(chuàng)建D、使用EXECUTE語句創(chuàng)建正確答案:【使用EXECUTE語句創(chuàng)建】2、問題:刪除觸發(fā)器tri_Sno的正確命令是:()。選項:A、REMOVETRIGGERtri_SnoB、DROPTRIGGERtri_SnoC、TRUNCATETRIGGERtri_SnoD、DELETETRIGGERtri_Sno正確答案:【DROPTRIGGERtri_Sno】3、問題:觸發(fā)器可以創(chuàng)建在()中。選項:A、過程B、數據庫C、表D、函數正確答案:【表】4、問題:以下觸發(fā)器是當對表1進行()操作時觸發(fā)。CreateTriggerabcon表1Forinsert,update,deleteAs……選項:A、只是修改B、只是刪除C、只是插入D、修改、插入、刪除正確答案:【修改、插入、刪除】5、問題:執(zhí)行帶參數的過程,正確的方法為()。選項:A、過程名參數B、過程名(參數)C、過程名=參數D、以上三種都可以正確答案:【過程名參數】6、問題:已知員工和員工親屬兩個關系,當員工調出時,應該從員工關系中刪除該員工的元組,同時在員工親屬關系中刪除對應的親屬元組。在SQL語言中利用觸發(fā)器定義這個完整性約束的短語是()。選項:A、INSTEADOFDELETEB、INSTEADOFDROPC、AFTERDELETED、AFTERUPDATE正確答案:【INSTEADOFDELETE】7、問題:在SQLSERVER服務器上,存儲過程是一組預先定義并()的Transact-SQL語句。選項:A、保存B、編譯C、解釋D、編寫正確答案:【編譯】8、問題:在SQLSERVER中,聲明并創(chuàng)建以下存儲過程,正確調用該存儲過程的的語句是()。CREATEPROCEDUREPRO@passNumintOUTPUT,@passPointint=60ASSelect@passNum=count(*)FromstuTableWherepoint@passPointGO選項:A、Declare@sumint;EXECPRO@passNum,70B、EXECPRO70C、Declare@sumint;EXECPRO@sumoutput,70D、Declare@sumint;EXECPRO@sumoutput正確答案:【Declare@sumint;EXECPRO@sumoutput,70#Declare@sumint;EXECPRO@sumoutput】9、問題:以下關于SQLServer中的視圖和存儲過程說法正確的是()。選項:A、存儲過程可以比相同的T-SQL代碼執(zhí)行速度快B、視圖可以包含來自多個表中的列C、視圖中不包含任何存放在基表中的數據D、存儲過程中不能包含大量的T-SQL代碼正確答案:【存儲過程可以比相同的T-SQL代碼執(zhí)行速度快#視圖可以包含來自多個表中的列#視圖中不包含任何存放在基表中的數據】10、問題:在SQLServer中,按照觸發(fā)事件的不同可以把觸發(fā)器分成選項:A、DDL觸發(fā)器B、DML觸發(fā)器C、DCL觸發(fā)器D、DQL觸發(fā)器正確答案:【DDL觸發(fā)器#DML觸發(fā)器】11、問題:AFTER觸發(fā)器要求只有執(zhí)行以下哪種操作之后觸發(fā)器才被觸發(fā)選項:A、UPDATEB、INSERTC、DELETED、CREATE正確答案:【UPDATE#INSERT#DELETE】12、問題:在SQLServer中,按照觸發(fā)時機的不同,觸發(fā)器觸發(fā)類型關鍵字可表示為選項:A、BEFOREB、AFTERC、FORD、INSTEADOF正確答案:【AFTER#FOR#INSTEADOF】13、問題:觸發(fā)器可以維護數據的一致性和完整性。選項:A、正確B、錯誤正確答案:【正確】14、問題:在SQLSERVER中,替代觸發(fā)器的執(zhí)行是在數據的插入、更新或刪除之前執(zhí)行的。選項:A、正確B、錯誤正確答案:【正確】15、問題:觸發(fā)器是一種特殊類型的存儲過程,可以直接通過名字調用。選項:A、正確B、錯誤正確答案:【錯誤】第9章單元測試1、問題:對事務回滾的正確描述是()。選項:A、將該事務對數據庫的修改進行恢復B、將事務對數據庫的更新寫入硬盤C、將事務中修改的變量值恢復到事務開始時的初值D、跳轉到事務程序的開頭重新執(zhí)行正確答案:【將該事務對數據庫的修改進行恢復】2、問題:對事務日志的正確描述是()。選項:A、事務日志記錄了對數據庫的所有操作B、事務日志必須嚴格按照對數據庫進行修改的時間次序記錄C、事務日志文件應該與數據庫文件放在同一存儲設備上D、事務日志的主要目的是應用于審計正確答案:【事務日志必須嚴格按照對數據庫進行修改的時間次序記錄】3、問題:解決并發(fā)操作帶來的數據不一致問題普遍采用()技術。選項:A、封鎖B、存取控制C、恢復D、協(xié)商正確答案:【封鎖】4、問題:下列不屬于并發(fā)操作帶來的問題是()。選項:A、丟失更新B、臟讀C、不可重復讀D、死鎖正確答案:【死鎖】5、問題:如果事務T獲得了數據項Q上的排他鎖,則T對Q()。選項:A、只能讀不能寫B(tài)、不能讀也不能寫C、既可讀又可寫D、只能寫不能讀正確答案:【既可讀又可寫】6、問題:設事務T1和T2,對數據庫中的數據A進行操作,可能有如下幾種情況,請問哪一種不會發(fā)生沖突操作()。選項:A、T1正在寫A,T2要讀AB、T1正在寫A,T2也要寫AC、T1正在讀A,T2也要讀AD、T1正在讀A,T2要寫A正確答案:【T1正在讀A,T2也要讀A】7、問題:如果有兩個事務,同時對數據庫中同一數據進行操作,不會引起沖突的操作是()。選項:A、一個是DELETE,另一個是SELECTB、一個是SELECT,另一個是DELETEC、兩個都是UPDATED、兩個都是SELECT正確答案:【兩個都是SELECT】8、問題:遵循兩段鎖協(xié)議的事務程序能夠解決并發(fā)事務對數據庫操作的不一致性不包括()。選項:A、丟失修改B、不可重復讀C、讀臟數據D、不可重復寫正確答案:【不可重復寫】9、問題:DBMS普遍采用()方法來保證調度的正確性。選項:A、索引B、授權C、封鎖D、日志正確答案:【封鎖】10、問題:事務的持久性是指()。選項:A、事務中包括的所有操作要么都做,要么都不做B、事務一旦提交,對數據庫的改變是永久的C、一個事務內部的操作對并發(fā)的其他事務是隔離的D、事務必須使數據庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)正確答案:【事務一旦提交,對數據庫的改變是永久的】11、問題:下列關于并發(fā)事務的調度的敘述中,哪些是正確的?()。選項:A、一組事務的一個調度必須包含這一組事務的全部指令B、可串行化的調度應滿足:事務在該調度下的執(zhí)行結果與這些事務在某個串行調度下的執(zhí)行結果相同C、無級聯調度應滿足:對于每對事務Ti和Tj,如果Tj讀取了由Ti所寫的數據項,則Ti必須在Tj這一讀取前提交D、可恢復的調度應滿足:對于每對事務Ti和Tj,如果Tj讀取了由Ti所寫的數據項,則Tj先于Ti提交正確答案:【一組事務的一個調度必須包含這一組事務的全部指令#可串行化的調度應滿足:事務在該調度下的執(zhí)行結果與這些事務在某個串行調度下的執(zhí)行結果相同#無級聯調度應滿足:對于每對事務Ti和Tj,如果Tj讀取了由Ti所寫的數據項,則Ti必須在Tj這一讀取前提交】12、問題:下列關于基于封鎖的并發(fā)控制的敘述中,哪些是正確的?()。選項:A、給數據項加鎖的方式只有兩種:共享鎖和排他鎖B、如果事務Ti獲得了數據項Q上的排他鎖,則Ti可寫Q但不能讀QC、共享鎖與共享鎖相容D、如果事務Ti獲得了數據項Q上的共享鎖,則Ti可讀Q但不能寫Q正確答案:【共享鎖與共享鎖相容#如果事務Ti獲得了數據項Q上的共享鎖,則Ti可讀Q但不能寫Q】13、問題:下列關于基于封鎖的并發(fā)控制的敘述中,哪些是正確的?()。選項:A、共享鎖又稱為S鎖或讀鎖B、共享鎖與任何鎖都相容C、死鎖是由于用戶使用不當所產生的問題D、兩階段封鎖協(xié)議要求每個事務分兩個階段提出加鎖和解鎖申請正確答案:【共享鎖又稱為S鎖或讀鎖#兩階段封鎖協(xié)議要求每個事務分兩個階段提出加鎖和解鎖申請】14、問題:若事務T對數據對象A加上S鎖,則以下描述不正確的是()。選項:A、事務T可以讀A和修改A,其它事務只能再對A加S鎖,而不能加X鎖B、事務T可以讀A但不能修改A,其它事務只能再對A加S鎖,而不能加X鎖C、事務T可以讀A但不能修改A,其它事務能對A加S鎖和X鎖D、事務T可以讀A和修改A,其它事務能對A加S鎖和X鎖正確答案:【事務T可以讀A和修改A,其它事務只能再對A加S鎖,而不能加X鎖#事務T可以讀A但不能修改A,其它事務能對A加S鎖和X鎖#事務T可以讀A和修改A,其它事務能對A加S鎖和X鎖】15、問題:設有兩個事務T1、T2,其并發(fā)操作如下所示,下面評價正確的是()。①讀A=100;②讀A=100;③A=A-5寫回;④A=A-8寫回選項:A、該操作存在問題B、該操作丟失修改C、該操作不能重復讀D、該操作讀“臟”數據正確答案:【該操作存在問題#該操作丟失修改】第10章單元測試1、問題:SQLServer2012采用的身份驗證模式有()。選項:A、僅SQLServer身份驗證模式B、僅Windows身份驗證模式C、僅混合模式D、Windows身份驗證模式和混合模式正確答案:【Windows身份驗證模式和混合模式】2、問題:不屬于安全性控制機制的是()。選項:A、完整性約束B、視圖C、密碼驗證D、用戶授權正確答案:【完整性約束】3、問題:以下()不屬于實現數據庫系統(tǒng)安全性的主要技術和方法。選項:A、存取控制技術B、視圖技術C、審計技術D、出入機房登記和加防盜門正確答案:【出入機房登記和加防盜門】4、問題:在數據庫的安全性控制中,授權的數據對象的(),授權子系統(tǒng)就越靈活。選項:A、范圍越小B、約束越細致C、范圍越大D、約束范圍大正確答案:【范圍越小】5、問題:下列哪些功能是數據庫管理員DBA所具有的權限?()。選項:A、指定安全級別B、創(chuàng)建賬戶C、授予某個用戶權限D、收回已經授予的權限正確答案:【創(chuàng)建賬戶#授予某個用戶權限#收回已經授予的權限】6、問題:下列關于數據庫安全性的類型和一般措施的敘述中,哪些是正確的?()。選項:A、數據庫的安全性威脅會導致喪失或削弱數據庫的完整性、可用性、機密性B、一般DBMS包含一個數據庫安全和授權子系統(tǒng),用于負責數據庫的安全性功能以避免發(fā)生未授權的訪問C、自主安全性機制用于對多級安全性進行控制D、基于角色的訪問控制可用于數據庫安全性控制正確答案:【數據庫的安全性威脅會導致喪失或削弱數據庫的完整性、可用性、機密性#一般DBMS包含一個數據庫安全和授權子系統(tǒng),用于負責數據庫的安全性功能以避免發(fā)生未授權的訪問#基于角色的訪問控制可用于數據庫安全性控制】7、問題:在SQL語言中,CASCADE方式和RESTRICT方式可以在下列哪些SQL命令中出現?()選項:A、模式的刪除B、基本表的刪除C、權限的收回D、索引的刪除正確答案:【模式的刪除#基本表的刪除】8、問題:對于數據庫的管理,對SQLServer中guest用戶的描述正確的是()。選項:A、安裝系統(tǒng)時,guest用戶被加入到master、pubs、tempdb、northwind數據中B、用戶成功登錄到SQLServer后,若該登錄賬號在某數據庫中無合法數據庫用戶,則系統(tǒng)將可能允許以guest用戶來訪問該數據庫C、不能從master、tempdb數據庫中刪除guest用戶D、在新建一個數據庫時,guest用戶將被自動添加正確答案:【安裝系統(tǒng)時,guest用戶被加入到master、pubs、tempdb、northwind數據中#用戶成功登錄到SQLServer后,若該登錄賬號在某數據庫中無合法數據庫用戶,則系統(tǒng)將可能允許以guest用戶來訪問該數據庫#不能從master、tempdb數據庫中刪除guest用戶】9、問題:SQLServer的安全身份驗證模式決定了什么樣的賬戶可以連接到服務器中,SQLServer提供的身份驗證模式有()。選項:A、Windows身份驗證模式B、SQLServer和Windows身份驗證模式C、僅SQL身份驗證模式D、可以不進行身份驗證正確答案:【Windows身份驗證模式#SQLServer和Windows身份驗證模式】10、問題:對數據庫的維護包括保持數據的完整性,一致性和安全性。選項:A、正確B、錯誤正確答案:【正確】11、問題:如果當前進行的是插入操作,則日志文件中記錄的更新前數據的舊值為新插入的值。選項:A、正確B、錯誤正確答案:【錯誤】12、問題:當登錄到WINDOWS的用戶與SQLServer聯接時,用戶不用提供SQLServer帳號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北大中醫(yī)養(yǎng)生學課件 飲食類養(yǎng)生
- 砂場項目立項申請報告模板
- 中國國有銀行市場全面調研及行業(yè)投資潛力預測報告
- “十三五”規(guī)劃重點-分析測試中心項目建議書(立項報告)
- 2022-2027年中國潑尼松行業(yè)市場調查研究及投資戰(zhàn)略研究報告
- LED封裝及照明應用項目可行性研究報告
- 花卉產業(yè)化項目可行性設計研究報告
- 2025年銅淀項目可行性研究報告
- 2024-2029年中國冰染染料行業(yè)市場發(fā)展現狀及投資策略咨詢報告
- 2025年中國空調坐墊行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報告
- 道路運輸企業(yè)安全生產管理人員安全考核試題題庫與答案
- 年終抖音運營述職報告
- 車間修繕合同模板
- 腦梗死患者的護理常規(guī)
- 2024年7月國家開放大學法律事務??啤斗勺稍兣c調解》期末紙質考試試題及答案
- 護士條例解讀
- 醫(yī)務人員崗前培訓課件
- SQE年終總結報告
- 檢修工(題庫)附答案
- 2025屆高考語文一輪復習:小說情節(jié)結構之伏筆 練習題(含答案)
- 《化學實驗室安全》課程教學大綱
評論
0/150
提交評論