電大數(shù)據(jù)結構考試資料總匯_第1頁
電大數(shù)據(jù)結構考試資料總匯_第2頁
電大數(shù)據(jù)結構考試資料總匯_第3頁
電大數(shù)據(jù)結構考試資料總匯_第4頁
電大數(shù)據(jù)結構考試資料總匯_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、精選文檔1. 下列功能中,不屬于數(shù)據(jù)庫管理系統(tǒng)功能的是( B )。B數(shù)據(jù)庫文件讀寫2. 設有學生表(學號,姓名,所在系,專業(yè),身份證號),其中能夠作為候選鍵的是( B )。B學號、身份證號3. 下列運算中,屬于專門的關系運算的是( C )。C集合的連接運算4. 下列擴展名中,屬于SQL Server推薦的日志文件擴展名的是( D )。D.ldf5. 下列關于SQL Server數(shù)據(jù)庫組成的說法,正確的是( A )。A一個數(shù)據(jù)庫可由多個數(shù)據(jù)文件和多個日志文件組成6. 下列( B )操作屬于數(shù)據(jù)操作。BUPDATE7. 下列類型中,屬于普通編碼可變長字符串類型的是( D )。Dvarchar8.

2、下列語句運行的結果是( C )。DECLARE x char (2)='30', y char(2) ='ABC' z char(8)SET z=x+yPrint zC30ABC9. 下列( D )定義外鍵約束。DFOREIGN KEY10. 下列表達式中,與“所在部門 NOT IN ('財務', '后勤') ”等價的是( A )。A所在部門 != '財務' AND 所在部門 != '后勤'11. 對char(10)類型的列,若存儲“中國”,其占用的字節(jié)數(shù)是( C )。C1012. 現(xiàn)要統(tǒng)計選課表中

3、C01課程的總成績,下列語句中正確的是( C )。CSELECT SUM(成績) FROM 選課表 WHERE 課程號 = 'C01'13. 設有銷售表(經銷商號,汽車型號,銷售時間,銷售價格),現(xiàn)要刪除銷售價格為空的所有記錄,下列語句中正確的是( C )。CDELETE 銷售表 WHERE銷售價格IS NULL14. 設有商品表(商品號,商品名,類別,單價),現(xiàn)要將S011和S012商品的單價加10元,下列語句中正確的是( A )。AUPDATE 商品表 SET 單價 = 單價+10 WHERE 商品號 = 'S011' OR 商品號 = 'S012&

4、#39;15. 下列關于索引的說法,錯誤的是( A )。A索引由索引項組成,索引項只能由表中的一個列組成16. 下列關于觸發(fā)器的說法,正確的是( C )。C觸發(fā)器是由數(shù)據(jù)更改操作引發(fā)的自動執(zhí)行的代碼17. 下列關于數(shù)據(jù)庫中事務的說法,正確的是( B )。B一個事務應該包含的操作是由用戶的業(yè)務決定的18. 下列關于SQL Server完整備份的說法,錯誤的是( D )。D完整備份之后必須進行一次差異備份19. 下列不屬于ADO對象的是( A )。AOLE DB20. 在VB中,可以利用Connection對象的Execute方法實現(xiàn)對數(shù)據(jù)庫的更改操作。下列刪除SC表中學號為S01的選課記錄的語句

5、,正確的是( B )。BADOcn.Execute “DELETE FROM SC WHERE 學號 = 'S01'”21. 更改數(shù)據(jù)操作屬于數(shù)據(jù)的靜態(tài)特征。( × )22. 關系數(shù)據(jù)模型的數(shù)據(jù)結構是簡單二維表。( )23. 數(shù)據(jù)庫三級模式中的內模式又稱為存儲模式,描述數(shù)據(jù)的物理存儲。( )24. 一個關系模式只能包含一個候選鍵。( × )25. SQL Server 2008最核心的服務是SSMS。( × )26. SQL Server 2008中,用戶創(chuàng)建的數(shù)據(jù)庫的大小不能小于9MB。( × )27. 數(shù)據(jù)操作功能用于控制用戶對數(shù)據(jù)庫

