17秋学期《数据库应用系统设计》在线作业满分答案.docx
《17秋学期《数据库应用系统设计》在线作业满分答案.docx》由会员分享,可在线阅读,更多相关《17秋学期《数据库应用系统设计》在线作业满分答案.docx(14页珍藏版)》请在冰豆网上搜索。
![17秋学期《数据库应用系统设计》在线作业满分答案.docx](https://file1.bdocx.com/fileroot1/2022-12/13/7ebef94f-c13f-4cbd-af54-103261aa03f6/7ebef94f-c13f-4cbd-af54-103261aa03f61.gif)
17秋学期《数据库应用系统设计》在线作业满分答案
17秋学期《数据库应用系统设计》在线作业
试卷总分:
100得分:
100
一、单选题
1.在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量
A.局部变量、实例变量、共享变量、全局变量
B.局部变量、共享变量、实例变量、全局变量
C.共享变量、局部变量、实例变量、全局变量
D.局部变量、实例变量、全局变量、共享变量
正确答案:
A
2.GRANT语句的功能是()
A.把授予用户的权限收回来
B.把对指定操作对象的指定操作权限授予指定的用户
C.把被破坏的数据库进行修复
D.对多个用户同时访问数据库的操作进行并发控制
正确答案:
B
3.聚合函数“AVG”的功能是计算一个数值型列的()
A.和
B.平均值
C.最小值
D.第一个值
正确答案:
B
4.关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()
A.主码
B.候选码
C.唯一码
D.外码
正确答案:
D
5.PowerBuilder应用程序的入口点是()
A.主函数
B.应用对象
C.窗口对象
D.事务对象
满分:
2分
正确答案:
B
6.对于已经创建好的学生信息表,可以使用SQL语句“ALTERTABLE学生信息()年龄”删除年龄列
A.ALTERCOLUMN
B.DELETE
C.DROP
D.DROPCOLUMN
满分:
2分
正确答案:
D
7.Sybase是一种()数据库
A.层次
B.网状
C.关系
D.树状
满分:
2分
正确答案:
C
8.在PowerScript语言中,要使一个变量仅在某个对象范围内可用,则应将该变量声明为()
A.全局变量
B.局部变量
C.实例变量
D.共享变量
满分:
2分
正确答案:
C
9.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是()阶段
A.文件系统
B.数据库
C.人工管理
D.数据库管理系统
满分:
2分
正确答案:
B
10.数据的物理独立性是指(),从而保证应用程序不必改变
A.当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变
B.当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化
C.当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变
D.当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化
满分:
2分
正确答案:
D
11.在数据库管理系统中,通过()语言来定义模式、子模式和内模式
A.数据定义
B.数据操纵
C.数据控制
D.数据管理
满分:
2分
正确答案:
A
12.下列选项中不属于数据库系统软件组成部分的是()
A.数据库管理系统
B.数据库应用系统
C.CPU
D.操作系统
满分:
2分
正确答案:
C
13.下列关于权限设置的叙述中正确的是()
A.只能指定允许操作的数据对象
B.只能指定允许进行的操作类型
C.既能指定允许操作的数据对象,也能指定允许进行的操作类型
D.以上都不对
满分:
2分
正确答案:
C
14.对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用()
A.实体完整性
B.用户自定义完整性
C.参照完整性
D.记录完整性
满分:
2分
正确答案:
B
15.关系模式规范化中的插入异常是指()
A.不该插入的数据被插入
B.不该删除的数据被删除
C.要插入的数据无法插入
D.要删除的数据无法删除
满分:
2分
正确答案:
C
16.主键的作用是()
A.用来唯一标识表中的行
B.用来验证数据库的密码
C.可有可无的一个属性
D.设定表中某列的默认值
满分:
2分
正确答案:
A
17.在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为()
A.静态转储
B.动态转储
C.海量转储
D.增量转储
满分:
2分
正确答案:
B
18.在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用()语句
A.Exit
B.Continue
C.Halt
D.Return
满分:
2分
正确答案:
A
19.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的()
A.部分函数依赖
B.完全函数依赖
C.非平凡函数依赖
D.平凡函数依赖
满分:
2分
正确答案:
A
20.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行
A.DISTINT
B.DISTINTROW
C.DIFFERENT
D.DIFFERENTROW
满分:
2分
正确答案:
A
21.要规定经理的工资不能低于2000元,则应使用()
A.静态列级约束
B.静态元组约束
C.动态列级约束
D.动态元组约束
满分:
2分
正确答案:
B
二、多选题(共20道试题,共40分)
1.在SQLServer中,允许创建和修改数据库的固定服务器角色包括()
A.系统管理员
B.数据库创建者
C.磁盘管理员
D.进程管理员
满分:
2分
正确答案:
AB
2.在PowerScript语言中,下列定义正确的数组包括()
A.IntA[]
B.StringS[5]
C.IntN[2to8,3to6]
D.RealR[6to3]
满分:
2分
正确答案:
ABC
3.事务的特性包括()
A.原子性
B.一致性
C.独立性
D.永久性
满分:
2分
正确答案:
ABCD
4.在()视图中可以用鼠标双击某个对象或控件来打开该对象或控件默认的事件脚本
A.布局视图
B.脚本视图
C.控件列表视图
D.不可视对象列表视图
满分:
2分
正确答案:
ACD
5.在SQLServer中,允许增加或删除数据库用户、组和角色的固定数据库角色包括()
A.db_owner
B.db_accessadmin
C.db_ddladmin
D.db_securityadmin
满分:
2分
正确答案:
AB
6.下列选项中属于关系性质的是()
A.每一列中的各个分量可以是不同类型的数据
B.不同的列可出自同一个域
C.改变列的排列顺序可能会改变数据的含义
D.每一个列都是不可再分的数据项
满分:
2分
正确答案:
BD
7.对数据库应用系统的测试工作包括()
A.模块测试
B.单元测试
C.集成测试
D.验收测试
满分:
2分
正确答案:
ABCD
8.SQLServer提供的完整性类型包括()
A.实体完整性
B.域完整性
C.引用完整性
D.用户定义完整性
满分:
2分
正确答案:
ABCD
9.在当前窗口w_main中创建一个Close按钮,其作用是关闭w_main窗口,则该按钮的Clicked事件中可以书写代码()
A.Close(ParentWindow)
B.Close(Super)
C.Close(Parent)
D.Close(w_main)
满分:
2分
正确答案:
CD
10.如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上()
A.共享锁
B.排他锁
C.S锁
D.X锁
满分:
2分
正确答案:
BD
11.下列关于系统故障恢复的描述,正确的是()
A.从日志文件开头向后扫描
B.从日志文件最后向前扫描
C.需要建立撤销队列,并对该队列中的每个事务做撤销处理
D.既有BEGINTRANSACTION记录也有COMMIT记录的事务应放入撤销队列中
满分:
2分
正确答案:
AC
12.要在学生选课表中查询所有2号课程的选课记录,并将查询结果按成绩升序排列,则可以使用的SQL语句是“SELECT*FROM学生选课WHERE课程号='2'ORDERBY()”
A.成绩
B.成绩DESC
C.成绩ASC
D.100-成绩DESC
满分:
2分
正确答案:
ACD
13.在SQLServer中,按照锁定的资源分类,包括()
A.字段级锁
B.行级锁
C.表级锁
D.簇级锁
满分:
2分
正确答案:
BCD
14.关于关系和关系模式之间联系正确的叙述是()
A.一个关系模式可以对应多个关系
B.一个关系可以对应多个关系模式
C.一个关系只能对应一个关系模式
D.关系是关系模式在某一时刻的取值
满分:
2分
正确答案:
ACD
15.SQLServer系统支持的认证模式包括()
A.Windows认证模式
B.SQLServer认证模式
C.Windows和SQLServer混合模式
D.以上都包括
满分:
2分
正确答案:
AC
16.数据库恢复的实现技术主要包括()
A.定期数据转储
B.建立日志文件
C.采用良好的防毒、杀毒工具
D.编写应用程序时考虑可能发生的故障并采取相应的预防措施
满分:
2分
正确答案:
AB
17.SQLServer的实体完整性可以通过()进行定义
A.外键约束
B.检查约束
C.主键约束
D.唯一键约束
满分:
2分
正确答案:
CD
18.下列故障类型中,哪种故障可能会破坏数据库
A.事务故障
B.系统故障
C.介质故障
D.计算机病毒
满分:
2分
正确答案:
CD
19.在数据库应用系统的详细设计阶段,主要工作包括()
A.算法设计
B.程序设计
C.数据库设计
D.用户界面设计
满分:
2分
正确答案:
ACD
20.以下关于两段锁协议的叙述,正确的是()
A.在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁
B.在解除一个封锁之后,事务不再申请和获得任何其他封锁
C.两段锁协议是保证并发调度可串行化的必要条件
D.两段锁协议是保证并发调度可串行化的充分条件
满分:
2分
正确答案:
ABD
三、判断题(共9道试题,共18分)
1.创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引
A.错误
B.正确
满分:
2分
正确答案:
A
2.在PowerScript语言中,数组中的各元素必须具有相同的数据类型
A.错误
B.正确
满分:
2分
正确答案:
A
3.SQLServer系统可以识别SQLServer和Windows两种类型的登录认证机制
A.错误
B.正确
满分:
2分
正确答案:
B
4.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值
A.错误
B.正确
满分:
2分
正确答案:
A
5.视图创建后不能修改,如果需要修改必须删除后再重新创建
A.错误
B.正确
满分:
2分
正确答案:
B
6.PRIMARYKEY约束和NULL约束不能同时定义在相同的列上
A.错误
B.正确
满分:
2分
正确答案:
B
7.在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值
A.错误
B.正确
满分:
2分
正确答案:
A
8.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护
A.错误
B.正确
满分:
2分
正确答案:
B
9.使用SQL语句“DROPTABLE学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留
A.错误
B.正确
满分:
2分
正确答案:
A