[在线作业] 南开16春学期《数据库应用系统设计》在线作业答案

[复制链接]
发表于 2016-5-11 09:13:25 | 显示全部楼层 |阅读模式
16春学期《数据库应用系统设计》在线作业
    16春作业答案附件回复可见,有需要的请自助下载
    转载请注明无忧答案网 www.ap5u.com
一、单选题:
1.要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用(    )          (满分:2)
    A. 列约束
    B. 静态约束
    C. 动态约束
    D. 关系约束
2.要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的(    )标签          (满分:2)
    A. Connection
    B. Transaction
    C. Syntax
    D. Preview
3.下列关于权限设置的叙述中正确的是(    )          (满分:2)
    A. 只能指定允许操作的数据对象
    B. 只能指定允许进行的操作类型
    C. 既能指定允许操作的数据对象,也能指定允许进行的操作类型
    D. 以上都不对
4.下列选项中不属于数据库系统软件组成部分的是(    )          (满分:2)
    A. 数据库管理系统
    B. 数据库应用系统
    C. CPU
    D. 操作系统
5.使用SQL语言设定表的外键,应使用(    )约束          (满分:2)
    A. PRIMARY KEY
    B. CHECK
    C. UNIQUE
    D. FOREIGN KEY
6.在PowerScript语言中,从程序质量角度看应按(    )优先顺序定义变量          (满分:2)
    A. 局部变量、实例变量、共享变量、全局变量
    B. 局部变量、共享变量、实例变量、全局变量
    C. 共享变量、局部变量、实例变量、全局变量
    D. 局部变量、实例变量、全局变量、共享变量
7.在PowerScript语言中,要使一个变量仅在某个对象范围内可用,则应将该变量声明为(    )          (满分:2)
    A. 全局变量
    B. 局部变量
    C. 实例变量
    D. 共享变量
8.在PowerScript语言中,要访问myobject对象中的name属性,正确的写法是(    )          (满分:2)
    A. myobject->name
    B. myobject(name)
    C. name(myobject)
    D. myobject.name
9.在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用(    )约束          (满分:2)
    A. 检查约束
    B. 主键约束
    C. 外键约束
    D. 默认约束
10.聚合函数“AVG”的功能是计算一个数值型列的(    )          (满分:2)
    A. 和
    B. 平均值
    C. 最小值
    D. 第一个值
11.在SQL中,实现修改表中数据的语句是(    )          (满分:2)
    A. MODIFY
    B. ALTER
    C. UPDATE
    D. ALTERDATA
12.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用(    )去掉结果中的重复行          (满分:2)
    A. DISTINT
    B. DISTINTROW
    C. DIFFERENT
    D. DIFFERENTROW
13.数据库应用系统维护阶段最主要的工作是(    )          (满分:2)
    A. 应用程序维护
    B. 数据维护
    C. 编码维护
    D. 硬件设备维护
14.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的(    )          (满分:2)
    A. 部分函数依赖
    B. 完全函数依赖
    C. 非平凡函数依赖
    D. 平凡函数依赖
15.GRANT语句的功能是(    )          (满分:2)
    A. 把授予用户的权限收回来
    B. 把对指定操作对象的指定操作权限授予指定的用户
    C. 把被破坏的数据库进行修复
    D. 对多个用户同时访问数据库的操作进行并发控制
16.用来显示窗口对象及其控件的视图是(    )          (满分:2)
    A. 布局视图
    B. 窗口视图
    C. 属性视图#脚本视图
17.要规定经理的工资不能低于2000元,则应使用(    )          (满分:2)
    A. 静态列级约束
    B. 静态元组约束
    C. 动态列级约束
    D. 动态元组约束
18.进行并发控制的主要技术是(    )          (满分:2)
    A. 备份
    B. 建立日志文件
    C. 封锁
    D. 完整性检查
19.PowerBuilder应用程序的入口点是(    )          (满分:2)
    A. 主函数
    B. 应用对象
    C. 窗口对象
    D. 事务对象
20.在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用(    )语句          (满分:2)
    A. Exit
    B. Continue
    C. Halt
    D. Return
21.数据库系统的英文缩写为(    )          (满分:2)
    A. DBMS
    B. DBS
    C. DB
    D. DBA
二、多选题:
1.下列关于索引的叙述中,正确的是(    )          (满分:2)
    A. 使用索引可以加快数据检索速度
    B. 使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间
    C. 当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度
    D. 一个基本表上可以创建多个非聚集索引
2.关系模式设计得不好,可能会引起(    )问题          (满分:2)
    A. 数据冗余度大
    B. 插入异常
    C. 删除异常
    D. 查询异常
