大數(shù)據(jù)庫原理及應(yīng)用期末考試復(fù)習(xí)題_第1頁
大數(shù)據(jù)庫原理及應(yīng)用期末考試復(fù)習(xí)題_第2頁
大數(shù)據(jù)庫原理及應(yīng)用期末考試復(fù)習(xí)題_第3頁
大數(shù)據(jù)庫原理及應(yīng)用期末考試復(fù)習(xí)題_第4頁
大數(shù)據(jù)庫原理及應(yīng)用期末考試復(fù)習(xí)題_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)用文檔填空題1、所謂數(shù)據(jù)庫就是存放數(shù)據(jù)的地方,是需要長期存放在計(jì)算機(jī)內(nèi)的、有組織的,、可共享的 _的數(shù)據(jù)集合。2、數(shù)據(jù)庫可以使用多種類型的系統(tǒng)模型,常見的有層次模型,網(wǎng)狀模型、和關(guān)系模型。3、所謂關(guān)系數(shù)據(jù)庫就是基于關(guān)系模型的數(shù)據(jù)庫,在計(jì)算機(jī)中,關(guān)系數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)庫對(duì)象4、數(shù)據(jù)表中的行通常叫做 記錄或元組它代表眾多具有相同屬性的對(duì)象中的一個(gè)。5、數(shù)據(jù)表中的列通常叫做字段或?qū)傩?,它代表相?yīng)數(shù)據(jù)表中存儲(chǔ)對(duì)象的共有屬性。6、關(guān)系模型提供可3種完整性規(guī)則:實(shí)體完整性、參照完整性、和用戶自定義完整性。7、在關(guān)系模型中存在 4類完整性:實(shí)體完整性、空值、參照完整性、和用戶自定義完整性 。8、第一范式是

2、最基本的范式。如果關(guān)系模式中的所有屬性值都是不可再分的_原子值,那么就稱這中關(guān)系模式是第一范式的關(guān)系模式。9、實(shí)體是現(xiàn)實(shí)世界中描述客觀事物的概念,同一類實(shí)體的所有實(shí)例就構(gòu)成該對(duì)象的實(shí)體集,10、實(shí)體之間的這種關(guān)聯(lián)關(guān)系可以分為3種:一對(duì)一關(guān)系、一對(duì)多關(guān)系、和多對(duì)多關(guān)系。11、在一個(gè)SQL Server 2005數(shù)據(jù)庫中可以使用 3種類型的文件來存儲(chǔ)信息,分別是:主數(shù)據(jù)庫文件、輔助數(shù)據(jù)庫文件、和事務(wù)日志文件。 12、表是關(guān)系模型中表示實(shí)體的方式,是用來組織和存儲(chǔ)數(shù)據(jù)、具有行列結(jié)構(gòu)_的數(shù)據(jù)庫對(duì)象,數(shù)據(jù)庫中的數(shù)據(jù)或者信息都存儲(chǔ)在表中。13、通常情況下,表具有以下特點(diǎn):代表實(shí)體、由行和列組成、列名在一個(gè)

3、表中是唯一的_、行和列的順序是不重要的等。14、在SQLServer 2005創(chuàng)建數(shù)據(jù)庫的方法有兩種:一是通過圖形化向?qū)А?創(chuàng)建,二是通過編寫 Transact-SQL語句創(chuàng)建。15、在SQL Server 2005 系統(tǒng)中,可以把表分為 4種類型,即普通表、分區(qū)表、臨時(shí)表和系統(tǒng)表。16、主鍵約束 使用數(shù)據(jù)表中的一列數(shù)據(jù)或者多列數(shù)據(jù)來唯一的標(biāo)識(shí)一行數(shù)據(jù)。17、索引是一個(gè)單獨(dú)的、物理的 數(shù)據(jù)庫結(jié)構(gòu),它是某個(gè)表中一列或者若干列的集合和相應(yīng)的指向表中物理標(biāo)識(shí)這些的 數(shù)據(jù)頁的邏輯指針清單。18、在SQL Server 2005系統(tǒng)中,有兩種基本類型的索引:聚集索引、和非聚集索引。19、內(nèi)連接是比較常見

