數據庫基礎與應用試題題庫完整_第1頁
數據庫基礎與應用試題題庫完整_第2頁
數據庫基礎與應用試題題庫完整_第3頁
數據庫基礎與應用試題題庫完整_第4頁
數據庫基礎與應用試題題庫完整_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WORD數據庫基礎與應用選擇題題庫(單選)1.在學生成績表tblCourseScore中的列Score用來存放某學生學習某課程的考試成績(0100分,沒有小數), 用下面的哪種類型最節(jié)省空間?CA. intB. smallintC. tinyintD. decimal(3,0)2.訂單表Orders的列OrderID的類型是小整型(smallint),根據業(yè)務的發(fā)展需要改為整型(integer),應該使用下面的哪條語句?CA. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID integer )C.

2、 ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在SQL Server 2005數據庫中創(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, 雇員代

3、號 int NOT NULL, 客戶代號 int NOT NULL, 訂購日期 datetime NOT NULL, 訂購金額 money NOT NULL )他需要獲得2003年9月1日每個雇員的最高的一筆銷售金額,要求列出“雇員代號”、“雇員”、“訂購日期”、最高的“訂購金額”。下面哪個語句能完成該功能?BA. 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

4、(訂購金額) FROM 訂單表)B. SELECT a.雇員代號,a.雇員,b.訂購日期,MAX(訂購金額) FROM 雇員表 AS a LEFT OUTER JOIN 訂單表 AS b ON a.雇員代號 = b.雇員代號 AND b.訂購日期 = 09/01/2003 GROUP BY a.雇員代號,a.雇員,b.訂購日期C. SELECT a.雇員代號,a.雇員,b.訂購日期,MAX(訂購金額) FROM 雇員表 AS a INNER JOIN 訂單表 AS b ON a.雇員代號 = b.雇員代號 WHERE b.訂購日期 = 09/01/2003 GROUP BY a.雇員代號,a.

5、雇員,b.訂購日期,b.訂單號D. SELECT a.雇員代號,a.雇員,b.訂購日期,MAX(訂購金額) FROM 雇員表 AS a INNER JOIN 訂單表 AS b ON a.雇員代號 = b.雇員代號 WHERE b.訂購日期 = 09/01/2003 AND 訂購金額 IN (SELECT MAX(訂購金額) FROM 訂單表)4.使用下列哪個數據類型可以存儲達2 GB的數據? A A. text B. varbinary C. varchar(max) D. varchar5.用于定義、撤銷和修改數據庫對象的語言是() AA.DDL B.DML C.DCL D.DEL6.用于數

6、據庫中數據的修改和檢索的語言是() B A.DDL B.DML C.DCL D.DEL7.用于數據訪問權限的控制的語言是() C A.DDL B.DML C.DCL D.DEL8.關系模型的數據結構是() DA.樹B.圖 C.表 D.二維表9.在Products數據庫中建立一個新表Authors,表中應該包含name列和每個作者的ID 列,下列語確的是(c)。a) CREATE TABLE AUTHORS ON Prpducts(name varchar(50),IDsmallint)b) ALTER DATABASE products ADD TABLE Authors(name varch

7、ar(50),IDsmallint)c) CREATE TABLE Products.Authors(name varchar(50),IDsmallint)d) Create TABLE Products.Authors(name,ID)10.記錄SQL Server的初始化信息的數據庫是() A A.master B.model C.msdb D.tempdb11.為用戶提供模板和原型的數據庫是() B A.master B.model C.msdb D.tempdb12.供SQL Server代理程序調度警報和作業(yè)以與記錄操作員時使用的數據庫是() C A.master B.model

8、C.msdb D.tempdb13.在系統(tǒng)啟動時總是干凈的數據庫是() D A.master B.model C.msdb D.tempdb14.在SQL Server每次啟動時都重新創(chuàng)建的數據庫是() D A.master B.model C.msdb D.tempdb15.刪除數據庫的命令是() AA.DROP DATABASE B.USE DATABASEC.CLOSE DATABASE D.OPEN DATABASE16. 在SQL Server中,每個表格僅可以有的簇索引個數是() AA.1 B.2 C.8 D.1017. 在SQL Server中,每個表格僅可以有的非簇索引個數是(

9、) DA.10 B.21 C.128 D.24918.從表中刪除一行或多行記錄的語句是() A A.DELETE B.UPDATE C.DROP D.INSERT19.在Transact-SQL語法中,SELECT語句的完整語法較復雜,但至少包括的部分()BA.SELECT,INTO B.SELECT,F(xiàn)ROMC.SELECT,GROUP D.僅SELECT20. SELECT語句要把重復行屏蔽使用關鍵字()AA.DISTINCT B.UNION C.ALL C.GROUP21.如果在SELECT語句中使用集合函數時,一定在后面使用()AA.GROUP BY B、COMPUTE BY C.HA

