国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号: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 —算机系
二、 判断题(正确的在括号内打上“ J ”,错误的打上“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) (inmary k<*y •
YarrharCZOI hoi null*
R«| tichar<5) CHECK ( AVI 穿米.■室
Ztft mt
仟分如给主・ 3CHECK 2分成恤I好脚14
CREATE TABLE生产厂家(
J ~家拟号 cbnr(20)pnmnry key.
厂家名 vnrchar( 30) noi null •
厂家地Jll nv>irrhRr< IO>
)
评分吸点:白if i分成他I分脚十2缶
CKEA FE TABLE 生产《
商晶砂chart |0 ) •
厂家编号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手机”类商 品的厂家名和厂家地址。
参号答IS if分霍a
CREATE VIEW VI .XS
SELECT厂事名.厂家地址FROM生产厂家n
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论