试卷号1256数据库应用技术2013年7月电大期末考试答案

中央广播电视大学2012–2013学年度第二学期“开放本科”期末考试
2013年7月  试卷代号:1256  数据库应用技术试题

1.数据处理技术的发展不包括( )。
A.人工管理阶段 B.信息管理阶段
C.文件管理阶段 D.数据库管理阶段
2.础并在此基础上发展起来的数据库模型是( )。
A.层次模型 B.网状模犁
C.关系模型 D.面向对象模型
3.SQL Server的系统主数据库是( )。
A.master B.pubs
C.tempdb D.Northwind
4.SQL Server提供的Nehar、Nvarehar、Ntext等几种双字节数据类型实际上是一种( )。
A.Unicode数据类型 B.ASCII数据类型
C.时间戳数据类型 D.数值型类型
5.如果希望从成绩表中查询出所有成绩小于等于60分的记录,那么条件语句应该是( )
A.Where成绩>60 OR成绩 C.Where成绩 6.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( )。
A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计,
B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计,
C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’
D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’
7.一般不需要建立索引的情况是( )。
A.基本表的某列中记录数量特别多
B.基本表的某列中记录数量特别少
C.基本表的某列经常出现在()RDER BY字句中
D.基本表的某列经常被查询
8.在一个物资台账数据表中,能够成为主关键字(或称主码)的字段是( )。
A.物资类别 B.物资编码
C.规格型号 D.计划单价
9.查询姓名中带有“玲”字的学生,则条件语句应包含( )。
A.Where姓名LIKE%‘玲’ B.Where姓名LIKE‘%玲%,
C.Where姓名%‘LIKE玲LIKE’ D.Where姓名LIKE·玲%,
10.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为“A002″的课程改为“A2002″后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( )。
A.保留对课程表的修改,机器重新启动后,自动进行对成绩表的更新
B.保留对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新
C.清除对课程表的修改
D.清除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新
11.SQL servet的账号管理功能中,账号可分为( )。
A.管理员账号和普通用户账号
B.操作账号和登录账号
C.登录账号和用户账号
D.权限账号和身份账号
12.下列SQL语句中,能够完成笛卡尔积运算的是( )。
A.SELECT *FROM篮球爱好者UNION SELECT *FROM足球爱好者
B.SELECT*FROM篮球爱好者IN’FERSECT、SELECT *FROM足球爱好者
C.SELECT *FRoM篮球爱好者EXCEPT、SELECT *FROM足球爱好者
D.SELECT *FROM篮球爱好者,足球爱好者
13.下列符合第三范式的关系是( )。
A.-零件(零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名)
B.零件(零件编号,零件名称,零件重量,零件储存的仓库编号)
C.仓库(仓库编号,主任姓名,电话,储存的零件)
D.仓库(仓库编号,主任姓名,储存零件的数量,储存零件的种类)
14.下列选项中不属于数据库概念设计的是( )。
A.回答“干什么”的问题
B.得到一个与计算机软硬件的具体性能无关的全局概念模式
C.将概念结构转换成特定DBMS所支持的数据模型
D.在一致性约束上满足用户提出的要求
15.SQL Server默认的登陆账号为( )。
A.sa B.dbo
C.administrter D.自己任意设置

二、判断题(正确的在括号内打上“√”,错误的打上“×”。每小题2分,共10分)
16.B/S模式实质上就是C/S模式。 ( )
17.SQL Server数据库中的NULL值(空值)表示的是“空格”或“O”值。 ( )
18.FOREIGN KEY约束能够自动建立索引。 ( )
19.根据索引的特点,应该对那些数据量大、查询频度较高、实时性要求强的基本表创建索引。 ( )
20.数据字典是需求分析的常用工具之一,人们也经常称它为DFD图。 ( )

三、填空题(每空2分,共10分),
21.数据库中的数据必须按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的—————和易扩展性。
22.SQL语言共分为四大类,即数据定义语言,数据操纵语言,—————和—————。
23.SQI.数据定义语言的主要作用是创建存储数据的结构,而数据操纵语言的主要作用则是向数据库中填写数据,具体包括增加、删除—————等操作。
24.关系完整性是指关系模型中数据的—————、一致性和有效性。

四、简述题(每小题5分,共10分)
25.为什么要进行规范化?规范化的相关理论是什么?请简要说明。
26.简述数据库设计分为哪几个主要的阶段?
五、综合应用题(第27,28题每题10分,第29题20分,共40分)
27.用SQL语句创建简单数据表。
设电影资料数据库中有三个基本表:电影表Movie包括电影名Title。(主键)、制作年份
Year、长度Length;演员表Actor包予演员姓名Name(主键)、地址Address、生日Birthdate:
电影主Acts包括电影名MovieTitle、制作年份MovieYear,演员姓名ActName。假设不存在电影、演员重名情况。
请根据已知条件’分别写出创建这三张表的SQL语句。数据类型和长度可根据生活经验
合理设计。

28.依据27题所创建的表,用SQL语句完成下列操作。
(1)统计1999年制作电影的平均长度和最短长度;
(2)把电影“山楂树”的长度改为130分钟;

29.程序应用题
设学生成绩表的结构为(学号、课程号、成绩),程序运行界面如下图所示。
进入界面后,用户首先选择学号(Combo1)、课程号(Combo 2)后,姓名(Textl)和课程名
(Text2)从数据库中自动读人;然后,用户输入对应的成绩(Text3),点击“确认,,按钮后,将结果插入到学生成绩表中。
请补充完成下列程序代码。

Private Sub Commandl_Click( )
‘声明一个记录集对象
Dim AD0rs AS New Recordset
‘将记录集对象与已建立的数据库联接对象ADOcn绑定
AD0r s.ActiveConnection=ADOcn
‘第一步:在学生成绩表中查询是否存在关键字相同的记录
StrSQL=(
( )StrSQL
‘第二步:如果关键字重复,则退出程序
If Not( ) Then
MsgBox“记录已存在,不能继续增加”
Exit Sub
End If
‘第三步:将结果插入到学生成绩表中
StrSQL=( )
( )StrSQL
End Sub

© 版权声明
THE END
文章不错?点个赞呗
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容