10、VING D PUTE22.只能匹配一個字符的匹配符是() B A.% B.- C. D.23. 能匹配任意長度字符的匹配符是() B A.- B.% C. D.24. 能匹配指定圍或集合中的任何單個字符的匹配符是() C A.- B.% C. D.25.判斷字段為空的關鍵字是() A A.IS NULL B.NULL C.IS IN D.IN26.當向數據庫表中插入數據時,如果沒有明確地提供輸入值時,SQL Server自動為該列輸入指定值,這屬于哪種約束() A A.DEFAULT約束B.CHECK約束C.PRIMARY KEY約束 D.FOREIGN KEY約束27.通過邏輯表達式判斷限

11、制插入到列中的值,這屬于哪種約束() B A.DEFAULT約束 B.CHECK約束C.PRIMARY KEY約束 D.FOREIGN KEY約束28.不允許數據庫表在指定列上具有一樣的值,且不允許有空值,這屬于哪種約束() C A.DEFAULT約束 B.CHECK約束C.PRIMARY KEY約束 D.FOREIGN KEY約束29.定義數據庫表中指定列上插入或更新的數值必須在另一被參照表中的特定列上存在,這屬于哪種約束() D A.DEFAULT約束 B.CHECK約束C.PRIMARY KEY約束 D.FOREIGN KEY約束30.不允許數據庫表在指定列上具有一樣的值,但允許有空值,

12、這屬于哪種約束() B A.DEFAULT約束 B.UNIQUE約束C.PRIMARY KEY約束 D.FOREIGN KEY約束31.只對某一列起作用的約束稱為() A A.列約束 B.惟一約束 C.默認約束 D.表約束32.包含了數據庫表中一個以上的列的約束稱為() D A.列約束 B.惟一約束 C.默認約束 D.表約束33.約束可以通過哪條命令創(chuàng)建() B A.SET TABLE B.CREATE TABLE C.USE TABLE D.UPDATE TABLE34.在下列選項中不是SQL Server提供給用戶查看約束信息的方法是() B A.使用系統(tǒng)存儲過程 B.使用查詢分析器 C.

13、使用企業(yè)管理器 D.使用規(guī)劃視圖35.可以刪除約束的方法是() A A.利用企業(yè)管理器 B.使用ALTER函數C.使用DELETE函數 D.使用ERASE函數36. 可以刪除約束的方法是() A A.利用DROP函數B.使用ALTER函數 C.使用DELETE函數 D.使用ERASE函數37.DEFAULT約束只作用于執(zhí)行哪條語句時() D A.CREATE B.ALTER C.UPDATE D.INSERT38.被FOREIGN KEY參照的列在表中應該具有() C A.DEFAULT約束 B.CHECK約束C.PRIMARY KEY約束 D.REIGN KEY約束39.UNIQUE約束強制

14、了數據的() A A.實體完整性 B.域完整性 C.引用完整性 D.用戶定義完整性40. FOREIGN KEY約束強制了數據的() C A.實體完整性B.域完整性 C.引用完整性 D.用戶定義完整性41.對于基礎的完整性邏輯應該采用() B A.域完整性 B.聲明數據完整性 C.引用完整性 D.過程定義數據完整性42.對于復雜全面的完整性邏輯應該采用() D A.域完整性 B.聲明數據完整性 C.引用完整性 D.過程定義數據完整性43.為數據表創(chuàng)建索引的目的是()AA.提高查詢的檢索性能 B.創(chuàng)建唯一索引 C.創(chuàng)建主鍵 D.歸類44. 在創(chuàng)建表時創(chuàng)建唯一索引可以用()CA.設置唯一約束 B、