3.对数据库应用系统的测试工作包括(    )          (满分:2)
    A. 模块测试
    B. 单元测试
    C. 集成测试
    D. 验收测试
4.在SQL Server中,对象许可包括(    )          (满分:2)
    A. CREATE VIEW
    B. UPDATE
    C. CREATE TABLE
    D. INSERT
5.下列选项中属于关系数据库三级模式结构的是(    )          (满分:2)
    A. 模式
    B. 存储模式
    C. 外模式
    D. 内模式
6.数据模型的组成要素包括(    )          (满分:2)
    A. 数据结构
    B. 数据约束
    C. 数据检索
    D. 数据更新
7.在不进行并发控制的情况下,对数据库的并发操作可能带来的问题包括(    )          (满分:2)
    A. 死锁
    B. 丢失修改问题
    C. 不可重复读问题
    D. 读出“脏数据”问题
8.使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用(    )约束          (满分:2)
    A. PRIMARY KEY
    B. CHECK
    C. UNIQUE
    D. FOREIGN KEY
9.必须使用日志文件的情况包括(    )          (满分:2)
    A. 事务故障恢复
    B. 系统故障恢复
    C. 动态转储方式下的数据库恢复
    D. 静态转储方式下的数据库恢复
10.SQL Server的实体完整性可以通过(    )进行定义          (满分:2)
    A. 外键约束
    B. 检查约束
    C. 主键约束
    D. 唯一键约束
11.要解决对数据库并发操作所带来的读“脏数据”问题,可以采用(    )          (满分:2)
    A. 一级封锁协议
    B. 二级封锁协议
    C. 三级封锁协议
    D. 都可以
12.下列关于SQL特点的叙述,错误的是(    )          (满分:2)
    A. SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”
    B. SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体
    C. 一条SQL语句仅能操作一条记录
    D. SQL可以作为嵌入式语言和自含式语言两种方式来使用
13.在PowerScript语言中,下列命名正确的标识符包括(    )          (满分:2)
    A. 2a
    B. a$
    C. %
    D. if
14.事务在运行过程中,系统写入日志文件中的操作包括对数据库的(    )          (满分:2)
    A. 插入操作
    B. 修改操作
    C. 删除操作
    D. 查询操作
15.在PowerScript语言中,下列定义正确的数组包括(    )          (满分:2)
    A. Int A[]
    B. String S[5]
    C. Int N[2 to 8
     3 to 6]
    D. Real R[6 to 3]
16.在SQL Server中,允许增加或删除数据库用户、组和角色的固定数据库角色包括(    )          (满分:2)
    A. dbowner
    B. dbaccessadmin
    C. dbddladmin
    D. dbsecurityadmin
17.在数据库运行阶段,对数据库的维护工作主要包括(    )          (满分:2)
    A. 数据库的转储和恢复
    B. 数据库的安全性完整性控制
    C. 数据库性能的监督和分析
    D. 数据库的重组织与重构造
18.SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括(    )          (满分:2)
    A. 基本表
    B. 视图
    C. 数据存储文件
    D. 索引
19.下列选项中属于关系性质的是(    )          (满分:2)
    A. 每一列中的各个分量可以是不同类型的数据
    B. 不同的列可出自同一个域
    C. 改变列的排列顺序可能会改变数据的含义
    D. 每一个列都是不可再分的数据项
20.数据库管理系统的主要功能包括(    )          (满分:2)
    A. 数据定义功能
    B. 数据操纵功能
    C. 数据库的建立和维护功能
    D. 数据库的运行管理功能
三、判断题:
1.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值          (满分:2)
    A. 错误
    B. 正确
2.视图创建后不能修改,如果需要修改必须删除后再重新创建          (满分:2)
    A. 错误
    B. 正确
3.PRIMARY KEY约束和NULL约束不能同时定义在相同的列上          (满分:2)
    A. 错误
    B. 正确
4.使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留          (满分:2)
    A. 错误
    B. 正确
5.在PowerScript语言中,数组中的各元素必须具有相同的数据类型          (满分:2)
    A. 错误
    B. 正确
6.在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值          (满分:2)
    A. 错误
    B. 正确
7.创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引          (满分:2)
    A. 错误
    B. 正确
8.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护          (满分:2)
    A. 错误
    B. 正确
9.SQL Server系统可以识别SQL Server和Windows两种类型的登录认证机制          (满分:2)
    A. 错误
    B. 正确
    16春作业答案附件回复可见,有需要的请自助下载
    转载请注明无忧答案网 www.ap5u.com
游客,如果您要查看本帖隐藏内容请回复
快速回复 返回顶部 返回列表