6、的操作權限。( × )28. RETURN的作用是按照條件退出。( × )29. 不管對表進行什么類型的操作,在表上建立的索引越多越能提高查詢效率。( × )30. SQL Server 2008中,當?shù)卿涃~戶成為某數(shù)據(jù)庫的合法用戶之后,其對該數(shù)據(jù)庫中的用戶數(shù)據(jù)和對象自動擁有各種操作權限。( × )1(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語句?!吧唐贰北斫Y構:商品號:普通編碼定長字符類型,長度為10,主鍵。商品名:普通編碼可變長字符類型,長度為20,非空。類別:統(tǒng)一字符編碼定長字符類型,長度為3,取值為:“PAD”、“手機”、“計算機”。單價:整型

7、?!吧a廠家”表結構:廠家編號:普通編碼定長字符類型,長度為20,主鍵。廠家名:普通編碼可變長字符類型,長度為30,非空。廠家地址:統(tǒng)一字符編碼可變長字符類型,長度為40?!吧a”表結構:商品號:普通編碼定長字符類型,長度為10,引用商品表的外鍵。廠家編號:普通編碼定長字符類型,長度為20,引用生產廠家表的外鍵。生產日期:日期類型。生產數(shù)量:整型。主鍵:(商品號,廠家編號,生產日期)參考答案及評分要點CREATE TABLE 商品(商品號char(10) primary key,商品名varchar(20) not null,類別nchar(3) CHECK (類別 IN('PAD&#

8、39;,'手機', '計算機'),單價 int)CREATE TABLE 生產廠家(廠家編號char(20) primary key,廠家名varchar(30) not null,廠家地址nvarchar(40)CREATE TABLE 生產(商品號char(10),廠家編號char(20),生產日期date,生產數(shù)量int,Primary key(商品號,廠家編號,生產日期),Foreign key(商品號) references 商品(商品號),Foreign key(廠家編號) references 生產廠家(廠家編號)2依據(jù)第1題所創(chuàng)建的三張表,寫出完

9、成下列操作的SQL語句(本題共20分,每小題5分)。1) 查詢“手機”類商品的商品名和單價。2) 查詢單價大于4000的“計算機”類商品的生產情況,列出商品名、單價和生產日期。3) 刪除2012年6月1日之前生產的全部商品。4) 在商品表中插入一行數(shù)據(jù),商品號:SP100,商品名:新商品,類別:PAD,單價未知。參考答案及評分要點1)SELECT 商品名, 單價 FROM 商品 WHERE 類別 = '手機'2)SELECT 商品名, 單價, 生產日期 FROM 商品 a JOIN 生產 b ON a.商品號 = b.商品號 WHERE 單價 > 4000 AND 類別

10、= '計算機'3)DELETE 商品 WHERE 商品號 IN ( SELECT 商品號 FROM 生產 WHERE 生產日期 < '2012/6/1')4)INSERT INTO 商品(商品號, 商品名, 類別)VALUES('SP100','新商品','PAD')3依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢生產“手機”類商品的廠家名和廠家地址。(本題10分)參考答案及評分要點CREATE VIEW V1 AS SELECT 廠家名, 廠家地址 FROM 生產廠家 a JOIN

11、生產 b ON a.廠家編號 = b. 廠家編號 JOIN 商品 c ON c.商品號 = b. 商品號 WHERE 類別 = '手機'31. 下列關于數(shù)據(jù)庫管理系統(tǒng)的說法,錯誤的是( C )。C數(shù)據(jù)庫管理系統(tǒng)不支持多用戶同時訪問相同數(shù)據(jù)庫32. 設有圖書銷售表(書號,銷售時間,銷售數(shù)量,銷售總價),設同一時間可銷售多種圖書,但同一圖書同一時間只能銷售一次。其中適合作為主鍵的是( D )。D(書號,銷售時間)33. 下列關于投影運算的說法,正確的是( D )。D投影運算是從垂直方向選取數(shù)據(jù),所選取的數(shù)據(jù)沒有重復的行34. 下列關于實體完整性的說法,錯誤的是( D )。D實體完整

12、性屬于應用級的約束35. 下列( C )操作屬于數(shù)據(jù)定義。CCREATE 36. 下列類型中,屬于統(tǒng)一編碼可變長字符串的是( B )。Bnvarchar37. 下列屬于數(shù)值類型的是( A )。Aint38. “NULL + 100”的執(zhí)行結果是( A )。ANULL39. 下列表達式中,與“年齡 BETWEEN 20 AND 30”等價的是( B )。B年齡 >= 20 AND 年齡 <= 3040. 現(xiàn)要統(tǒng)計選課表中C01課程的最高成績,下列語句中正確的是( A )。ASELECT MAX(成績) FROM 選課表 WHERE 課程號 = 'C01'41. 下列關

13、于聚集索引與非聚集索引的說法,正確的是( C )。C在一個表上可以同時存在聚集索引和非聚集索引42. 設有選課表(學號,課程號,成績),現(xiàn)要統(tǒng)計選了課程的學生人數(shù),下列語句中正確的是( D )。DSELECT COUNT(DISTINCT 學號) FROM 選課表43. 設有選課表(學號,課程號,成績),現(xiàn)要刪除成績?yōu)榭盏乃杏涗?,下列語句中正確的是( C )。CDELETE 選課表 WHERE 成績 IS NULL44. 僅允許Windows操作系統(tǒng)用戶連接到SQL Server數(shù)據(jù)庫服務器的驗證模式是( B )。BWindows身份驗證模式45. 下列關于視圖的說法,錯誤的是( A )。A

