




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、不定項選擇題(針對以下題目,請選擇最符合題目要求的答案,每道題有一項或二項正確答案。針對每一道題目,所有答案都選對,則該題得分,所選答案錯誤或不能選出所有答案,則該題不得分。題量為50道,每題2分,總分為100分.)第一章1、 是SQLServer數(shù)據(jù)庫的主數(shù)據(jù)文件的擴展名。(選擇一項)A、 .sqlB、 .mdbC、 .ldfD、 .mdf2、 在SQL Server 2005中,有系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫,下列不屬于系統(tǒng)數(shù)據(jù)庫的是( )。(選擇一項)A、 masterB、 pubsC、 modelD、 msdb 3、當安裝完SQL Server2005數(shù)據(jù)庫時,系統(tǒng)默認當前的超級管理員是(
2、) (選擇一項)A、sa B、master C、administrator D、super4、在使用SQL Server2005數(shù)據(jù)庫時,有時需要將本機的數(shù)據(jù)庫移動到其他機器上,恢復成對應的數(shù)據(jù)庫使用。移動數(shù)據(jù)庫分兩步進行,應包括( )和附加數(shù)據(jù)庫(選擇一項)A、分離數(shù)據(jù)庫 B、刪除數(shù)據(jù)庫 C、新建數(shù)據(jù)庫 D、合并數(shù)據(jù)庫5、在SQL Server2005中,附加數(shù)據(jù)庫操作是指( )(選擇一項)A、把SQL Server 數(shù)據(jù)庫文件保存為其他數(shù)據(jù)文件B、根據(jù)數(shù)據(jù)庫物理文件中的信息,把數(shù)據(jù)庫在SQL Server 2005中恢復C、把所有該數(shù)據(jù)庫表的數(shù)據(jù)清空D、把數(shù)據(jù)庫刪除掉6、某單位由不同的部門
3、組成,不同的部門每天都會生產(chǎn)一些報告、報表等數(shù)據(jù),以為都采用紙張的形式來進行數(shù)據(jù)的保存和分類,隨著業(yè)務的發(fā)展,這些數(shù)據(jù)越來越多,管理這些報告越來越費力,此時應考慮()(選擇一項)A、由多個人來完成這些工作B、在不同的部門中,由專門的人員去管理這些數(shù)據(jù)C、采用數(shù)據(jù)庫系統(tǒng)來管理這些數(shù)據(jù)D、把這些數(shù)據(jù)統(tǒng)一成一樣的格式7、在SQL Server 2005中,對于數(shù)據(jù)庫的定義正確的是()(選擇一項)A、數(shù)據(jù)庫是用來描述事物的符號記錄B、數(shù)據(jù)庫是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件C、數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的創(chuàng)庫D、數(shù)據(jù)庫是指在計算機系統(tǒng)中引入數(shù)據(jù)庫系統(tǒng)后的構(gòu)成8、在SQL Ser
4、ver 2005中,對于數(shù)據(jù)庫的基本概念描述錯誤的是()(選擇一項)A、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)都是與數(shù)據(jù)庫技術(shù)相關(guān)的概念B、數(shù)據(jù)庫是計算機科學的重要分支,是信息系統(tǒng)的核心和基礎C、數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶組成D、數(shù)據(jù)庫系統(tǒng)只由數(shù)據(jù)庫和用戶組成9、數(shù)據(jù)庫管理技術(shù)發(fā)展至今,主要經(jīng)歷了3個階段,它們的順序是()(選擇一項)A、人工管理階段、數(shù)據(jù)庫管理階段、文件管理階段B、人工管理階段、文件管理階段、數(shù)據(jù)庫管理階段C、數(shù)據(jù)庫管理階段、文件管理階段、人工管理階段D、文件管理階段、人工管理階段、數(shù)據(jù)庫管理階段10、下列對于數(shù)據(jù)庫管理技術(shù)發(fā)展至今經(jīng)歷
5、的階段特點描述錯誤的是()(選擇一項)A、人工管理階段數(shù)據(jù)由人員自行攜帶,數(shù)據(jù)與程序并不能獨立且不能長期保存數(shù)據(jù)B、文件管理階段是指可以通過按文件訪問的方式管理 數(shù)據(jù)C、數(shù)據(jù)庫管理階段使得數(shù)據(jù)結(jié)構(gòu)化,數(shù)據(jù)共享性好但獨立性差D、數(shù)據(jù)庫管理階段出現(xiàn)的數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)了數(shù)據(jù)庫的獨立、使用和維護11、數(shù)據(jù)庫系統(tǒng)根據(jù)數(shù)據(jù)存儲的數(shù)據(jù)模型可分為()(選擇一項)A、層次型數(shù)據(jù)庫B、層次型數(shù)據(jù)庫、網(wǎng)狀型數(shù)據(jù)庫C、層次型數(shù)據(jù)庫、網(wǎng)狀型數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫D、層次型數(shù)據(jù)庫、網(wǎng)狀型數(shù)據(jù)庫、關(guān)系型數(shù)據(jù)庫、面向?qū)ο笮蛿?shù)據(jù)庫12、在SQL Server 2005中,最常用的數(shù)據(jù)存儲模型是()(選擇一項)A、層次型數(shù)據(jù)庫B
6、、網(wǎng)狀型數(shù)據(jù)庫C、關(guān)系型數(shù)據(jù)庫D、面向?qū)ο笮蛿?shù)據(jù)庫13在SQL Server 2005中,對于數(shù)據(jù)庫管理系統(tǒng)的特點描述不正確的是()(選擇一項)A、安全性,數(shù)據(jù)不會丟失B、共享性,多個用戶可以同時使用C、獨立性,數(shù)據(jù)與應用程序之間相互分離D、完整性,數(shù)據(jù)保持一致13、在SQL Server 2005中,對于SQL全稱描述正確的是()(選擇一項)A、數(shù)據(jù)庫語言B、結(jié)構(gòu)化查詢語言C、結(jié)構(gòu)化語言D、數(shù)據(jù)庫查詢語言14、下列對SQL Server2008描述錯誤的是()(選擇一項)A、SQL Server采用的是瀏覽器/服務器體系結(jié)構(gòu)B、SQL Server2008是用于大規(guī)模聯(lián)機事物處理、數(shù)據(jù)倉庫和
7、電子商務應用的數(shù)據(jù)庫和數(shù)據(jù)分析平臺C、它為使用者提供了強大的、界面友好的工具D、SQL Server2008降低了從移動設備到企業(yè)數(shù)據(jù)庫系統(tǒng)的多平臺上創(chuàng)建、部署、管理,使企業(yè)數(shù)據(jù)和分析應用程序的復雜性15、使用SQL Server2008,以下方式中()不能正確啟動服務器(選擇一項)A、在運行對話框中輸入net stop mssqlserverB、在運行對話框中輸入net start mssqlserverC、單擊“開始“à選擇”程序“à選擇"Microsoft SQL Server 2008“à選擇“配置工具”à選擇“SQL Server配置
8、管理器"D、單擊“開始“à選擇”設置“à選擇"控制面板“à選擇“管理工具”à選擇“服務”à選中SQL Server(MSSQLSERVER)服務16、SQL Server中自己建立的studentMIS數(shù)據(jù)庫屬于(選擇一項)A用戶數(shù)據(jù)庫B、系統(tǒng)數(shù)據(jù)庫C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)庫模板17、下列關(guān)于系統(tǒng)數(shù)據(jù)庫說法錯誤的是(選擇一項)A、master數(shù)據(jù)庫保存有放在SQL Server實體上的所有數(shù)據(jù)庫B、tempdb數(shù)據(jù)庫中存放的是臨時對象C、msdb數(shù)據(jù)庫包含了諸如系統(tǒng)登錄、配置設置、已連接的Server等信息D、model數(shù)
9、據(jù)庫是一個用來在實體上創(chuàng)建新用戶數(shù)據(jù)庫的模板數(shù)據(jù)庫第二章3、 在SQL Server 2005中,數(shù)據(jù)完整性是指( )。(選擇一項)A、 數(shù)據(jù)庫中所有數(shù)據(jù)格式一致B、 數(shù)據(jù)庫中數(shù)據(jù)的準確性C、 所有的數(shù)據(jù)都存入了數(shù)據(jù)庫中D、 數(shù)據(jù)庫中不存在數(shù)據(jù)冗余 4、 在SQL Server2005中,( )約束表示字段的NOTNULL屬性。(選擇一項)A、 主鍵B、 檢查C、 默認值D、 非空5、 在SQL Server2000中,下面關(guān)于數(shù)據(jù)完整性的描述正確的是( )(選擇二項)A、如果數(shù)據(jù)庫中沒有重復的數(shù)據(jù),即沒有數(shù)據(jù)冗余的時候,數(shù)據(jù)就是完整的B、維護數(shù)據(jù)完整性就是保證數(shù)據(jù)庫中數(shù)據(jù)的準確性C、數(shù)據(jù)庫中
10、數(shù)據(jù)越詳細則越符合數(shù)據(jù)完整性D、維護數(shù)據(jù)完整性可以保證數(shù)據(jù)的一致性,避免出現(xiàn)沒有意義的數(shù)據(jù)4、在SQL Server2005中,主鍵用來實施( )(選擇一項)A、引用完整性約束 B、實體完整性約束 C、域完整性約束 D、自定義完整性約束5、在SQL Server2005數(shù)據(jù)庫中,有一個book(圖書)表 ,包含字段:bookId(圖書編號),title(書名),pDate(出版日期),author(作者)等字段,其中( )字段作為該表的主鍵是最適當?shù)?(選擇一項)A、bookID B、title C、pDate D、author6、在SQL Server2005數(shù)據(jù)庫中,主鍵是表
11、中的能用來唯一標識表中的每一行的一列或多列的組合.以下關(guān)于主鍵的說法正確的是( )(選擇一項)A、表創(chuàng)建后,一旦設定了主鍵,主鍵就不能現(xiàn)更改B、表中可以沒有主鍵 C、主鍵列的值可以重復 D、主鍵列允許插入空值7、在SQL Server 2005中,外鍵用于將一個表中的列與另一表中的列關(guān)聯(lián)起來,為了確保引用的完整性,要求( )(選擇一項)A、外鍵列的列值必須已經(jīng)存在于主鍵表的對應列的列值中B、外鍵列的列值必須與主鍵表的對應列的列值-對應C、外鍵列不能有重復的值D、外鍵表的數(shù)據(jù)行行數(shù)必須大于主鍵表的數(shù)據(jù)行行數(shù)8、在SQL Server 2005數(shù)據(jù)庫中,唯一地標識表中記錄的一列或者幾列被稱為( )
12、(選擇一項)A、約束 B、查詢 C、主鍵 D、關(guān)系9、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)存在副本的現(xiàn)象是數(shù)據(jù)冗余,減少數(shù)據(jù)冗余最常用的方法是( )(選擇一項)A、建立實體之間的關(guān)系 B、分類存儲C、去掉實體中存在數(shù)據(jù)冗余的列 D、建立索引10、數(shù)據(jù)庫系統(tǒng)發(fā)展到今天,占統(tǒng)治地位的乃然是關(guān)系數(shù)據(jù)庫.關(guān)系數(shù)據(jù)庫中所謂的數(shù)據(jù)冗余指的是( )(選擇一項)A、數(shù)據(jù)不準確 B、存在重復數(shù)據(jù) C、數(shù)據(jù)之間不存在關(guān)系 D、數(shù)據(jù)量太大11、在SQL server 2005數(shù)據(jù)庫中,標識列本身沒有實際意義,而是為了區(qū)分表中不同的記錄。下列關(guān)于標識列的說法中錯誤的是( ).(選擇一項)A、一個表中只能有一格標識列 B、不能對標識列
13、加上默認約束C、標識列可以使任意數(shù)據(jù)類型 D、不能更新或輸入標識列的值12、在SQL Server 2005數(shù)據(jù)庫中,主鍵是表中能用來惟一標識表中每一行的一列或多列的組合。通過設定表的主鍵可以實現(xiàn)( )完整性約束.(選擇一項)A、引用 B、實體 C、域 D、自定義13、要在SQL Server 2005數(shù)據(jù)庫中創(chuàng)建一個網(wǎng)站用戶信息表,其中用戶的Email地址用一個字段來存儲,規(guī)定Email地址中要含有“"和“.”字符。這一規(guī)定可以采用( )來實現(xiàn)。(選擇一項)A、主鍵約束 B、外鍵約束 C、檢查約束 D、默認約束14、在SQL Server2005數(shù)據(jù)庫中建立表間關(guān)系是實施引用完整性
14、約束,關(guān)于表間關(guān)系,以下說法錯誤的是( )(選擇一項)A、建立關(guān)系的兩張表中,關(guān)聯(lián)字段的名稱可以不同B、建立關(guān)系的兩張表中,如果子表中包含記錄,則主表中一定包含記錄C、建立關(guān)系的兩張表中,如果主表中包含記錄,則子表中一定包含記錄D、建立關(guān)系的兩張表中,主表和子表中的記錄可是一對多的15、在SQL Server2005數(shù)據(jù)庫中,可以使用( )關(guān)鍵字來判斷表中是否存在包含空數(shù)據(jù)字段的記錄行(選擇一項)A、NONE B、NOT C、NULL D、NO16、下列關(guān)于數(shù)據(jù)表的描述錯誤的有()(選擇二項)A、數(shù)據(jù)庫中的表由行和列組成B、列包含了若干行的信息,一列稱之為一條記錄C、行由同類的信息組成,每一行
15、稱為一個字段D、一個表有一條或多條記錄組成17、存儲電話號碼格式應當采用的數(shù)據(jù)類型是()(選擇一項)A、字符B、整數(shù)C、浮點數(shù)D、bit18、在SQL Server2005中,標識列必須采用()數(shù)據(jù)類型(選擇一項)A、字符B、intC、浮點數(shù)D、bit19、在SQL Server2005中,以下對字段數(shù)據(jù)類型指定錯誤的是()(選擇一項)A、charB、varcharC、int(4)D、decimal(4,1)20、在SQL Server2005中,想建立一張名為student的表,下列創(chuàng)建正確的是()(選擇一項)A、create table student()B、create student(
16、)C、create table studentD、create database student()21、在SQL Server2005中,需要將表student,其中id字段需要設置為主鍵,則以下可以實現(xiàn)的有()(選擇二項)A、create table student(id int primary key not null)B、create table student(id primary key int not null)C、create table student(id int not null)Alter table student add constraint 約束名稱 primar
17、y key (id)D、create table student(id int not null)add constraint 約束名稱 primary key (id)22、在SQL Server2005中,對userinfo表中列修改錯誤的是()(選擇一項)A、alter table userinfo add age int not null;B、alter table userinfo drop column age;C、alter table userinfo update column age decimal(6,2)D、alter table userinfo alter colu
18、mn age decimal(6,2)23、在SQL Server2005中,要刪除表studentInfo錯誤的是()(選擇一項)A、if exists(select from sys。sysobjects where name=studentInfo')Drop table studentInfogoB、if object_id(studentInfo') is not nullDrop table studentInfogoC、drop table studentInfoD、delete table studentInfo第三章 6、 在SQL Server 2005中,
19、假設表users包含主鍵列id,那么執(zhí)行“Update users SET id=20 WHERE id=30”,執(zhí)行的結(jié)果可能是( )。 (選擇一項)A、 如果表中同時含有id 為20和id 為30的記錄,則更新失敗B、 如果表中含有id為30的記錄,但不包含id為20的記錄,則更新失敗C、 執(zhí)行出錯,因為主鍵列不可以被更新D、 如果表中不包含id 為20和id 為30的記錄,則更新一行記錄7、 在SQL Server 中創(chuàng)建一個名為Customers的新表,同時要求該表與clients表的表結(jié)構(gòu)相同,但不包括clients表的記錄,sql語句是( )。 (選擇一項)E、 Select in
20、to customers from clients where falseF、 Select * into customers from clients where 11G、 Insert into customers select * from clients where falseH、 Insert into customers select * from clients where 1<>13、在SQL Server2005數(shù)據(jù)庫中,使用update語句更新數(shù)據(jù)庫表中的數(shù)據(jù),以下說法正確的是( ) (選擇一項)A、每次只能更新一行數(shù)據(jù)B、每次可以更新多行數(shù)據(jù)C、如
21、果沒有數(shù)據(jù)項被更新,將提示錯誤信息D、更新數(shù)據(jù)時,必須帶有WHERE條件子句4、在SQLServer2005數(shù)據(jù)庫中有已經(jīng)建立關(guān)系的學生表和班級表(主表),現(xiàn)在想刪除班級表,則以下說法中正確的是( )(選擇一項)A、首先應當刪除班級表中的數(shù)據(jù),然后再刪除班級表B、可以直接刪除班級表C、首先應當刪除學生表中的數(shù)據(jù),然后在刪除班級表D、首先應當先刪除學生表,然后在刪除班級表5、在SQL Server2005數(shù)據(jù)庫中,刪除一個表結(jié)構(gòu)的命令是( )(選擇一項)A、DELETE TABLE B、DROP TABLE C、TRUNCATE TABLE D、ALTER TABLE6、在SQL Server2
22、005數(shù)據(jù)庫中,有student(學生)表,包含字段:SID(學號),SNAME(姓名),Grade(成績).現(xiàn)要將所有學員的成績加10分。下列SQL語句正確的是( )(選擇一項)A、update students set Grade=Grade+10 where SID=1B、updateset Grade=Grade+10C、updatefrom stedents set Grade=Grade+10D、update students set Grade=Grade+107、在SQL Sever 2005中,有student(學生)表,其結(jié)構(gòu)為:sID(學號、int型、主鍵),sName(
23、姓名、varchar型),birthday(出生日期、varchar型),score(成績、int型)?,F(xiàn)要向?qū)W員表中插入一名學員的信息,下列SQL語句正確的是( )(選擇一項)A、INSERT INTO students VALUES(1,'李剛,1999-01-01',80)B、INSERT INTO students (sID,sName,birthday) VALUES(1,李剛',1999-01-01,80)C、INSERT INTO students VALUES(1,李剛,1999-0101,80)D、INSERT INTO students (sID,s
24、Name,birthday) VALUES(NULL,'李剛,'1999-01-01')8、在SQL Server 2005中,刪除表sample中的所有數(shù)據(jù),可以使用如下( )語句。(選擇一項)A、Drop table sample B、delete from sample C、deletefrom sample D、dropfrom sample9、在SQL Sever2005數(shù)據(jù)庫中有已經(jīng)建立關(guān)系的學生表和班級表(主表),現(xiàn)在想刪除班級表,當前學生表數(shù)據(jù)不為空,則以下說法中正確的是( )(選擇一項)A、首先應當先刪除學生表,然后再刪除班級表B、可以直接刪除班級表C
25、、應當首先清除班級表中的數(shù)據(jù),然后再刪除班級表D、應當首先清除學生表中的數(shù)據(jù),然后再刪除班級表10、在SQL Server2005中,假如表ABC中有A、B、C三列,均設為字符數(shù)據(jù)類型,其中A列的默認值為“VA”。如果能夠正確執(zhí)行語句:INSERT ABC(A,C)VALUES(V,NULL),下列的說法正確的是( )(選擇二項)A、插入A列的值為V B、插入A列的值為VA C、插入B列的值為空值 D、插入C列的值為空值11、在SQL Sever 2005中,有表結(jié)構(gòu)如下。現(xiàn)要向UserInfo表中插入一名用戶的信息,下列SQL語句錯誤的是( )(選擇一項)create table
26、 UserInfo(id int primary key identity not null,name varchar(20) not null,age int default 20 not null)A、insert into UserInfo values(admin,22)B、insert into UserInfo values(admin',default)C、insert into UserInfo(name) values(admin)D、insert into UserInfo values(1,admin',25)12、在SQL Sever 2005中,有表結(jié)
27、構(gòu)如下?,F(xiàn)要向UserInfo表中插入一名用戶的信息,下列SQL語句錯誤的是( )(選擇一項)create table UserInfo(id int primary key identity not null,name varchar(20) not null,age int default 20 not null)A、insert into UserInfo values(admin,22)B、insert into UserInfo(name,age) values(admin,default)C、insert into UserInfo(age,name) values(admin
28、39;,20)D、insert into UserInfo values('admin,25)13、在SQL Server2005數(shù)據(jù)庫中,刪除一個User表數(shù)據(jù)但不刪除表結(jié)構(gòu)且標識列還原初始值的命令是( )(選擇一項)A、delete from UserB、drop table UserC、truncate table UserD、alter table User第四章8、 關(guān)于Sql Server的字符串函數(shù),以下說法不正確的是( )。(選擇一項)A、 select trim( hello ') 返回值為: hello (前后都無空格)B、 select ltrim(rtr
29、im( hello )) 返回值為: hello (前后都無空格)C、 select replace(hello',e',o) 返回值為: holloD、 select right(hello,3) 返回值為: llo9、 在SQLServer 2005中,查詢score表中stuName字段數(shù)據(jù)。( ) (選擇一項)A、 select from scoreB、 select from score where stuName=”C、 select stuName from scoreD、 select stuName from score student=""
30、;10、 在SQL Server 2005中,假定有studentCourse(學生選修課)表,其結(jié)構(gòu)為:sID(學號),cID(課程.編號) ,score(成績)。那么列出所有選修課程超過5門的學生學號以及選修課數(shù)目的SQL 語句的是()。(選擇一項)a) select sID,count(cID) from studentcourse where count(cID)>5b) select sID,count(cID) from studentcourse group by sID where count(cID)5c) select sID,count(cID) from stud
31、entcourse group by sID having count(cID)5d) select sID,count(cID) from studentcourse group by cID having count(cID)>511、 在SQL Server 2005中,現(xiàn)有客戶代表customer(主鍵:客戶編號cid),包含10行數(shù)據(jù)。訂單表orders(外鍵:客戶編號cid),包含6行數(shù)據(jù)。執(zhí)行sql語句:select * from customers inner join orders on customers.cid=orders。cid 返回5行記錄,則執(zhí)行sql語句:
32、select from customers inner join orders on customers。cid>orders。cid將返回( )行記錄。(選擇一項)A、 11B、 55C、 60D、 512、 在SQL Server2005中,有時候需要顯示的列名為中文,下列哪項代碼具有此功能( )。(選擇一項)A、 select stuName=學員姓名 from scoreB、 select * 學員姓名' from scoreC、 select stuName 學員姓名 from scoreD、 以上都不正確13、 取當前時間轉(zhuǎn)換成10位字符串正確的是( )(選擇一項)A
33、、 select convert(getdate())B、 select convert(char(10))C、 select convert(char(10),getdate())D、 以上都不正確14、 在SQL Server 2005中,查找student表中所有身份證號碼CardNo的前三位為010或020的記錄,以下語句正確的是( )。(選擇二項)A、 select *from student where cardno like 010%or 020%'B、 select from student where cardno like 010'or cardno lik
34、e 020%C、 select *from student where cardno like 0(1,2)0'D、 select from student where cardno like 01,2015、 在SQL Server 2005中,學生表student中包含字段:學生編號sid (主鍵),學生姓名sName, 現(xiàn)在查詢所有姓名重復的記錄,以下語句正確的是( )。(選擇一項)A、 select * from student group by sName where count(sid)1B、 select from student where count(sid)>
35、1C、 select a。 from student a,student b where a. sname=b.snameD、 select a.* from student a,student b where a. sname=b.sname and a.sid!=b.sid9、在SQL Server2005中,有一個product(產(chǎn)品)表,包含字段:pname(產(chǎn)品名稱),要從此表中篩選出產(chǎn)品名稱為“蘋果”或者“香蕉"的紀錄,下列語句正確的是( )(選擇一項)A、SELECT FROM product ON pname=蘋果 OR pname='香蕉B、SELECT *
36、 FROM product ON pname=蘋果 AND pname='香蕉C、SELECT FROM product WHERE pname=蘋果 OR pname=香蕉'D、SELECT * FROM product WHERE pname=蘋果' AND pname='香蕉10、在SQL Server 2005中,要查找eatables 表中item_desc 字段的值以“CHOCO”開頭(如CHOCOLATE、CHOCOPIE)的所有記錄。下列SQL語句正確的是( )。(選擇一項)A、select from eatables where item_de
37、sc LIKE “CHOCO”B、select from eatables where item_desc =“CHOCO_”C、select * from eatables where item_desc LIKE “CHOCO%”D、select from eatables where item_desc LIKE “CHOCO?”11、在SQL Server2005數(shù)據(jù)庫的聚合函數(shù)中,函數(shù)( )返回表達式中的平均值. (選擇一項)A、AVG B、SUM C、MIN D、COUNT12、在SQL Server2005數(shù)據(jù)庫中,有students(學生)表,包含字段:SID(學號),SNam
38、e(姓名),Grade(成績).現(xiàn)查找所有學員中成績最高的前5名學員.下列SQL語句正確的是( ). (選擇一項)A、SELECT TOP 5 FROM students ORDER BY Grade DESC B、SELECT TOP 5 FROM students ORDER BY Grade C、SELECT TOP 5 FROM students ORDER BY Grade D、SELECT TOP 5 * FROM students ORDER BY Grade DESC13、在SQL Server2005數(shù)據(jù)庫中,客戶表customers包含字段:客戶編號c
39、id和名稱cname,訂單表orders包含字段:客戶編號cid,如果需要通過查詢獲得有訂單的客戶的名稱,下面查詢語句中( ) 可以實現(xiàn)該需求。 (選擇一項)A、SELECT customers。cname from customers LEFT JOIN orders ON customers.cid = orders。cid B、SELECT ame from customers INNER JOIN orders ON customers。cid = orders.cid C、SELECT ame from customers RIGHT JOIN orders where custom
40、ers。cid = orders。cid D、SELECT customers。cname from customers JOIN orders WHERE customers。cid = orders.cid14、以下運算符中( )不是SQL Server2005的T-SQL支持的邏輯運算符(選擇一項)A、and B、no C、not D、or15、在SQL Server2005數(shù)據(jù)庫中,可以使用( )子句進行分組篩選(選擇一項)A、where B、Order BY C、Having D、Group by16、在SQLServer2005數(shù)據(jù)庫系統(tǒng)中,使用TSQL查詢數(shù)據(jù)時,可以使用Orde
41、r by子句對查詢結(jié)果排序,如果不指定升序或者降序,將( )(選擇一項)A、不排序 B、按asc升序排序 C、按desc降序排序 D、出現(xiàn)語法錯誤17、在SQL Server2005中,假設在Temp表中A列為商品名稱,則查詢以大寫字母開頭的所有商品名稱的語句是( )(選擇一項)A、select A from Temp where A like AZ%'B、select A from Temp where A not like 'AZ%'C、select A from Temp where A like '%AZD、select A from Temp wher
42、e A not like 'A-Z18、在SQL Server2005數(shù)據(jù)庫中,有一個course(課程)表,包含字段;cName(課程名稱),grade(學分).要從此表中查詢所有學分不在14之間的課程名稱,以下語句正確的是( )(選擇二項)A、select cName from course where grade in(1,4)B、select cName from course where grade not between 1 and 4C、select cName from course where grade not between 4 and 1D、select cNa
43、me from course where not (grade>=1 and grade=4)19、在SQL Server2005數(shù)據(jù)庫中有已經(jīng)建立關(guān)系的學生表(子表,包含"班級編號”和”學號"字段)和班級表(主表,包含"班級編號"字段),要查詢每個班級的學生人數(shù),則以下查詢語句中正確的是( ) (選擇一項)A、SELECT班級編號,COUNT(學號)FROM學生表達式GROUP BY 班級編號B、SELECT班級編號,MAX(學號)FROM學生表達式GROUP BY 班級編號C、SELECT班級編號,COUNT(學號)FROM學生表達式ORDER
44、 BY班級編號D、SELECT班級編號,學號FROM學生表達式GROUP BY 班級編號20、在SQL Server 2005中,假定一個學生選修課管理系統(tǒng)中有兩個表,包括:student(學生)表,其結(jié)構(gòu)為:sID(學號),sName(姓名);studentCourse(學生選課)表,其結(jié)構(gòu)為:sID(學號),cID(課程編號),score(成績)。那么列出所有已選課學生的學號、姓名、課程編號和成績的SQL語句是( )(選擇二項)A、SELECT sID,sName,cID ,score FROM student,studentCourse B、SELECT sID,sName,cID ,s
45、core FROM student INNER JOIN studentCourse ON student.sID =studentCourse。sID C、SELECT sID,sName,cID ,score FROM student OUTER JOIN studentCourse ON student。sID =studentCourse。sID D、SELECT sID,sName,cID ,score FROM student,studentCourse WHERE student.sID =studentCourse.sID21、在SQL Server2005數(shù)據(jù)庫中,系統(tǒng)提供聚
46、合函數(shù)對列中的數(shù)據(jù)進行統(tǒng)計,以下聚合函數(shù)中,( )用于返回表示式中所有值中的最小值.(選擇一項)A、sum B、min C、avg D、count22、在SQL Server2005數(shù)據(jù)庫中,現(xiàn)有student_info(學生)表,其中包括字段:stu_name(姓名,varchar型),stu_id(學號,int型),stu_grade(成績,int型)。現(xiàn)在需要查詢成績?yōu)?0分的學員姓名,并且結(jié)果按照學號降序排列.下面查詢語句正確的是( )(選擇一項)A、select stu_name from student_info where stu_grade=80 order by stu_id
47、 B、select stu_name from student_info where stu_grade=80 order by stu_id desc C、select stu_name from student_info where stu_grade like 80 group by stu_id D、select stu_name from student_info where stu_grade like 80 order by stu_id desc23、在SQLServer 數(shù)據(jù)庫中,如果一個TSQL語句中包含多個邏輯運算符并且假設語句中沒有括號時,其正確的運算順序是( )(選擇
48、一項)A、首先or ,然后NOT,最后計算AND B、首先NOT,然后OR,最后計算AND C、首先AND,然后OR,最后計算NOT D、首先NOT,然后AND,最后計算OR24、在SQLServer2005數(shù)據(jù)庫中,有學生信息表:Student(stuId,stuName,stu_Address),三個字段分別儲存學生的學號,姓名以及家庭住址,如果要在表中找出家庭住址倒數(shù)第三個字符”沙”,并且至少包含個字符的學生信息,則查詢條件子句應寫成( ). ( 選擇一項)A、WHERE stu_Address LIKE _沙_' B、WHERE stu_Address LIKE %
49、沙_%C、WHERE stu_Address LIKE '%_沙_ D、WHERE stu_Address LIKE '_沙_%25、在SQL Server 2005中,學生表student中包含字段:學生編號sid (主鍵),學生姓名sName, 現(xiàn)在查詢所有姓名重復的記錄,一下語句正確的是( )(選擇一項)A、select from student where count(sid)1B、select a.* from student a,student b where a。 sname=b。sname C、select a。* from student a,student
50、b where a. sname=b。sname and a。sid!=b。sid D、select from student group by sName where count(sid)126、在SQL Server 2005數(shù)據(jù)庫中,系統(tǒng)提供聚合函數(shù)對列中的數(shù)據(jù)進行計算。以下聚合函數(shù)中,( )用于返回表達式中所有值的總和(選擇一項)A、sum B、max C、avg D、count27、在SQL Server2005數(shù)據(jù)庫中,可以使用( )關(guān)鍵字來限制返回的數(shù)據(jù)行數(shù)(選擇一項)A、limit B、top C、count D、sum28、在SQLServer2005數(shù)據(jù)庫系統(tǒng)中,表Stud
51、ents的主鍵SCode為表Score的外鍵StudentID,表Students含有5條數(shù)據(jù),表Score含有10條數(shù)據(jù),當對表Students和表Score進行如下查詢時,將查詢出( )條記錄(選擇一項) Select s。Scode from Students as s left join Score as c on (s。Scode=c.StudentID)A、5 B、10 C、15 D、029、在SQL server 2005數(shù)據(jù)庫中,雇員信息表的結(jié)構(gòu)如下所示,則選
52、項中的語句能夠正確查詢出薪水低于2000元的性別為男性的雇員信息的是( )(選擇二項)表名Employee主鍵Employee列名數(shù)據(jù)類型長度是否容許為空默認值描述Employeeint4不允許標識列Namevarchar50不允許雇員姓名Ageint4不允許0雇員年齡Sexchar2不允許男雇員性別Educationvarchar50不允許雇員學歷Jobvarchar50不允許雇員職位Salarymoney8不允許雇員薪水A、select * from Employee where (not(Salary>=2000)and(Sex=男')B、select from Emplo
53、yee where (not(Salary>=2000))&(Sex='男')C、select from Employee where (Salary 2000) and (not(Sex =女'))D、select from Employee where ((Salary<2000)(Sex=男)30、在SQL Server 2005數(shù)據(jù)庫中,雇員信息表的結(jié)構(gòu)如下所示,則選項中的語句能夠正確查詢出非經(jīng)理職位(即雇員職位字段的內(nèi)容不包含”經(jīng)理"字符串)的雇員信息的是( ) (選擇二項)A、SELECT*FROM Employee WHERE
54、(Job NOT LIKE'經(jīng)理')B、SELECT*FROM Employee WHERE(Job NOT LIKE'_經(jīng)理_)C、SELECT*FROM Employee WHERE(NOT(Job LIKE_經(jīng)理_')D、SELECTFROM Employee WHERE(NOT(Job LIKE%經(jīng)理')31、在SQL Server 2005數(shù)據(jù)庫形統(tǒng)中,使用T-SQL查詢數(shù)據(jù)時,可以使用ORDER BY子句對查詢結(jié)果排序,并且可以按照多個字段進行排序,下列有關(guān)排序描述錯誤的是( )。(選擇一項)A、按照多個字段排序時,首先按照第一個字段排序B、默認的排序方式為升序C、按照多個字段排序時,按照第一個字段排序后,再對所有記錄按照第二個字段排序D、可以根據(jù)含字段的表達式排序32、在SQLServer 2005中,下列查詢條件()可以查詢出員工表中的列hometown不是“北京”的紀錄.(選擇二項)A、Where hometown!='北京 B、Where hometown n
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學幸福人生規(guī)劃與實踐路徑
- 外架拆除安全專項施工方案
- 2025年2月育嬰員初級模考試題(含參考答案解析)
- 2024年3月中式面點師(中級)模擬試題(含參考答案解析)
- 2月藥物分析練習題含答案(附解析)
- 家具零售店面的市場分析與競爭對策考核試卷
- 罐頭湯料與調(diào)味品制造考核試卷
- 天澄環(huán)保某知名企業(yè)戰(zhàn)略梳理與管理診斷報告
- 紡織品及針織品行業(yè)競爭格局分析考核試卷
- 《C++多線程編程》課件
- 混凝土施工檢驗批質(zhì)量驗收記錄表
- 國有企業(yè)職務犯罪懲治與預防課件
- 門診病歷書寫模板全
- 鋼結(jié)構(gòu)桁架吊裝安裝專項施工方案
- 課題研究活動記錄及課題研究會議記錄表
- 風電場道路工程施工方案
- 腫瘤細胞生物學1-1
- 中藥飲片的基礎知識和中藥飲片的養(yǎng)護培訓課件
- 4.個體工商戶登記(備案)申請表
- 2021年專業(yè)技術(shù)人員繼續(xù)教育公需科目考試試題及答案
- 油煙機清洗服務流程
評論
0/150
提交評論