4、的一種數(shù)據(jù)連接查詢方式,具體可分為_等佰連接、非等佰連接、和自然連接。0、外連接返回所有匹配的行和一定的不匹配的行,這主要取決于建立的外連接的類型,其類型可分為一左外連接、右外連接、和完全連接。21、在SQL Server 2005系統(tǒng)中,按照觸發(fā)事件的不同可以把提供的觸發(fā)器分成兩大類型,即口“1發(fā)器和 DDL觸發(fā)器。22、SQL Server 2005的安全機(jī)制可以分為 4個(gè)等級(jí),即 操作系統(tǒng)的安全性、SQL Server 2005 的安全性、數(shù)標(biāo)準(zhǔn)實(shí)用文檔據(jù)庫的安全性、和數(shù)據(jù)庫對(duì)象的安全性。23、SQL Server 2005的安全模式可以使用兩種身份驗(yàn)證模式:僅 Windows身份驗(yàn)證、

5、和混合身份驗(yàn)證。24、SQL Server 2005提供了 4種數(shù)據(jù)庫備份類型:完整數(shù)據(jù)庫備份、差異數(shù)據(jù)庫備份、事務(wù)日志備份、和文件組備份。25、SQL Server 2005提供了 3種恢復(fù)模型:完全恢復(fù)模型、大容量日志記錄恢復(fù)模型、和簡單恢復(fù)模型。26、備份存放在物理備份介質(zhì)上,常見的備份設(shè)備有磁盤備份設(shè)備、磁帶備份設(shè)備和命令管道設(shè)備。選擇題1 .在SQL Server中,創(chuàng)建一個(gè)名為 SDB的數(shù)據(jù)庫,使用的命令是( D )A. CREATE TABLEB. CREATE SDBC. CREATE TABLE SDBD. CREATE DATABASE SDB2 .以下( D )語句,不能

6、在表或視圖上激活觸發(fā)器。A. Insert B. Delete C. UpdateD. Create3 .選擇要執(zhí)行操作的數(shù)據(jù)庫,應(yīng)該使用 (A)命令。A. USEB. GOC. DB D.EXEC4 .在SQL查詢時(shí),使用 WHERE子句指出的是( C )A.查詢目標(biāo) B.查詢結(jié)果C.查詢條件 D.查詢表格5 .SQL語句中刪除表aa的命令是(B )。A. DELETE TABLE aaB. DROP TABLE aaC. DELETE aaD. DROP aa6 .在SELECT語句中表示所有列的關(guān)鍵字是 (C )。A. ALLB. DISTINCTC. *D.DESC7 .關(guān)于主鍵約束,

7、以下說法錯(cuò)誤的是( C )A. 一個(gè)表中只能設(shè)置一個(gè)主鍵約束B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束D.可以將包含多個(gè)字段的字段組合設(shè)置為主鍵 8.在使用SQL語句進(jìn)行分組檢索時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)( B )A.使用 WHERE子句B.在GROUP BY后面使用HAVING子句C.先使用 WHERE子句,再使用 HAVING 子句 標(biāo)準(zhǔn)實(shí)用文檔D. 先使用 HAVING 子句,再使用WHERE 子句9.若在員工數(shù)據(jù)表中,希望把工資字段的取值范圍限定在1000 到 2000,則可在工資字段上建立(B ),條件表達(dá)式為:(工資>=1000 AND

8、工資<=2000)A. 核查約束B. 規(guī)則C. 唯一性約束D. 默認(rèn)值10.SQL 對(duì)數(shù)據(jù)的操作功能包括(A )A. 更新、刪除、查詢B. 創(chuàng)建、更新、查詢C. 更新、插入、查詢D. 更新、刪除、插入11 . 外鍵約束是用來建立兩個(gè)表之間的關(guān)聯(lián)的。外鍵列的取值可以為空值,可以為重復(fù)值,但其值必須是引用列的列值之一。引用列必須是創(chuàng)建了( C )或唯一約束的列。A.規(guī)則B.默認(rèn)值C.主鍵約束D.核查約束12 .數(shù)據(jù)庫中主數(shù)據(jù)文件是以(B )為擴(kuò)展名的。A. .dmfB. .mdfC. .ldfD. .ndf13 .標(biāo)準(zhǔn)的 SQL 基本查詢模塊的結(jié)構(gòu)是(A )。A. SELECTFROM WH