14、只能在基本表上建立視圖,不能在視圖上再建立視圖46. 下列關于數(shù)據(jù)庫設計中新奧爾良方法的說法,錯誤的是( D )。D邏輯結構設計是在需求分析之后、概念結構設計之前進行的47. 下列SQL Server 2008中數(shù)據(jù)庫備份的說法,錯誤的是( C )。C事務日志備份之前必須進行一次差異數(shù)據(jù)庫備份48. 事務所包含的操作作為一個整體,要么都做,要么都不做,這個特性稱為事務的( D )。D原子性49. 下列關于觸發(fā)器的說法,正確的是( A A觸發(fā)器通常用于實現(xiàn)復雜的數(shù)據(jù)約束 50. 下列關于SQL Server中擴大數(shù)據(jù)庫空間的說法,正確的是( C )。C日志文件和數(shù)據(jù)文件的空間都可以擴大1. 對數(shù)

15、據(jù)取值范圍的約束屬于數(shù)據(jù)的動態(tài)特征。( )2. 數(shù)據(jù)庫中三個模式之間的映像是由數(shù)據(jù)庫管理系統(tǒng)自動實現(xiàn)的。( )3. 數(shù)據(jù)庫三級模式中的外模式是面向全體用戶的數(shù)據(jù)需求設計的。( )4. 限制“年齡”列取值范圍在0-160的約束表達式是:check(年齡 in 0-160)。( )5. 如果存在非主屬性對主鍵的部分函數(shù)依賴,則關系模式不是2NF的。( )6. 若一個學校有800余學生,學號用數(shù)字字符表示,考慮到學校未來發(fā)展,學生人數(shù)有可能過千,學號的長度最好設為4位。( )7. NULL代表當前未確定或者不知道的值( )8. 事務一致性是指數(shù)據(jù)庫中的一個事務的執(zhí)行不能被其他事務干擾。( )9. 在

16、SQL Server中,可以手工擴大數(shù)據(jù)文件和日志文件的空間。( )10. 在進行數(shù)據(jù)庫邏輯結構設計時,通常不需要考慮所使用的數(shù)據(jù)庫管理系統(tǒng)。( )三、綜合應用題(本題共3個小題,共40分)1(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語句?!皥D書”表結構:書號:普通編碼定長字符類型,長度為20,主鍵。書名:普通編碼可變長字符類型,長度為30,非空。出版年份:整型。印刷數(shù)量:整型。單價:整型“作者”表結構:作者號:普通編碼定長字符類型,長度為20,主鍵。作者名:普通編碼可變長字符類型,長度為30,非空。職稱:普通編碼定長字符類型,長度為4,取值為:“高級”、“中級”、“初級”?!俺霭妗北斫Y構:

17、書號:普通編碼定長字符類型,長度為20,引用圖書表的外鍵。作者號:普通編碼定長字符類型,長度為20,引用作者表的外鍵。作者序號:微整型。主鍵:(書號,作者號)。參考答案及評分要點:CREATE TABLE 圖書(書號 char(20) primary key,書名 varchar(30) not null,出版年份 int,印刷數(shù)量int,單價int)CREATE TABLE 作者(作者號 char(20) primary key,作者名 varchar(30) not null,職稱char(4) check(職稱 in('高級','中級','初級&#

18、39;)CREATE TABLE 出版(書號 char(20),作者號 char(20),作者序號tinyint,Primary key(書號,作者號),Foreign key(書號) references 圖書(書號),Foreign key(作者號) references 作者(作者號)2依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語句(本題共20分,每小題5分)。1) 查詢2014和2015年出版的圖書的書名和單價。2) 查詢初級職稱的作者編寫的圖書的印刷總數(shù)量。3) 將2013年之前(不包括2012年)出版的圖書的單價降低10%。4) 在作者表中插入一行數(shù)據(jù):作者號為“z350”

19、,作者名為“韓寒”,職稱未知。參考答案及評分要點:1) SELECT 書名,單價 FROM 圖書WHERE 出版年份 = 2015 OR出版年份 = 20142) SELECT SUM(印刷數(shù)量) FROM 圖書 JOIN 出版 ON 圖書.書號 = 出版.書號JOIN 作者 ON 作者.作者號 = 出版.作者號WHERE 職稱 = '初級'3) UPDATE 圖書 SET 單價 = 單價 * 0.9 WHERE 出版年份 < 20134) INSERT INTO 作者 VALUES('z350', '韓寒',NULL)3依據(jù)第1題所創(chuàng)建的

