版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、1. 數(shù)據(jù)庫的最小存取單位是( b )。A.字符B.數(shù)據(jù)項C.記錄D.數(shù)據(jù)塊2. 下列敘述中正確的是( c )。A.關系中元組沒有先后順序,屬性有先后順序B.關系中元組有先后順序,屬性沒有先后順序C.關系中元組沒有先后順序,屬性也沒有先后順序D.關系中元組有先后順序,屬性也有先后順序3. sql server2000采用的身份驗證模式有( d )。A.僅windows身份驗證B.僅sql server身份驗證C.僅混合驗證D.windows身份驗證和混合驗證4. 以下不屬于sql server2000 企業(yè)管理功能的是( b )。A.注冊服務器B.交互輸入T-SQL程序C.設置登錄安全D.對數(shù)
2、據(jù)庫及其對象進行管理和操作5. 在每個服務器中,最多可以創(chuàng)建( c )個數(shù)據(jù)庫。A.128B.255C.32767D.655366. 在SQL SERVER2000中,為了便于分配和管理,允許將多個文件組組織為一組,并賦予一個名稱,即文件組。SQL SERVER文件組有( b )。A.主文件組和事務日志文件組B.主文件組和用戶定義文件組C.用戶定義文件組和事務日志文件組D.主文件組和次要文件組7. 創(chuàng)建數(shù)據(jù)庫的方法有多種,以下不是創(chuàng)建數(shù)據(jù)庫的方法的是( d )。A.向?qū).企業(yè)管理器C.CREATE DATABASED.CREATE TABLE8. 刪除數(shù)據(jù)庫用的命令是( b )。A.DROP
3、 FILEB.DROP DATABASEC.DELETE FILED.DELE DATABASE9. 頁是數(shù)據(jù)庫內(nèi)容的基本存儲單位,每頁的大小是( A )。A.8KBB.16KBC.32KBD.64KB10. SQL SERVER2000的數(shù)據(jù)庫包括:主數(shù)據(jù)文件,輔助數(shù)據(jù)文件和( b )。A.索引文件B.日志文件C.備注文件D.腳本文件11. 要將一個文件的最大容量設置為無限,則須指定( d )。A.size=無限B.size=UNLIMITEDC.maxsize=無限D(zhuǎn).maxsize=UNLIMITED12. 以下不屬于master數(shù)據(jù)庫所包含的內(nèi)容的是( d )。A.登錄帳號B.系統(tǒng)配置
4、C.數(shù)據(jù)庫錯誤信息D.模板信息13. SQL SERVER2000支持的整型包括bigint、int、smallint和tinyint,其中int型表示數(shù)的范圍是( b )。A.-263到263-1B.-231到231-1C.-215到215-1D.0-25514. 在SQL SERVER2000中,每個表最多可含( d )列。A.128B. 256C.512D.102415. 假設表中某列的數(shù)據(jù)類型varchar(100),而輸入的字符串為abcd1234,則存儲的是( a )。A.abcd1234,共8個字節(jié)B.abcd1234和92個空格C.abcd1234和8個空格D.abcd1234
5、和64個空格16. 在SQL SERVER2000中,定義用戶數(shù)據(jù)類型使用的系統(tǒng)存儲過程是( a )。A.sp_addtypeB.sp_droptypeC.sp_deltypeD.sp_dboption17. 在SQL SERVER2000中,表中字段參數(shù)若選中“允許空”是指( c )。A.字符串空串B.數(shù)值為0值C.允許待定值D.A或B18. 在SQL SERVER2000中,字段名的字符最長可達( c )個字符。A.10B.32C.128D.25619. 關于惟一性約束,不正確的是( c )。A.使用惟一性約束的字段可以為空值B.一個表允許有多個惟一性約束C.可以把惟一性約束用于強制在指定
6、字段上創(chuàng)建一個惟一性索引,并默認為聚集索引D.可以把惟一性約束定義在多個字段上20. 關于檢查約束,不正確的是( d )。A.一個表中可以定義多個核查約束B.每個字段可以指定多個核查約束C.當執(zhí)行INSERT語句或UPDATE語句時,核查約束將驗證數(shù)據(jù)D.核查約束中還可含子查詢21. 關于默認約束,不正確的是( b )。A.每個字段只能定義一個默認約束B.如果定義的默認值長于其對應字段的定義長度,則輸入到表中的默認將不會被截斷C.默認約束不能加到帶有IDENTITY屬性或具有timetamp類型的字段D.如果字段定義為用戶定義的數(shù)據(jù)類型,且有一個默認綁定到該數(shù)據(jù)類型上,則不允許該字段再設置默認
7、約束22. 關于默認值,正確的是( a )。A.只能在當前數(shù)據(jù)庫中創(chuàng)建默認值的名稱B.在同一個批處理中,CREATE DEFAULT可以與其他T-SQL語句組合使用C.默認值不必與其他綁定的字段數(shù)據(jù)類型兼容D.如果列同時有默認值和規(guī)則與之關聯(lián),則默認值可以違反規(guī)則。23. 要將一個默認值綁定到表中的字段或用戶定義數(shù)據(jù)類型,應當使用的系統(tǒng)存儲過程是( a )。A.sp_bindefaultB.sp_helpC.sp_helptextD.sp_unbindefault24. 關于規(guī)則,正確的是( d )。A.規(guī)則可以綁定到系統(tǒng)數(shù)據(jù)類型上B.規(guī)則必須與表字段的數(shù)據(jù)類型兼容,并且能綁定到數(shù)據(jù)類型為te
8、xt、image和timetamp的字段上C.一個新的規(guī)則可以直接綁定到字段或用戶定義數(shù)據(jù)類型上,而不必事先解除綁定在字段或用戶定義數(shù)據(jù)類型上的規(guī)則D.當一個字段上同時綁定有規(guī)則和默認值,默認值應該滿足規(guī)則的要求。25. SQL語言是關系數(shù)據(jù)庫標準語言,它是( b )。A.過程化的B.非過程化的C.格式化的D.導航的26. SQL語言的一次查詢結(jié)果是一個( d )。A.數(shù)據(jù)項B.記錄C.元組D.表27. SQL的函數(shù)COUNT、SUM、AVG、MAX、MIN等,不允許出現(xiàn)在( d )子句中。A.SELECTB.HAVINGC.GROUPHAVINGD.WHERE28. 已知SN是一個字符型字段
9、,下面SQL查詢語句的執(zhí)行結(jié)果是( c )。SELECT SN FROM S WHERE SN LIKE AB%A.找出含有3個字符AB%的所有SN字段值B.找出僅含3個字符且前兩個字符為AB的SN字段值C.找出以字符AB開頭的所有SN字段值D.找出含有字符AB的所有SN字段值29. 設有學生(S)表和選課(SC)表,現(xiàn)要查詢選修C2課程,且成績?yōu)锽以上(含B)的學生及成績,在以下的SQL語句中要添加一個項。SELECT S.*,SC.成績 FROM S JOIN SC ON S.學號=SC.學號 WHERE SC.課程號=C2 AND ( b )A.SC.成績>=BB. SC.成績&l
10、t;=BC. SC.成績BD. SC.成績!<B30. 可以使用SQL語句實現(xiàn)表的拷貝操作,以下敘述正確的是( d )。A.只允許整表的拷貝,不能有選擇的拷貝B.新表的列名必須與被拷貝的表的列名相同C.新表的列數(shù)必須與被拷貝的表的列數(shù)相同D.新表的列名和列數(shù)可以與被拷貝表不相同,但是對應列的數(shù)據(jù)類型必須一致31. 可以使用SQL語句實現(xiàn)表的排序操作,以下敘述正確的是( b )。A.在ORDER BY 子句后只能有一個屬性B.ORDER BY子句所產(chǎn)生的輸出只是邏輯排序效果,并沒影響表的實際內(nèi)容C.進行排序操作時,如果列中有空值則在升序輸出時首先列出空值項,而在降序輸出時最后列出空值項D.
11、ORDER BY子句中必須指明是升序或降序,不能缺省32. 設數(shù)據(jù)庫中有三個表:選課(學號,課程號,成績)學生(學號,姓名,年齡,性別)課程(課程號,課程名,教師)查詢學習課程號為C2 的學生學號與姓名的操作中,不正確的是( b )。A.SELECT S.學號,S.姓名 FROM 學生 AS S,選課 AS SC WHERE S.學號=SC.學號 AND 課程號=C2B. SELECT S.學號,S.姓名 FROM 學生 AS S WHERE 學號 IN (SELECT * FROM 選課 AS SCWHERE 課程號=C2)C. SELECT S.學號,S.姓名 FROM 學生 AS S W
12、HERE EXISTS (SELECT * FROM 選課 AS SCWHERE S.學號=SC.學號 AND 課程號=C2)D. SELECT 學號,姓名 FROM 學生 AS S WHERE C2 IN (SELECT 課程號 FROM 選課 AS SCWHERE SC.學號= S.學號)33. 設有學生表、課程表同上題,統(tǒng)計每一年齡選修課程的學生人數(shù),要補充完整SQL語句,選擇答案( d ) SELECT 年齡,COUNT( ) FROM 學生 AS S,選課 AS SC WHERE S.學號=SC.學號 GROUP BY A. S.學號SC.學號B. DISTINCT S.學號S.學號
13、C. DISTINCT S.學號年齡D. S.學號年齡34. 已知有關系 員工(姓名,地址,性別,出生日期),查詢具有相同地址的兩位員工信息的操作是 SELECT str1.姓名,str2.姓名 FROM 員工 AS str1,員工 AS str2 WHERE ( d )A. str1.地址=str2.地址B. str1.地址=str2.地址 AND str1.姓名<>str2.姓名C. str1.地址=str2.地址 OR str1.姓名<str2.姓名D. str1.地址=str2.地址 AND str1.姓名<str2.姓名35. SELECT 5/2,-10%3
14、的顯示結(jié)果是( b )。A.2.5 1B.2 -1C.2 1D.2.5 -136. 設有說明語句DECLARE n int正確的賦值語句是( a )。A.set n=123B.n=123C.let n=123D.select n=12337. 在T-SQL中可使用( c )命令進行注釋。A.note和*B.*和-C./*/和-D./*/和&&38. 在下列各項中不能正確地賦列別名的是( d )。A.SELECT 學生號碼=學號B.SELECT學號 學生號碼 C.SELECT學號 AS 學生號碼D.SELECT 學生號碼=學號39. 下列四項中,不屬于數(shù)據(jù)庫特點的是( c )。A
15、.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨立性高40. 下列四項中,不屬于SQL2000實用程序的是( d )。A.企業(yè)管理器B.查詢分析器C.服務管理器D.媒體播放器41. SQL Server安裝程序創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,下列哪個不是( c )系統(tǒng)數(shù)據(jù)庫。A.masterB.modelC.pubD.msdb42. 在SQL中,建立表用的命令是 ( b )。A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX43. SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( a )。A.包括15歲
16、和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲44. 下列四項中,不正確的提法是( c )。A.SQL語言是關系數(shù)據(jù)庫的國際標準語言B.SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語言可以自動實現(xiàn)關系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言45. 在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( d )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb46. SQL語言中,刪除表中數(shù)據(jù)的命令是( a )。A. DELETEB. DROPC. CLEARD. REMOVE47. SQL
17、的視圖是從( c )中導出的。A. 基本表B. 視圖 C. 基本表或視圖D. 數(shù)據(jù)庫 48. 下列哪個不是sql 數(shù)據(jù)庫文件的后綴。( c )A、.mdfB、.ldfC、.tifD、.ndf49. 在SQL語言中,建立存儲過程的命令是( a )A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE50. 數(shù)據(jù)庫設計中的概念結(jié)構(gòu)設計的主要工具是( b )。A數(shù)據(jù)模型BER模型 C新奧爾良模型D概念模型51. SQL Server 2000中表查詢的命令是( b )。A. USE BSELECT CUPDATE DDROP52. SQL
18、Server 2000中表更新數(shù)據(jù)的命令是( c )。AUSE BSELECT CUPDATE DDROP 53. 在SQL Server 2000中,下列變量名正確的是( a )。Asum Bj Csum D4kk 54. 為數(shù)據(jù)表創(chuàng)建索引的目的是( a )。 A.提高查詢的檢索性能B.創(chuàng)建唯一索引 C.創(chuàng)建主鍵D. 加快數(shù)據(jù)庫的打開速度 55. 用于求系統(tǒng)日期的函數(shù)是( b )。AYEAR( ) BGETDATE( ) CCOUNT( ) DSUM( )56.
19、 *向用戶授予操作權(quán)限的SQL語句是( d )。ACTEATE BREVOKE CSELECT DGRANT57. SQL Server系統(tǒng)中的所有服務器級系統(tǒng)信息存儲于哪個數(shù)據(jù)庫( a )。A. masterB. modelC. tempdbD. msdb58. 下列標識符可以作為局部變量使用( c )。A. MyvarB. My varC. MyvarD. My var59. 以下關于主鍵的描述正確的是( a )。 A.標識表中唯一的實體 B.創(chuàng)建唯一的索引,允許空值 C.只允許以表中第一字段建立D.表中允許有多個主鍵 60. 在SQL SERVER服務器
20、上,存儲過程是一組預先定義并( b )的Transact-SQL語句。A.保存B.編譯C.解釋D.編寫 61. 以下關于外鍵和相應的主鍵之間的關系,正確的是( a )。A.外鍵并不一定要與相應的主鍵同名B.外鍵一定要與相應的主鍵同名C.外鍵一定要與相應的主鍵同名而且唯一D.外鍵一定要與相應的主鍵同名,但并不一定唯一62. 在SQL Server 中,model是( b )A數(shù)據(jù)庫系統(tǒng)表B. 數(shù)據(jù)庫模板C臨時數(shù)據(jù)庫D. 示例數(shù)據(jù)庫63. 在視圖上不能完成的操作是( c ) A.更新視圖數(shù)據(jù)B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖 64. 下列哪個不是數(shù)據(jù)庫對
21、象( a )。A數(shù)據(jù)模型B視圖 C表D用戶 65. 模式查找like '_a%',下面哪個結(jié)果是可能的( b )A.ailiB. baiC.bbaD.cca 66. SQL Server對象的完整名稱不包括下面哪個( d )。A服務器名B數(shù)據(jù)庫名C對象名D文件夾名67. 表示職稱為副教授同時性別為男的表達式為( b )A. 職稱='副教授' OR 性別='男'B. 職稱='副教授' AND 性別='男'C. BETWEEN '副教授' AND '男'D. IN ('副教授
22、39;,'男')68. 下面哪個不是SQL Server 的合法標識符( b )。A. a12B. 12aC. a12D. #qq69. SQL語言中,不是邏輯運算符號的( d )。A. ANDB. NOTC. ORD. XOR70. 下面哪個函數(shù)是屬于字符串運算的( c )。AABSB. SINC. STRD. ROUND71. SQL Server 2000是( d ) A、數(shù)據(jù)庫 B、數(shù)據(jù)庫系統(tǒng)C、數(shù)據(jù)處理系統(tǒng) D、數(shù)據(jù)庫管理系統(tǒng)72. *數(shù)據(jù)庫中存放兩個關系:教師(教師編號,姓名)和課程(課程號,課程名,教師編號),為快速查出某位教師所講授的課程,應該( a ) A、在
23、教師表上按教師編號建索引 B、在課程表上按課程號建索引 C、在課程表上按教師編號建索引 D、在教師表上按姓名建索引73. *數(shù)據(jù)庫中存放三個關系:學生(學號,姓名)和課程(課程號,課程名)和成績(學號、課程號、成績),為快速查出某位學生所學的課程名,應該( a ) A、在學生表上按學號建索引 B、在成績表上按課程號建索引 C、在課程表上按課程號建索引 D、在學生表上按姓名建索引74. 如果要修改表的結(jié)構(gòu),應該使用SQL語言的命令( c ) A、UPDATE TABLE B、MODIFY TABLE C、ALTER TABLE D、CHANGE TABLE75. 已知員工和員工親屬兩個關系,當員
24、工調(diào)出時,應該從員工關系中刪除該員工的元組,同時在員工親屬關系中刪除對應的親屬元組。在SQL語言中定義這個完整性約束的短語是( c ) A、INSTEAD OF DELETE B、INSTEAD OF DROP C、AFTER DELETE D、AFTER UPDATE76. 安裝MS SQL Server時,系統(tǒng)自動建立幾個數(shù)據(jù)庫,其中有一個數(shù)據(jù)庫被刪除后,不影響系統(tǒng)的正常運行,這個數(shù)據(jù)庫是( d ) A、master數(shù)據(jù)庫B、 model數(shù)據(jù)庫 C、tempdb數(shù)據(jù)庫 D、 pubs數(shù)據(jù)庫77. 55下列聚合函數(shù)中正確的是( c ) A、SUM (*) B、MAX (*) C、COUNT
25、(*) D、AVG (*)78. SQL中,下列涉及空值的操作,不正確的是( c )A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS NULL)79. 腳本文件是在( b )中執(zhí)行的。A、企業(yè)管理器B、查詢分析器C、服務管理器D、事件探查器80. 每個數(shù)據(jù)庫有且只有一個( a )A、主要數(shù)據(jù)文件B、次要數(shù)據(jù)文件C、日志文件D、索引文件81. SQL語言中,刪除一個表中所有數(shù)據(jù),但保留表結(jié)構(gòu)的命令是( a ) A、DELETE B、DROPC、CLEAR D、REMORE82. 查詢員工工資信息時,結(jié)果按工資降序排列,正確的是(
26、 b )A、ORDER BY 工資B、ORDER BY 工資 descC、ORDER BY 工資 ascD、ORDER BY 工資 dictinct83. SQL中,下列涉及通配符的操作,范圍最大的是( c )A、name like hgf#B、name like hgf_t%C、name like hgf% D、name like hgf_ 84. 在 SQL Server中,關于數(shù)據(jù)庫的說法正確的是( b )A、一個數(shù)據(jù)庫可以不包含事務日志文件B、一個數(shù)據(jù)庫可以只包含一個事務日志文件和一個數(shù)據(jù)庫文件C、一個數(shù)據(jù)庫可以包含多個數(shù)據(jù)庫文件,但只能包含一個事務日志文件D、一個數(shù)據(jù)庫可以包含多個事
27、務日志文件,但只能包含一個數(shù)據(jù)庫文件85. 能夠?qū)崿F(xiàn)執(zhí)行SQL語句、分析查詢計劃、顯示查詢統(tǒng)計情況和實現(xiàn)索引分析等功能的SQL工具是( b )。A、企業(yè)管理器B、查詢分析器C、服務管理器D、事件探查器86. 以下觸發(fā)器是當對表1進行( d )操作時觸發(fā)。 Create Trigger abc on 表1 For insert , update , delete As A.只是修改B.只是插入C.只是刪除D.修改、插入、刪除87. 主索引可確保字段中輸入值的( c )性。A.多樣B.重復C.唯一D.若干88. 關于視圖下列哪一個說法是錯誤的( b )。A.視圖是一種虛擬表 B.視圖中也保存有數(shù)據(jù)
28、 C.視圖也可由視圖派生出來 D.視圖是保存SELECT查詢89. 執(zhí)行帶參數(shù)的存儲過程,正確的方法為( a )。A. 過程名 參數(shù)B. 過程名(參數(shù)) C.過程名參數(shù)D.A,B,C三種都可以90. 查詢畢業(yè)學校名稱與“清華”有關的記錄應該用( d )。A. SELECT * FROM 學習經(jīng)歷 WHERE 畢業(yè)學校 LIKE *清華*B. SELECT * FROM 學習經(jīng)歷 WHERE 畢業(yè)學校 = %清華%C. SELECT * FROM 學習經(jīng)歷 WHERE 畢業(yè)學校 LIKE ?清華?D. SELECT * FROM 學習經(jīng)歷 WHERE 畢業(yè)學校 LIKE %清華%91. Sele
29、ct 職工號 FROM 職工 WHERE 工資>1250 命令的功能是( d )。A.查詢工資大于1250的紀錄B.查詢1250號記錄后的記錄C.檢索所有的職工號 D.從職工關系中檢索工資大于1250的職工號92. 在SQL中,SELECT語句的"SELECT DISTINCT"表示查詢結(jié)果中 ( c ) A.屬性名都不相同B.去掉了重復的列 C.行都不相同D.屬性值都不相同 93. 限制輸入到列的值的范圍,應使用( a )約束。A. CHECKB. PRIMARY KEYC. FOREIGN KEYD. UNIQUE 94. 觸發(fā)器可引用視圖或臨時表,并產(chǎn)生兩個特殊
30、的表是( a )。ADeleted、InsertedB. Delete、InsertC. View、TableD. View1、table195. 使用索引下列哪個說法是正確的( b )。A. 節(jié)省磁盤空間B. 縮短查詢時間C. 在執(zhí)行插入、修改、刪除時節(jié)省時間D. 與表無關 96. SQL Server中實現(xiàn)從一個查詢或過程中無條件退出的語句是() BA.CASE B.RETURN C.BREAK
31、60; D.CONTINUE97. 停止本次循環(huán)進入后面的循環(huán)用() DA.BREAK B.RETURN C.CASE D.CONTINUE98. SQL Server2000中的編程語言就是() A A. T-SQL B.S-SQL
32、0; C.Q-SQL D.R-SQL99. 關系模型的完整性包括() DA.實體完整性B.參照完整性 C.用戶定義完整性D.以上都是100. 不能在Windows 2000 Professional上運行的是() AA.SQL Server2000企業(yè)版B. SQL Server2000企業(yè)評估版C. SQL Server2000個人版D. SQL Ser
33、ver2000開發(fā)版101. 用以交互地設計和測試T-SQL語句的是() BA.企業(yè)管理器B.查詢分析器 C.事件探查器D.服務管理器102. 主數(shù)據(jù)庫文件的默認擴展名是() BA.dbt B. mdf C.dat D.dst10
34、3. 在T-SQL中,常用來顯示有關數(shù)據(jù)庫和數(shù)據(jù)庫參數(shù)的信息的系統(tǒng)存儲過程為() DA. sp_dropdbB.sp_adddbC.sp_setdbD. sp_helpdb104. 在Transact-SQL語法中,用來插入數(shù)據(jù)的命令是()A A.INSERT B.UPDATE C.DELETE D.CREATE105. 在Transact-SQL語
35、法中,用于更新的命令是()BA.INSERT B.UPDATE C.DELETE D.CREATE106. 允許用一條SELECT命令同時查詢數(shù)據(jù)需要子句() BA.ORDER BY B.COMPUTE C.Having
36、 D.GROUP BY107. 創(chuàng)建觸發(fā)器的命令是() B A.CREATE VIEWB.CREATE TRIGGERC.CREATE RULED.CREATE TABLE108. 創(chuàng)建用戶自定義函數(shù)的命令是() D A.CREATE VIEWB.CREATE TRIGGERC.CREATE RULED.CREATE FUNCTION109. 在學生成績表tblCourseScore中的列Score用來存放某學生學習某課程的考試成績(0100分,沒有小數(shù))
37、, 用下面的哪種類型最節(jié)省空間?( C )A、 intB、 smallintC、 tinyintD、 decimal(3,0)110. 定單表Orders的列OrderID的類型是小整型(smallint),根據(jù)業(yè)務的發(fā)展需要改為整型(integer),應該使用下面的哪條語句?( C )A、ALTER COLUMN OrderID integer FROM Orders B、ALTER TABLE Orders ( OrderID integer )C、ALTER TABLE Orders ALTER COLUMN OrderID integerD、ALTER COLUMN Orders.Or
38、derID integer111. 在SQL Server 2000中創(chuàng)建一些新對象的腳本如下:CREATE TABLE Publishers( publisher_id int PRIMARY KEY, publisher_name varchar(100) not null)CREATE TABLE Books( book_id int CONSTRAINT PK_title_id PRIMARY KEY, book_title nvarchar(2000) not null, book_content ntext not null, field01 varchar(100) unique
39、, field02 char(1000), field03 char(1000), field04 char(1000), publisher_id int not null, CONSTRAINT FK_publisher_id FOREIGN KEY (publisher_id) REFERENCES Publishers(publisher_id)CREATE TABLE ThirdTable ( third_id int IDENTITY(45,17) PRIMARY KEY, field01 varchar(100) FOREIGN KEY REFERENCES Books(fiel
40、d01), )從下面中選擇正確的說法。( A )A. 上面的創(chuàng)建語句沒有錯誤;B. 表Books的一行的長度超過允許的最大長度;C. 表ThirdTable的列的third_id的種子要能被增量整除;D. 列field01的類型是varchar,不能作為外部關鍵字;E. 不能直接在表Books的列book_id上使用CONSTRAINT關鍵字,使用CONSTRAINT關鍵字要象該表的CONSTRAINT FK_publisher_id一樣另起一行。112. 在登記學生成績時要保證列Score的值在0到100之間,下面的方法中哪種最簡單?( D )A. 編寫一個存儲過程,管理插入和檢查數(shù)值,不允
41、許直接插入;B. 生成用戶自定義類型type_Score和規(guī)則,將規(guī)則與數(shù)據(jù)類型type_Score相關聯(lián),然后設置列Score的數(shù)據(jù)類型類型為type_Score;C. 編寫一個觸發(fā)器來檢查Score的值,如果不在0和100之間,則撤消插入;D. 在Score列增加檢查約束。113. 執(zhí)行下面腳本,共有多少條記錄插入到表tblTemp中?( C )CREATE TABLE tblTemp( TempID integer not null, TempDate datetime not null)goDECLARE count integerSET count = 1WHILE count &l
42、t;=10 BEGIN IF (SELECT COUNT(*) FROM tblTemp ) > 8 BEGIN BREAK END ELSE INSERT tblTemp VALUES(count,GETDATE() SET count = count + 1 ENDA、0 B、8 C、9 D、10114. 你的數(shù)據(jù)庫存放產(chǎn)品的序列號,序列號以整型存儲。你需要把序列號按如下的格式顯示: (999)999-9999 假設你已經(jīng)把一個序列號放在一個變量中,該變量的定義如下: DECLARE SerialNumber int下面哪個語句可以正確地完成該任務?( D )ASELECT '
43、;Serial Number' = '(' + SUBSTRING(CONVERT(varchar(10),SerialNumber),3,0)+')' + SUBSTRING(CONVERT(varchar(10),SerialNumber),3,3) + '-' + SUBSTRING(CONVERT(varchar(10),SerialNumber),4,6)BSELECT 'Serial Number' = '(' + SUBSTRING(CONVERT(varchar(10),SerialNumb
44、er),3,1)+')' + SUBSTRING(CONVERT(varchar(10),SerialNumber),3,4) + '-' + SUBSTRING(CONVERT(varchar(10),SerialNumber),4,7)CSELECT 'Serial Number' = '(' + SUBSTRING(CONVERT(varchar(10),SerialNumber),0,3)+')' + SUBSTRING(CONVERT(varchar(10),SerialNumber),3,3) +
45、39;-' + SUBSTRING(CONVERT(varchar(10),SerialNumber),6,4)DSELECT 'Serial Number' = '(' + SUBSTRING(CONVERT(varchar(10),SerialNumber),1,3)+')' + SUBSTRING(CONVERT(varchar(10),SerialNumber),4,3) + '-' + SUBSTRING(CONVERT(varchar(10),SerialNumber),6,4)115. 一個腳本有如下代碼:C
46、REATE TABLE Employees -第一條語句( EmployeeID int IDENTITY(10001,1) PRIMARY KEY, Name varchar(40) not null, Birthday datetime null)SELECT * FROM Employees -第二條語句CREATE DEFAULT phone_no_default -第三條語句 AS '(000)000-0000'CREATE TABLE Customers -第四條語句( CustomerID int IDENTITY(100001,1) PRIMARY KEY, N
47、ame varchar(40) not null, Phone varchar(20) null )EXECUTE sp_bindefault phone_no_default, 'Customers.Phone' -第五條語句在執(zhí)行過程中會因為缺少GO語句而出現(xiàn)錯誤,下面哪些是必須的?(多選)( B, C )A. 在“第一條語句”和“第二條語句”之間添加GO語句B. 在“第二條語句”和“第三條語句”之間添加GO語句C. 在“第三條語句”和“第四條語句”之間添加GO語句D. 在“第四條語句”和“第五條語句”之間添加GO語句116. 您需要顯示從2001年1月1日到2001年12
48、月31日雇傭的所有職員的姓名和雇傭日期。職員信息表tblEmployees包含列Name和列HireDate,下面哪些語句能完成該功能?( D )A、 SELECT Name, HireDate FROM tblEmployeesB、 SELECT Name, HireDate FROM tblEmployees WHERE HireDate =2001-01-01 OR 2001-12-31C、 SELECT Name, HireDate FROM tblEmployees WHERE HireDate BETWEEN 2000-12-31 AND 2002-01-01D、 SELECT N
49、ame, HireDate FROM tblEmployees WHERE DATEPART(yy, HireDate) =2001117. 在SQL Server 2000 創(chuàng)建了定單表,創(chuàng)建語句如下: CREATE TABLE 定單表 ( 定單代號 int IDENTITY(1,1) PRIMARY KEY, 客戶代號 int not null, 雇員代號 int not null, -經(jīng)手該筆業(yè)務的雇員的代號 定單日期 datetime not null, 銷售金額 money not null, 備注 varchar(200) null ) 你需要獲得定單信息列表,包括雇員代號、銷售金
50、額和定單日期。你想按日期從近到 早的順序顯示,并且對于每一天的定單,按銷售金額從大到小的順序排序。假設列“銷售日期”的時間部分的值都是0,下面哪條語句能夠準確地完成該任務?( C )A. SELECT 雇員代號, 銷售金額, 定單日期FROM 定單表ORDER BY銷售金額, 定單日期 DESCB. SELECT 雇員代號, 銷售金額, 定單日期FROM 定單表ORDER BY 定單日期, 銷售金額DESCC. SELECT 雇員代號, 銷售金額, 定單日期FROM 定單表ORDER BY 定單日期 DESC, 銷售金額 DESCD. SELECT 雇員代號, 銷售金額, 定單日期FROM 定
51、單表ORDER BY 銷售金額 DESC, 定單日期 DES118. 你在SQL Server 2000數(shù)據(jù)庫中創(chuàng)建了定單表,其創(chuàng)建語句如下: CREATE TABLE 定單表 ( 定單號 int IDENTITY(1,1) PRIMARY KEY, 雇員代號 int NOT NULL, 地區(qū)代號 int NOT NULL, 訂購日期 datetime NOT NULL, 訂購金額 money NOT NULL ) 銷售經(jīng)理想要獲得總的銷售金額和按地區(qū)分組的總銷售金額。下面哪條語句能完成該任務?( B )A. SELECT 雇員代號,地區(qū)代號,訂購金額 FROM 定單表 ORDER BY 地區(qū)
52、代號 COMPUTE SUM(訂購金額)B. SELECT 雇員代號,地區(qū)代號,訂購金額 FROM 定單表 ORDER BY 地區(qū)代號 COMPUTE SUM(訂購金額) BY 地區(qū)代號 COMPUTE SUM(訂購金額)C. SELECT 雇員代號,地區(qū)代號,SUM(訂購金額) FROM 定單表 GROUP BY 雇員代號,地區(qū)代號 D. SELECT 雇員代號,地區(qū)代號,SUM(訂購金額) FROM 定單表 GROUP BY 雇員代號,地區(qū)代號119. 下面哪些關鍵字能影響SELECT語句返回的結(jié)果的行數(shù)?(多選)(A、B、D)A. TOP n B. WHERC. ORDER BY D.
53、DISTINCT120. 你在SQL Server 2000數(shù)據(jù)庫中創(chuàng)建了如下兩個表: CREATE TABLE 雇員表 ( 雇員代號 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇員姓名 varchar(20) NOT NULL, 通信地址 varchar(200) NULL ) CREATE TABLE 定單表 ( 定單號 int IDENTITY(1,1) PRIMARY KEY, 雇員代號 int NOT NULL, 客戶代號 int NOT NULL, 訂購日期 datetime NOT NULL, 訂購金額 money NOT N
54、ULL )你需要獲得2003年9月1日每個雇員的最高的一筆銷售金額,要求列出“雇員代號”、“雇員姓名”、“訂購日期”、最高的“訂購金額”。下面哪個語句能完成該功能?( B )A. SELECT a.雇員代號,a.雇員姓名,b.訂購日期,b.訂購金額 FROM 雇員表 AS a LEFT OUTER JOIN 定單表 AS b ON a.雇員代號 = b.雇員代號 WHERE b.訂購日期 = '09/01/2003' AND 訂購金額 IN (SELECT MAX(訂購金額) FROM 定單表)B. SELECT a.雇員代號,a.雇員姓名,b.訂購日期,MAX(訂購金額) FROM 雇員表 AS a LEFT OUTER JOIN 定單表 AS b ON a.雇員
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024無錫江陰教育培訓合作合同
- 2025年浙科版六年級語文上冊階段測試試卷含答案
- 2024年蘇州健雄職業(yè)技術(shù)學院高職單招職業(yè)適應性測試歷年參考題庫含答案解析
- 2025年人民版七年級科學下冊階段測試試卷含答案
- 廣州廣東廣州開發(fā)區(qū)財政投資建設項目管理中心專項招聘政府高級中級雇員筆試歷年典型考點(頻考版試卷)附帶答案詳解
- 2025年中圖版九年級物理上冊月考試卷含答案
- 2025年上教版九年級地理下冊階段測試試卷
- 2025年粵教版八年級地理上冊階段測試試卷含答案
- 2025年上外版七年級科學下冊月考試卷
- 二零二五年度貨車租賃及危重物品運輸合同3篇
- 洞悉現(xiàn)狀 明確方向-初三上期末家長會
- 質(zhì)控護理管理制度內(nèi)容
- 幼兒園幼教集團2025學年第二學期工作計劃
- 2024年考研管理類綜合能力(199)真題及解析完整版
- 東岸沖沙閘及進水閘施工方案
- 寵物入住酒店免責協(xié)議
- 2022年滬教版(全國)九年級化學下冊第6章溶解現(xiàn)象章節(jié)測試試卷(精選含答案)
- 河南省地圖含市縣地圖矢量分層地圖行政區(qū)劃市縣概況ppt模板
- 醫(yī)院患者滿意度調(diào)查分析報告
- 九年級上期末考試語文質(zhì)量分析報告
- 五年級英語名詞冠詞人稱代詞和物主代詞練習題
評論
0/150
提交評論