《電大-數據庫應用技術-模擬試題2-201606》_第1頁
《電大-數據庫應用技術-模擬試題2-201606》_第2頁
《電大-數據庫應用技術-模擬試題2-201606》_第3頁
《電大-數據庫應用技術-模擬試題2-201606》_第4頁
《電大-數據庫應用技術-模擬試題2-201606》_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

一、單項選擇題(每個題只有一個答案是正確的,請將正確的答案

填寫到括號內。本題共15個小題,每小題2分,共30分)

1.下列屬于數據模型三要素的是()。

A、數據庫、數據庫管理系統和操作系統

B、數據庫、數據庫管理系統和應用程序

C、數據庫、數據庫管理系統和數據庫文件

D、數據結構、數據操作和數據完整性約束

2.下列關于關系運算中選擇運算的說法,正確的是()。

A、選擇運算是從垂直方向選取表中的若干列

B、選擇運算是從水平方向選取表中滿足條件的記錄

C、進行選擇運算的兩個表必須結構相同

D、進行選擇運算時要求兩個表中必須有同名列

3.下列類型中,屬于浮點類型的是()。

A、numeric

B、int

C、datetime

D、real

4.對char(10)類型的列,若存儲“中國”,其占用的字節數是()。

A、2

B、4

C、10

D、20

5.下列條件子句中,能夠篩選出價格不在100~200(不包括邊界值)的是()。

A、Where價格NOTBETWEEN100AND200

B、Where價格BETWEENNOT100AND200

C、Where價格NOTBETWEEN101AND201

D、Where價格BETWEENNOT101AND201

6.現要統計選課表中C01課程的總成績,下列語句中正確的是()。

A、SELECTCOUNT(成績)FROM選課表WHERE課程號='C01'

1

B、SELECTCOUNT(*)FROM選課表WHERE課程號='C01'

C、SELECTSUM(成績)FROM選課表WHERE課程號='C01'

D、SELECTSUM(*)FROM選課表WHERE課程號='C01'

7.下列關于非聚集索引的說法,正確的是()。

A、在一個表上可以建立多個非聚集索引

B、在一個表上最多只能建立一個非聚集索引

C、非聚集索引必須在聚集索引之后建立

D、建立非聚集索引后,數據會按非聚集索引鍵值排序

8.設有圖書銷售表(書號,銷售時間,銷售數量,銷售總價),設同一時間可銷售多種

圖書,但同一圖書同一時間只能銷售一次。其中適合作為主鍵的是()。

A、僅書號

B、僅銷售時間

C、書號或者是銷售時間

D、(書號,銷售時間)

9.設要查詢不姓“張”的學生,下列條件子句中正確的是()。

A、Where姓名!='張%'

B、Where姓名LIKE'!張%'

C、Where姓名NOTLIKE'張%'

D、Where姓名LIKENOT'張%'

10.下列表達式中,與“年齡NOTBETWEEN20AND30”等價的是()。

A、年齡>20AND年齡<30

B、年齡>20OR年齡<30

C、年齡<20AND年齡>30

D、年齡<20OR年齡>30

11.下列關于視圖的說法,錯誤的是()。

A、只能在基本表上建立視圖,不能在視圖上再建立視圖

B、通過視圖查詢數據時最終都落實到對基本表的查詢

C、視圖在一定程度上提供了數據的邏輯獨立性

D、視圖提供了一定的安全控制機制

12.數據庫中一個事務的執行不能被其他事務干擾,這個特性稱為事務的()。

A、一致性

2

B、持久性

C、隔離性

D、原子性

13.下列關于SQLServer日志備份的說法,正確的是()。

A、對數據庫進行的第一次備份可以是日志備份

B、日志備份僅備份數據庫的日志內容,不備份數據

C、數據庫的所有恢復模式都支持日志備份

D、一般情況下,日志備份是最耗費時間的

14.下列關于觸發器的說法,正確的是()。

A、觸發器是由用戶調用執行的一段代碼

B、觸發器主要用于實現復雜的數據約束

C、在定義觸發器的代碼中不能包含INSERT語句

D、引發觸發器執行的操作可以是INSERT、DELETE、UPDATE和SELECT

15.下列聲明并創建Recordset對象的語句,正確的是()。

A、DimADOcnAsNewRecordset

B、DimADOcnAsRecordset

C、DeclareADOcnAsNewRecordset

D、DeclareADOcnAsRecordset

二、判斷題(正確的在括號內打上“√”,錯誤的打上“╳”。本題

共10個小題,每小題2分,共20分)

1.數據庫三級模式中,外模式到模式的映像提供了數據的邏輯獨立性。()

2.在進行數據庫概念結構設計時,要充分考慮所使用的數據庫管理系統。()

3.一個關系模式只能包含一個候選鍵。()

4.B/S模式的開發、維護工作主要集中在服務器端,可減輕異地用戶的維護成本。()