20、三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢單次印刷數(shù)量超過6000的圖書的書名、作者名、作者序號、出版年份和印刷數(shù)量。(本題10分)參考答案及評分要點:CREATE VIEW V1 ASSELECT 書名,作者名,作者序號,出版年份,印刷數(shù)量 FROM 圖書 JOIN 出版 ON 圖書.書號 = 出版.書號JOIN 作者 ON 作者.作者號 = 出版.作者號WHERE 印刷數(shù)量 > 6000 1. 下列屬于數(shù)據(jù)庫系統(tǒng)組成部分的是( )。B、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、用戶和應用程序2. 下列運算中,屬于傳統(tǒng)的集合運算的是( )。D、并運算3. 下列屬于整型類型的是( )。B、int

21、4. 對nchar(10)類型的列,若存儲“數(shù)據(jù)庫”,其占用的字節(jié)數(shù)是( )。D、205. 下列條件子句中,能夠篩選出價格在100200(包括邊界值)的是( )。D、Where價格 >= 100 AND價格 <= 2006. 現(xiàn)要統(tǒng)計選課表中C01課程的最低成績,下列語句中正確的是( )。C、SELECT MIN(成績) FROM 選課表 WHERE 課程號 = 'C01'7. 下列關于聚集索引的說法,正確的是( )。B、在一個表上最多只能建立一個聚集索引8. 設有學生表(學號,姓名,所在系,身份證號)和系表(系名,系辦公地點)。下列關于兩個表的引用關系的描述,正確

22、的是( )。A、設置學生表中的“所在系”為外鍵9. 設要查詢所有姓“張”的學生,下列條件子句中正確的是( )。B、Where 姓名 LIKE '張%'10. 在VB中,可以利用Connection對象的Execute方法實現(xiàn)對數(shù)據(jù)庫的更改操作。下列將SC表中學號為S01學生的成績增加10分的語句,正確的是( )。C、ADOcn.Execute “UPDATE SC SET Grade = Grade + 10 WHERE 學號 ='S01' ”11. 下列關于SQL Server數(shù)據(jù)庫組成的說法,正確的是( )。A、一個數(shù)據(jù)庫可由多個數(shù)據(jù)文件和多個日志文件組成1

23、2. 事務一旦提交,其對數(shù)據(jù)的更改就是永久的,這個特性稱為事務的( )。B、持久性13. 下列聲明并創(chuàng)建Connection對象的語句,正確的是( )。A、Dim ADOcn As New Connection14. 下列關于觸發(fā)器的說法,正確的是( )。C、觸發(fā)器是由數(shù)據(jù)更改操作引發(fā)的自動執(zhí)行的代碼15. 下列屬于數(shù)據(jù)庫邏輯設計內容的是( )。B、將概念設計的結果轉換為特定DBMS所支持的數(shù)據(jù)模型51. 在數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的物理獨立性。( )52. 數(shù)據(jù)庫的概念設計通常與具體的數(shù)據(jù)庫管理系統(tǒng)無關。( )53. 實體完整性約束通常用主鍵實現(xiàn)。( )54. 通常應該

24、在頻繁進行更新操作的列上建立非聚集索引。( )55. 在SQL Server中,同一個數(shù)據(jù)庫的不同數(shù)據(jù)文件必須存放在不同的位置。( )56. 在SQL Server中,不允許刪除正在被用戶使用的數(shù)據(jù)庫。( )57. 當?shù)卿涃~戶成為某數(shù)據(jù)庫的合法用戶之后,其對該數(shù)據(jù)庫中的用戶數(shù)據(jù)和對象自動擁有各種操作權限。( )58. 數(shù)據(jù)庫三級模式中的外模式是面向全體用戶的數(shù)據(jù)需求設計的。( )59. E-R圖中的“E”表示的是實體。( )60. Recordset對象是數(shù)據(jù)表的查詢結果,通常可使用它進行數(shù)據(jù)的插入操作。( )1. × 2. 3. 4. × 5. × 6. 7.

25、× 8. × 9. 10. ×1請簡要說明數(shù)據(jù)庫邏輯設計所包含的工作。參考答案:(1)將概念結構轉換為關系數(shù)據(jù)模型。(2)對關系數(shù)據(jù)模型進行優(yōu)化。(3)設計面向用戶的外模式。2請簡要說明SQL Server提供的主要備份種類,每種類型的備份所備份的主要內容是什么?參考答案: 三種備份類型:完整備份(或完整數(shù)據(jù)庫備份)、差異備份(或差異數(shù)據(jù)庫備份)和事務日志備份。完整備份:備份數(shù)據(jù)庫的全部內容。差異備份:備份自最近的完整備份之后變化的內容。事務日志備份:只備份自上次備份后到當前備份時間新增的日志內容。四、綜合應用題(本題共3個小題,共40分)1(本題10分)寫出創(chuàng)建

