《數據庫管理》復習題庫6頁
《《數據庫管理》復習題庫6頁》由會員分享,可在線閱讀,更多相關《《數據庫管理》復習題庫6頁(6頁珍藏版)》請在裝配圖網上搜索。
1、SQL Server數據庫管理復習題庫 選擇題 1. ( )是長期存儲在計算機內有結構的大量的共享數據的集合。 A.數據庫管理系統(tǒng) B. 數據 C. 數據庫 D. 數據庫系統(tǒng) 2.以下( )不是數據庫的模型。 A.網狀型 B.關系型 C.實體聯(lián)系型 D.層次型 3.( ?。┦俏挥谟脩襞c操作系統(tǒng)之間的一層數據管理軟件. A.DB B.DBS C. DBMS D.DBA 4.在下列關于關系的陳述中,錯誤的是( ) A.表中任意兩行的值不能相同 B.表中任意兩列的值不能相同
2、 C.行在表中的順序無關緊要 D. 列在表中的順序無關緊要 5.關系數據庫中,主鍵是( ) A.為標識表中唯一的實體 B.創(chuàng)建唯一的索引,允許空值 C.只允許以表中第一字段建立 D.允許有多個主鍵的 6.關于數據庫事務日志文件敘述錯誤的是( )。 A. 一個數據庫至少有一個事務日志文件 B.創(chuàng)建數據庫時,如果未指定事務日志文件,SQL Server則會自動創(chuàng)建一個 C. 事務日志文件的默認大小為 1MB D.如果未指定事務日志文件的增長量,則文件大小保持不變 7.SQL Server采用的身份驗證模式有( )。 A
3、.僅Windows身份驗證模式 B.僅SQL Server身份驗證模式 C.混合模式 D.以上都不對 8. 創(chuàng)建表結構用( )語句實現。 A. CREATE TABLE表名 B. CREATE DATABASE表名 C. ALTER TABLE表名 D. ALTER DATABASE表名 9.( )操作是把已經存在磁盤的數據文件恢復成數據庫 A.附加數據庫 B.刪除數據庫 C.分離數據庫 D.壓縮數據庫 10.下列關于master數據庫的說法正確的是( ) A.可以創(chuàng)建master數據庫
4、 B.可以附加master數據庫 C.如果master數據庫不可用,則SQL Server無法啟動 D.可以刪除master數據庫 11. 如果要防止插入空值,應使用( )來進行約束。 A. Unique約束 B. Not null約束 C. Primary Key約束 D. Check約束 12. 查詢中需要統(tǒng)計元組的個數時,應使用( )函數。 A.SUM(列名) B.COUNT(列名) C.COUNT(*) D.AVG(列名) 13.設有一個關系:DEPT(DNO,DNAME),如果要找出倒數第三個字母為W,并且至少包含4個字母
5、的DNAME,則查詢條件子句應寫成WHERE DNAME LIKE ( ) A.‘_ _ W _ %’ B.‘_ % W _ _’ C.‘_ W _ _’ D.‘_ W _ %’ 14.下面對索引的相關描述正確的是:( )。 A.經常被查詢的列不適合建索引 B.列值唯一的列適合建索引 C.有很多重復值的列適合建索引 D.是外鍵或主鍵的列不適合建索引 15.下列哪個角色或者用戶擁有SQL Serve服務器范圍內的最高權限?( ) A.dbo B.sysadmin C.public D.guest 16. 主鍵用來實施(
6、 ) A.實體完整性約束 B.引用完整性約束 C.域完整性約束 D.自定義完整性約束 18.制作備份數據庫需要一定的許可。在SQL Server系統(tǒng)中,有專門的管理員負責數據庫的備份工作。請說明下列哪些角色專門備份數據?( ) A.固定的服務器角色sysadmin B.固定的數據庫角色db_owner C.固定的數據庫角色db_backupoperator D.固定的服務器角色setupadmin 19.( )包含了一組數據庫操作命令,并且所有的命令作為一個整體一起向系統(tǒng)提交或撤銷請求。 A.事務 B.更新 C.插入 D.以上都是
7、 20. 關于視圖的說明,錯誤的是( ) A.可以簡化和定制不同用戶對數據庫的不同要求。 B.視圖可以使用戶只關心感興趣的某些特定數據和所負責的特定任務。 C.視圖可以讓不同的用戶以不同的方式看到不同或者相同的數據集。 D.視圖不能用于連接多表。 21. 下列對觸發(fā)器的描述中錯誤的是( )。 A. 觸發(fā)器屬于一種特殊的存儲過程 B. 觸發(fā)器與存儲過程的區(qū)別在于觸發(fā)器能夠自動執(zhí)行并且不含有參數 C. 觸發(fā)器有助于在添加、更新或刪除表中的記錄時保留表之間已定義的關系 D. 既可以對INSERTED、DELETED臨時表進行查詢,也可以進行修改 22.
8、 SP_HELPTEXT屬于( )。 A. 系統(tǒng)存儲過程 B. 用戶定義存儲過程 C. 擴展存儲過程 D. 其他 23. 下列( )固定服務器角色具有創(chuàng)建數據庫的權限。 A. Bulkadmin B. dbcreator C. diskadmin D.processadmin 24. 關于SQL Server的恢復模式敘述正確的是( )。 A.簡單恢復模式支持所有的備份 B.大容量日志模式不支持日志備份 C.完全恢復模式是最好的恢復模式 D.一個數據庫同時可以使用多種恢復模式 25.備份設備是用來存放備份數據的物理設備
9、,其中不包括( )。 A.磁盤 B.磁帶 C.命名管道 D.光盤 26.在DBS中,DBMS和OS之間的關系是 ( ?。? A.相互調用 B.DBMS調用OS C.OS調用DBMS D.并發(fā)運行 27.SQL server 數據庫文件有三類,其中主數據文件的后綴為:( ?。? A. ndf B. ldf C. mdf D. idf 28.表在數據庫中是一個非常重要的數據對象,它是用來( )數據的。 A. 顯示 B. 查詢 C. 存放 D. 檢索 29.在SQL語言中,條件“BETWEEN 2
10、0 AND 30”表示年齡在20到30之間,且( ) A.包括20歲和30歲 B.不包括20歲和30歲 C.包括20歲不包括30歲 D.不包括20歲包括30歲 30.下列哪個關鍵字在Select語句中表示所有列?( ) A.* B.ALL C.DESC D.DISTINCT 31.下列哪個數據庫是SQL Server在創(chuàng)建數據庫時候,可以使用的模版?( ) A. master B. model C.pubs D. msdb 32.下列哪一項不是日志文件所具有的功能?( ) A. 幫助客戶進行計算和統(tǒng)計 B.
11、 記載用戶針對數據庫進行的操作 C. 維護數據完整性 D. 幫助用戶恢復數據庫 33. Microsoft公司的SQL Server數據庫管理系統(tǒng)一般只能運行于( )。 A. Windows平臺 B. UNIX平臺 C. LINX平臺 D. NetWare平臺 34. 表A中的列B是標識列,屬于自動增長的數據類型,標識種子是2,標識遞增量是3,首先插入3行數據,然后再刪除一行數據,再向表中增加數據行時,標識值為( ) A.5 B.8 C.11 D.2 35. 下面關于聚集索引和非聚集索引說法正確的是( )。 A. 每個表只能建立一
12、個非聚集索引 B. 非聚集索引不需要較多的硬盤空間 C. 一張表上可以同時建立聚集和非聚集索引 D. 一個復合索引只能是聚集索引 36. AAA為數據庫名或表名,下列SQL Server語句中出現語法錯誤的是( )。 A. drop database AAA B. SELECT * FROM AAA C. CREATE DATABASE AAA D. DELETE * FROM AAA 37. 下列屬于數據庫用戶的是( )。 A.dbo B.public C.sa D.adminstrator 38.下列哪個角色或者用戶擁有SQL Serve服務
13、器范圍內的最高權限?( ) A.dbo B.sysadmin C.public D.guest 39.SQL語言中,刪除一張表的命令是( ) A .DELETE B. DROP C .CLEAR D .REMORE 40. 使用SQL語句進行查詢操作時,若希望查詢結果中不出現重復元組,應在SELECT子句中使用( )保留字。 A. UNIQUE B.ALL C.EXCEPT D.DISTINCT 41. 若用如下的SQL語句創(chuàng)建一個student表: CREATE TABLE student( NO CHAR(4
14、) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2), AGE SMALLINT ); 可以插入到student表中的是( )。 A.(1031,曾華,男,23) B.(1031,曾華,NULL,NULL) C.(NULL,曾華,男,23) D.(1031,NULL,男,23) 42. FOREIGN KEY約束是( )約束。 A.實體完整性 B.參照完整性 C.用戶自定義完整性 D.域完整性 43.關于登錄賬戶和數據庫用戶,下面表述錯誤的是( )。 A.登錄賬戶是在服務器級創(chuàng)建的
15、,數據庫用戶是在數據庫級創(chuàng)建的 B.創(chuàng)建用戶時必須存在該用戶的登錄賬戶 C.用戶和登錄賬戶必須同名 D.一個登錄賬戶可以對應多個用戶 44.SQL Server的權限不可以被( )。 A.授予 B.回收 C.拒絕 D.刪除 45. 下列哪一種備份方式只備份了自上次完全數據庫備份操作發(fā)生后重新發(fā)生改變的數據?( ) A. 完全備份 B. 差異備份 C. 日志備份 D. 文件和文件組備份 46.SQL Server中導入/導出功能是( ) A.完成不同格式的數據庫之間的相互轉換 B.完成數據的備份功能 C.完成數據的校驗功能
16、 D.完成數據的傳輸功能 47.下面哪一個語句能使用通配符“%、_、[]、^”查找名稱以“book”字符串結尾的出版社?( ) A. Select pub_name from publishers where pub_name like ‘[book]’ B. Select pub_name from publishers where pub_name like ‘%book’ C. Select pub_name from publishers where pub_name like ‘[^book] ’ D. Select pub_name from publis
17、hers where pub_name like ‘b_o_o_k’ 48.ALTER COLUMN子句實現的功能的( )。 A. 修改列名 B. 設置默認值或刪除默認值 C. 增加列 D. 改變列的屬性 49.下列四項中說法不正確的是( ) A.數據庫減少了數據冗余 B.數據庫中的數據可以共享 C.數據庫避免了一切數據的重復 D. 數據庫具有較高的數據獨立性 50.( )是位于用戶和操作系統(tǒng)之間的一層數據管理軟件。數據庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。 A.DBMS
18、 B.DB C.DBS D.DBA 51.有一個關系:學生(學號,姓名,系別),規(guī)定學號的取值惟一,這一規(guī)則屬于( ) A.域完整性約束 B.參照完整性約束 C.用戶自定義完整性約束 D.實體完整性約束 52. 下面關于tempdb數據庫描述不正確的是( )。 A. 是一個臨時數據庫 B. 屬于全局資源 C. 沒有權限限制 D. 是用戶建立新數據庫的模板 53.關系數據庫是若干( )的集合。 A. 表(關系) B.視圖 C.列 D.行 54.當某字段期望最多輸入80個字符,最少輸入8個字符,應設置該字段的數據類型為
19、( )。 A.char(8) not null B.varchar(80) null C.char(80) not null D.varchar(80) not null 55.以下聚合函數中,除( ?。┩庠谟嬎阒芯雎钥罩?。 A.sum( ) B.count( ) C.avg( ) D.count(*) 56.使用下列哪種語句可以修改數據庫( )。 A.CREATE DATABASE B.CREATE TABLE C.ALTER DATABASE D.ALTER TABLE 57.在SQL Server 2
20、008中,不能創(chuàng)建( )。 A.數據庫角色 B.服務器角色 C.自定義數據類型 D.自定義函數 58.以下關于用戶帳戶的敘述正確的是( )。 A.每個數據庫都有dbo用戶; B.每個數據庫都有guest用戶; C.guest用戶只能有系統(tǒng)自動建立,而不能手工建立; D.可以在每個數據庫中刪除guest用戶。 59.下列哪一種備份設備為使用第三方的備份軟件和設備提供了一個靈活的強大的通道?( ) A.磁盤設備 B.磁帶設備 C.命名管道設備 D.文件設備 60.“保護數據庫,防止未經授權的或不合法的使用造成的數據泄露、更改破壞
21、。”這是指數據的( )。 A.安全性 B.完整性 C.并發(fā)控制 D.恢復 61.關于 DROP DATABASE 語句敘述錯誤的是( )。 A.一次可以刪除一個或多個數據庫 B.在刪除數據庫時不會顯示確認信息 C. 會刪除數據庫的磁盤文件 D. 如果數據庫正在使用,刪除數據庫將導致應用程序出錯 62. 數據庫(DB)、數據庫系統(tǒng)(DBS)和數據庫管理系統(tǒng)(DBMS)之間的關系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB
22、,也就是DBMS 63. SQL Server的權限不可以被()。 A.授予 B.回收 C.拒絕 D.刪除 64. CREATE TRIGGER語句中的WITH ENCRYPTION參數的作用()。 A.加密觸發(fā)器文本 B.加密定義觸發(fā)器的數據庫 C.加密定義觸發(fā)器的數據庫的數據 D.以上都不對 65.在表A和表B連接時,如果要求僅返回兩張表中匹配連接條件的數據,應該使用下列哪種連接方式( )。 A.左外連接 B.右外連接 C.內連接 D.自連接 66.如果要判斷某一值不在某一值查詢結果中,可以使用關鍵
23、字( )。 A.NOT IN B.< > ANY C. < > ALL D. NOT EXISTS 第67題到第69題基于這樣的3個表即學生表S、課程表C和學生選課表SC,它們的結構如下: S(S#,SN,SEX,AGE,DEPT), C(C#,CN), SC(S#,C#,GRADE) 其中:S#為學號,SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號,CN為課程名,GRADE為成績 67. 檢索學生姓名及其所選修課程的課程號和成績,正確的SELECT語句是( )。 A. SELECT S.SN,SC.C#,SC.GRAD
24、E FROM S WHERE S.S#=SC.S#; B. SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE; C. SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#; D. SELECT S.SN,SC.C#,SC.GRADE FROM S,SC; 68. 檢索選修課程號“C2”的男生中的最高成績,正確的SELECT語句是( )。 A.SELECT MAX(GRADE) FROM SC WHERE CN=C2 AND SEX=男; B.SELE
25、CT MAX(GRADE) FROM SC,C,S WHERE CN=C2 AND SEX=男; C.SELECT MAX(GRADE) FROM SC,S WHERE SC.C#=C.C# AND CN=C2 AND SEX=男; D.SELECT MAX(GRADE) FROM SC,C,S WHERE SC.C#=C.C# AND SC.S#=S.S# AND CN=C2 AND SEX=男; 69. 檢索選修4門以上課程的學生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。正確的SELECT語句是( )。 A. SELECT S#,SUM(GRADE) FRO
26、M SC B. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 WHERE GRADE>=60 GROUP BY S# GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4 HAVING COUNT(*)>=4 ORDER BY 2 DESC C. SELECT S#,SUM(GRADE) FROM SC D. SELECT S#,SUM(GRADE) FROM SC WHERE GRADE>=60 W
27、HERE GRADE>=60 HAVING COUNT(*)>=4 ORDER BY 2 DESC GROUP BY S# GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)>=4 70.下列關于數據文件與日志文件的描述中,正確的是( )。 A.一個數據庫必須有三個文件組成:主數據文件、次數據文件和日志文件 B.一個數據庫可以有多個主數據庫文件 C.一個數據庫可以有多個次數據庫文件 D.一個數據庫只能有一個日志文件 71.一個學生可以同時借閱多本圖書,一本圖書只能由一個學生借
28、閱,學生和書之間為( )的聯(lián)系。 A.一對一 B.一對多 C.多對多 D.多對一 72.在下列關于關系的陳述中,錯誤的是( ) A.表中任意兩行的值不能相同 B .表中任意兩列的值不能相同 C.行在表中的順序無關緊要 D. 列在表中的順序無關緊要 73. 下面關于tempdb數據庫描述正確的是( )。 A. 是一個臨時數據庫 B. 屬于局部資源 C. 有權限限制 D. 是用戶建立新數據庫的模板 74.當某字段期望最多輸入80個字符,最少輸入8個字符,應設置該字段的數據類型為( )。 A.char(8
29、) not null B.varchar(80) null C.char(80) not null D.varchar(80) not null 75.( )操作是把已經存在磁盤的數據文件恢復成數據庫 A.附加數據庫 B.刪除數據庫 C.分離數據庫 D.壓縮數據庫 76.創(chuàng)建表結構用( )語句實現。 A. CREATE TABLE表名 B. CREATE DATABASE表名 C. ALTER TABLE表名 D. ALTER DATABASE表名 77.以下關于SQL Server登錄帳戶的敘述,正確的是( )。
30、 A.刪除了Windows的某個帳戶,也自動把它從SQL Server 中刪除; B.刪除了Windows的某個帳戶,并不自動把它從SQL Server 中刪除; C.在SQL Server 中刪除Windows的登錄帳戶,可能自動刪除了Windows中該帳戶; D.在SQL Server 中刪除Windows的登錄帳戶,不會自動刪除了Windows中該帳戶; 78.SELECT語句中與HAVING子句同時使用的是( )子句。 A.ORDER BY B.WHERE C.GROUP BY D.無需配合 79.FOREIGN KEY約束是(
31、 )約束。 A.實體完整性 B.參照完整性 C.用戶自定義完整性 D.域完整性 80.關于 DROP DATABASE 語句敘述錯誤的是( )。 A.一次可以刪除一個或多個數據庫。 B.在刪除數據庫時不會顯示確認信息 C. 會刪除數據庫的磁盤文件 D. 如果數據庫正在使用,刪除數據庫將導致應用程序出錯 81. SQL Server觸發(fā)器主要針對下列語句創(chuàng)建( )。 A. SELECT、INSERT、DELETE B. INSERT、UPDATE、DELETE C. SELECT、UPDATE、INSERT D. INS
32、ERT、UPDATE、CREATE 82. 在通常情況下,下列哪個角色的用戶不能夠創(chuàng)建表?( ) A.db_owner B.sysadmin C.db_creator D.guest 83. 索引是在基本表的列上建立的一種數據庫對象,它同基本表分開存儲,使用它能夠加快數據的( )速度。 A. 插入 B. 修改 C. 刪除 D. 查詢 84. 下面關于索引的描述不正確的是( )。 A. 索引是一個指向表中數據的指針 B. 索引是在元組上建立的一種數據庫對象 C. 索引的建立和撤消對表中的數據毫無影響 D. 表被撤消時將同時撤
33、消在其上建立的索引 85.DBS是采用了數據庫技術的計算機系統(tǒng)。DBS是一個集合體,包含數據庫、計算機硬件、軟件和( ) A.系統(tǒng)分析員 B.程序員 C.數據庫管理員 D.操作員 86. SQL Server的物理存儲主要包括3類文件( )。 A. 主數據文件、次數據文件、事務日志文件 B. 主數據文件、次數據文件、文本文件 C. 表文件、索引文件、存儲過程 D. 表文件、索引文件、圖表文件 87.定義外鍵實現的是哪一類完整性?( ) A. 實體完整性 B.參照完整性 C.用戶定義的完整 D.都不對
34、88.下面有關主鍵的敘述正確的是( ) A.不同的記錄可以具有重復的主鍵值或空值 B.一個表中的主鍵可以是一個或多個字段 C.在一個表中主鍵只可以是一個字段 D.表中的主鍵的數據類型必須定義為自動編號或文本 89.實例級的系統(tǒng)表和系統(tǒng)存儲過程都存放在下列哪個數據庫里?( ) A. master B.model C. pubs D. msdb 90.下列語句( )能夠查詢所有英語類課程的信息。 A. SELECT * FROM Course WHERE cname LIKE ‘*英語*’ B. SELECT * FROM Cours
35、e WHERE cname LIKE ‘%英語%’ C. SELECT * FROM Course WHERE cname LIKE ‘_英語_’ D. SELECT * FROM Course WHERE cname =‘*英語*’ 91.在SQL Server中,用來顯示數據庫信息的系統(tǒng)存儲過程是( ) A.sp_dbhelp B.sp_db C.sp_help D.sp_helpdb 92.下列哪類數據不適合創(chuàng)建索引?( ) A.經常被查詢搜索的列,如經常在where子句中出現的列 B.是外鍵或主鍵的列 C.包含太多重復選用值的列
36、 D.在ORDER BY子句中使用的列 93.在通常情況下,下列哪個角色的用戶不能夠創(chuàng)建表?( ) A.db_owner B.sysadmin C.db_creator D.guest 94. SQL Server的字符型系統(tǒng)數據類型主要包括( )。 A. int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 95. 在SQL Server中創(chuàng)建數據庫時,必須指明( )。 A. 存儲路徑 B. 邏輯名 C. 數據文
37、件名 D. 數據庫名 96. Group By子句用來指定( ?。?。 A.查詢結果的分組條件 B. 組或聚合的搜索條件 C.限定返回行的搜索條件D. 結果集的排序方式 97. SQL Server觸發(fā)器主要針對下列語句創(chuàng)建( )。 A. SELECT、INSERT、DELETE B. INSERT、UPDATE、DELETE C. SELECT、UPDATE、INSERT D. INSERT、UPDATE、CREATE 98.下面哪一命令可以備份數據庫? ( ) A. BACKUP LOG B. SP-BACKUPDB C. BACKU
38、P DATABASE D. BACKUP DB 99.下面系統(tǒng)中不屬于關系數據庫管理系統(tǒng)的是( ) A. Oracle B.MS SQL Server C.IMS D.DB2 100. 對視圖的描述錯誤的是:( ) A. 是一張?zhí)摂M的表 B. 在存儲視圖時存儲的是視圖的定義 C. 在存儲視圖時存儲的是視圖中的數據 D. 可以像查詢表一樣來查詢視圖 101.允許沒有用戶賬號的登錄,且能訪問數據庫的用戶賬號是( )。 A.sa B.administrator C.guest
39、 D.dbo 102.若備份策略采用完全備份和差異備份的組合,在恢復數據時,首先恢復最新的完全數據庫備份,然后( )。 A.恢復最后一次差異備份; B.依次恢復各個差異備份; C.恢復最后一次的日志備份; D.依次恢復各個日志備份; 103. SQL Server中,為便于管理用戶及權限,可以將一組具有相同權限的用戶組織在一起,這一組具有相同權限的用戶就稱為( )。 A. 帳戶 B. 角色 C. 登錄 D. SQL Server用戶 104. 要將一組語句執(zhí)行10次,下列()結構可以用來完成此
40、任務。 A.IF-ELSE B. WHILE C.CASE D.以上都是 判斷題 ( )1.SQL的使用主要通過數據操作DML、數據定義DDL和數據管理DCL三種操作實現。 ( ?。?.SQL SERVER的系統(tǒng)數據庫包括Master、Model、Tempdb和Pubs。 ( ?。?.事務作為一個邏輯單元,必須具備的原則是原子性、一致性和隔離性和持久性。 ( ?。?.SQL SERVER提供了3種數據庫備份方式:完全備份、差異備份和事務日志備份。 ( ?。?.刪除數據庫時,不能刪除系統(tǒng)數據庫和示例數據庫。 ( )6.數據完整性就是指數據庫中不應該存在不符合語
41、義的數據。 ( )7.使用UNIQUE約束可以確保表中非主鍵列不輸入重復值。 ( ?。?.處理數據或執(zhí)行過程時需要的權限稱為權限限制。 ( )9.E-R模型的基本元素是:實體、屬性和聯(lián)系。 ( )10.實體完整性和用戶定義的完整性是關系模型必須滿足的完整性的約束條件。 ( )11.關系數據庫的數據操作語言的語句分為查詢語句和更新語句兩大類。 ( ?。?2.SQL SERVER是一個基于C/S模式的關系數據庫管理系統(tǒng)。 ( ?。?3.一臺計算機上最多只有一個默認實例。 ( ?。?4.每個數據庫都必須只有一個主數據文件,其后綴為.mdf。 ( )15.SQL SERV
42、ER的安全性管理是建立在登錄驗證和權限許可的基礎上的。 ( ?。?6.事務作為一個邏輯單元,必須具備的原則是原子性、一致性和持久性。 ( ?。?7.SQL SERVER提供了主要3種數據庫備份方式:完全備份、文件和文件組備份和事務日志備份。 ( ?。?8.由固定服務器角色sysadmin的任何成員創(chuàng)建的對象都自動屬于dbo,并且dbo用戶無法刪除。 ( ?。?9. 向表中增加一列時,應使新增加的列有默認值或允許為空值。 ( ?。?0.E-R模型的基本元素是:實體、屬性和記錄。 ( )21.關系模型中的主鍵和標識符都必須具有唯一性。 ( )22.數據庫系統(tǒng)的核心是數據庫
43、管理系統(tǒng)。 ( )23.一臺計算機上可以有多個默認實例。 ( )24.SQL SERVER的系統(tǒng)數據庫包括Master、Model、Tempdb和MSdb。 ( ?。?5.SSMS是能夠完全管理SQL SERVER實例的中心單元。 ( )26.DBMS的數據庫保護功能包括數據庫的恢復、數據庫的并發(fā)控制、數據完整性控制和數據安全性控制。 ( )27.SQL SERVER是一個基于B/S模式的關系數據庫管理系統(tǒng)。 ( )28.事務作為一個邏輯單元,必須具備的原則是持久性、一致性和隔離性。 ( )29.每個數據庫都必須只有一個主數據文件,其后綴為.ndf。 (
44、 )30.SQL語言中,Group by指定列可以使用列的名稱,也可以使用as子句指定的列的別名。 ( )31.事務作為一個邏輯單元,必須具備的原則是持久性、一致性和隔離性。 ( )32.完全數據庫備份和恢復能保證數據庫恢復到特定的時間和故障點。 ( )33.在一列上只能使用一個CHECK約束,但可以使用多個規(guī)則。 ( )34.由固定服務器角色sysadmin的任何成員創(chuàng)建的對象都自動屬于dbo,并且dbo用戶無法刪除。 ( ?。?5.事務作為一個邏輯單元,必須具備的原則是原子性、一致性和隔離性。 ( )36.SQL SERVER提供了3種數據庫備份方式:完全備
45、份、差異備份和事務日志備份。 ( )37.修改數據庫屬性,每次可以修改數據文件的多個屬性。 ( )38.事務日志備份只備份最后一次全庫備份以來被修改的數據,占用的時間和空間較少。 填空題 1. SQL Server服務器可以被多臺客戶機訪問,數據庫服務器僅返回客戶端應用程序所需要的數據,這樣做的好處是可以減少( 1 )。 2. 默認情況下,SQL Server服務器的名字是( 2 )。 3. SQL Server將數據組織成用戶可以看見的邏輯組件,而在磁盤上則作為( 文件 3 )實現。 4. 函數LEFT(‘abcdef’,2)的結果是(
46、 4 )。 5. SQL Server中引入索引主要是為了加速( 5 )速度,也可保證數據的惟一性。 6. 觸發(fā)器是一種特殊的( 6 ),基于表而創(chuàng)建,主要用來保證數據的完整性。 7. CHECK約束被稱為( 7 )約束,UNIQUE約束被稱為( 唯一8 )約束。 8. 要訪問SQL Server數據庫服務器,用戶必須提供正確的( 9 )和( 10 )。 9.( 11 )完整性維護從表中的外碼與主表中主碼的相容關系. 10.Identity 既字段標識屬性,每個表只能有( 12 )
47、個字段設置為標識屬性。 11.(db_owner 13 )角色可以創(chuàng)建、更改和除去數據庫。 12.一個用戶登錄SQL Server服務器后,管理員必須在數據庫中為它創(chuàng)建一個( 14 ),然后才具有訪問數據庫的權限。 13.DBMS的中文意思是( 15 )。 14. SQL Server采用的結構化查詢語言稱為( T-SQL 16 )。 15. 安裝SQL Server時需要以本地( 17 )身份登錄操作系統(tǒng)。 16. 常用的數據庫對象主要包括缺省、約束、用戶、用戶自定義數據類型、( 18 )、( 19
48、) ( 21 ) 、( 22 ) 、( 23 )等。 17. SQL Server的數據庫主要分為____________和 ____ 兩種類型。 18.____msdb_______系統(tǒng)數據庫主要用來進行復制、作業(yè)調度和管理報警等活動。 19. varchar數據類型可以自動去掉字段或變量尾部的 ______ 以節(jié)省空間。 20. 在SQL Server中,數據庫的安全機制分為4個等級,分別為客戶端__________的安全、________的安全、____________的使用安全和數據對象的使用安全。 21 對用戶授予和收回數據庫操作
49、的語句關鍵字分別為___grant_______和___revoke_______。 22.在數據庫遭到破壞時,可以利用____備份文件____來恢復數據。 23.INSERT命令通常有兩種形式,一種是____逐行添加____,另一種是添加子查詢的結果。 24.創(chuàng)建默認值所使用的命令是___create default_____。 25.用戶在登錄時,系統(tǒng)會核對連接到SQL Server實例的登錄帳戶名和密碼是否正確,這個過程稱為______身份驗證______________。 26. 實體間的聯(lián)系有___1:1___、_1:n_____、_m:n_____等3種。 27. 在
50、SQL Server中,變量共分為兩種:一種是________,另一種是________。 28. 在一個已存在數據的表中增加不帶默認值的列,一定要保證所增加的列允許___null_____值。 29. SQL Server數據庫中系統(tǒng)數據庫有______、______、______、______。 30.限制輸入到列的取值范圍,應使用___check____約束。 31. 查詢時可以使用“*”代替____所有列________,使用Top n關鍵字來____前n 行_________。 32. 在授予用戶訪問權限的語句中,所給表名選項以關鍵字____ON____開始,所給用
51、戶名選項以關鍵字____TO____開始。 33.如果要想匯總某列數據的平均值,可以使用_______AVG____函數;如果要想統(tǒng)計某列數據的和,可以使用___SUM______函數。 34.參照完整性是指兩個表的主鍵和_外鍵__________的數據應該一致。 35. 根據存儲結構的不同,索引可以被分為__聚集_______和__非聚集________兩類。 36.默認情況下,sa指派給固定服務器角色__sysadmin_______,不能進行更改,也不能___刪除_______。 37.刪除學生表student的命令是__drop table__student_____。
52、38.在一個表內可以設______1___個主鍵。 39.SQL Server可以使用____作業(yè)_____讓需要定期執(zhí)行的管理和配置任務自動化,可以使用____警報______來響應系統(tǒng)中的錯誤和性能問題。 簡答題 1、簡述SQL Server的安全機制。 2、簡述SQL Server中包含的3類物理文件,4種系統(tǒng)數據庫。 3、什么是數據完整性?主要分為哪幾類? 4、SQL Server支持哪幾種恢復模式?各有什么特點? 5、簡述數據庫管理系統(tǒng)的功能。 6、登錄賬號和用戶賬號的聯(lián)系、區(qū)別是什么? 7、SQL Server系統(tǒng)有哪些數據備份和恢復模式? 綜合題 1
53、.現有如下關系: 學生stu(學號sno,姓名sname,性別ssex,專業(yè)sdept,出生日期sbir) 教師teacher(教師編號tno,姓名tname,所在部門tdept,職稱trole) 授課teach(教師編號tno,學號sno,課程編號cno,課程名稱cname,教材book,學分credit,成績grade) ( 1 )查找學習“數據庫原理”課程且成績不及格的學生學號和任課教師編號; ( 2 )查找學習“英語”課程的“計算機應用”專業(yè)學生的學號、姓名和成績; ( 3 )查找教師“李洪”所教過的學生中成績?yōu)?90 分以上(包括 90 分)的學生學號、姓名和專業(yè)
54、; ( 4 )刪除學生表中學號為“ 9903016 ”的記錄; ( 5 )將編號為“ 60016 ”的教師所在的部門改為“計算機系” (1) Select 學號sno,教師編號tno From 授課teach Where課程名稱cname=‘數據庫原理’ and成績grade<60 (2) Select 學號,姓名,成績 From 學生 join 授課 on學生. 學號=授課. 學號 Where 課程名稱=“英語” and 專業(yè)=“計算機應用” (3) Select sno,sname,sdept From stu join teach on stu.sno
55、=teach.sno join teacher on teach.tno=teacher.tno Where tname=“李洪” and grade>=90 (4) Delete from teach where sno=’9903016’ Delete from stu where sno=’9903016’ (5) upate teacher set tdept=’ 計算機系’ where tno=’60016’ 2.根據下列給出的Transcat-SQL語句,說明其功能或結果。(每題5分,共20分) 1) 語句如下: use 圖書管理系統(tǒng) Select 學號,班
56、號,姓名,性別,出生日期,系別From 學生信息表 Where 系別 in (‘計算機系’,外語系’,’法律系’) 2)語句如下: use 經銷商 Select top 8 * From 商品信息表 Order by 單價 desc 3)語句如下: use 圖書管理系統(tǒng) Select 圖書名稱,出版單位,圖書價格 From 圖書明細表 Where 圖書編號 in (select 圖書編號 from借出信息) 4)語句如下: USE 學生管理系統(tǒng) select籍貫,count(*) as 人數From 學生信息表 Where 性別=’男’ Group by
57、 籍貫 3.設有關系EMP(ENO,ENAME,SALARY,DNO),其中各屬性的含義依次為職工號、姓名、工資和所在部門號,以及關系DEPT(DNO,DNAME,MANAGER),其中各屬性含義依次為部門號、部門名稱、部門經理的職工號。 試用SQL語句完成以下查詢: 1)列出各部門中工資不低于800元的職工的平均工資。 2)列出“001”號職工所在的部門號、部門名稱。 3)請用SQL語句將“銷售部”的工資數額低于800的職工的工資上調20%。 4)列出工資數額低于700的職工的職工號、姓名、職工工資以及所在的部門的名稱。 5)刪除“001”號職工所有信息。 4.有S
58、CORE表和TXL 表數據如下:(設兩個表在 student庫中,已處于打開狀態(tài)屬當前數據庫) SCORE 學號 姓名 性別 SQLserver2000 VB Java 計算機網絡 總分 001 李春 女 90 85 80 85 002 費龍 男 85 90 75 70 003 王潔 女 95 70 70 75 004 張海勝 男 65 75 60 80 005 周明 女 85 90 80 80 006 張穎 女
59、 70 75 65 85 TXL: 學號 姓名 籍貫 聯(lián)系電話 所屬的系 001 李春 合肥 0551-5331123 計算機 002 費龍 上海 021-87695759 計算機 003 王潔 合肥 0551-2654576 管理系 004 張海勝 北京 010-61275420 外語系 005 周明 南京 025-8768287 管理系 006 張穎 合肥 0551-5121574 計算機 根據以上兩張表完成如下操作,寫出相應的SQL語句。 ① 計算SCORE表中每個學生的總分。 ② 按籍貫統(tǒng)計各地區(qū)學員的人數。 ③ 查詢SQLserver2000成績低于平均分的同學的姓名。 ④ 將合肥市同學的SQLserver2000成績加10分。 ⑤ 刪除聯(lián)系電話中區(qū)號為021的同學的成績信息。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復工安全生產培訓人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復工復產十注意節(jié)后復工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復工安全生產培訓勿忘安全本心人人講安全個個會應急
- 預防性維修管理
- 常見閥門類型及特點
- 設備預防性維修
- 2.乳化液泵工理論考試試題含答案