5.SQLServer不允許將同一個數據庫的數據文件和日志文件存儲在相同的位置。()

6.在SQLServer中,可以手工擴大數據文件和日志文件的空間。()

7.具有數據更改權限的用戶都自動具有該數據的查詢權限。()

8.設ADOrs是一個Recordset對象,則ADOrs("學號")表示得到“學號”列的值。()

9.在數據庫設計中,通常是先進行邏輯結構設計,然后再進行概念結構設計。()

10.SQLServer中的“簡單恢復模式”不支持對數據庫進行日志備份。()

三、簡述題(本題共2個小題,每小題5分,共10分)

3

1.請簡要說明視圖的作用。

2.請簡單說明數據庫系統的組成。

四、綜合應用題(本題共3個小題,共40分)

1.(本題10分)寫出創建如下三張數據表的SQL語句。

“教師”表結構:

教師號:普通編碼定長字符類型,長度為10,主鍵。

教師名:普通編碼可變長字符類型,長度為20,非空。

所在部門:普通編碼可變長字符類型,長度為30。

職稱:普通編碼定長字符類型,長度為6,取值為:“教授”、“副教授”、“其他”。

“課程”表結構:

課程號:普通編碼定長字符類型,長度為20,主鍵。

課程名:普通編碼可變長字符類型,長度為40,非空。

學時數:微整型。

開課學期:微整型

“授課”表結構:

教師號:普通編碼定長字符類型,長度為10,引用教師表的外鍵。

課程號:普通編碼定長字符類型,長度為20,引用課程表的外鍵。

授課時數:整型。

授課年份:整型。

主鍵:(教師號,課程號,授課年份)。

4

2.依據第1題所創建的三張表,寫出完成下列操作的SQL語句。(本題共20分,每小題

5分)

1)查詢教授職稱的教師姓名和所在部門。

2)查詢每學期開設的學時數大于40的課程門數。

3)查詢2012年全部課程的授課情況,列出課程名、學時數、教師名和授課時數。

4)刪除沒人講授的課程。

3.依據第1題所創建的三張表,寫出創建滿足如下要求的視圖的SQL語句:查詢2014

授課年份全體授課教師的教師名、所授的課程名和授課時數。(本題10分)

數據庫應用技術模擬試題參考答案及評分標準

5

一、單項選擇題(每個題只有一個答案是正確的,請將正確的答案

填寫到括號內。本題共15個小題,每小題2分,共30分)

1.D2.B3.D4.C5.A

6.C7.A8.D9.C10.D

11.A12.C13.B14.B15.A

二、判斷題(正確的在括號內打上“√”,錯誤的打上“╳”。本題

共10個小題,每小題2分,共20分)

1.√2.×3.×4.√5.×

6.√7.×8.√9.×10.√

三、簡述題(本題共2個小題,每小題5分,共10分)

1.參考答案:

(1)簡化數據查詢語句;

(2)使用戶能從多角度看待同一數據;

(3)提高了數據的安全性;

(4)提供了一定程度的邏輯獨立性。

2.參考答案:

廣義上講,數據庫系統由數據庫、數據庫管理系統(及其開發工具)、應用系統和用

戶組成,其中用戶可分為數據庫管理員、應用程序開發人員和最終用戶三類。

四、綜合應用題(本題共3個小題,共40分)

1.(本題10分)

參考答案及評分要點:

教師

CREATETABLE(

教師號

char(10)primarykey,

教師名

varchar(20)notnull,

所在部門

varchar(30),

職稱職稱教授副教授其他

char(6)CHECK(IN('','',''))

6

)

評分要點:主鍵1分;CHECK2分;其他1分;共計4分。

課程

CREATETABLE(

課程號

char(20)primarykey,

課程名

varchar(40)notnull,

學時數

tinyint,

開課學期

tinyint

)

評分要點:主鍵1分;其他1分;共計2分。

授課

CREATETABLE(

教師號

char(10),

課程號

char(20),

授課時數

int,

授課年份

int,

教師號課程號授課年份

Primarykey(,,),

教師號教師教師號

Foreignkey()references(),

課程號課程課程號

Foreignkey()references()

)

評分要點:主鍵1分;外鍵2分;其他1分;共計4分。

2.(本題共20分,每小題5分)。

參考答案及評分要點:

)教師名所在部門

1SELECT,

教師

FROM

職稱教授

WHERE=''

評分要點:SELECT:2分,FROM:1分,WHERE:2分

)開課學期課程門數

2SELECT,COUNT(*)

課程

FROM

學時數

WHERE>40

開課學期

GROUPBY

評分要點:SELECT:2分,FROM:1分,WHERE:1分,GROUPBY:1分

7

)課程名學時數教師名授課時數

3SELECT,,,

課程授課課程課程號授課課程號

溫馨提示

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

評論

0/150

提交評論