26、如下三張數(shù)據(jù)表的SQL語句?!捌嚒北斫Y構:汽車型號:普通編碼定長字符類型,長度為20,主鍵。汽車類別:普通編碼定長字符類型,長度為6,取值為:“小轎車”、“商務車”生產年份:整型。“經銷商”表結構:經銷商號:普通編碼定長字符類型,長度為20,主鍵。經銷商名:普通編碼可變長字符類型,長度為40,非空。地址:普通編碼可變長字符類型,長度為50?!颁N售”表結構:經銷商號:普通編碼定長字符類型,長度為20,引用經銷商表的外鍵。汽車型號:普通編碼定長字符類型,長度為20,引用汽車表的外鍵。銷售時間:日期時間型。銷售價格:整型主鍵:(經銷商號,汽車型號,銷售時間)。參考答案及評分要點:CREATE TA

27、BLE 汽車(汽車型號char(20) primary key,汽車類別char(6) CHECK(汽車類別 in('小轎車','商務車'),生產年份 int)CREATE TABLE 經銷商(經銷商號 char(20) primary key,經銷商名 varchar(40) not null,地址varchar(50) )CREATE TABLE 銷售(經銷商號 char(20),汽車型號char(20),銷售時間 datetime,銷售價格int,Primary key(經銷商號, 汽車型號,銷售時間),Foreign key(經銷商號) referenc

28、es 經銷商(經銷商號),Foreign key(汽車型號) references 汽車(汽車型號)2依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語句。(本題共20分,每小題5分)1) 查詢2014年生產的汽車型號和汽車類別。2) 查詢2013年賣出的銷售價格30萬元以上(包括30萬元)的汽車的總數(shù)量。3) 將銷售價格超過50萬元的汽車降價5萬。4) 在汽車表中插入一行數(shù)據(jù):汽車型號為“Q100”,汽車類別為“小轎車”,生產年份為2014。參考答案及評分要點:1) SELECT 汽車型號,汽車類別 FROM 汽車WHERE 生產年份 = 20142) SELECT COUNT(*) 銷售

29、總數(shù)量FROM 銷售 WHERE銷售價格 >= 300000 AND 銷售時間 BETWEEN '2013/1/1' AND '2013/12/31'3) UPDATE 銷售 SET 銷售價格 = 銷售價格 - 50000WHERE 銷售價格 > 5000004) INSERT INTO 汽車 VALUES('Q100', '小轎車',2014)3依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢銷售“小轎車”的經銷商的經銷商名和地址。(本題10分)參考答案及評分要點:CREATE VIEW V1

30、ASSELECT 經銷商名,地址FROM 經銷商 JOIN 銷售 ON 經銷商.經銷商號 = 銷售.經銷商號JOIN 汽車 ON 汽車.汽車型號 = 銷售.汽車型號WHERE 汽車類別 = '小轎車'16. 下列功能中,不屬于數(shù)據(jù)庫管理系統(tǒng)功能的是( )。B、數(shù)據(jù)庫文件讀寫17. 下列運算中,屬于專門的關系運算的是( )。C、集合的連接運算18. 下列類型中,屬于定點小數(shù)類型的是( )。A、numeric19. 對nchar(10)類型的列,若存儲“中國”,其占用的字節(jié)數(shù)是( )。D、2020. 下列條件子句中,能夠篩選出成績在6080(包括邊界值)的是( )。C、Where成

31、績 >= 60 AND成績 <= 80 21. 現(xiàn)要統(tǒng)計選課表中C01課程的最高成績,下列語句中正確的是( )。A、SELECT MAX(成績) FROM 選課表 WHERE 課程號 = 'C01'22. 下列關于聚集索引與非聚集索引的說法,正確的是( )。C、在一個表上可以同時存在聚集索引和非聚集索引23. 設有學生表(學號,姓名,所在系,專業(yè),身份證號),其中能夠作為候選鍵的是( )。B、學號、身份證號24. 設要查詢姓名中第二個字是“玲”的學生,下列條件子句中正確的是( )。B、Where 姓名 LIKE '_玲%'25. 下列表達式中,與“所

32、在部門 NOT IN ('財務', '后勤') ”等價的是( )。A、所在部門 != '財務' AND 所在部門 != '后勤'26. 下列關于SQL Server安全認證的說法,正確的是( )。B、僅具有連接權的用戶只能夠登錄到數(shù)據(jù)庫服務器,不能訪問用戶數(shù)據(jù)庫27. 事務所包含的操作作為一個整體,要么都做,要么都不做,這個特性稱為事務的( )。D、原子性28. 在VB中,可以利用Connection對象的Execute方法實現(xiàn)對數(shù)據(jù)庫的更改操作。下列刪除SC表中學號為S01的選課記錄的語句,正確的是( )。B、ADOcn.Exe