9、EREB. SELECTFROM ORDER BYC. SELECTFROIM- HAVINGD. SELECTFROIM GROUP BY14 .下列 (A )統(tǒng)計(jì)函數(shù)可以計(jì)算某一列的平均值。A AVG ()B.COUNT()C.SUM()D.MAX ()15 . 在關(guān)系數(shù)據(jù)庫管理系統(tǒng)中,一個(gè)關(guān)系對(duì)應(yīng)一個(gè)(C )。A. 字段B. 記錄C. 數(shù)據(jù)表D. 二叉樹16、模式查找like '_a%',下面哪個(gè)結(jié)果是可能的( B )。A、 ailicB、 baicC、 bbacD 、 acac17、在WHILE 循環(huán)語句中,如果循環(huán)體語句條數(shù)多于一條,必須使用:( A )。A、BEGI

10、N ENDB、CASEENDC、IFTHEND、GOTO18、下列途徑哪個(gè)不輸入實(shí)現(xiàn)值域完整性約束的( D )。A 、 ruleB 、 defaultC 、 not nullD 、 trancation19. 、關(guān)于主鍵描述正確的是:(C )A、包含一列B、包含兩列C、包含一列或者多列D、以上都不正確20. 關(guān)于視圖和索引,下列說法那個(gè)是正確的( C )。A 、視圖是虛表,觀察到的數(shù)據(jù)是實(shí)際基本表中的數(shù)據(jù)。標(biāo)準(zhǔn)實(shí)用文檔B 、索引查找法是比表掃描法查詢更快的一種方法。C 、視圖是查詢數(shù)據(jù)的一種方法,只能基于基本表建立。D 、索引的創(chuàng)建只和數(shù)據(jù)的存儲(chǔ)有關(guān)系。21. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是

11、( c ) 。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨(dú)立性高22. 反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是( D) 。A. 關(guān)系模型B. 層次模型C. 網(wǎng)狀模型D.E-R 模型23. 下列四項(xiàng)中,不正確的提法是( C )。A.SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B.SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C.SQL語言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言24. 在SQ葉,SELEC語句的"SELECT DISTINCT”表示查詢結(jié)果中 (C )A. 屬性名都不相同B. 去掉了重復(fù)的列C. 行都不相同D. 屬性值都不相同25 .在數(shù)據(jù)操作

12、語言(DML)的基本功能中,不包括的是(B )A. 插入新數(shù)據(jù)B. 描述數(shù)據(jù)庫結(jié)構(gòu)C. 修改數(shù)據(jù)D. 刪除數(shù)據(jù)26 . 在采用客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,應(yīng)該將用戶應(yīng)用程序安裝在( A )A. 客戶機(jī)端B. 服務(wù)器端C. 終端D. 系統(tǒng)端27、實(shí)體型學(xué)生與任課教師之間具有( D)聯(lián)系。A 一對(duì)一B 一對(duì)多C 多對(duì)一D 多對(duì)多28. 數(shù)據(jù)庫系統(tǒng)的日志文件用于記錄下述哪類內(nèi)容(D )A) 程序運(yùn)行過程B)數(shù)據(jù)查詢操作C) 程序執(zhí)行結(jié)果D)數(shù)據(jù)更新操作29. 數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是(D )。A DBBDBSC DBADDBMS30. SQL 語言中,刪除一個(gè)表的命令是( B )A.

13、 DELETEB. DROPC. CLEARD. REMOVE31. 實(shí)體完整性要求屬性不能取空值,這一點(diǎn)通常通過(B)A 定義外鍵來保證B 定義主鍵來保證C 用戶定義完整性來保證D 關(guān)系系統(tǒng)自動(dòng)保證32在概念設(shè)計(jì)階段可用 E-R圖,其中矩形表示實(shí)體,(D)表示實(shí)體聯(lián)系A(chǔ) 圓形框B 橢圓形框C 箭頭 D 菱形框33 通過使用文件組,可以(D)。A 提高存取數(shù)據(jù)的效率。B 提高數(shù)據(jù)庫備份與恢復(fù)的效率標(biāo)準(zhǔn)實(shí)用文檔C 簡化數(shù)據(jù)庫的維護(hù)D ABC 都可以。34 下列四項(xiàng)中不屬于數(shù)據(jù)庫特點(diǎn)的是(C)A 數(shù)據(jù)共享B 數(shù)據(jù)完整性C 數(shù)據(jù)冗余高D 數(shù)據(jù)獨(dú)立性高35 不同實(shí)體間可以有(A)D 只有多對(duì)多聯(lián)系A(chǔ)

