版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、單選題1.根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型關(guān)系模型的特征判斷下列正確的一項(xiàng):(_)A.只存在一對(duì)多的實(shí)體關(guān)系,以圖形方式來(lái)表示。B.以二維表格結(jié)構(gòu)來(lái)保存數(shù)據(jù),在關(guān)系表中不允許有重復(fù)行存在。C.能體現(xiàn)一對(duì)多、多對(duì)多的關(guān)系,但不能體現(xiàn)一對(duì)一的關(guān)系。D.關(guān)系模型數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)發(fā)展的最初階段。答案B2、在“連接”組中有兩種連接認(rèn)證方式,其中在(_)方式下,需要客戶端應(yīng)用程序連接時(shí)提供登錄時(shí)需要的用戶標(biāo)識(shí)和密碼。 A、Windows身份驗(yàn)證 B、SQL Server 身份驗(yàn)證 C、以超級(jí)用戶身份登錄時(shí) D、其他方式登錄時(shí)答案B3、關(guān)系
2、數(shù)據(jù)庫(kù)中,主鍵是(_),當(dāng)運(yùn)用Transact-SQL語(yǔ)句創(chuàng)建主鍵時(shí),可以是(_)。 A、為標(biāo)識(shí)表中唯一的實(shí)體 B、創(chuàng)建唯一的索引,允許空值 C、只允許以表中第一字段建立 D、允許有多個(gè)主鍵的 A、create table table1 (column1 char(13) not null primary key, column2 int not on primary key; B、alter table table1 with nocheck add constraint PK
3、_table1 primary key nonclustered ( column1) on primary; C、alter table table1 column1 primary key ;答案 A C4、視圖是一種常用的數(shù)據(jù)對(duì)象,可以簡(jiǎn)化數(shù)據(jù)庫(kù)操作,當(dāng)使用多個(gè)數(shù)據(jù)表來(lái)建立視圖時(shí),不允許在該語(yǔ)句中包括(_)等關(guān)鍵字。 A、ORDER BY,COMPUTE B、ORDER BY,COMPUTE,COMPUTR BY C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMP
4、UTE BY答案B 5、在Transact-SQL語(yǔ)法中,SELECT語(yǔ)句的完整語(yǔ)法較復(fù)雜,但至少包括的部分(_1_),使用關(guān)鍵字(_2_)可以把重復(fù)行屏蔽,將多個(gè)查詢結(jié)果返回一個(gè)結(jié)果集合的運(yùn)算符是(_3_),如果在SELECT語(yǔ)句中使用聚合函數(shù)時(shí),可以在后面使用(_4_)。 A、SELECT,INTO B、SELECT,F(xiàn)ROM C、SELECT,GROUP D、僅SELECT A、DISTINCT B、UNION C、ALL D、TOP A、JOIN B、UNION C、INTO D、LIKE A、GROUP
5、 BY B、COMPUTE BY C、HAVING D、COMPUTE答案B A B A 6、SQL Server 2008是一個(gè)( )的數(shù)據(jù)庫(kù)系統(tǒng)。(A)網(wǎng)狀型 (B)層次型 (C)關(guān)系型 (D)以上都不是答案 C7、 利用查詢分析器,能( )。A、直接執(zhí)行SQL語(yǔ)句 B、提交SQL語(yǔ)句給服務(wù)器執(zhí)行C、作為企業(yè)管理器使用 D、作為服務(wù)管理器使用答案A 8、 事務(wù)日志文件的默認(rèn)擴(kuò)展名是( )。A、MDF B、NDF C、LDF D、DBF答案C 10、 SQL Server的主數(shù)據(jù)庫(kù)是( )。A、MASTER B、TEMPDB C、MODEL D、MSDB答案 A11、 數(shù)據(jù)庫(kù)的容
6、量,( )。A、只能指定固定的大小。 B、最小為10MC、最大100M。 D、可以設(shè)置為自動(dòng)增長(zhǎng)答案 D12、 日期時(shí)間型數(shù)據(jù)類型(datetime)的長(zhǎng)度是( )。A、2 B、4 C、8 D、16答案 813、表在數(shù)據(jù)庫(kù)中是一個(gè)非常重要的數(shù)據(jù)對(duì)象,它是用來(lái)(_)各種數(shù)據(jù)內(nèi)容的。A、顯示 B、查詢 C、存放 D、檢索答案C 14、為數(shù)據(jù)表創(chuàng)建索引的目的是(_1_),可以在創(chuàng)建表時(shí)用( 2_)來(lái)創(chuàng)建唯一索引。 A、提高查詢的檢索性能 B、創(chuàng)建唯一索引 C、創(chuàng)建主鍵 D、歸類 A、設(shè)置主鍵約束,設(shè)置唯一約束 B、Create table,Create index
7、 C、設(shè)置主鍵約束,Create index D、以上都可以答案A A 15、 在T-SQL語(yǔ)法中,用來(lái)插入和更新數(shù)據(jù)的命令是(_)。 A、INSERT,UPDATE B、UPDATE,INSERT C、DELETE,UPDATE D、CREATE,INSERT INTO答案 A16、 主鍵約束用來(lái)強(qiáng)制數(shù)據(jù)的( )完整性。 A、域 B、實(shí)體 C、參照 D、ABC都可以答案 B18、 替代觸發(fā)器(instead of)是在觸發(fā)觸發(fā)器的修改操作( )執(zhí)行。A、執(zhí)行后 B、停止執(zhí)行時(shí) C、同時(shí) D、之前答案 D19、 聚合函數(shù)的返回值是(
8、)。A、一個(gè)標(biāo)量值 B、一組值 C、表達(dá)式 D、表答案 A20、關(guān)于主鍵描述正確的是:( )(A)包含一列 (B)包含兩列 (C)包含一列或者多列 (D)以上都不正確答案 22、在SELECT語(yǔ)句的WHERE子句的條件表達(dá)式中,可以匹配0個(gè)到多個(gè)字符的通配符是( )(A)* (B)% (C)- (D)?答案 B23、如果希望完全安裝SQL Server,則應(yīng)選擇( )。(A)典型安裝 (B)最小安裝 (C)自定義安裝 (D)僅連接答案C 24、對(duì)視圖的描述錯(cuò)誤的是:( )A.是一張?zhí)摂M的表B.在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖的定義C.在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖中的數(shù)據(jù)D.可以像查詢表一樣來(lái)查詢視圖答案C
9、 25、T-SQL語(yǔ)言中,若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是( )。(A)CREATE (B)UPDATE (C)ALTER(D)USE答案 C26、SQL server 數(shù)據(jù)庫(kù)文件有3類,其中日志文件的后綴為( )。(A).ndf B).ldf (C).mdf (D).idf答案B 27、表示職稱為副教授同時(shí)性別為男的表達(dá)式為( )A.職稱=副教授' OR 性別=男'B.職稱=副教授' AND 性別=男'C.BETWEEN副教授' AND 男'D.IN (副教授',男')答案B 28、在SQL SERVER服務(wù)器上,存
10、儲(chǔ)過(guò)程是一組預(yù)先定義并( )的Transact-SQL語(yǔ)句。(A)保存 (B)編寫 (C)解釋 (D)編譯 答案 D29、數(shù)據(jù)管理發(fā)展的三個(gè)階段不包括( )。(A)人工管理階段 (B)文件管理階段(C)數(shù)據(jù)庫(kù)管理階段 (D)智能管理階段 答案 D30、SQL語(yǔ)言按照用途可以分為三類,不包括下面選項(xiàng)中的( )。 (A)DML (B)DCL (C)DQL (D)DDL答案C 31、在SQL SERVER中局部變量前面的字符為:( ) (A)* (B)# (C) (D)答案 D32、以下哪一個(gè)不是邏輯運(yùn)算符( )? (A)NOT (B)AND (C)OR (D)IN答案 D33、SQL Server
11、 2008 采用的身份驗(yàn)證模式有( )。A.僅Windows身份驗(yàn)證模式 B.僅SQL Server身份驗(yàn)證模式C.僅混合模式D.Windows身份驗(yàn)證模式和混合模式 答案D 34、關(guān)于主鍵描述正確的是:( )A、包含一列 B、包含兩列 C、包含一列或者多列 D、 以上都不正確答案 C35、下列( )數(shù)據(jù)庫(kù)不屬于SQL Server2008在安裝時(shí)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫(kù)。A、master B、msdb C、model D、bookdb答案 D36、在SQL SERVER中全局變量前面的字符為:( )A、* B、# C、 D、答案C 37、在SQL Server中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動(dòng)執(zhí)行的數(shù)據(jù)
12、庫(kù)對(duì)象是( )。A、存儲(chǔ)過(guò)程 B、觸發(fā)器 C、視圖 D、其他數(shù)據(jù)庫(kù)對(duì)象答案 B38、SQL Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括( )。A、Int、money、char B、char、varchar、textC、 datetime、binary、int D、char、varchar、int答案 B39、在SELECT語(yǔ)句的WHERE子句的條件表達(dá)式中,可以匹配1個(gè)字符的通配符是( )A、* B、% C、_ D、?答案C 40、在WHILE循環(huán)語(yǔ)句中,如果循環(huán)體語(yǔ)句條數(shù)多于一條,必須使用:( )A.BEGINENDB.CASEENDC.IFTHEND.GOTO答案A 41、SELECT查詢中
13、,要把結(jié)果中的行按照某一列的值進(jìn)行排序,所用到的子句是:( )A、ORDER BY B、WHERE C、GROUP BY D、HAVING答案A 42、根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型關(guān)系模型的特征判斷下列正確的一項(xiàng):( )A.只存在一對(duì)多的實(shí)體關(guān)系,以圖形方式來(lái)表示B.以二維表格結(jié)構(gòu)來(lái)保存數(shù)據(jù),在關(guān)系表中不允許有重復(fù)行存在C.能體現(xiàn)一對(duì)多,多對(duì)多的關(guān)系,但不能體現(xiàn)一對(duì)一的關(guān)系D.關(guān)系模型數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)發(fā)展的最初階段答案B 43、新安裝SQL Server后,默認(rèn)有五個(gè)內(nèi)置的數(shù)據(jù)庫(kù),其中主數(shù)據(jù)庫(kù)是( )。A、master B、tempdb C、msdb D、model答案 A44、SQL 語(yǔ)言中,刪
14、除一個(gè)視圖的命令是()。A. DELETE B.DROPC.CLEAR D.REMOVE答案B 45、 創(chuàng)建表的命令是( )。A.Create database 表名 B. Create VIEW 表名C. Alter TABLE 表名 D. Create TABLE 表名答案D 46、在Transact-SQL語(yǔ)法中,用來(lái)插入數(shù)據(jù)的命令是( ),用于更新的命令是( )A.INSERT,UPDATE B.UPDATE,INSERTC、DELETE,UPDATE D.CREATE,INSERT INTO答案 A47、創(chuàng)建表的命令是()。A、 Create database 表名 B.Create
15、 VIEW 表名C、 Create TABLE 表名D.Alter TABLE 表名答案 C48、在Transact-SQL語(yǔ)法中,SELECT語(yǔ)句的完整語(yǔ)法較復(fù)雜,但至少包括的部分(1),使用關(guān)鍵字(2)可以把重復(fù)行屏蔽,對(duì)查詢結(jié)果進(jìn)行分組的是(3)(1)A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、僅SELECT(2)A、DISTINCT B、UNION C、ALL D、TOP(3)A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE答案B A A 49、要?jiǎng)h除視圖myview,可以使用( )語(yǔ)句。A、 DROP
16、myviewB、DROP TABLE myview C、 DROP INDEX myview D、DROP VIEW myview答案 D50、在SQL SERVER服務(wù)器上,存儲(chǔ)過(guò)程是一組預(yù)先定義的Transact-SQL語(yǔ)句.可以用( )來(lái)聲明游標(biāo).A、CREATE CURSOR B、ALTER CURSORC、SET CURSOR D、DECLARE CURSOR答案A 51、關(guān)于ORDER BY子句,下列哪個(gè)說(shuō)法是不正確的?( )A.升序和降序的關(guān)鍵字是ASC和DESC 。B.只能按一個(gè)列進(jìn)行排序。C.排序列不可以用它們?cè)赟ELECT子句中的次序號(hào)代替。D.允許對(duì)多個(gè)列進(jìn)行排序答案B
17、52.反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是( )。A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D.E-R模型答案D 53.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是( )A.數(shù)據(jù)共享 B.數(shù)據(jù)完整性 C.數(shù)據(jù)冗余很高 D.數(shù)據(jù)獨(dú)立性高答案 C54.在 SQL 中,SELECT 語(yǔ)句的“SELECT DISTINCT”表示查詢結(jié)果中()。A.屬性名都不相同 B.行都不相同C.去掉了重復(fù)的列 D.屬性值都不相同答案 C55.SQL 語(yǔ)言中,刪除一個(gè)視圖的命令是( )。A. DELETE B.DROP C.CLEAR D.REMOVE答案B 56.觸發(fā)器可以創(chuàng)建在( )中。A.表 B.過(guò)程 C.數(shù)據(jù)庫(kù) D
18、.函數(shù)答案 A57.以下觸發(fā)器是當(dāng)對(duì) employee 表進(jìn)行( )操作時(shí)觸發(fā)。Create Trigger abc on employee For insert , update , delete As A.只是修改 B. 只是插入 C.只是刪除 D.修改、插入、刪除答案D 58.關(guān)于視圖下列哪一個(gè)說(shuō)法是錯(cuò)誤的( )。A.視圖是一種虛擬表 B.視圖中也保存有數(shù)據(jù)C.視圖也可由視圖派生出來(lái)D.視圖是保存在SELECT 查詢答案B 59.Select 雇員_ID FROM employee WHERE 薪水>1250 命令的功能是( )。A.查詢薪水大于 1250 的記錄B.查詢 1250
19、 號(hào)記錄后的記錄C.檢索所有的雇員_IDD.從employee關(guān)系中檢索薪水大于 1250 的雇員_ID答案 D60.觸發(fā)器可引用視圖或臨時(shí)表,并產(chǎn)生兩個(gè)特殊的表是( )。A.Deleted、Inserted B.Delete、Insert C.View、Table D.View1、table1答案 A61.創(chuàng)建表的命令是( )。A. Create database 表名 B. Create VIEW 表名C. Create TABLE 表名D. Alter TABLE 表名答案 C62、下面聚集函數(shù)中( )只能用于計(jì)算數(shù)值類型的數(shù)據(jù). (A)COUNT( ) (B)MIN( ) (C)MAX
20、( ) (D)SUM( )答案D 63、在創(chuàng)建表的過(guò)程中,哪個(gè)關(guān)鍵字用來(lái)定義默認(rèn)值( )? (A)DISTINCT (B)UNIQUE (C)CHECK (D)DEFAULT答案D 64、合并多個(gè)查詢結(jié)果集,應(yīng)使用( )關(guān)鍵字。 (A)join (B)union (C)into (D)and答案B 65、查詢畢業(yè)學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用( )。 A.SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE *清華* B.SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 =%清華% C.SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE?清華?
21、D.SELECT * FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE%清華%答案 D66、SQL Server 2008是一個(gè)( )的數(shù)據(jù)庫(kù)系統(tǒng)。(A)網(wǎng)狀型 (B)層次型 (C)關(guān)系型 (D)以上都不是答案 C67、關(guān)于主鍵描述正確的是:( )(A)包含一列 (B)包含兩列 (C)包含一列或者多列 (D) 以上都不正確答案C 68、SQL Server 2008 采用的身份驗(yàn)證模式有( )。A.僅Windows身份驗(yàn)證模式 B.僅SQL Server身份驗(yàn)證模式C.僅混合模式D.Windows身份驗(yàn)證模式和混合模式答案 D69、SQL 語(yǔ)言按照用途可以分為三類,下面選項(xiàng)中哪一種
22、不是的:( )(A)DML (B)DCL (C)DQL (D)DDL答案C 70、 在SELECT語(yǔ)句的WHERE子句的條件表達(dá)式中,可以匹配0個(gè)到多個(gè)字符的通配符是( )(A)* (B)% (C)- (D)?答案 B71、SQL Server提供的單行注釋語(yǔ)句是使用( )開(kāi)始的一行內(nèi)容。A.“/*” (B) “-” (C) “” (D) “/”答案 B72、 以下那種類型可以作為變量的數(shù)據(jù)類型( )。(A)text (B)ntext (C)float (D)image答案 C73、 下面不屬于數(shù)據(jù)定義功能的SQL語(yǔ)句是:( )(A)CREATE TABLE (B)CREATE CURSOR
23、(C)UPDATE (D)ALTER TABLE答案C 74、 如果希望完全安裝SQL Server,則應(yīng)選擇( )。(A)典型安裝(B)最小安裝(C)自定義安裝(D) 僅連接答案C 75、在SQL SERVER中局部變量前面的字符為:( )(A)* (B)# (C) (D) 答案 D76、 假如有兩個(gè)表的連接是這樣的: table_1 INNER JOIN table_2 其中table_1和table_2是兩個(gè)具有公共屬性的表,這種連接會(huì)生成哪種結(jié)果集?( )A.包括table_1中的所有行,不包括table_2的不匹配行B.包括table_2中的所有行,不包括table_1的不匹配行C.
24、包括和兩個(gè)表的所有行D.只包括table_1和table_2滿足條件的行答案 D77、對(duì)視圖的描述錯(cuò)誤的是:( )A.是一張?zhí)摂M的表B.在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖的定義C.在存儲(chǔ)視圖時(shí)存儲(chǔ)的是視圖中的數(shù)據(jù)D.可以像查詢表一樣來(lái)查詢視圖答案 C78、T-SQL語(yǔ)言中,若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是( )。(A)CREATE (B)UPDATE (C)ALTER(D)USE 答案 C79、 SQL Server 2008提供了一整套管理工具和實(shí)用程序,其中負(fù)責(zé)啟動(dòng)、暫停和停止SQL Server的4種服務(wù)的是( )。A.企業(yè)管理器B.導(dǎo)入和導(dǎo)出數(shù)據(jù)C.事件探察器D.服務(wù)管理器
25、答案 D80、要查詢book表中所有書名中以“計(jì)算機(jī)”開(kāi)頭的書籍的價(jià)格,可用( )語(yǔ)句。A.SELECT price FROM book WHERE book_name = 計(jì)算機(jī)*B.SELECT price FROM book WHERE book_name LIKE 計(jì)算機(jī)*C.SELECT price FROM book WHERE book_name = 計(jì)算機(jī)% D.SELECT price FROM book WHERE book_name LIKE 計(jì)算機(jī)%答案 D81、SQL server 數(shù)據(jù)庫(kù)文件有3類,其中日志文件的后綴為( )。(A) .ndf (B) .l
26、df (C) .mdf (D) .idf答案B 82、在Transact-SQL語(yǔ)法中,用來(lái)插入數(shù)據(jù)的命令是( ),用來(lái)更新數(shù)據(jù)的命令是( )。 (A)INSERT ,UPDATE (B)UPDATE, INSERT (C)INSERT ,ALTER (D) CREATE,INSERT 答案A 83、下面有關(guān)HAVING子句描述錯(cuò)誤的是( )。 A.HAVING子句必須與GROUPBY子句同時(shí)使用,不能單獨(dú)使用。 B.使用HAVING子句的同時(shí)不能使用WHERE子句。 C.使用
27、HAVING子句的同時(shí)可以使用WHERE子句。 D.使用HAVING子句的作用是限定分組的條件。答案 B84、在標(biāo)準(zhǔn)SQL中,建立視圖的命令是( )。(A)CREATE FUNCTION (B)CREATE TABLE (C)CREATE VIEW (D)CREATE INDEX 答案C 85、表示職稱為副教授同時(shí)性別為男的表達(dá)式為( )A.職稱='副教授' OR 性別='男'B.職稱='副教授' AND 性別='男'C.BETWEEN '副教授' AND '男'D.IN ('副教授'
28、;,'男')答案 B86、下列四項(xiàng)中,不正確的提法是( )。A.SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的國(guó)際標(biāo)準(zhǔn)語(yǔ)言B.SQL語(yǔ)言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語(yǔ)言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化D.SQL語(yǔ)言稱為結(jié)構(gòu)查詢語(yǔ)言答案C 87、在SQL SERVER服務(wù)器上,存儲(chǔ)過(guò)程是一組預(yù)先定義并( )的Transact-SQL語(yǔ)句。 (A) 保存 (B) 編寫 (C) 解釋 (D) 編譯 答案 D88( )是位于用戶和操作系統(tǒng)之
29、間的一層數(shù)據(jù)管理軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。A.數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS B數(shù)據(jù)庫(kù)DB C數(shù)據(jù)庫(kù)系統(tǒng)DBS D數(shù)據(jù)庫(kù)管理員DBA答案 A89下列哪一個(gè)數(shù)據(jù)庫(kù)不是SQL Server 的系統(tǒng)數(shù)據(jù)庫(kù)()Amaster Bmsdb Cpubs Dmodel答案 C90T-SQL語(yǔ)言允許使用通配符進(jìn)行字符串匹配操作,其中%可以表示( )A.零個(gè)字符 B.1個(gè)字符 C.多個(gè)字符 D.以上都可以答案 D91下面對(duì)索引的相關(guān)描述正確的是:( )。A.經(jīng)常被查詢的列不適合建索引。B.列值唯一的列適合建索引。C.有很多重復(fù)值的列適合建索引。D.是外鍵或主鍵的列不適合
30、建索引。答案B 92、執(zhí)行語(yǔ)句:PRINT Ltrim(Rtrim( Hello,world )的結(jié)果是( )。 A. HELLO,WORLD B. Hello,world C. Hello,world D. HELLO,WORLD 答案 C93、每個(gè)數(shù)據(jù)表可以創(chuàng)建( )個(gè)聚集索引。A. 1 B. 2 C. 10 D. 無(wú)數(shù)個(gè)答案A 94.在SQL中,對(duì)分組后的數(shù)據(jù)進(jìn)行篩選的短語(yǔ)是( )。A. Group By B.Compute C.Havi
31、ng D.Where答案 C95如果要讓W(xué)indows 和UNIX的用戶能夠同時(shí)訪問(wèn)SQL Server,在登錄時(shí)應(yīng)選擇( )身份認(rèn)證模式。A. 混合模式 B. Windows身份驗(yàn)證模式C.同時(shí)使用Windows身份驗(yàn)證和混合模式 D.以上都可以答案 A96在視圖上不能完成的操作是( )。A.在視圖上定義新視圖 B.查詢視圖數(shù)據(jù)C.更新數(shù)據(jù) D.通過(guò)視圖定義基表答案D 97. 在 SELECT 語(yǔ)句中,如果要選擇表中所有的列時(shí)可以用( )代表。A. % B. C. * D. !答案 C98. 在SQL SERVER中全局變量前面的字符為:( )A.* B.# C. D.答案 C99
32、. SQL Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括( )。A.Int、money、char B.char、varchar、textC.datetime、binary、int D.char、varchar、int答案 B100. 在WHILE循環(huán)語(yǔ)句中,如果循環(huán)體語(yǔ)句條數(shù)多于一條,必須使用:( )A.BEGINEND B. CASEEND C、IFTHEN D、GO答案 A101. 觸發(fā)器可以創(chuàng)建在( )中。A.表 B.過(guò)程 C.數(shù)據(jù)庫(kù) D.函數(shù)答案 A二、填空題1、數(shù)據(jù)模型通常是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和_完整性約束條件_3部分組成的。2、在SQL Server 2008中,索引的順序和數(shù)據(jù)表的
33、物理順序不相同的索引是_非聚集索引_ 。3、如果要計(jì)算表中數(shù)據(jù)的平均值,可以使用的聚合函數(shù)是_avg()_。4、在SQL Server 2008中,我們創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句是 create database_ ,而修改數(shù)據(jù)庫(kù)的語(yǔ)句是 alter database_ 。5、數(shù)據(jù)完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無(wú)誤并且相關(guān)數(shù)據(jù)具有一致性,完整性約束包括_實(shí)體_完整性、_域_完整性、引用完整性和用戶定義完整性。6、SQL server 中的變量分為兩種,全局變量和局部變量。其中全局變量的名稱以 _ 字符開(kāi)始,有系統(tǒng)定義和維護(hù)。局部變量以 _字符開(kāi)始,由用戶自己定義和賦值。7、語(yǔ)句 SELECT (7+
34、3)*4-17/(4-(8-6)+99%4 的執(zhí)行結(jié)果是_35_。8數(shù)據(jù)庫(kù)系統(tǒng)中常用的三種數(shù)據(jù)模型有_層次模型_、_網(wǎng)狀模型_和_關(guān)系模型_。9SQL SERVER存儲(chǔ)數(shù)據(jù)庫(kù)的文件主要有三種:_主數(shù)據(jù)文件_、_次要數(shù)據(jù)文件_和_事務(wù)日志文件_。11語(yǔ)句select round(202.567,2),len(SQL Server數(shù)據(jù)庫(kù)),35%6的執(zhí)行結(jié)果為:_202.57_、_13_、_5_。12對(duì)數(shù)據(jù)表記錄可以進(jìn)行查詢、插入、修改和刪除操作,所使用的SQL命令對(duì)應(yīng)為:_select_、_insert_、_update_和_delete_。13在SELECT查詢語(yǔ)句中,_distinct_關(guān)鍵
35、字用于去掉重復(fù)記錄,_into_短語(yǔ)用于生成一個(gè)新表,_where_短語(yǔ)用于指出查詢條件,_group by_短語(yǔ)用于分組。16.SQL SERVER 中的編程語(yǔ)言就是TranSact_SQL語(yǔ)言。若要修改某張表的結(jié)構(gòu),應(yīng)該使用的修改關(guān)鍵字是 alter table ;若要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫(kù),應(yīng)該使用的語(yǔ)句是 create database 。17.在數(shù)據(jù)庫(kù)的表中, 主關(guān)鍵字 是指表中的某一列,該列的值唯一標(biāo)識(shí)一行,例如學(xué)號(hào)列。18.數(shù)據(jù)完整性是指存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)正確無(wú)誤并且相關(guān)數(shù)據(jù)具有一致性,完整性約束包括_實(shí)體_完整性、域完整性、參照完整性和用戶定義完整性。19. 在查詢操作中,將查詢結(jié)果
36、按指定表達(dá)式進(jìn)行分組的子句是 group by ;對(duì)查詢的結(jié)果集進(jìn)行排序的子句是 order by 。 三、問(wèn)答題:1.一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)大致有哪些部分組成?答案略2.設(shè)計(jì)一個(gè)倉(cāng)庫(kù)管理系統(tǒng)的局部應(yīng)用有如下兩個(gè)實(shí)體: 倉(cāng)庫(kù):倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名稱、地點(diǎn)、面積 貨物:貨物號(hào)、貨物名、價(jià)格 其中,倉(cāng)庫(kù)和貨物是多對(duì)多的關(guān)系,聯(lián)系名為:存儲(chǔ):倉(cāng)庫(kù)號(hào)、貨物號(hào)。畫出該局部應(yīng)用的E-R模型,并將其轉(zhuǎn)換為關(guān)系模式。倉(cāng)庫(kù)倉(cāng)庫(kù)名稱倉(cāng)庫(kù)號(hào)地點(diǎn)面積存儲(chǔ)1m貨物倉(cāng)庫(kù)號(hào)貨物號(hào)貨物名價(jià)格貨物號(hào)n關(guān)系模式:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名稱,地點(diǎn),面積) 貨物(貨物號(hào),貨物名,價(jià)格)存儲(chǔ)(倉(cāng)庫(kù)號(hào),貨物號(hào))3.列舉數(shù)據(jù)庫(kù)中五種常見(jiàn)的常量數(shù)據(jù)類型
37、。答案略4.什么是索引?索引有什么功能?聚集索引和非聚集索引的區(qū)別?答案略5.什么是視圖?使用視圖的好處是什么?答案略6.敘述存儲(chǔ)過(guò)程的概念和分類。答案略7.概述觸發(fā)器的概念及分類。答案略8數(shù)據(jù)庫(kù)中有哪些實(shí)現(xiàn)數(shù)據(jù)完整性的機(jī)制?答案略9.列舉五種常見(jiàn)的數(shù)據(jù)庫(kù)對(duì)象。答案略10、什么是數(shù)據(jù)庫(kù)分離?什么是附加數(shù)據(jù)庫(kù)?分離及附加數(shù)據(jù)庫(kù)有什么作用? 答案略11.數(shù)據(jù)庫(kù)管理員小明希望將舊服務(wù)器上的數(shù)據(jù)庫(kù)轉(zhuǎn)移到新購(gòu)置的服務(wù)器上,該如何做?答案略12.簡(jiǎn)述下列程序段所完成的功能。說(shuō)明:Border為圖書訂購(gòu)表,包含訂購(gòu)日期(rq),訂購(gòu)數(shù)量(sl),圖書編號(hào)(id)等信息。Begin Waitfor time
38、09:15:43 -指定此行以下語(yǔ)句的執(zhí)行時(shí)間Create View my_view As Select rq,sl,id From BorderWhere sl!< 10End答案在09:15:43的時(shí)間創(chuàng)建視圖my_view,實(shí)現(xiàn)從border表中檢索訂購(gòu)數(shù)量不小于10 的訂購(gòu)日期,訂購(gòu)數(shù)量,圖書編號(hào)。13. 簡(jiǎn)述下列程序段所完成的功能。DECLARE I int,sum int,csum char(10)SELECT I=1,sum=0WHILE I<=200 BEGIN SELECT sum =sum+i SELECT I=I+1 ENDSELECT csum=conver
39、t(char(10),sum)PRINT csum答案計(jì)算1到200的數(shù)的和,并輸出。四、查詢?cè)O(shè)計(jì)題1、已知有學(xué)生關(guān)系S(SNO,SNAME,AGE,DNO),各屬性含義依次為學(xué)號(hào),姓名、年齡和所在系號(hào);學(xué)生選課關(guān)系SC(SNO,CNO,SCORE),各屬性含義依次為學(xué)號(hào)、課程號(hào)和成績(jī)。(1)查詢課程號(hào)10003的得分最高的所有學(xué)生的學(xué)號(hào)和姓名。(2)列出所有年齡(AGE)在20和25之間的學(xué)生信息。寫出SQL語(yǔ)句。參考答案:(1)select top 1 s.sno,sname From s join scWhere s.sno=sc.sno and cno=10003Order by sc
40、ore(2) select * from s Where age between 20 and 25 2. 現(xiàn)有“學(xué)生選課”數(shù)據(jù)庫(kù),其中主要的表有:“學(xué)生”表(學(xué)號(hào),姓名,性別,專業(yè),出生年月),“選課”表(學(xué)號(hào),課程號(hào),成績(jī)),“課程”表(課程號(hào),課程名,所屬專業(yè),學(xué)分)按照下列要求寫出SQL語(yǔ)句:(1) 在“選課”表中,刪除選了課程號(hào)為10004的所有選課記錄。(2) 在“課程”表中,修改課程號(hào)為10008的課程名稱:數(shù)字電路。(3) 設(shè)計(jì)子查詢,查詢“課程”表中,有哪些課程沒(méi)有被任何同學(xué)報(bào)選。 (4)設(shè)計(jì)連接查詢,查找選修了“數(shù)據(jù)結(jié)構(gòu)”課程且成績(jī)?cè)?0分及以上的學(xué)生的學(xué)號(hào)、姓名、課程名及
41、成績(jī)。參考答案:1) use 學(xué)生選課delete from 選課 where 課程號(hào)=10004 2) use 學(xué)生選課update 課程 set 課程名='數(shù)字電路' where 課程號(hào)='10008' 3) use 學(xué)生選課select課程號(hào),課程名 from 課程 where 課程號(hào) not in (select distinct 課程號(hào) from 選課) 4) use 學(xué)生選課select學(xué)生.學(xué)號(hào),姓名,課程.課程名,選課.成績(jī) from學(xué)生join選課 on 學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào) join 課程 on 課程.課程號(hào)=選課.課程號(hào) where 課程
42、.課程名=數(shù)據(jù)結(jié)構(gòu) and 選課.成績(jī)>=80 3.有一個(gè)關(guān)系數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名:Student,其中數(shù)據(jù)表如下:學(xué)生信息(學(xué)號(hào) char(6),姓名char(8),性別char(2),民族char(2),身份證號(hào)char(18))課程信息(課程號(hào) char(6),課程名varchar(20)成績(jī)信息(學(xué)號(hào)char(6),課程號(hào)char(6),分?jǐn)?shù) float)用T-SQL語(yǔ)言寫出實(shí)現(xiàn)下列功能的語(yǔ)句代碼。(1). 創(chuàng)建數(shù)據(jù)庫(kù)“Student”。要求:包含一個(gè)主數(shù)據(jù)文件和一個(gè)事務(wù)日志文件,主數(shù)據(jù)文件初始容量為5MB,最大容量為20MB,文件增長(zhǎng)量為20%;事務(wù)日志文件初始容量為5MB,最大容
43、量為10MB,文件增長(zhǎng)量2MB。將文件都存放于F:SQL中,文件名自定。(2).創(chuàng)建數(shù)據(jù)表“學(xué)生信息”。要求:學(xué)號(hào)為主鍵、身份證號(hào)為唯一索引、對(duì)性別字段進(jìn)行檢查。(3). 查詢課程成績(jī)小于60分的所有學(xué)生的信息,結(jié)果包括學(xué)號(hào)、姓名字段。(4).將下列課程信息添加到“課程信息”表。課程號(hào):101 , 課程名:西班牙語(yǔ)(5).創(chuàng)建視圖“成績(jī)信息視圖”,字段為:(學(xué)號(hào),姓名,課程名,成績(jī))(6).查詢名字中帶有麗的女生信息。(7).創(chuàng)建帶參數(shù)的存儲(chǔ)過(guò)程“某門課程高低均分”。存儲(chǔ)過(guò)程功能:輸入課程名,即可查詢得到此課程的最高分、最低分、平均分。參考答案:(1)CREATE DATABASE stude
44、ntON ( NAME = ., -處名字自定,下同 FILENAME = 'f:sql.mdf', -處名字自定,下同 SIZE = 5, MAXSIZE = 20, FILEGROWTH = 20% )LOG ON( NAME = '._log', FILENAME = 'f:sql.ldf', SIZE = 5MB, MAXSIZE = 10MB, FILEGROWTH = 2MB )(2)Create table 學(xué)生信息(學(xué)號(hào) char(6) primary key not null ,姓名 char(8),性別 char(2) che
45、ck (性別=男 or 性別=女),民族 char(2) ,身份證號(hào) varchar(18) unique key not null )(3) Select 學(xué)號(hào),姓名From 學(xué)生信息,成績(jī)信息Where 學(xué)生信息.學(xué)號(hào)=成績(jī)信息.學(xué)號(hào) and 成績(jī)<60(4)Insert into 課程信息 values(101,西班牙語(yǔ))(5)Create view 成績(jī)信息視圖AsSelect 學(xué)號(hào),姓名,課程名,成績(jī)From 學(xué)生信息,成績(jī)信息,課程信息Where學(xué)生信息.學(xué)號(hào)=成績(jī)信息.學(xué)號(hào) and成績(jī)信息.課程號(hào)=課程信息. 課程號(hào)(6). Select 姓名,性別,民族From 學(xué)生信息
46、Where 姓名 like %麗% and 性別=女(7).If exists(select * from sysobjects where name=某門課程高低均分 and type=P) Drop proc某門課程高低均分GoCreate proc 某門課程高低均分kcm char(20)As Select max(成績(jī)),min(成績(jī)),avg(成績(jī)) from 課程信息,成績(jī)信息Where成績(jī)信息.課程號(hào)=課程信息.課程號(hào) and 課程名kcmGo4.現(xiàn)在要為學(xué)校建立一個(gè)數(shù)據(jù)庫(kù)JWGL,學(xué)校環(huán)境如下:一個(gè)系有若干個(gè)專業(yè),每個(gè)專業(yè)一年只招一個(gè)班,每個(gè)班有若干個(gè)學(xué)生,現(xiàn)要建立關(guān)于系、學(xué)生、班級(jí)的數(shù)據(jù)庫(kù),關(guān)系模式為: 學(xué)生表STUDENT(學(xué)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 送別 作文課件
- 第11課《短文二篇·記承天寺夜游》八年級(jí)語(yǔ)文上冊(cè)精講同步課堂(統(tǒng)編版)
- 西南林業(yè)大學(xué)《材料科學(xué)基礎(chǔ)》2021-2022學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《文案創(chuàng)意與寫作》2022-2023學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《模式識(shí)別技術(shù)》2021-2022學(xué)年期末試卷
- 西京學(xué)院《結(jié)構(gòu)力學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《舞臺(tái)實(shí)踐與服務(wù)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024-2025學(xué)年高中物理舉一反三系列專題4.5 氫原子光譜和玻爾的原子模型(含答案)
- 西華師范大學(xué)《教師禮儀》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《當(dāng)代中國(guó)政治制度》2022-2023學(xué)年第一學(xué)期期末試卷
- 合伙人模式案例分享(課堂PPT)
- 八年級(jí)上冊(cè)道法:第八課第1課時(shí)國(guó)家好大家才會(huì)好(21張)ppt課件
- 河南中醫(yī)學(xué)院第二附屬醫(yī)院進(jìn)修人員申請(qǐng)及鑒定表
- 經(jīng)濟(jì)法基礎(chǔ)教案
- 職工食堂承包增值服務(wù)方案(完整版)
- 醫(yī)藥行業(yè)銷售人員薪酬激勵(lì)方案研究
- 短暫性腦缺血發(fā)作PPT課件
- 微景觀制作教案PPT課件
- 潔凈手術(shù)室管理制度
- 《農(nóng)村小學(xué)數(shù)學(xué)課堂培養(yǎng)學(xué)生自主學(xué)習(xí)能力策略研究》開(kāi)題報(bào)告(李艷林)
- 工程變更表(標(biāo)準(zhǔn)模版)
評(píng)論
0/150
提交評(píng)論