33、cute “DELETE FROM SC WHERE 學號 = 'S01'”29. 下列關于SQL Server中擴大數(shù)據(jù)庫空間的說法,正確的是( )。C、日志文件和數(shù)據(jù)文件的空間都可以擴大30. 下列不屬于VB中ADO對象模型中的對象的是( )。D、Update61. 關系數(shù)據(jù)模型的數(shù)據(jù)結構是簡單二維表。( )62. SQL Server數(shù)據(jù)庫中的NULL值(空值)表示的是“0”值( )63. 使用FOREIGN KEY約束可以實現(xiàn)參照完整性約束。( )64. 索引一般來說可以提高數(shù)據(jù)增、刪、改、查的效率。( )65. SQL Server允許將一行數(shù)據(jù)存儲在多個數(shù)據(jù)頁上。(

34、 )66. 用戶創(chuàng)建的數(shù)據(jù)庫的大小不能小于3MBA。( )67. VB提供了三種數(shù)據(jù)庫訪問引擎,分別是Jet引擎、ODBC和OLE DB,目前主要使用的是OLE DB。( )68. 數(shù)據(jù)庫三級模式中的模式是面向全體用戶的數(shù)據(jù)需求設計的。( )69. 如果使用Connection對象建立與數(shù)據(jù)庫的連接,在聲明對象之后建立數(shù)據(jù)庫連接的方法是Create。( )70. SQL Server中的“簡單恢復模式”不支持對數(shù)據(jù)庫進行完整備份。( )1. 2. × 3. 4. × 5. × 6. 7. 8. 9. × 10. ×1簡要說明什么是數(shù)據(jù)流程圖,它

35、包含哪四種符號。數(shù)據(jù)流圖是在業(yè)務流程分析基礎上,描述實際數(shù)據(jù)流動和加工過程的圖形表示法,它一般有4種符號,即外部實體、數(shù)據(jù)流、處理和存儲。2簡述數(shù)據(jù)庫概念結構設計的目的,并說明用E-R圖進行概念設計的一般步驟。概念結構設計的目標是產生反映全體用戶信息需求的整體數(shù)據(jù)庫概念結構,即概念模型。一般步驟:(1)設計局部E-R圖;(2)將局部E-R圖綜合成全局E-R圖;(3)優(yōu)化全局E-R圖。1(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語句?!皥D書”表結構:書號:普通編碼定長字符類型,長度為20,主鍵。書名:普通編碼可變長字符類型,長度為40,非空。出版年份:整型。印刷數(shù)量:整型。單價:整型“作者”表

36、結構:作者號:普通編碼定長字符類型,長度為20,主鍵。作者名:普通編碼可變長字符類型,長度為40,非空。職稱:普通編碼定長字符類型,長度為4,取值為:“高級”、“中級”?!俺霭妗北斫Y構:書號:普通編碼定長字符類型,長度為20,引用圖書表的外鍵。作者號:普通編碼定長字符類型,長度為20,引用作者表的外鍵。作者序號:微整型。主鍵:(書號,作者號)。參考答案及評分要點:CREATE TABLE 圖書(書號 char(20) primary key,書名 varchar(40) not null,出版年份 int,印刷數(shù)量int,單價int)CREATE TABLE 作者(作者號 char(20) p

37、rimary key,作者名 varchar(40) not null,職稱char(4) check(職稱 in('高級','中級')CREATE TABLE 出版(書號 char(20),作者號 char(20),作者序號tinyint,Primary key(書號,作者號),Foreign key(書號) references 圖書(書號),Foreign key(作者號) references 作者(作者號)2依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語句(本題共20分,每小題5分)。1) 查詢2014年出版的圖書的書名和單價。2) 查詢高級職稱

38、的作者編寫的圖書的印刷總數(shù)量。3) 將2012年之前(不包括2012年)出版的圖書的單價降低10%。4) 在作者表中插入一行數(shù)據(jù):作者號為“z100”,作者名為“新作者”,職稱未知。參考答案及評分要點:5) SELECT 書名,單價 FROM 圖書WHERE 出版年份 = 20146) SELECT SUM(印刷數(shù)量) FROM 圖書 JOIN 出版 ON 圖書.書號 = 出版.書號JOIN 作者 ON 作者.作者號 = 出版.作者號WHERE 職稱 = '高級'7) UPDATE 圖書 SET 單價 = 單價 * 0.9 WHERE 出版年份 < 20128) INSE

39、RT INTO 作者 VALUES('z100', '新作者',NULL)3依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢單次印刷數(shù)量超過5000的圖書的書名、出版年份和印刷數(shù)量。(本題10分)參考答案及評分要點:CREATE VIEW V1 ASSELECT 書名,出版年份,印刷數(shù)量 FROM 圖書 WHERE 印刷數(shù)量 > 500071. 下列屬于數(shù)據(jù)模型三要素的是( C )。C數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)完整性約束72. 下列關于數(shù)據(jù)庫三級模式中“模式”的說法,錯誤的是( D )。D模式是對整個數(shù)據(jù)庫的底層表示73. 下列屬于數(shù)據(jù)