14、)D 數(shù)據(jù)文件A 只有一種聯(lián)系B 可以有多種聯(lián)系C 不能有聯(lián)系36 建立在計(jì)算機(jī)外部設(shè)備上的結(jié)構(gòu)化的有聯(lián)系的數(shù)據(jù)集合是(A 數(shù)據(jù)庫B 數(shù)據(jù)庫管理系統(tǒng)C 數(shù)據(jù)結(jié)構(gòu)37 實(shí)體間存在多種聯(lián)系,下面那種數(shù)據(jù)模型可以描述實(shí)體間多對(duì)多的聯(lián)系(C )A 層次模型B 網(wǎng)狀模型C 關(guān)系模型D 對(duì)象模型38 ( A )是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立,使用和維護(hù)時(shí)由其統(tǒng)一管理,統(tǒng)一控制。A DBMS(數(shù)據(jù)庫管理系統(tǒng))B DB (數(shù)據(jù)庫)C DBS (數(shù)據(jù)庫系統(tǒng))D DBA(數(shù)據(jù)庫管理員)39 SQL語言允許使用通配符進(jìn)行字符串匹配的操作,其中%可以表示(C )A 零個(gè)字符B 1 個(gè)字符串C

15、 多個(gè)字符串D 以上都是40英文縮寫DBA弋表(B )A 數(shù)據(jù)庫管理系統(tǒng)B 數(shù)據(jù)庫管理員C 數(shù)據(jù)定義語言D 數(shù)據(jù)庫操縱語言41以下不是SQ擻據(jù)定義語言的是(C )A CREATE B DROP C DELECT D ALTER 42 學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授各帶若干研究生,每位研究生均只有一名導(dǎo)師,每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課可以由若干學(xué)生選修。請(qǐng)選出一下描述中符合該關(guān)系描述的描述組合(C )1) 學(xué)校和系之間是一對(duì)多的聯(lián)系2) 班級(jí)和教研室之間是多對(duì)多的聯(lián)系3) 教員和研究室之間是多對(duì)多聯(lián)系4) 學(xué)生和選修課之間是

16、多對(duì)一聯(lián)系5) 教研室和教員之間是一對(duì)多聯(lián)系6) 系和教研室之間是一對(duì)多聯(lián)系A(chǔ) 1) 2) 3) B 2) 3) 4) C 1) 2) 5) 6) D以上均是43 要修改已經(jīng)創(chuàng)建好的Table1 的字段名稱Field1 為新字段名稱Field2 ,使用以下哪條指令(Field2 , ColumnField2 Field2 , columnA exec sp_rename B exec Xp_rename C exec Xp_rename D exec sp_renametable1.Field1,Field2 , Field1table1.Field1,table1.Field1,標(biāo)準(zhǔn)實(shí)用文檔

17、44 下列四項(xiàng)中說法不正確的是(C )A 數(shù)據(jù)庫減少了數(shù)據(jù)冗余B 數(shù)據(jù)庫中的數(shù)據(jù)可以共享C 數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)D 數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性45假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實(shí)現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計(jì)的( C )階段,需要將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A 概念設(shè)計(jì)B 物理設(shè)計(jì)C 邏輯設(shè)計(jì)D 運(yùn)行階段46 下列哪一個(gè)數(shù)據(jù)庫不是SQL 2005 的系統(tǒng)數(shù)據(jù)庫(C )A master 數(shù)據(jù)庫B msdb 數(shù)據(jù)庫C pubs 數(shù)據(jù)庫D model 數(shù)據(jù)庫47 如何在已經(jīng)創(chuàng)建好的表上添加一個(gè)外鍵(A )A Alter table表名add foreign key(鍵名)reference關(guān)聯(lián)表(關(guān)聯(lián)鍵名

18、)B Alter table表名add Primary key(鍵名)reference關(guān)聯(lián)表(關(guān)聯(lián)鍵名)C Alter表名add foreign key(鍵名)reference關(guān)聯(lián)鍵名)D Alter表名add Primary key(鍵名)reference關(guān)聯(lián)表(關(guān)聯(lián)鍵名)48要修改表名為Tablel的字段Fieldl長度,原為Char (10)要求用SQL曾加長度為char (20),以 下語句那個(gè)正確(C )A Alter table Table1 Alter Field1 char( 20)B Alter Table1 Alter column Field1 char( 20)C

