《國家開放大學(xué)電大本科《數(shù)據(jù)庫應(yīng)用技術(shù)》期末試題及答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《國家開放大學(xué)電大本科《數(shù)據(jù)庫應(yīng)用技術(shù)》期末試題及答案(6頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、國家開放大學(xué)電大本科《數(shù)據(jù)庫應(yīng)用技術(shù)》期末試題及答案(試卷號:1256)
2022盜傳必究
一、單項(xiàng)選擇題(每個(gè)題只有一個(gè)答案是正確的,請將正確的答案填寫到括號內(nèi)。本題共15個(gè)小題, 每小題2分,共30分)
1. 下列功能中,不屬于數(shù)據(jù)庫管理系統(tǒng)功能的是()0
正確答案:數(shù)據(jù)庫文件讀寫
2. 下列擴(kuò)展名中,屬于soL Server推薦的日志文件擴(kuò)展名的是()。
正確答案:.ldf
3. 下列符合第三范式的關(guān)系模式是()o
正確答案:教師(教師編號,教師姓名,教師性別)
4. 設(shè)有學(xué)生表(學(xué)號,姓名,所在系,專業(yè),身份證號),其中能夠作為候選鍵的是()。
正確答案:學(xué)號、身份
2、證號
5. 下列運(yùn)算中,屬于專門的關(guān)系運(yùn)算的是()o
正確答案:集合的連接運(yùn)算
6. 下列0操作屬于數(shù)據(jù)操作。
正確答案:UPDATE
7. 對于教學(xué)管理數(shù)據(jù)庫,當(dāng)采用事務(wù)控制機(jī)制時(shí),利用UPDATE語句將學(xué)生表中學(xué)號為“002”的學(xué)生的 學(xué)號改為“2002”,還沒來得及對成績表進(jìn)行更新操作,突然停電了,sQL的事務(wù)控制功能將()。
正確答案:清除對學(xué)生表的修改
8. 下列關(guān)于視圖的描述不正確的是()。
正確答案:視圖與數(shù)據(jù)表--樣要物理存儲(chǔ)數(shù)據(jù)
9. 如果希望從學(xué)生表中查詢出同學(xué)的平均年齡,下列語句正確的是()。
正確答案:SELECT AVG (年齡)AS平均FROM學(xué)
3、生表
10. 數(shù)據(jù)庫的備份不包括()。
正確答案:操作系統(tǒng)
11. 設(shè)有表M,將其中的Type列的數(shù)據(jù)類型改為NCHAR(4)。能實(shí)現(xiàn)該功能的語句是()。
正確答案:ALTER TABLE M ALTER COLUMN Type NCHAR (4)
12. 修改存儲(chǔ)過程Pl的語句,正確的是()。
正確答案:ALTER PROC Pl
13. 通過賬號管理,SQL Server用戶分為().
正確答案:登錄賬號和用戶賬號
14. 設(shè)SC表中記錄成績的列為:Grade,類型為int.若在查詢成績時(shí),希望將成績按優(yōu)、良”、’中。 及格和不及格”形式顯示,正確的Case函數(shù)是()。
4、
C. Caw
When Ciridc tx.twccn 90 Mnd 100 H KN 憂
When (jrade between BO 89 THEN ft
When Grnde between 70 and 79 THEN 中
When Grade between 60 And 69 I HEN *桃
Ebe不及桃’
End
15. 刪除計(jì)算機(jī)系學(xué)生(在student表中)的修課記錄(在Sc表中)的語句,正確的是()。
吐 DELETE SC* FROM SC JOIN Student b ON SC. Sno b. Sno
WHERE Sdept —算機(jī)系
二、
5、判斷題(正確的在括號內(nèi)打上“/”,錯(cuò)誤的打上“X”。木題共15個(gè)小題,每小題2分,共30 分)
16. 數(shù)據(jù)庫管理系統(tǒng)是一個(gè)系統(tǒng)軟件,這個(gè)軟件主要負(fù)責(zé)將磁盤上的數(shù)據(jù)庫文件讀人到內(nèi)存中。(”)
17. 數(shù)據(jù)庫只需要反映數(shù)據(jù)本身的內(nèi)容,數(shù)據(jù)庫系統(tǒng)反映數(shù)據(jù)之間的聯(lián)系。(X)
18. 數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨(dú)立性。(")
19. 關(guān)系數(shù)據(jù)模型允許一個(gè)屬性包含更小的屬性。(X)
20. 如果存在非主屬性對主鍵的傳遞函數(shù)依賴,則關(guān)系模式不是3NF的。(J)
21. SQL Server 2008 最核心的服務(wù)是 SSMS。(X)
22. CHECK約束用于提供列
6、的默認(rèn)值。(X)
23. 在實(shí)際應(yīng)用中,盡可能不要通過視圖對記錄進(jìn)行更新操作。(J)
24. ROLLBACK表示事務(wù)正常結(jié)束,COMMIT表示事務(wù)中的全部操作被撤銷。(X)
25. DROP VIEW的功能是刪除表結(jié)構(gòu)。(X)
26. SQL Server中的tempdb數(shù)據(jù)庫是一個(gè)臨時(shí)數(shù)據(jù)庫,屬用戶數(shù)據(jù)庫(X)
27. 視圖是一個(gè)虛表,數(shù)據(jù)庫中只存儲(chǔ)視圖的定義,而不存儲(chǔ)視圖所包含的數(shù)據(jù),這些數(shù)據(jù)仍存放在 原來的基本表中。(J)
28. 差異備份是備份從最近的完整備份之后的日志文件。(X)
29. SQL Server -個(gè)用戶賬號一般都對應(yīng)一個(gè)登錄賬號。(J)
30. B/
7、S模式實(shí)際上就是兩層結(jié)構(gòu)的C/S模式。(X)
三、 綜合應(yīng)用題(本題共3個(gè)小題,共40分)
31. (本題10分)
寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語句。
“商品”表結(jié)構(gòu):
商品號:普通編碼定長字符類型,長度為10,主鍵。
商品名:普通編碼可變長字符類型,長度為20,非空。
類別:統(tǒng)一字符編碼定長字符類型,長度為5,取值為:“智能穿戴”、“4G手機(jī)”、“筆記本電腦”。
單價(jià):整型。
“生產(chǎn)廠家”表結(jié)構(gòu):
廠家編號:普通編碼定長字符類型,長度為20,主鍵。
廠家名:普通編碼可變長字符類型,長度為30,非空。
廠家地址:統(tǒng)一字符編碼可變長字符類型,長度為40。
“生產(chǎn)”表結(jié)
8、構(gòu):
商品號:普通編碼定長字符類型,長度為10,引用商品表的外鍵。
廠家編號:普通編碼定長字符類型,長度為20,引用生產(chǎn)廠家表的外鍵。
生產(chǎn)日期:日期類型。
生產(chǎn)數(shù)量:整型。
主鍵:(商品號,廠家編號,生產(chǎn)日期)。
CREATE TABLE
A An chnr< 10) jinmiiry key ?
名 mrrharfZO) imt nulL
R| tichar<5) CHECK ( AVI 穿米.■室
Ztfr mt
if 1 XHECK 2 I Ih介什 < 分
CREATE TABLE生產(chǎn)廠窒(
廠家泌 號 chnr(20)primary key#
「家名 v
9、nrchar( 30 ) not null ?
廠家地州 nv>ircbBr< 10>
)
泮分笠點(diǎn)3主at i分M他1分分.
< REA I E TABLE 生產(chǎn)(
|fif 晶 9, rhnr< 10) ?
廠家編號chart 20).
生產(chǎn)|!期dnte.
生產(chǎn)斂址inf.
IVinuo- U< y<曲品號.廠磚酮寸?牛產(chǎn)II期 > .
Foreign key (瓶品號 > rrfvn.*ncc> 商品(商品號)?
Eorrixn kty<廠,家ifi兮)n it renre**生產(chǎn)廠宗1廠家蛔號)
)
涔分吸點(diǎn)* F楸I分,2個(gè)外WU 2 他1 ih此計(jì)I分
10、
32. (本題共20分,每小題5分)
依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的soL語句。
(1) 查詢“智能穿戴”類商品的商品名和單價(jià)。
(2) 查詢單價(jià)大于8000的“筆記本電腦”類商品的生產(chǎn)情況,列出商品名、單價(jià)和生產(chǎn)日期。
(3) 刪除2014年1月1日之前生產(chǎn)的全部商品。
(4) 在商品表中插入一行數(shù)據(jù),商品號:SP501,商品名:智能手表,類別:智能穿戴,單價(jià)未知。
?琴答案及評分要點(diǎn)
(1) SELEC T的晶名.單價(jià)
FROM 礎(chǔ)
WIIERH鬼圳-N徒環(huán)斂
if 5>.
11、.ECr *品名?機(jī)價(jià).生產(chǎn)11期
FROM商M n JOIN生產(chǎn)b ON n.曲品" b.曲品嶺
Wi!ERE巾價(jià) 8000 AND 別 宅記本電燦
評分耍加SELECT郵分2分,FR”M部分2分.WHERE部分I分
(3) DELETE MU WHERE IN <
SELECT HUV FROM 生產(chǎn) WHERE HU < *2011 H I )
if JfffAihKLETE 靠分 2 分.SELECT 夠分 3 分
(l> INSERT INTO fliliii.類VI)
VALL:ES(*SP50r. Wtt f A*. >
if ^1!AilNSERT Kir 2 $>. VALUES 3 分
33. (木題10分)
依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢生產(chǎn)“4G手機(jī)”類商 品的廠家名和廠家地址。
CREATE VIEW VI .XS
SELECT廠事名.廠家地址FROM生產(chǎn)廠家n
JOIN生產(chǎn)l>O\a.廠室拐弓=k廠京南號
JOIN flfttcONc. id&M = h.俾檔【J
WHERE 樊g| = <(;手機(jī)’
W9jftZH 分