资源描述
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)
2022盗传必究
一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共15个小题, 每小题2分,共30分)
1. 下列功能中,不属于数据库管理系统功能的是()0
正确答案:数据库文件读写
2. 下列扩展名中,属于soL Server推荐的日志文件扩展名的是()。
正确答案:.ldf
3. 下列符合第三范式的关系模式是()o
正确答案:教师(教师编号,教师姓名,教师性别)
4. 设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是()。
正确答案:学号、身份证号
5. 下列运算中,属于专门的关系运算的是()o
正确答案:集合的连接运算
6. 下列0操作属于数据操作。
正确答案:UPDATE
7. 对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将学生表中学号为“002”的学生的 学号改为“2002”,还没来得及对成绩表进行更新操作,突然停电了,sQL的事务控制功能将()。
正确答案:清除对学生表的修改
8. 下列关于视图的描述不正确的是()。
正确答案:视图与数据表--样要物理存储数据
9. 如果希望从学生表中查询出同学的平均年龄,下列语句正确的是()。
正确答案:SELECT AVG (年龄)AS平均FROM学生表
10. 数据库的备份不包括()。
正确答案:操作系统
11. 设有表M,将其中的Type列的数据类型改为NCHAR(4)。能实现该功能的语句是()。
正确答案:ALTER TABLE M ALTER COLUMN Type NCHAR (4)
12. 修改存储过程Pl的语句,正确的是()。
正确答案:ALTER PROC Pl
13. 通过账号管理,SQL Server用户分为().
正确答案:登录账号和用户账号
14. 设SC表中记录成绩的列为:Grade,类型为int.若在查询成绩时,希望将成绩按'优'、'良”、’中'。 及格'和'不及格”形式显示,正确的Case函数是()。
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. 删除计算机系学生(在student表中)的修课记录(在Sc表中)的语句,正确的是()。
吐 DELETE SC* FROM SC JOIN Student b ON SC. Sno b. Sno
WHERE Sdept —算机系
二、 判断题(正确的在括号内打上“/”,错误的打上“X”。木题共15个小题,每小题2分,共30 分)
16. 数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读人到内存中。(”)
17. 数据库只需要反映数据本身的内容,数据库系统反映数据之间的联系。(X)
18. 数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。(")
19. 关系数据模型允许一个属性包含更小的属性。(X)
20. 如果存在非主属性对主键的传递函数依赖,则关系模式不是3NF的。(J)
21. SQL Server 2008 最核心的服务是 SSMS。(X)
22. CHECK约束用于提供列的默认值。(X)
23. 在实际应用中,尽可能不要通过视图对记录进行更新操作。(J)
24. ROLLBACK表示事务正常结束,COMMIT表示事务中的全部操作被撤销。(X)
25. DROP VIEW的功能是删除表结构。(X)
26. SQL Server中的tempdb数据库是一个临时数据库,属用户数据库(X)
27. 视图是一个虚表,数据库中只存储视图的定义,而不存储视图所包含的数据,这些数据仍存放在 原来的基本表中。(J)
28. 差异备份是备份从最近的完整备份之后的日志文件。(X)
29. SQL Server -个用户账号一般都对应一个登录账号。(J)
30. B/S模式实际上就是两层结构的C/S模式。(X)
三、 综合应用题(本题共3个小题,共40分)
31. (本题10分)
写出创建如下三张数据表的SQL语句。
“商品”表结构:
商品号:普通编码定长字符类型,长度为10,主键。
商品名:普通编码可变长字符类型,长度为20,非空。
类别:统一字符编码定长字符类型,长度为5,取值为:“智能穿戴”、“4G手机”、“笔记本电脑”。
单价:整型。
“生产厂家”表结构:
厂家编号:普通编码定长字符类型,长度为20,主键。
厂家名:普通编码可变长字符类型,长度为30,非空。
厂家地址:统一字符编码可变长字符类型,长度为40。
“生产”表结构:
商品号:普通编码定长字符类型,长度为10,引用商品表的外键。
厂家编号:普通编码定长字符类型,长度为20,引用生产厂家表的外键。
生产日期:日期类型。
生产数量:整型。
主键:(商品号,厂家编号,生产日期)。
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生产厂窒(
厂家泌 号 chnr(20)primary key#
「家名 vnrchar( 30 ) not null •
厂家地州 nv>ircbBr< 10>
)
泮分笠点3主at i分M他1分分.
< REA I E TABLE 生产(
|fif 晶 9, rhnr< 10) •
厂家编号chart 20).
生产|!期dnte.
生产敛址inf.
IVinuo- U< y<曲品号.厂'砖酮寸・牛产II期 > .
Foreign key (瓶品号 > rrfvn.*ncc> 商品(商品号)•
Eorrixn kty<厂,家ifi兮)n it renre**生产厂宗1厂家蛔号)
)
涔分吸点* F楸I分,2个外WU 2 他1 ih此计I分
32. (本题共20分,每小题5分)
依据第1题所创建的三张表,写出完成下列操作的soL语句。
(1) 查询“智能穿戴”类商品的商品名和单价。
(2) 查询单价大于8000的“笔记本电脑”类商品的生产情况,列出商品名、单价和生产日期。
(3) 删除2014年1月1日之前生产的全部商品。
(4) 在商品表中插入一行数据,商品号:SP501,商品名:智能手表,类别:智能穿戴,单价未知。
•琴答案及评分要点
(1) SELEC T的晶名.单价
FROM 础
WIIERH鬼圳-'N徒环敛'
if 5>®.<ltSELEC7部分2分.FR“M部分I分・WHERE邮分2分
(2) SKI.ECr *品名・机价.生产11期
FROM商M n JOIN生产b ON n.曲品" b.曲品岭
Wi!ERE巾价 8000 AND »别 '宅记本电灿'
评分耍加SELECT邮分2分,FR”M部分2分.WHERE部分I分
(3) DELETE MU WHERE IN <
SELECT HUV FROM 生产 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分)
依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询生产“4G手机”类商 品的厂家名和厂家地址。
CREATE VIEW VI .XS
SELECT厂事名.厂家地址FROM生产厂家n
JOIN生产l>O\a.厂室拐弓=k厂京南号
JOIN flfttcONc. id&M = h.俾档【J
WHERE 樊g| = <(;手机’
W»9jftZH 分
展开阅读全文