15、Create table C.設置主鍵約束D.以上都可以45.可以創(chuàng)建視圖的是() DA.CREATE RULE B.CREATE DEFAULT C.CREATE TABLE D.CREATE VIEW46.視圖是一種常用的數據對象,可以對數據進行()DA.查看 B.插入 C.更新 D.以上都是47. 視圖刪除的語句是() DA.SET VIEW B.UPDATE VIEW C.ALTER VIEW D.DROP VIEW48有關數據冗余說法錯誤的是(d)。a)數據庫中,數據存在副本的現(xiàn)象,就是數據冗余b)通過分類存儲,可以有效減少數據冗余,但是會增加數據查找的復雜性c)在數據庫設計階段,一

16、定要盡最大可能避免數據冗余,最好做到無數據冗余。d)數據冗余通常是由于數據庫設計引起的。49.數據庫的性能是由(c)來衡量的. a)數據庫的結構b)數據庫的記錄數量c)數據庫檢索啟示的進度d)數據庫操作的復雜性50.在數據庫設計中,以下(a)情況是數據冗余的一種形式. a)對一樣的數據進行多次備份b)在多個位置存儲一樣的數據c)對重要數據類型進行復制操作d)使用不同類型的數據庫存儲不同應用系統(tǒng)的數據51關于標識列,以下說確的是(b)。a)使用sql語句插入數據時,可以為標識列指定要插入的值。b)設定標識時,必須同時指定標識種子和標識遞增量。c)若設定標識時,未指定標識遞增量,那么使用sql語句

17、插入數據時,可以為標識列指定遞增值。d)只能把主鍵設定為標識列。52現(xiàn)有表user,字段:userid,username, salary, deptid,email; 表department,字段:deptid, deptname;下面(c)應采用檢查約束來實現(xiàn)。a)若department中不存在deptid為2的紀錄,則不允許在user表中插入deptid為2的數據行。b)若user表中已經存在userid為10的記錄,則不允許在user表中再次插入userid為10的數據行。c)User表中的salary(薪水)值必須在1000元以上。d)若User表的email列允許為空,則向user表

18、中插入數據時, 可以不輸入email值。53.在數據庫層次結構模型中,每個子級可以有(d)個父級。a)一b)兩c)至少兩d)多54.在關系型數據庫中,基于公共字段將兩個或多個表聯(lián)系起來稱為聯(lián)接,聯(lián)接包括以下不同的類型,除了(d). a)部聯(lián)接b)外鍵聯(lián)接c)外部聯(lián)接d)自聯(lián)接55以下(b)語句從表TABLE_NAME中提取前10條記錄。a)select * from TABLE_NAME where rowcount=10b)select TOP 10 * from TABLE_NAMEc)select TOP of 10 * from TABLE_NAMEd)select * from TA

19、BLE_NAME where rowcount一次性紙杯;b)SELECT * FROM 產品WHERE 價格(SELECT * FROM 產品WHERE 產品名稱 一次性紙杯);c)SELECT * FROM 產品WHERE EXISTS 產品名稱= 一次性紙杯);d)SELECT * FROM 產品WHERE 價格(SELECT 價格FROM 產品WHERE 產品名稱= 一次性紙杯);57查找 student表中所有(列名:telephone)的第一位為8或6,第三位為0的(c)。a)SELECT telephone FROM student WHERE telephone LIKE 8,

20、6%0*b)SELECT telephone FROM student WHERE telephone LIKE (8,6)*0%c)SELECT telephone FROM student WHERE telephone LIKE 8,6_0%d)SELECT telephone FROM student WHERE telephone LIKE 8,6_0*58現(xiàn)有表book,字段:id (int),title (varchar), price (float); 其中id字段設為標識, 使用insert語句向book表中插入數據,以下語句錯誤的是(a)。a)insert into boo

21、k (id,title,price) values(1,java,100)b)insert into book (title,price) values(java,100)c)insert into book values (java,100)d)insert book values(java,100)59不可以啟動和停止SQL Server 2000服務的工具是(a)。a)SQL Server企業(yè)管理器b)SQL Server服務管理器c)Windows服務d)SQL Server查詢分析器60現(xiàn)有表Employee,字段:id (int),firstname(varchar), lastn

