16春学期《数据库应用系统设计》在线作业
试卷总分:100
测试时间:-- 试卷得分:100
一一、单选题(共 21
道试题,共 42 分。) 得分:42
1.
要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用() A. 列约束 B. 静态约束 C. 动态约束 D. 关系约束
2.
要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的()标签
A. Connection B. Transaction C. Syntax D. Preview
3.
下列关于权限设置的叙述中正确的是() A. 只能指定允许操作的数据对象 B. 只能指定允许进行的操作类型
C. 既能指定允许操作的数据对象,也能指定允许进行的操作类型 D. 以上都不对
4.
下列选项中不属于数据库系统软件组成部分的是() A. 数据库管理系统 B. 数据库应用系统 C. CPU D. 操作系统
5.
使用SQL语言设定表的外键,应使用()约束 A. PRIMARY KEY B. CHECK C. UNIQUE D. FOREIGN KEY
6.
在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量 A. 局部变量、实例变量、共享变量、全局变量 B. 局部变量、共享变量、实例变量、全局变量 C. 共享变量、局部变量、实例变量、全局变量 D. 局部变量、实例变量、全局变量、共享变量
7.
在PowerScript语言中,要使一个变量仅在某个对象范围内可用,则应将该变量声明为() A. 全局变量 B. 局部变量 C. 实例变量 D. 共享变量
8.
在PowerScript语言中,要访问myobject对象中的name属性,正确的写法是() A. myobject->name B. myobject(name)
1
C. name(myobject) D. myobject.name
在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用()约束 A. 检查约束 B. 主键约束 C. 外键约束 D. 默认约束
9.
10. 聚合函数“AVG”的功能是计算一个数值型列的()
A. 和
B. 平均值 C. 最小值 D. 第一个值
11. 在SQL中,实现修改表中数据的语句是()
A. MODIFY
B. ALTER C. UPDATE D. ALTERDATA
12. 使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行
A. DISTINT
B. DISTINTROW C. DIFFERENT
D. DIFFERENTROW
13. 数据库应用系统维护阶段最主要的工作是()
A. 应用程序维护
B. 数据维护 C. 编码维护 D. 硬件设备维护
14. 在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的()
A. 部分函数依赖
B. 完全函数依赖 C. 非平凡函数依赖 D. 平凡函数依赖
15. GRANT语句的功能是()
A. 把授予用户的权限收回来
B. 把对指定操作对象的指定操作权限授予指定的用户 C. 把被破坏的数据库进行修复
D. 对多个用户同时访问数据库的操作进行并发控制
16. 用来显示窗口对象及其控件的视图是()
A. 布局视图
B. 窗口视图 C. 属性视图#脚本视图
17. 要规定经理的工资不能低于2000元,则应使用()
A. 静态列级约束
B. 静态元组约束 C. 动态列级约束
2
D. 动态元组约束
18. 进行并发控制的主要技术是()
A. 备份
B. 建立日志文件 C. 封锁 D. 完整性检查
19. PowerBuilder应用程序的入口点是()
A. 主函数
B. 应用对象 C. 窗口对象 D. 事务对象
20. 在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用()语句
A. Exit
B. Continue C. Halt D. Return
21. 数据库系统的英文缩写为()
A. DBMS
B. DBS C. DB
D. DBA
二、多选题(共 20
道试题,共 40 分。) 得分:40
2.
下列关于索引的叙述中,正确的是() A. 使用索引可以加快数据检索速度
B. 使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间 C. 当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度 D. 一个基本表上可以创建多个非聚集索引
3. 关系模式设计得不好,可能会引起()问题 A. 数据冗余度大 B. 插入异常
C. 删除异常
D. 查询异常
4. 对数据库应用系统的测试工作包括() A. 模块测试 B. 单元测试
C. 集成测试 D. 验收测试
5.
在SQL Server中,对象许可包括() A. CREATE VIEW B. UPDATE C. CREATE TABLE D. INSERT
6. 下列选项中属于关系数据库三级模式结构的是()
A. 模式
3