版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、單項選擇題,請將正確答案填在括號里。1、( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件.A、數(shù)據(jù)庫管理系統(tǒng) B、數(shù)據(jù)庫系統(tǒng) C、數(shù)據(jù)庫 D、數(shù)據(jù)庫應(yīng)用系統(tǒng)2、要想使SQL Server2000數(shù)據(jù)庫管理系統(tǒng)開始工作,必須首先啟動( )。 A、數(shù)據(jù)導(dǎo)入和導(dǎo)出程序 B、查詢分析器 C、網(wǎng)絡(luò)實用工具 D、SQL Server服務(wù)器3、SQL Server 的登錄賬戶信息保存在( )數(shù)據(jù)庫中。A、master B、model C、 msdb D、tempdb4、以下哪個數(shù)據(jù)庫角色中擁有可以執(zhí)行所有數(shù)據(jù)庫角色的活動的權(quán)限? ( )A、public B、db_owner C、db_security
2、admin D、db_access admin5、下列關(guān)于數(shù)據(jù)庫的數(shù)據(jù)文件敘述錯誤的是( )。 A 、創(chuàng)建數(shù)據(jù)庫時必須指定數(shù)據(jù)文件B 、創(chuàng)建數(shù)據(jù)庫時, PRIMARY 文件組中的第一個文件為主數(shù)據(jù)文件C 、一個數(shù)據(jù)庫可以有多個數(shù)據(jù)文件D 、一個數(shù)據(jù)庫只能有一個主數(shù)據(jù)文件6、創(chuàng)建約束的命令是( )。A、CREATE TABLE B、ALTER CONSTRAINTC、ALTER TABLE D、ALTER COLUMN7、下列有關(guān)批的敘述中正確的是( )。A、批是一起提交處理的一組語句B、通常用GO來表示一個批的結(jié)束C、不能在一個批中引用其它批定義的變量D、批可長可短,在批中可以執(zhí)行任何T-SQ
3、L語句8、下面關(guān)于聚集索引和非聚集索引說法正確的是( )。A、 每個表只能建立一個非聚集索引B、 非聚集索引需要較多的硬盤空間和內(nèi)存C、 一張表上不能同時建立聚集和非聚集索引D、 一個復(fù)合索引只能是聚集索引9、下列命令不能執(zhí)行的是( )。A、 SELECT * FROM select B、 SELECT * FROM MyTableC、 SELECT * FROM MyTable D、 SELECT * FROM MyTable10、并發(fā)操作會帶來的數(shù)據(jù)不一致性有( )。A、丟失修改、不可重復(fù)讀、讀臟數(shù)據(jù)、死鎖B、不可重復(fù)讀、讀臟數(shù)據(jù)、死鎖C、丟失修改、讀臟數(shù)據(jù)、死鎖 D、丟失修改、不可重復(fù)讀
4、、讀臟數(shù)據(jù)11、下列說法不正確的是( )。A、數(shù)據(jù)庫避免了一切數(shù)據(jù)重復(fù) B、數(shù)據(jù)庫減少了數(shù)據(jù)冗余C、數(shù)據(jù)庫數(shù)據(jù)可為經(jīng)DBA認(rèn)可的用戶共享 D、控制冗余可確保數(shù)據(jù)的一致性12、下列操作中,( )不是 SQL Server 服務(wù)器管理器功能。A、啟動 SQL Server 服務(wù) B、停止 SQL Server 服務(wù)C、運行 SQL 查詢命令 D、暫停 SQL Server 服務(wù)13、當(dāng)數(shù)據(jù)庫損壞時,數(shù)據(jù)庫管理員可通過何種方式恢復(fù)數(shù)據(jù)庫( )。 A、事務(wù)日志文件 B、主數(shù)據(jù)文件 C、DELETE語句 D、聯(lián)機(jī)幫助文件14、反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是( )A.關(guān)系模型 B.層次模型 C
5、.網(wǎng)狀模型 D. E-R模型15、下列有關(guān)變量賦值的敘述中正確的是( )。A、使用SET語句可以給全局變量和局部變量賦值B、一條SET語句只能給一個局部變量C、SELECT語句可以給多個局部變量賦值D、使用SELECT語句給局部變量賦值時,若SELECT語句的返回結(jié)果有多個值時,該局部變量的值為NULL16、屬于事務(wù)控制的語句是( )。 A、Begin Tran、Commit、RollBack B、Begin、Continue、End C、Create Tran、Commit、RollBack D、Begin Tran、Continue、End17、“Create Unique Index A
6、AA On 學(xué)生表(學(xué)號)”將在學(xué)生表上創(chuàng)建名為AAA的( )。A、惟一索引 B、聚集索引 C、復(fù)合索引 D、唯一聚集索引18、當(dāng)修改基表數(shù)據(jù)時,視圖( )。A、需要重建B、可以看到修改結(jié)果C、無法看到修改結(jié)果D、不許修改帶視圖的基表19、SQL Server2000觸發(fā)器主要針對下列語句創(chuàng)建( )。 A、SELECT、INSERT、DELETE B、INSERT、UPDATE、DELETE C、SELECT、UPDATE、INSERT D、INSERT、UPDATE、CREATE 20、SQL Server中,為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的
7、用戶就稱為( )。A、帳戶 B、角色 C、登錄 D、SQL Server用戶21、數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應(yīng)的硬件,軟件和( )A、數(shù)據(jù)庫管理系統(tǒng) B、數(shù)據(jù)庫應(yīng)用系統(tǒng)C、相關(guān)的計算機(jī)系統(tǒng) D、各類相關(guān)人員22、當(dāng)采用Windows認(rèn)證方式登錄數(shù)據(jù)庫服務(wù)器時,SQL Server2000客戶端軟件會向操作系統(tǒng)請求一個( )。 A、信任連接 B、郵件集成 C、并發(fā)控制 D、數(shù)據(jù)轉(zhuǎn)換服務(wù)23、關(guān)系數(shù)據(jù)庫中的碼是指 。 A能唯一關(guān)系的字段 B不能改動的專用保留字 C關(guān)鍵的很重要的字段 D能惟一表示元組的屬性或?qū)傩约?4、根據(jù)關(guān)系模式的完整性規(guī)則,一個關(guān)系中的“主碼” 。A不能有兩個
8、B不能成為另外一個關(guān)系的外碼 C不允許為空 D可以取值25、關(guān)系模型中,一個碼是 。 A可由多個任意屬性組成 B至多由一個屬性組成 C可由一個或多個其值能唯一標(biāo)識該關(guān)系模式中任意元組的屬性組成 D以上都不是26、關(guān)系數(shù)據(jù)庫中能唯一識別元組的那個屬性稱為 。A唯一性的屬性 B不能改動的保留字段 C關(guān)系元組的唯一性 D關(guān)鍵字段27、數(shù)據(jù)庫中只存放視圖的( )。A、操作 B、對應(yīng)的數(shù)據(jù) C、定義 D、限制28、下面關(guān)于tempdb數(shù)據(jù)庫描述不正確的是( )。 A、是一個臨時數(shù)據(jù)庫B、屬于全局資源 C、 沒有權(quán)限限制 D、 是用戶建立新數(shù)據(jù)庫的模板29、一個關(guān)系數(shù)據(jù)庫文件中的各條記錄 。A前后順序不能
9、任意顛倒,一定要按照輸入的順序排列B前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理的結(jié)果可能不同D前后順序不能任意顛倒,一定要按照碼段的順序排列30、在數(shù)據(jù)庫的安全性控制中,為了保護(hù)用戶只能存取他有權(quán)存取的數(shù)據(jù)。在授權(quán)的定義中,數(shù)據(jù)對象的( ),授權(quán)子系統(tǒng)就越靈活。A、范圍越小 B、范圍越大 C、約束越細(xì)致 D、范圍越適中31、關(guān)系數(shù)據(jù)模型的三要素是( )A、數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)通信,關(guān)系操作B、數(shù)據(jù)結(jié)構(gòu),關(guān)系操作,完整性約束 C、數(shù)據(jù)通信,關(guān)系操作,完整性約束D、數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)通信,完整性約束32、SQL Server2000的物理存儲主要包括3類文件(
10、 )。 A、主數(shù)據(jù)文件、次數(shù)據(jù)文件、事務(wù)日志文件 B、主數(shù)據(jù)文件、次數(shù)據(jù)文件、文本文件 C、表文件、索引文件、存儲過程 D、表文件、索引文件、圖表文件33、下列那一個不屬于SQL SERVER工具( )A、數(shù)據(jù)庫管理器 B、事件探查器 C、導(dǎo)入和導(dǎo)出數(shù)據(jù) D、查詢分析器34. 數(shù)據(jù)庫系統(tǒng)的核心是:( )A數(shù)據(jù)模型 B數(shù)據(jù)庫 CDBMS D計算機(jī)硬件 35、下面關(guān)于Timestamp數(shù)據(jù)類型描述正確的是:( )。A、是一種日期型數(shù)據(jù)類型B、可以用來替代傳統(tǒng)的數(shù)據(jù)庫加鎖技術(shù)C、是一種日期和時間組合型數(shù)據(jù)類型D、是一種雙字節(jié)數(shù)據(jù)類型36、SQL “視圖”對應(yīng)于數(shù)據(jù)庫系統(tǒng)三級模式結(jié)構(gòu)中的( )A、內(nèi)模
11、式 B、外模式 C、模式 D、都不對應(yīng)37、索引是在基本表的列上建立的一種數(shù)據(jù)庫對象,它同基本表分開存儲,使用它能夠加快數(shù)據(jù)的( )速度。 A、插入 B、修改 C、刪除 D、查詢38、sp_help屬于哪一種存儲過程( )?A、系統(tǒng)存儲過程 B、用戶定義存儲過程 C、擴(kuò)展存儲過程 D、其他39、事務(wù)的持續(xù)性是指( )。A、事務(wù)中包括的所有操作要么都做,要么都不做B、事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C、一個書物內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的D、事務(wù)必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)40、SQL Server 2000提供了4層安全防線,其中“SQL Serve
12、r通過登錄賬號設(shè)置來創(chuàng)建附加安全層。用戶只有登錄成功,才能與SQL Server建立一次連接?!睂儆? )。A、操作系統(tǒng)的安全防線 B、SQL Server的運行安全防線 C、SQL Server數(shù)據(jù)庫的安全防線 D、 SQL Server數(shù)據(jù)庫對象的安全防線41.下列說法不正確的是( )。A數(shù)據(jù)庫避免了一切數(shù)據(jù)重復(fù) B數(shù)據(jù)庫減少了數(shù)據(jù)冗余C數(shù)據(jù)庫數(shù)據(jù)可為經(jīng)DBA認(rèn)可的用戶共享 D控制冗余可確保數(shù)據(jù)的一致性42. 下列哪個不屬于數(shù)據(jù)庫對象( )A.默認(rèn) B.SELECT語句 C.存儲過程 D.視圖43.在 Windows 98 操作系統(tǒng)中,可以安裝 SQL Server 2000 的( )。A
13、.企業(yè)版 B.標(biāo)準(zhǔn)版 C.個人版 D.開發(fā)版44.下面敘述正確的是( )。A.SQL Server 服務(wù)管理器關(guān)閉后服務(wù)也自動關(guān)閉B.只要啟動 SQL Server 服務(wù),本地服務(wù)器的管理任務(wù)即可自動執(zhí)行C.啟動 Microsoft Search 服務(wù)后才可使用 SQL Server 全文檢索功能D.都正確45.如果數(shù)據(jù)庫中的數(shù)據(jù)量非常大,除了存儲在主數(shù)據(jù)文件中,可以將一部分?jǐn)?shù)據(jù)存儲在( )。A.次數(shù)據(jù)文件 B.主數(shù)據(jù)文件 C.日志文件 D.其他46. 當(dāng)一條SELECT語句訪問一張大表里的有限幾行數(shù)據(jù)時,SQL Server2000通常會( )。 A. 為數(shù)據(jù)加上頁級鎖 B. 為數(shù)據(jù)加上行級
14、鎖 C. 需要用戶的干涉和參與 D. 使用戶獨占數(shù)據(jù)庫 47創(chuàng)建約束的命令是( )。A CREATE TABLE BALTER TABLE CALTER CONSTRAINT DALTER COLUMN48數(shù)據(jù)庫中只存放視圖的( )。A 操作 B 對應(yīng)的數(shù)據(jù)C 定義 D 限制49. Transact-SQL支持的程序結(jié)構(gòu)語句中的一種為( )。 A. BeginEnd B. IfThenELSE C. Do Case D. Do While 50. 系統(tǒng)運行過程中,由于某種硬件故障使存儲在外存上的數(shù)據(jù)部分損失或全部損失,稱為( ),這類故障比其它故障的可能性( )。(1)事務(wù)故障 (2)系統(tǒng)故障
15、 (3)介質(zhì)故障 (4)大,但破壞性小 (5)小,破壞性也小 (6)大,破壞性也大 (7)小,但破壞性大A (3),(7) B (1),(4)C (3),(5) D (2),(6)51.數(shù)據(jù)管理技術(shù)發(fā)展階段中,文件系統(tǒng)階段與數(shù)據(jù)庫系統(tǒng)階段的主要區(qū)別之一是數(shù)據(jù)庫系統(tǒng)( )。A.有專門的軟件對數(shù)據(jù)進(jìn)行管理 B.采用一定的數(shù)據(jù)模型組織數(shù)據(jù)C.數(shù)據(jù)可長期保存 D.數(shù)據(jù)可共享52. 用于配置客戶端網(wǎng)絡(luò)連接的工具是( )。 A. 企業(yè)管理器 B. 客戶端網(wǎng)絡(luò)實用工具 C. 查詢分析器 D. 聯(lián)機(jī)幫助文檔53.關(guān)于啟動查詢分析器敘述錯誤的是( )。A.從 Windows“開始”菜單啟動查詢分析器時,肯定會顯
16、示登錄對話框。B.如果訪問本地服務(wù)器,無論以那種方式啟動查詢分析器,都不顯示登錄對話框C.從企業(yè)管理器啟動查詢分析器,有時會顯示登錄對話框D.如果不登錄到服務(wù)器,則不能在查詢分析器中設(shè)計查詢54、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括 。A排序、索引、統(tǒng)計 B選擇、投影、連接 C關(guān)聯(lián)、更新、排序 D顯示、打印、制表55、同一個關(guān)系模型的任意兩個元組值 。A不能全同 B可全同 C必須全同 D以上都不是56.( )是長期存儲在計算機(jī)內(nèi)的有組織,可共享的數(shù)據(jù)集合A 數(shù)據(jù)庫管理系統(tǒng)B 數(shù)據(jù)庫系統(tǒng)C 數(shù)據(jù)庫D 文件組織 57.( )由數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和完整性約束三部分組成。 A 關(guān)系模型 B
17、 關(guān)系 C 關(guān)系模式 D 關(guān)系數(shù)據(jù)庫58.“Create Unique Index AAA On 學(xué)生表(學(xué)號)”將在學(xué)生表上創(chuàng)建名為AAA的( )。 A. 唯一聚集索引 B. 聚集索引 C. 復(fù)合索引 D. 惟一索引59. Transact-SQL對標(biāo)準(zhǔn)SQL的擴(kuò)展主要表現(xiàn)為( )。 A. 加入了程序控制結(jié)構(gòu)和變量 B. 加入了建庫和建表語句 C. 提供了分組(Group By)查詢功能 D. 提供了Min、Max等統(tǒng)計函數(shù)60. SQL Server中,為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的用戶就稱為( )。A. 帳戶 B. SQL Server
18、用戶 C. 登錄 D.角色61下面給出數(shù)據(jù)模型中,( )是概念數(shù)據(jù)模型。A層次模型 B網(wǎng)狀模型 C關(guān)系模型 D實體聯(lián)系模型62現(xiàn)實世界中事物的特性在信息世界中稱為( )。A實體 B實體標(biāo)識符 C屬性 D關(guān)鍵碼63物理存儲數(shù)據(jù)視圖的描述稱為( )。A外模式 B用戶模式 C內(nèi)模式 D概念模式64邏輯數(shù)據(jù)獨立性是指( )。A概念模式改變,外模式和應(yīng)用程序不變 B概念模式改變,內(nèi)模式不變C內(nèi)模式改變,概念模式不變 D內(nèi)模式改變,外模式和應(yīng)用程序不變65下列實體類型的聯(lián)系中,屬于一對一聯(lián)系的是( )。A班級對學(xué)生的所屬聯(lián)系 B父親對孩子的親生聯(lián)系C省對省會的所屬聯(lián)系 D供應(yīng)商與工程項目的供貨聯(lián)系二、填空
19、題。1、安裝SQL Server時需要以本地 _身份登錄操作系統(tǒng)。SQL Server有一個默認(rèn)的登錄賬號_,在SQL Server系統(tǒng)中它擁有全部權(quán)限,可以執(zhí)行所有的操作。2、SQL Server主數(shù)據(jù)文件、次數(shù)據(jù)文件和事務(wù)日志文件默認(rèn)的擴(kuò)展名分別為_、_和ldf。3、在一個表中最多只能有一個關(guān)鍵字為_的約束,關(guān)鍵字為FOREIGN KEY的約束可以出現(xiàn)_次。4、Transact-SQL中的變量分為局部變量與全局變量,局部變量用 _開頭,全局變量用 _開頭。5、基本表中的記錄數(shù)越_,每條記錄占用的字節(jié)數(shù)越_時,使用索引就越有利。6、在SQL SERVER 2000 中有兩種類型的觸發(fā)器,分別
20、為:_和_。7、事務(wù)處理必須滿足ACID原則。ACID是指_、_、_、_。8、對用戶授予和收回數(shù)據(jù)庫操作的語句關(guān)鍵字分別為_和_。9、SQL Server的用戶或角色分為二級:一級為_;另一級為_。10、每個存儲過程可以包含_條Transact-SQL語句,可以在過程體中的任何地方使用_語句結(jié)束過程的執(zhí)行,返回到調(diào)用語句后的位置。11、在SQL Server2000中,數(shù)據(jù)庫的安全機(jī)制分為4個等級,分別為客戶端_的安全、數(shù)據(jù)庫的_安全、數(shù)據(jù)庫使用安全和數(shù)據(jù)庫對象的使用安全。12、在SQL Server中,一個事務(wù)是一個_的單位,它把必須同時執(zhí)行或不執(zhí)行的一組操作_在一起。13、觸發(fā)器有3種類型
21、,即INSERT類型、_和_。14、從是否改變基本表記錄的物理位置角度可將索引分為_和_索引兩類。15、在SQL Server中,通常不需要用戶建立索引,而是通過使用_約束和_約束,由系統(tǒng)自動建立索引。16、使用create database命令定義一個數(shù)據(jù)庫,包括定義_文件和_文件兩個部分。17、CHECK約束被稱為_約束,UNIQUE約束被稱為_約束。18、一個數(shù)據(jù)庫的數(shù)據(jù)文件可分為主數(shù)據(jù)文件和輔助數(shù)據(jù)文件,主數(shù)據(jù)文件的擴(kuò)展名一般為_ ,輔助數(shù)據(jù)文件的擴(kuò)展名一般為 _。19、Transact-SQL中的變量分為局部變量與全局變量,局部變量用 _開頭,全局變量用 _開頭。20、創(chuàng)建索引的命令
22、關(guān)鍵字為_,刪除索引的命令關(guān)鍵字為_。21、在SQL Server中,一個事務(wù)處理控制語句以關(guān)鍵字_開始,以關(guān)鍵字_或_結(jié)束。22、認(rèn)證模式類型有_和_兩種。23、觸發(fā)器是一種特殊的存儲過程,它可以在對一個表上進(jìn)行_、_和_操作中的任一種或幾種操作時被自動調(diào)用執(zhí)行。24、在索引命令中使用關(guān)鍵字CLUSTERED或NOCLUSTERED分別表示將建立的是_或_索引。25、關(guān)系模型的完整性規(guī)則包括 、 和 26、當(dāng)一個表帶有約束后,執(zhí)行對表的各種_操作時,將自動_相應(yīng)的約束,只有符合約束條件的合法操作才能被真正執(zhí)行。27、SQL Server主數(shù)據(jù)文件、次數(shù)據(jù)文件和事務(wù)日志文件默認(rèn)的擴(kuò)展名分別為_
23、、_和_ _。28、SQL Server與Windows 2000等操作系統(tǒng)完全集成,可以使用操作系統(tǒng)的用戶和域賬號作為數(shù)據(jù)庫的_。29、在關(guān)系中能唯一標(biāo)識元組的屬性或?qū)傩约Q為關(guān)系模式的 。30、創(chuàng)建索引的命令關(guān)鍵字為_,刪除索引的命令關(guān)鍵字為_。31、SQL Server2000中的數(shù)據(jù)類型通常是指字段列、存儲過程參數(shù)和 _的數(shù)據(jù)特征。32、使用一種約束時,可以使用關(guān)鍵字_和標(biāo)識符_的選項命名該約束,也可以省略該選項由系統(tǒng)自動命名,因為用戶很少再使用其約束名。33、對表中記錄的維護(hù)工作主要有增加、_和_操作,均可通過企業(yè)管理器或Transact-SQL語句完成。34、_語句可以完成對整個數(shù)
24、據(jù)庫的恢復(fù),也可以恢復(fù)數(shù)據(jù)庫的日志,或者是指定恢復(fù)數(shù)據(jù)庫的某個文件或文件組。35、在一個實體表示的信息中, 稱為碼。36、建立一個存儲過程的語句關(guān)鍵字為_,執(zhí)行一個存儲過程的語句關(guān)鍵字為_。37、CHECK約束被稱為_約束,UNIQUE約束被稱為_約束。38、觸發(fā)器有3種類型,即INSERT類型、_和_。39、在SQL Server中,一個事務(wù)是一個_的單位,它把必須同時執(zhí)行或不執(zhí)行的一組操作_在一起。40、對用戶授予和收回數(shù)據(jù)庫操作的語句關(guān)鍵字分別為_和_。41. 在“連接”組中有兩種連接認(rèn)證方式,其中在_ _方式下,需要客戶端應(yīng)用程序連接時提供登錄時需要的用戶標(biāo)識和密碼。42SQL Ser
25、ver中,為便于管理用戶及權(quán)限,可以將一組具有相同權(quán)限的用戶組織在一起,這一組具有相同權(quán)限的用戶就稱為 。43_系統(tǒng)數(shù)據(jù)庫主要用來進(jìn)行復(fù)制、作業(yè)調(diào)度和管理報警等活動。44. 在一個已存在數(shù)據(jù)的表中增加一列,一定要保證所增加的列允許_值。45.在一個表中最多只能有一個關(guān)鍵字為_的約束,關(guān)鍵字為FOREIGN KEY的約束可以出現(xiàn)_次。 46.可以將視圖理解為存儲在SQL Server2000數(shù)據(jù)庫中的一條經(jīng)過預(yù)編譯的_語句。47.SQL Server采用的結(jié)構(gòu)化查詢語言稱為 _ _ 。48.觸發(fā)器有3種類型,即INSERT類型、_和_。49、SQL Server的用戶或角色分為二級:一級為_;另
26、一級為_。50、每個存儲過程可以包含_條Transact-SQL語句,可以在過程體中的任何地方使用_語句結(jié)束過程的執(zhí)行,返回到調(diào)用語句后的位置。三、簡答題。1、SQL SERVER有哪幾種系統(tǒng)數(shù)據(jù)庫?它們的功能是什么?2、SQL Server 2000中有多少種約束?其作用分別是什么?3、視圖和數(shù)據(jù)表之間的主要區(qū)別是什么?4、使用存儲過程的主要優(yōu)點有哪些?5、SQL Server 2000提供了哪兩種確認(rèn)用戶的認(rèn)證模式?各自的含義是什么?6、什么是事務(wù)?事務(wù)有什么特性?7、簡要說明TransactSQL的特點及組成。8、按照存儲結(jié)構(gòu)劃分,索引分為哪兩類?各有何特點?9、觸發(fā)器的類型有哪些?10
27、、SQL Server包含哪幾種類型的權(quán)限?11、SQL Server 2000數(shù)據(jù)庫的備份有幾種類型?何為備份設(shè)備?12、何為批處理?如何標(biāo)識多個批處理?13、使用索引有哪些優(yōu)點?14、存儲過程分哪兩類?各有何特點?15、簡述數(shù)據(jù)庫的兩種存儲結(jié)構(gòu)。16、查詢分析器中的窗口主要有哪些?它們的作用分別是什么?17、使用視圖的優(yōu)點有哪些?18、觸發(fā)器與一般存儲過程的主要區(qū)別是什么?19、簡述SQL SERVER 2000中文件組的作用和分類。20簡述數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)的組成及各部分的功能。21什么是數(shù)據(jù)庫的安全性?簡述DBMS提供的安全性控制功能包括哪些內(nèi)容?22關(guān)系模型的完整性規(guī)則有哪幾類
28、?四、綜合題1、使用SQL語句創(chuàng)建一個數(shù)據(jù)庫,名字為mydb,數(shù)據(jù)文件名為: mydb_data.mdf(主要文件),初始大小為2MB。事務(wù)日志文件名為:mydb_log.ldf,容量為2MB。2、創(chuàng)建person數(shù)據(jù)庫,要求:主數(shù)據(jù)文件名為goods_data.MDF,存放在C:目錄下,初始值 大小為2MB,增長方式為按照10%的比例增長;次數(shù)據(jù)文件名為goods_data1.NDF和goods_data2.NDF,都存放在D:目錄下,初始大小為1MB,增長方式為按2MB的增量增長;日志文件名goods_log.LDF,都存放在E:目錄下,初始大小為3MB,增長方式為按照1MB的增量增長。(
29、6分)3、創(chuàng)建一個名為sales的數(shù)據(jù)庫,數(shù)據(jù)文件的邏輯文件名為sales_dat,磁盤文件名為sales_dat.mdf,事務(wù)日志文件的邏輯文件名為sales_log,磁盤文件名為sales_log.ldf,兩個磁盤文件都存儲在D盤SQL文件夾下。4、創(chuàng)建一個名字為Temp的數(shù)據(jù)庫,此數(shù)據(jù)庫包含一個數(shù)據(jù)文件和一個日志文件,其中數(shù)據(jù)文件的邏輯名為Temp1_dat,磁盤文件名為Temp1_dat.mdf,事務(wù)日志文件的邏輯名為Temp1_log,實際文件Temp1_log.ldf,初始大小為5MB,增長上限為15MB,每次增長量為1MB。所有文件均放在D:SERVER 文件夾下。5、創(chuàng)建per
30、son數(shù)據(jù)庫,要求:主數(shù)據(jù)文件名為goods_data.MDF,存放在C:目錄下,初始值 大小為2MB,增長方式為按照10%的比例增長;次數(shù)據(jù)文件名為goods_data1.NDF和goods_data2.NDF,都存放在D:目錄下,初始大小為1MB,增長方式為按2MB的增量增長;日志文件名goods_log.LDF,都存放在E:目錄下,初始大小為3MB,增長方式為按照1MB的增量增長。6、設(shè)學(xué)生數(shù)據(jù)庫有三個基本表:(1) “學(xué)生”表Student由學(xué)號(Sno)、姓名(Sname)、性別(Ssex)、年齡(Sage)、所在系(Sdept)五個屬性組成,可記為: Student(Sno,Sna
31、me,Ssex,Sage,Sdept) Sno 為關(guān)鍵字。(2) “課程”表Course由課程號(Cno)、課程名(Cname)、先修課號(Cpno)、學(xué)分(Ccredit)四個屬性組成,可記為: Course(Cno,Cname,Cpno,Ccredit) Cno為關(guān)鍵字。(3) “學(xué)生選課”表SC由學(xué)號(Sno)、課程號(Cno)、成績(Grade)三個屬性組成,可記為: SC(Sno,Cno,Grade) (SNO, CNO) 為關(guān)鍵字。用SQL語句表達(dá)下列操作: l)建立一個“學(xué)生”表,其中學(xué)號屬性不能為空,并且其值是唯一的。 2)建立視圖。學(xué)生成績(學(xué)號,姓名,課程號,課程名,成績)
32、;3)查詢年齡在20至23歲之間的學(xué)生的姓名、系別、和年齡4)將計算機(jī)科學(xué)系全體學(xué)生的成績置零。5)計算1號課程的學(xué)生平均成績。6)把對學(xué)生和課程兩個表的數(shù)據(jù)查看的權(quán)力賦給用戶“user1”,并允許他再將此權(quán)力授予其他用戶。7)建觸發(fā)器Tdel,使得刪除學(xué)生記錄時自動刪除其選課記錄。8)建一含參數(shù)存儲過程,能夠查詢出選修任何課程的學(xué)生信息及相應(yīng)的分?jǐn)?shù)。7、設(shè)職工社團(tuán)數(shù)據(jù)庫有三個基本表: 職工(職工號,姓名,年齡,性別);社會團(tuán)體(編號,名稱,負(fù)責(zé)人,活動地點);參加(職工號,編號,參加日期)。其中: 1)職工表的主碼為職工號。 2)社會團(tuán)體表的主碼為編號;外碼為負(fù)責(zé)人,被參照表為職工表,對應(yīng)屬
33、性為職工號。 3)參加表的職工號和編號為主碼;職工號為外碼,其被參照表為職工表,對應(yīng)屬性為職工號;編號為外碼,其被參照表為社會團(tuán)體表,對應(yīng)屬性為編號。 用SQL語句表達(dá)下列操作: l)定義參加表,并說明其主碼和參照關(guān)系。 2)建立視圖。社團(tuán)負(fù)責(zé)人(編號,名稱,負(fù)責(zé)人職工號,負(fù)責(zé)人姓名,負(fù)責(zé)人性別); 3)查找參加唱歌隊或籃球隊的職工號和姓名。4)查找沒有參加任何社會團(tuán)體的職工情況。5)求參加人數(shù)最多的社會團(tuán)體的名稱和參加人數(shù)。 6)把對社會團(tuán)體和參加兩個表的數(shù)據(jù)查看、插入和刪除數(shù)據(jù)的權(quán)力賦給用戶李平,并允許他再將此權(quán)力授予其他用戶。7)建觸發(fā)器Tdel,使得刪除職工記錄時自動刪除其參加記錄。8
34、)建一含參數(shù)存儲過程,利用其能查出某一團(tuán)體職工的參加情況,內(nèi)容含職工號、職工姓名和參加日期。并寫出其執(zhí)行語句8、設(shè)有三個表student、curricula、score,分別代表學(xué)生表、課程表、成績表,其對應(yīng)的關(guān)系描述分別是(帶下劃線的表示相應(yīng)列為主鍵):stu (sno,sname,ssex,sage,dept)分別表示學(xué)號、姓名、性別、年齡、系cur (cno,cname,credit) 分別表示課程號、課程名、學(xué)分score(sno,cno,grade) 分別表示學(xué)號、課程號、成績用SQL語句表達(dá)下列操作:(32分) l)建立stu表,其中學(xué)號屬性不能為空,并且其值是唯一的。2)查詢成績
35、不及格(低于60分)的學(xué)生學(xué)號、姓名、成績。3)從成績表score中檢索學(xué)生成績,將其分成三個等級:低于60分者輸出“差”,大于或等于60分而低于90分者輸出“及格”,不低于90分者輸出“優(yōu)秀”,其它情況判為無成績。4)建一視圖,可查詢學(xué)生的選課情況,內(nèi)容包括學(xué)號、姓名、課程名、成績。5)建一含參數(shù)存儲過程,利用其能查出年齡在任意年齡之間的學(xué)生基本信息. 6)把對stu表的數(shù)據(jù)查看、增加、刪除、修改的權(quán)力賦給用戶“user1”,并允許他再將此權(quán)力授予其他用戶。7)建觸發(fā)器Tdel,使得刪除學(xué)生記錄時自動刪除其選課記錄。8)建一含參數(shù)存儲過程,利用其能查出某一門課學(xué)生的考試情況,內(nèi)容含學(xué)號、姓名
36、和成績。9、圖書數(shù)據(jù)庫有三個表:借書卡CARD: CNO 卡號, NAME 姓名, CLASS 班級圖書BOOKS:BNO書號,BNAME書名,AUTHOR作者,PRICE 單價, QUANTITY 庫存冊數(shù) 借書記錄BORROW: CNO 借書卡號, BNO 書號, RDATE 還書日期 備注:限定每人每種書只能借一本;庫存冊數(shù)隨借書、還書而改變。用SQL語句表達(dá)下列操作:(32分)l)對 CARD 表做如下修改: a.將 NAME 最大列寬增加到 10 個字符(假定原為 6 個字符)。 b.為該表增加 1 列 DEPT (系名),可變長,最大 20 個字符。2)建立一個視圖,顯示 力 01
37、 班學(xué)生的借書信息(只要求顯示姓名和書名)。3)查詢現(xiàn)有圖書中價格最高的圖書,輸出書名及作者。4)找出借書超過 5 本的讀者 , 輸出借書卡號及所借圖書冊數(shù)。5)如果經(jīng)常按書名查詢圖書信息,請建立合適的索引。 6)查詢當(dāng)前同時借有 計算方法 和 組合數(shù)學(xué) 兩本書的讀者,輸出其借書卡號,并按卡號升序排序輸出。7)在 BORROW 表上建立一個觸發(fā)器,完成如下功能:如果讀者借閱的書名是 數(shù)據(jù)庫技術(shù)及應(yīng)用 ,就將該讀者的借閱記錄保存在 BORROW_SAVE 表中(注 ORROW_SAVE表結(jié)構(gòu)同 BORROW 表)。8)建一含參數(shù)存儲過程,將指定班級同學(xué)所借圖書的還期都延長一周。10、假設(shè)使用名稱
38、為AAA的數(shù)據(jù)庫: 包括Students (學(xué)號 char(8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score (學(xué)號 char(8),課程名 varchar(10),成績 numeric(5,2))兩張表。 用SQL語句表達(dá)下列操作:(32分) l)創(chuàng)建Students表。2)假設(shè)Students表中已存在大量學(xué)生記錄,求所有“計算機(jī)軟件”專業(yè)學(xué)生的平均年齡,如果平均年齡大于19則顯示“平均年齡超過19”,否則顯示“平均年齡沒有超過19”。 3)將AAA數(shù)據(jù)庫的初始大小更改為5MB,最大空間限定為10MB。4)顯示出該Sco
39、re表中的全部數(shù)據(jù),并要求當(dāng)成績?yōu)榭諘r顯示數(shù)值-1。5)顯示出當(dāng)前日期中的年份和月份數(shù)據(jù)。 6)從成績表score中檢索學(xué)生成績,將其分成四個等級:低于60分者輸出“差”,大于或等于60分而低于80分者輸出“中”,大于或等于80分而低于90分者輸出“良”,不低于90分者輸出“優(yōu)秀”,其它情況判為無成績。請寫出其查詢命令。7)建一視圖,可查詢學(xué)生的選課情況,內(nèi)容包括學(xué)號、姓名、課程名、成績。8)建一含參數(shù)存儲過程,利用其能查出某一門課學(xué)生的考試情況,內(nèi)容含學(xué)號、姓名和成績。并寫出其執(zhí)行語句11.寫出下列每條語句或程序段的功能假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Students(學(xué)號 char(8),
40、姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號 char(8),課程名 varchar(10),成績 numeric(5,2))兩張表。1)SELECT * FROM Students WHERE DATEPART(year,入學(xué)日期) =DATEPART(year,GETDATE()2)declare a numeric(5,2)set a=(select avg(成績) from score)select * from score where 成績=a3)create procedure xxk2asbeginsele
41、ct x.學(xué)號,x.姓名,x.專業(yè),count(*) as 門數(shù) from students x,score y where x.學(xué)號=y.學(xué)號 group by x.學(xué)號,x.姓名,x.專業(yè) end4)declare a numeric(5,2),b numeric(5,2) set a=(select max(成績) from score) set b=(select min(成績) from score) print a-b12.寫出下列每條語句或程序段的功能學(xué)生(學(xué)生號 char(7),姓名 char(6),性別 char(2),出生日期 datetime, 專業(yè) char(10),年
42、級 int)課程(課程號 char(4),課程名 char(10),課程學(xué)分 int)選課(學(xué)生號 char(7),課程號 char(4),成績 int)1)select * from 課程 where exists (select 課程號 from 選課 where 課程.課程號=選課.課程號 group by 課程號 having count(*) between 2 and 4)2)select 專業(yè),count(*) as 專業(yè)人數(shù) from 學(xué)生 group by 專業(yè)order by 專業(yè)人數(shù) desc 3)select x.*,課程名,課程學(xué)分,成績 from 學(xué)生 x,課程 y
43、,選課 z where x.學(xué)生號=z.學(xué)生號 and y.課程號=z.課程號order by x.學(xué)生號,z.成績4)select * from 學(xué)生 where not exists (select y.課程號 from 學(xué)生 x inner join 選課 y on x.學(xué)生號=y.學(xué)生號 where x.姓名=a and not exists (select * from 選課 where 學(xué)生.學(xué)生號=選課.學(xué)生號 and y.課程號=選課.課程號 ) )13.寫出下列每條語句或程序段的功能學(xué)生(學(xué)生號 char(7),姓名 char(6),性別 char(2),出生日期 datet
44、ime, 專業(yè) char(10),年級 int)課程(課程號 char(4),課程名 char(10),課程學(xué)分 int)選課(學(xué)生號 char(7),課程號 char(4),成績 int)1)select 學(xué)生.學(xué)生號,count(*) as 選課門數(shù) from 學(xué)生,選課 where 學(xué)生.學(xué)生號=選課.學(xué)生號 group by 學(xué)生.學(xué)生號2)select * from 學(xué)生 where exists (select * from 選課 where 學(xué)生.學(xué)生號=選課.學(xué)生號 group by 選課.學(xué)生號 having count(*)=3 ) 3)select x.*,課程名,課程學(xué)
45、分,成績 from 學(xué)生 x,課程 y,選課 z where x.學(xué)生號=z.學(xué)生號 and y.課程號=z.課程號order by x.學(xué)生號,z.成績4)select * from 學(xué)生 where not exists (select y.課程號 from 學(xué)生 x inner join 選課 y on x.學(xué)生號=y.學(xué)生號 where x.姓名=a and not exists (select * from 選課 where 學(xué)生.學(xué)生號=選課.學(xué)生號 and y.課程號=選課.課程號 ) )14.寫出下列每條語句或程序段的功能(12分)假設(shè)存在名為AAA的數(shù)據(jù)庫,包括Student
46、s(學(xué)號 char(8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號 char(8),課程名 varchar(10),成績 numeric(5,2))兩張表。1)create procedure xxk as begin select 學(xué)號,avg(成績) as 平均成績 from score group by 學(xué)號 end2)create procedure xxk4 ( a char(8),b varchar(10),c numeric(5,2) ) as begin update score set 成績=c w
47、here 學(xué)號=a and 課程名=b end 3)declare a numeric(5,2) set a=(select avg(成績) from score) select * from score where 成績=a4)DECLARE MyNO CHAR(8) SET MyNO=20030001 IF (SELECT 專業(yè) FROM Students WHERE 學(xué)號=MyNO)=計算機(jī)軟件 BEGIN SELECT AVG(成績) AS 平均成績 FROM Score WHERE 學(xué)號=MyNO END ELSE PRINT 學(xué)號為 +MyNO+的學(xué)生不存在或不屬于軟件專業(yè) GO15.寫出下列每條語句或程序段的功能在名稱為商品庫的數(shù)據(jù)庫中包含有商品表1和商品表2,它們的定義分別為: 商品表1(商品代號 char(8),分類名 char(8),單價 float,數(shù)量 int) 商品表2(商品代號 char(8),產(chǎn)地 char(6),品牌 char(6)1)select 商品表1.商品代號,單價,數(shù)量,產(chǎn)地 from 商品表1,商品表2 where 商品表1.商品代號=商品表2.商品代號2)select * from 商品
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 英語練習(xí)試題附答案
- 中醫(yī)外科學(xué)復(fù)習(xí)測試卷附答案
- 危險化學(xué)品生產(chǎn)單位(安全生產(chǎn)管理人員)判斷練習(xí)測試題附答案
- 銀行職工個人辭職報告
- 企業(yè)員工學(xué)習(xí)心得體會范文
- 2024年綠色建筑水暖工程一體化承包服務(wù)合同3篇
- 2024年標(biāo)準(zhǔn)融資租賃保證協(xié)議模板版B版
- 2024年度危險品運輸合同附帶駕駛員培訓(xùn)協(xié)議3篇
- 2024年混凝土泵車施工項目協(xié)議樣本一
- 2024年混凝土攪拌站業(yè)務(wù)承包合同樣本一
- 廣東省廣州市2021-2022學(xué)年高二上學(xué)期期末五校聯(lián)考生物試題
- 舞蹈演出編導(dǎo)排練合同模板
- 滬科版2024-2025學(xué)年七年級數(shù)學(xué)上冊計算專題訓(xùn)練專題18期末復(fù)習(xí)-四大必考題型總結(jié)(學(xué)生版+解析)
- 2024短劇行業(yè)發(fā)展趨勢分析報告
- 中國法律史-001-國開機(jī)考復(fù)習(xí)資料
- 2024年人教版一上數(shù)學(xué)期末測試卷(一)增改版(含答案)
- 北京市西城區(qū)2023-2024學(xué)年六年級上學(xué)期語文期末試卷(含答案)
- 期末綜合測試卷(試題)-2024-2025學(xué)年五年級上冊數(shù)學(xué)人教版
- 【MOOC】模擬電子技術(shù)-中南大學(xué) 中國大學(xué)慕課MOOC答案
- 【MOOC】線性代數(shù)-同濟(jì)大學(xué) 中國大學(xué)慕課MOOC答案
- 建筑施工安全知識培訓(xùn)
評論
0/150
提交評論