19、 Alter table Table1 Alter column Field1 char( 20)D Alter column Field1 char ( 20)49 下面聚集函數(shù)中哪個(gè)只能用于計(jì)算數(shù)值類型的數(shù)據(jù)(D )A COUNT( ) B MIN( ) C MAX( ) D SUM( )50 以下哪個(gè)關(guān)鍵字用來定義記錄在某屬性上的約束條件(D )A DEFAULT B DISTINCT C UNIQUE D CHECK51欲往表中增加一條記錄,應(yīng)該用哪一條 SQ造句(B )A ALTER TABLE B INSERT INTO TABLEC CREATE TABLE D DROP TAB

20、LE52 以下哪一個(gè)不是邏輯運(yùn)算符(D )A NOT B AND C OR D IN53 在創(chuàng)建表的過程中,哪個(gè)關(guān)鍵字用來定義默認(rèn)值(D )A DISTINCT B UNIQUE C CHECK D DEFAULT54 以下哪些描述符合數(shù)據(jù)庫階段的特點(diǎn)(C )1) 文件的組織形式可以是順序的,也可以是隨機(jī)的2)數(shù)據(jù)結(jié)構(gòu)化3)數(shù)據(jù)可以共享4)程序獨(dú)立于數(shù)據(jù)標(biāo)準(zhǔn)實(shí)用文檔5)統(tǒng)一的數(shù)據(jù)管理功能6)數(shù)據(jù)面向應(yīng)用7)數(shù)據(jù)不保存A 1) 2) 7) B 2) 3) 4) 5) C 2) 4) 5) D 2) 3) 5) 6)55 主鍵約束用來強(qiáng)制數(shù)據(jù)的(BA 域 B 實(shí)體 C 參照 D ABC56刪除表中

21、數(shù)據(jù)的語句是(d )。A. DROPB. ALTER57 .限制輸入到列的值的范圍,應(yīng)使用(A. CHECKB. PRIMARY KEY58 . 觸發(fā)器可引用視圖或臨時(shí)表,并產(chǎn)生兩個(gè)特殊的表是(A Deleted、 InsertedB. Delete、59關(guān)于視圖下列哪一個(gè)說法是錯(cuò)誤的(A. 視圖是一種虛擬表B. 視圖中也存有數(shù)據(jù))完整性。 都可以C. UPDATEd )約束。C. FOREIGN KEYa )。D. DELETED. UNIQUE詢60創(chuàng)建表的命令是(c )。A. Create database 表名B. Create VIEW61 用于模糊查詢的匹配符是( d )。A. _

22、B. 62 . 在 sql SERVER 中不是系統(tǒng)數(shù)據(jù)庫的是InsertC. View 、 Tableb)。C. 視圖也可由視圖派生出來表名 C. Create TABLE 表名C. A( d)。D. View1 、 table1D. 視圖是保存在數(shù)據(jù)庫中的SELECT 查D. ALTER TABLE 表名D. LIKEA. masterB. modelC. tempdbD. pubs63.關(guān)于關(guān)系圖下列哪一個(gè)是正確的(b )。A. 關(guān)系圖是在同一個(gè)表中不同字段之間建立關(guān)聯(lián)B. 關(guān)系圖是在不同表中的字段之間建立關(guān)聯(lián)C. 關(guān)系圖是表與表之間建立關(guān)聯(lián),與字段無關(guān)。與字段無關(guān)。D. 關(guān)系圖是在不同

23、數(shù)據(jù)庫之間建立關(guān)聯(lián)64觸發(fā)器可以創(chuàng)建在( a)中。A. 表B. 過程C. 數(shù)據(jù)庫D. 函數(shù)65刪除表的語句是( a)。A.DROPB.ALTERC.UPDATED.DELETE66. 以下觸發(fā)器是當(dāng)對(duì) 表 1 進(jìn)行 (d )操作時(shí)觸發(fā)。標(biāo)準(zhǔn)Create Trigger abc onFor insert , update , delete表1實(shí)用文檔AsC.只是刪除D.修改、插入、刪除A. 只是修改B. 只是插入67. 規(guī)則對(duì)象在使用上與( a)約束類似。C.FOREIGN KEYD.UNIQUA.CHECKB.PRIMARY KEY68關(guān)于視圖下列哪一個(gè)說法是錯(cuò)誤的( b )。A.視圖是一種虛