40、庫系統(tǒng)組成部分的是( B )。B數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、用戶和應用程序74. 設有學生表(學號,姓名,所在系,身份證號)和系表(系名,系辦公地點)。下列關于兩個表的引用關系的描述,正確的是( A )。A設置學生表中的“所在系”為外鍵75. 下列用于定義列的取值范圍的約束是( C )。CCHECK76. 下列運算中,屬于傳統(tǒng)的集合運算的是( D )。D并運算77. 下列用于表達關系代數(shù)中投影運算的運算符是( B )。B78. 下列關于SQL Server中擴大數(shù)據(jù)庫空間的說法,正確的是( C )。C日志文件和數(shù)據(jù)文件的空間都可以擴大79. 下列( A )操作屬于數(shù)據(jù)控制。AREVOKE 80.

41、下列類型中,屬于定點小數(shù)類型的是( A )。Anumeric81. 下列語句運行的結果是( B )。DECLARE x int =30, y int =20 z intSET z=x+yPrint z B5082. 下列( C )約束定義列的取值不能重復。CUNIQUE83. 下列條件子句中,能夠篩選出成績在6080(包括邊界值)的是( C )。CWhere成績 >= 60 AND成績 <= 80 84. 現(xiàn)要統(tǒng)計選課表中C01課程的最低成績,下列語句中正確的是( C )。CSELECT MIN(成績) FROM 選課表 WHERE 課程號 = 'C01'85. 下

42、列表達式中,與“所在部門 NOT IN ('教務', '房管') ”等價的是( A )。A所在部門 != '教務' AND 所在部門 != '房管'86. 設有銷售表(經銷商號,汽車型號,銷售時間,銷售價格),現(xiàn)要將S011和S012汽車的單價減1000元,下列語句中正確的是( A )。AUPDATE 銷售表 SET 銷售價格 = 銷售價格 - 1000 WHERE 汽車型號= 'S011' OR 汽車型號= 'S012'87. 下列關于非聚集索引的說法,正確的是( A )。A在一個表上可以建立多個

43、非聚集索引88. 下列關于觸發(fā)器的說法,正確的是( B )。B觸發(fā)器主要用于實現(xiàn)復雜的數(shù)據(jù)約束89. 事務一旦提交,其對數(shù)據(jù)的更改就是永久的,這個特性稱為事務的( D )。D持久性90. 下列關于SQL Server日志備份的說法,正確的是( B )。B日志備份僅備份數(shù)據(jù)庫的日志內容,不備份數(shù)據(jù)91. 實體完整性約束通常用主鍵實現(xiàn)。( )92. 如果存在非主屬性對主鍵的部分函數(shù)依賴,則關系模式不是2NF的。( )93. 數(shù)據(jù)控制功能用于定義、修改數(shù)據(jù)庫中的對象。( × )94. 定義“開關狀態(tài)”列的類型為char(2),并為該列提供默認值“關”的子句是:( × )開關狀態(tài)c

44、har(2) default '關' for 開關狀態(tài)。95. DEFAULT只能在“列級完整性約束定義”處定義。( )96. 存儲過程的參數(shù)有輸入參數(shù)和輸出參數(shù)兩種。( )97. SQL Server不允許將同一個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件存儲在相同的位置。( × )98. 事務日志備份既備份數(shù)據(jù)庫的日志記錄也備份數(shù)據(jù)庫的數(shù)據(jù)。( × )99. 設計局部E-R圖屬于邏輯設計的任務。( × )100. 如果使用Connection對象建立與數(shù)據(jù)庫的連接,在聲明對象之后建立數(shù)據(jù)庫連接的方法是Create。( × )1(本題10分)寫出創(chuàng)建如

45、下三張數(shù)據(jù)表的SQL語句。“圖書”表結構:書號:普通編碼定長字符類型,長度為10,主鍵。書名:普通編碼可變長字符類型,長度為20,非空。類別:統(tǒng)一字符編碼定長字符類型,長度為4,取值為:“高等數(shù)學”、“量子力學”、“國學基礎”。出版日期:日期類型。單價:整型。“書店”表結構:書店編號:普通編碼定長字符類型,長度為20,主鍵。書店名:普通編碼可變長字符類型,長度為30,非空。地址:統(tǒng)一字符編碼可變長字符類型,長度為30?!颁N售”表結構:書號:普通編碼定長字符類型,長度為10,引用圖書表的外鍵。書店編號:普通編碼定長字符類型,長度為20,引用書店表的外鍵。銷售時間:日期時間類型。銷售數(shù)量:整型。主