22、ame(varchar); 以下sql語句錯誤的是(b)。a)select firstname+.+lastname as name from employeeb)select firstname+.+lastname=name from employeec)select name=firstname+.+lastname from employeed)select firstname,lastname from employee61在sql server 2000中,關于數據庫說法錯誤的是(c)。a)數據庫在磁盤上默認的存儲位置是:SQL Server安裝路徑Microsoft SQL Se

23、rverMSSQLDatab)一個數據庫至少應包含一個數據庫文件(*.mdf)和一個事務日志文件(*.ldf)c)只有當數據庫中不存在數據的情況下,才可以進行數據庫的收縮操作。d)可以通過從A機器拷貝數據庫文件和事務日志文件至B機器,然后通過在B機器上執(zhí)行相應的附加數據庫操作,實現(xiàn)數據庫從A機器到B機器的復制。62. 檢索選修門以上課程的學生總成績(不統(tǒng)計不與格的課程),并要求按總成績的降序排列出來。正確的SELECT語句是( )。BA SELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60GROUP BY S#ORDER BY 2 DESCHAVING COU

24、NT(*)=4B SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60GROUP BY S#HAVING COUNT(*)=4ORDER BY 2 DESCC SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60HAVING COUNT(*)=GROUP BY S#ORDER BY 2 DESCD SELECT S#,SUM(GRADE)FROM SCWHERE GRADE=60ORDER BY 2 DESCGROUP BY S#HAVING COUNT(*)=463 你現(xiàn)在要建立一個Access數據庫,一個表保存圖書館圖書信息,表的

25、主要字段為:,作者,版本和簡要介紹,對于”簡要介紹”字段應該選擇(a )類型。(注:“簡要介紹”字段的容可以超過100個字符) a文本b超級連接c備注d數字64 包含元數據的表由關系型數據庫管理系統(tǒng)創(chuàng)建和維護,其中,表的創(chuàng)建涉與是容包括以下的方面,除了(d).a指定數據類型b指定可以輸入到字段中的數據的大小c實施任何必要的約束以確保輸入的數據有效d實施限制權限65Sql server提供了一些字符串函數,以下說法錯誤的是(a)。a)select right(hello,3) 返回值為:helb)select ltrim(rtrim( hello ) 返回值為:hello(前后都無空格)c)se

26、lect replace(hello,e,o) 返回值為:hollod)select len(hello) 返回值為:566現(xiàn)有書目表book,包含字段:價格price (float),類別type(char); 現(xiàn)在查詢各個類別的平均價格、類別名稱,以下語句正確的是(a)。a)select avg(price),type from book group by typeb)select count(price),type from book group by pricec)select avg(price),type from book group by priced)select count

27、 (price),type from book group by type67. 檢索選修課程“C2”的男生中的最高成績,正確的SELECT語句是( )。CA SELECT MAX(GRADE)FROM SCWHERE CN=C2 AND SEX=男;B SELECT MAX(GRADE)FROM SC,C,SWHERE CN=C2 AND SEX=男;C SELECT MAX(GRADE)FROM SC,SWHERE SC.C#=C.C#AND CN=C2 AND SEX=男;D SELECT MAX(GRADE)FROM SC,C,SWHERE SC.C#=C.C# AND SC.S#=S

28、.S#AND CN=C2 AND SEX=男;68查詢student表中的所有非空email信息, 以下語句正確的是(d)。a)Select email from student where email !=nullb)Select email from student where email not is nullc)Select email from student where email nulld)Select email from student where email is not null69以下不屬于企業(yè)管理器功能的是(d)。a)創(chuàng)建并管理所有數據庫、登陸、用戶、權限等。b)管

29、理和執(zhí)行數據導入導出、數據庫備份等多項輔助功能。c)定義 sql server組。d)調試、執(zhí)行sql語句, 批處理和腳本。70以下(c)語句的返回值不是22。a)Select abs(-22)b)Select abs(22)c)Select ceiling(22.1)d)Select floor(22.9)71現(xiàn)有訂單表orders,包含用戶信息userid, 產品信息 productid, 以下(d)語句能夠返回至少被訂購過兩回的productid? a)select productid from orders where count(productid)1b)select productid from orders where max(productid)1c)select productid from orders where having count(productid)1 group by productidd)select productid from orders group by productid having count(productid)172關于聚合函數,以下說法錯誤的是(b)。a)Sum返回表達式中所有數的總合,因此只能用于數字類型的列。b)Avg返回表達式中所有數的平均

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論