24、擬表B.視圖中也保存有數(shù)據(jù)C.視圖也可由視圖派生出來D.視圖是保存在SELECT查詢69執(zhí)行帶參數(shù)的過程,正確的方法為( a )D.A,B,C 三種都可以A.過程名參數(shù)B.過程名(參數(shù))C.過程名=參數(shù)70查詢畢業(yè)學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用( d )。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?清華?D. SELECT * FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE%清華%71 . Select 職工號(hào) FROM 職

25、工 WHERE 工資 >1250 命令的功能是(d )。A. 查詢工資大于1250 的紀(jì)錄B. 查詢 1250 號(hào)記錄后的記錄C.檢索所有的職工號(hào)D.從職工關(guān)系中檢索工資大于1250的職工號(hào)72 .下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是(c )。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨(dú)立性高73 .下列四項(xiàng)中,不屬于SQL2000 實(shí)用程序的是(d )。A. 企業(yè)管理器B. 查詢分析器C.服務(wù)管理器D.媒體播放器74 . 在 SQL 中,建立表用的命令是( b )。A.CREATE SCHEMA B.CREATE TABLEC.CREATE VIEW D.CREATE INDEX7

26、5.SQL 語言中,條件年齡BETWEEN 15 AND 35 表示年齡在15 至 35 之間,且( a)。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲76 .下列四項(xiàng)中,不正確的提法是( c)。A.SQL 語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B.SQL 語言具有數(shù)據(jù)定義、查詢、操縱和控制功能 標(biāo)準(zhǔn)實(shí)用文檔C.SQL 語言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D.SQL 語言稱為結(jié)構(gòu)查詢語言77 .在 MS SQL Server 中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲(chǔ)過程是( d)。A. sp_dbhelp B. sp_dbC. sp_helpD. sp_

27、helpdb78.SQL 語言中,刪除表中數(shù)據(jù)的命令是( a )。A. DELETEB. DROP C. CLEAR D. REMOVE79. 下列哪個(gè)不是sql 數(shù)據(jù)庫文件的后綴。( c )A .mdfB .ldfC .tifD .ndf80. 數(shù)據(jù)定義語言的縮寫詞為( a)。A.DDLB.DCLC.DMLD.DBL81. 在 SQL 語言中,建立存儲(chǔ)過程的命令是(a)A、 CREATE PROCEDUREB、 CREATE RULEC、 CREATE DURED、 CREATE FILE82在數(shù)據(jù)操作語言(DML) 的基本功能中,不包括的是( b )A.插入新數(shù)據(jù)B.描述數(shù)據(jù)庫結(jié)構(gòu)C.修改

28、數(shù)據(jù)D.刪除數(shù)據(jù)83. 數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是(d )。A DBB DBSC DBAD DBMS84數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、(d )和用戶構(gòu)成。A DBMSB DBC DBSD DBA85運(yùn)行命令SELECT ASCII ( Alklk )的結(jié)果是( d )。A 48B 32C 90D 6586(c )是被長期存放在計(jì)算機(jī)內(nèi)的、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。A DATAB INFORMATIONC DBD DBS87 SQL Server 2000 中表查詢的命令是(b)。A. USEB SELECTC UPDATED DROP88 SQL

29、 Server 2000 中表更新數(shù)據(jù)的命令是(c )。A USEB SELECTC UPDATED DROP89在SQL Server 2000 中,下列變量名正確的是(a)。A sumB j90用于求系統(tǒng)日期的函數(shù)是(b )。C sumD 4kkA YEAR ()B GETDATE ()CCOUNT()D SUM ()標(biāo)準(zhǔn)實(shí)用文檔91 .向用戶授予操作權(quán)限的SQL語句是(d )。A. CTEATEB. REVOKEC. SELECTD. GRANT92 . SQL Server系統(tǒng)中的所有服務(wù)器級(jí)系統(tǒng)信息存儲(chǔ)于哪個(gè)數(shù)據(jù)庫(a)。A. masterB. model C. tempdbD. m

30、sdb93 .下列標(biāo)識(shí)符可以作為局部變量使用( c )。A. Myvar B. My varC. Myvar D. My var94 .在SQL SERVER服務(wù)器上,存儲(chǔ)過程是一組預(yù)先定義并( b )的Transact-SQL語句。A.保存B.編譯C.解釋D.編寫95 .以下關(guān)于外鍵和相應(yīng)的主鍵之間的關(guān)系,正確的是(a )。A.外鍵并不一定要與相應(yīng)的主鍵同名B.外鍵一定要與相應(yīng)的主鍵同名C.外鍵一定要與相應(yīng)的主鍵同名而且唯一D.外鍵一定要與相應(yīng)的主鍵同名,但并不一定唯一96 .在T-SQL語言中,修改表結(jié)構(gòu)時(shí),應(yīng)使用的命令是(c)A. UPDATEB. INSERT C. ALTER D.