46、鍵:(書號,書店編號,銷售時間)。參考答案及評分要點:CREATE TABLE 圖書(書號char(10) primary key,書名varchar(20) not null,類別nchar(4) CHECK (類別 IN('高等數(shù)學','量子力學', '國學基礎'),出版日期 date,單價 int)CREATE TABLE 書店(書店編號char(20) primary key,書店名varchar(30) not null,地址nvarchar(30)CREATE TABLE 銷售(書號char(10),書店編號char(20),銷售時間

47、datetime,銷售數(shù)量int,Primary key(書號,書店編號,銷售時間),Foreign key(書號) references 圖書(書號),Foreign key(書店編號) references 書店(書店編號)2.依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語句。(本題共20分,每小題5分)5) 查詢“量子力學”類圖書的書名和出版日期。6) 查詢單價大于等于60的圖書的銷售情況,列出書名、類別、銷售時間和銷售數(shù)量。7) 將量子力學類圖書的單價降低10。8) 在書店表中插入一行數(shù)據(jù),書店編號:SD100,書店名:新華書店,地址:西單。參考答案及評分要點:1)SELECT

48、書名,出版日期 FROM 圖書 WHERE 類別 = '量子力學'2)SELECT 書名, 類別, 銷售時間, 銷售數(shù)量 FROM 圖書 a JOIN 銷售 b ON a.書號 = b.書號 WHERE 單價 >= 603)UPDATE 圖書 SET 單價 = 單價 - 10 WHERE 類別 = '量子力學'4)INSERT INTO 書店 VALUES('SD100','新華書店','西單')3依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢銷售了“高等數(shù)學”類圖書的書店名和地址。(

49、本題10分)參考答案及評分要點CREATE VIEW V1 AS SELECT 書店名,地址 FROM 書店 a JOIN 銷售 b ON a.書店編號 = b.書店編號 JOIN 圖書 c ON c.書號 = b.書號 WHERE 類別 = '高等數(shù)學'31. 下列屬于數(shù)據(jù)模型三要素的是( )。D、數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)完整性約束32. 下列關于關系運算中選擇運算的說法,正確的是( )。B、選擇運算是從水平方向選取表中滿足條件的記錄33. 下列類型中,屬于浮點類型的是( )。D、real34. 對char(10)類型的列,若存儲“中國”,其占用的字節(jié)數(shù)是( )。C、1035

50、. 下列條件子句中,能夠篩選出價格不在100200(不包括邊界值)的是( )。A、Where 價格 NOT BETWEEN 100 AND 20036. 現(xiàn)要統(tǒng)計選課表中C01課程的總成績,下列語句中正確的是( )。C、SELECT SUM(成績) FROM 選課表 WHERE 課程號 = 'C01'37. 下列關于非聚集索引的說法,正確的是( )。A、在一個表上可以建立多個非聚集索引38. 設有圖書銷售表(書號,銷售時間,銷售數(shù)量,銷售總價),設同一時間可銷售多種圖書,但同一圖書同一時間只能銷售一次。其中適合作為主鍵的是( )。D、(書號,銷售時間)39. 設要查詢不姓“張”

51、的學生,下列條件子句中正確的是( )。C、Where 姓名 NOT LIKE '張%'40. 下列表達式中,與“年齡 NOT BETWEEN 20 AND 30”等價的是( )。D、年齡 < 20 OR 年齡 > 3041. 下列關于視圖的說法,錯誤的是( )。A、只能在基本表上建立視圖,不能在視圖上再建立視圖42. 數(shù)據(jù)庫中一個事務的執(zhí)行不能被其他事務干擾,這個特性稱為事務的( )。C、隔離性43. 下列關于SQL Server日志備份的說法,正確的是( )。B、日志備份僅備份數(shù)據(jù)庫的日志內容,不備份數(shù)據(jù)44. 下列關于觸發(fā)器的說法,正確的是( )。B、觸發(fā)器主要

52、用于實現(xiàn)復雜的數(shù)據(jù)約束45. 下列聲明并創(chuàng)建Recordset對象的語句,正確的是( )。A、Dim ADOcn As New Recordset101. 數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨立性。( )102. 在進行數(shù)據(jù)庫概念結構設計時,要充分考慮所使用的數(shù)據(jù)庫管理系統(tǒng)。( )103. 一個關系模式只能包含一個候選鍵。( )104. B /S模式的開發(fā)、維護工作主要集中在服務器端,可減輕異地用戶的維護成本。( )105. SQL Server不允許將同一個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件存儲在相同的位置。( )106. 在SQL Server中,可以手工擴大數(shù)據(jù)文件和日志文件的空間。( )107. 具有數(shù)據(jù)更改權限的用戶都自動具

溫馨提示

  • 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

提交評論