31、MODIFY97 .下列四項(xiàng)中說法不正確的是 (c)A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性98 .公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從部門到職員的聯(lián)系類型是(d)A.多對(duì)多B.一對(duì)一C.多對(duì)一D.一對(duì)多99 .在 SQL Server 中,model 是(b)A.數(shù)據(jù)庫系統(tǒng)表B.數(shù)據(jù)庫模板C.臨時(shí)數(shù)據(jù)庫D.示例數(shù)據(jù)庫100 .下列哪個(gè)不是數(shù)據(jù)庫對(duì)象( a )。A.數(shù)據(jù)模型B.視圖C.表D.用戶判斷題1. SQL Server 2005是典型的關(guān)系型數(shù)據(jù)庫產(chǎn)品。(true)2 .在

32、一臺(tái)計(jì)算機(jī)上可以同時(shí)運(yùn)行多個(gè)版本的SQL Server。 ( false)3 .在SQL Server中日志文件是維護(hù)數(shù)據(jù)庫完整性的重要工具。(false)4 .在定義數(shù)據(jù)表時(shí),定義某列為標(biāo)識(shí)列的關(guān)鍵字是Identity。(true )5 .浮點(diǎn)數(shù)據(jù)類型的優(yōu)點(diǎn)是能夠存儲(chǔ)范圍非常大的數(shù)字,但容易發(fā)生誤差。(false)標(biāo)準(zhǔn)實(shí)用文檔6 .數(shù)據(jù)庫完整性的目的是為了防止錯(cuò)誤信息輸入和輸出。(true)7 .在Update語句中,一次可以更新多個(gè)表。(true)8 .盡量使用Select * ,可以加快查詢速度。(false)9 .在SQL Server 2005中表示注釋可以用類似 C語言的/*.*/

33、和/。( true)10 .在SQL Server中,RTRIM 函數(shù)刪除字符串右邊的空白字符。 (true )11 . 一個(gè)表只能有一個(gè)聚集索引(簇索引)。(true )(12. SQL查詢語言中,如果沒有指定排序方式,則默認(rèn)是升序方式。(true)13 .在SQL Server 2000中ntext類型的字段不能進(jìn)行排序操作。(true )14 .在SQL Server 2000中bit類型的字段不能建立索引。(true )15 .在被定義為唯一索引的列上的數(shù)據(jù)不能有重復(fù)的值。(true )16 .在被定義為唯一索引的列上的數(shù)據(jù)不允許空。(false)17 .在SQL Server中,每張

34、表都應(yīng)該建立一個(gè)索引,以提高查詢速度。(true )18 .視圖在SQL Server中是一張?zhí)摂M表。(true)19 .當(dāng)一個(gè)視圖由2個(gè)以上基本表構(gòu)成時(shí),不能進(jìn)行刪除視圖中的數(shù)據(jù)。(false)20 .在SQL Server中,觸發(fā)器是一種特殊的存儲(chǔ)過程。(true)21 .由于存儲(chǔ)過程是解釋執(zhí)行,所以每次執(zhí)行時(shí)都要檢查是否有語法錯(cuò)誤。(false)22 .可以在用戶正在使用的數(shù)據(jù)庫上執(zhí)行數(shù)據(jù)庫恢復(fù)操作。(true )23 .數(shù)據(jù)完整性可以確保數(shù)據(jù)庫中的數(shù)據(jù)質(zhì)量。( U24 .其他數(shù)據(jù)庫中創(chuàng)建。(525 .表中只能有一個(gè)主鍵約束,但可以有多個(gè)UNIQUE約束(.簡答題1、請(qǐng)簡述數(shù)據(jù)庫快照的優(yōu)

35、點(diǎn)。答:數(shù)據(jù)庫快照非常適用于存檔用戶仍然需要訪問的歷史數(shù)據(jù)。數(shù)據(jù)快照可以在出現(xiàn)用戶錯(cuò)誤或丟失數(shù)據(jù)時(shí)用來恢復(fù)到數(shù)據(jù)庫的一個(gè)早期的副本。數(shù)據(jù)庫快照在用來產(chǎn)生報(bào)表時(shí)可以提高性能,因?yàn)樵谝粋€(gè)用戶從快照中讀取數(shù)據(jù)期間,其他用戶可以繼續(xù)向原始數(shù)據(jù)庫中寫數(shù)據(jù),不必等待第一個(gè)用戶先完成數(shù)據(jù)讀取。2、簡述INSERT觸發(fā)器的工作原理答:當(dāng)向表中插入數(shù)據(jù)時(shí),INSERT觸發(fā)器觸發(fā)執(zhí)行。當(dāng)INSERT觸發(fā)器觸發(fā)時(shí),新的記錄增加到觸發(fā)器表中和inserted表中。該inserted表是邏輯表,保存了所插入記錄的拷貝,允許用戶參考INSERT語句中的數(shù)據(jù)。觸發(fā)器可以檢查inserted表,來確定該觸發(fā)器的操作是否應(yīng)該執(zhí)

36、行和如何執(zhí)行。在inserted表中的那些記錄,總是觸發(fā)表中一行或多行記錄的冗余。3、為什么要?jiǎng)?chuàng)建索引。答:創(chuàng)建索引可以大大提高系統(tǒng)的性能。第一,通過創(chuàng)建唯一性索引,可以保證每一行數(shù)據(jù)的唯一性。第二,可以大 大加快數(shù)據(jù)的檢索速度,這也是所以的最主要原因。第三,可以加速表與表之間的連接,特別是實(shí)現(xiàn)數(shù)據(jù)的參考完整性 方面特有意義。第四,在使用ORDER BY和GROUP BY子句進(jìn)行數(shù)據(jù)檢索時(shí),同樣可以顯著減少查詢中分組和排序的 標(biāo)準(zhǔn)實(shí)用文檔時(shí)間。第五,通過使用索引,可以在查詢過程中,使用查詢優(yōu)化器,提高系統(tǒng)性能。(4、請(qǐng)簡述索引的優(yōu)點(diǎn)和缺點(diǎn)。答:優(yōu)點(diǎn):保證數(shù)據(jù)記錄的唯一性。 加快數(shù)據(jù)檢索速度。加

37、快表與表之間的連接速度。 在使用ORDER BY和GROUP BY子句進(jìn)行檢索數(shù)據(jù)時(shí),可以顯著地減少查詢中分組和排序的時(shí)間。可以在檢索數(shù)據(jù)的過程中使用優(yōu)化隱藏器,提高系統(tǒng)的性能。 缺點(diǎn):避免在一個(gè)表上創(chuàng)建大量的索引,這樣不但影響插入、刪除、更新數(shù)據(jù)的性能,也會(huì)在表中的數(shù)據(jù)更改時(shí),增加要所有索引進(jìn)行調(diào)整的操作,降低系統(tǒng)的維護(hù)速度。5、請(qǐng)簡述SQL Server 2005中游標(biāo)具有哪些特點(diǎn)?答:游標(biāo)返回一個(gè)完整的結(jié)果集,但允許程序設(shè)計(jì)語言只調(diào)用結(jié)果集中的一行。允許定位在結(jié)果集的特定行。從結(jié)果集的當(dāng)前位置檢索一行或多行。支持對(duì)結(jié)果集中當(dāng)前位置的行進(jìn)行數(shù)據(jù)修改。可以為其他用戶對(duì)顯示在結(jié)果集中的數(shù)據(jù)庫數(shù)據(jù)所做的更改提供不同級(jí)別的可見性支持。提供腳本、存儲(chǔ)過程和觸發(fā)器中使用的訪問結(jié)果集中數(shù)據(jù)的T-SQL語句。6、觸發(fā)器與存儲(chǔ)過程的區(qū)別。答:觸發(fā)器與存儲(chǔ)過程的主要區(qū)別在于觸發(fā)器的運(yùn)行方式。存儲(chǔ)過程必須由用戶、應(yīng)用程序或者觸發(fā)器來顯示式調(diào)用并執(zhí)行,而觸發(fā)器是當(dāng)特定事件出現(xiàn)的時(shí)候,自動(dòng)執(zhí)行或者被激活的,與連接到數(shù)據(jù)庫中的用戶或者應(yīng)用程序無關(guān)。7、主鍵約束與 UNIQUE約束有哪

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論