欧阳老师 发表于 2017-6-17 12:29:12

南开网院17春《数据库应用系统设计》作业资料参考

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

一、单选题:
1.主键的作用是(    )          (满分:2)
    A. 用来唯一标识表中的行
    B. 用来验证数据库的密码
    C. 可有可无的一个属性
    D. 设定表中某列的默认值
2.在SQL中,实现修改表中数据的语句是(    )          (满分:2)
    A. MODIFY
    B. ALTER
    C. UPDATE
    D. ALTERDATA
3.关系模式规范化中的插入异常是指(    )          (满分:2)
    A. 不该插入的数据被插入
    B. 不该删除的数据被删除
    C. 要插入的数据无法插入
    D. 要删除的数据无法删除
4.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是(    )阶段          (满分:2)
    A. 文件系统
    B. 数据库
    C. 人工管理
    D. 数据库管理系统
5.PowerBuilder应用程序的入口点是(    )          (满分:2)
    A. 主函数
    B. 应用对象
    C. 窗口对象
    D. 事务对象
6.下列关于权限设置的叙述中正确的是(    )          (满分:2)
    A. 只能指定允许操作的数据对象
    B. 只能指定允许进行的操作类型
    C. 既能指定允许操作的数据对象,也能指定允许进行的操作类型
    D. 以上都不对
7.使用SQL语句查询所有姓李的学生记录,WHERE短语后应使用的条件是(    )          (满分:2)
    A. 姓名 LIKE '李%'
    B. 姓名='李%'
    C. 姓名='李'
    D. 姓名 LIKE '李'
8.在PowerScript语言中,要访问myobject对象中的name属性,正确的写法是(    )          (满分:2)
    A. myobject->name
    B. myobject(name)
    C. name(myobject)
    D. myobject.name
9.在PowerScript语言中,要打开wmain窗口,正确的语句是(    )          (满分:2)
    A. OpenWindow(wmain)
    B. Open(wmain)
    C. wmain.OpenWindow(    )
    D. wmain.Open(    )
10.在数据库管理系统中,通过(    )语言来定义模式、子模式和内模式          (满分:2)
    A. 数据定义
    B. 数据操纵
    C. 数据控制
    D. 数据管理
11.要查看数据库参数设置在应用程序中的代码表示形式,应选择Database Profile Setup对话框中的(    )标签          (满分:2)
    A. Connection
    B. Transaction
    C. Syntax
    D. Preview
12.GRANT语句的功能是(    )          (满分:2)
    A. 把授予用户的权限收回来
    B. 把对指定操作对象的指定操作权限授予指定的用户
    C. 把被破坏的数据库进行修复
    D. 对多个用户同时访问数据库的操作进行并发控制
13.通过外模式/模式映象,使得关系数据库具有高度(    )独立性          (满分:2)
    A. 物理
    B. 存储
    C. 逻辑
    D. 结构
14.在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用(    )语句          (满分:2)
    A. Exit
    B. Continue
    C. Halt
    D. Return
15.要规定学生性别的取值范围为男或女,则应使用(    )          (满分:2)
    A. 静态列级约束
    B. 静态元组约束
    C. 动态列级约束
    D. 动态元组约束
16.用来显示窗口对象及其控件的视图是(    )          (满分:2)
    A. 布局视图
    B. 窗口视图
    C. 属性视图#脚本视图
17.使用SQL语言修改数据库,正确的命令是(    )          (满分:2)
    A. CREATE DATABASE
    B. MODIFY DATABASE
    C. ALTER DATABASE
    D. CHANGE DATABASE
18.下列选项中不属于数据库系统软件组成部分的是(    )          (满分:2)
    A. 数据库管理系统
    B. 数据库应用系统
    C. CPU
    D. 操作系统
19.如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统(    )          (满分:2)
    A. 拒绝该用户操作
    B. 拒绝整个事务并回滚该事务
    C. 允许该用户操作但给出提示信息
    D. 不做任何事情
20.对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息(    ) 年龄”删除年龄列          (满分:2)
    A. ALTER COLUMN
    B. DELETE
    C. DROP
    D. DROP COLUMN
21.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的(    )          (满分:2)
    A. 部分函数依赖
    B. 完全函数依赖
    C. 非平凡函数依赖
    D. 平凡函数依赖
二、多选题:
1.数据库恢复的实现技术主要包括(    )          (满分:2)
    A. 定期数据转储
    B. 建立日志文件
    C. 采用良好的防毒、杀毒工具
    D. 编写应用程序时考虑可能发生的故障并采取相应的预防措施
2.为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括(    )          (满分:2)
    A. 记录的次序严格按并发事务执行的时间次序
    B. 必须先写日志文件,后写数据库
    C. 必须先写数据库,后写日志文件
    D. 必须将数据库的所有更新操作记录到日志文件中
3.关系模式设计得不好,可能会引起(    )问题          (满分:2)
    A. 数据冗余度大
    B. 插入异常
    C. 删除异常
    D. 查询异常
4.使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用(    )约束          (满分:2)
    A. PRIMARY KEY
    B. CHECK
    C. UNIQUE
    D. FOREIGN KEY
5.关于关系和关系模式之间联系正确的叙述是(    )          (满分:2)
    A. 一个关系模式可以对应多个关系
    B. 一个关系可以对应多个关系模式
    C. 一个关系只能对应一个关系模式
    D. 关系是关系模式在某一时刻的取值
6.SQL语言的功能包括(    )          (满分:2)
    A. 数据定义
    B. 数据查询
    C. 数据操纵
    D. 数据控制
7.将E-R图转换为关系模型时,下列叙述正确的是(    )          (满分:2)
    A. 一个实体转换为一个关系
    B. 一个联系转换为一个关系
    C. 对于一个多对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
    D. 对于一个一对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
8.下列关于完整性约束的叙述中,正确的是(    )          (满分:2)
    A. 一个表可以有多个PRIMARY KEY约束
    B. 在任何情况下PRIMARY KEY约束都可以被删除
    C. 一个表可以有多个UNIQUE约束
    D. 使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
9.在数据库运行阶段,对数据库的维护工作主要包括(    )          (满分:2)
    A. 数据库的转储和恢复
    B. 数据库的安全性完整性控制
    C. 数据库性能的监督和分析
    D. 数据库的重组织与重构造
10.数据库管理系统的主要功能包括(    )          (满分:2)
    A. 数据定义功能
    B. 数据操纵功能
    C. 数据库的建立和维护功能
    D. 数据库的运行管理功能
11.下列选项中属于关系性质的是(    )          (满分:2)
    A. 每一列中的各个分量可以是不同类型的数据
    B. 不同的列可出自同一个域
    C. 改变列的排列顺序可能会改变数据的含义
    D. 每一个列都是不可再分的数据项
12.在SQL Server中,允许创建和修改数据库的固定服务器角色包括(    )          (满分:2)
    A. 系统管理员
    B. 数据库创建者
    C. 磁盘管理员
    D. 进程管理员
13.下列选项中,不属于SQL语言数据定义功能的命令是(    )          (满分:2)
    A. CREATE
    B. REVOKE
    C. DELETE
    D. DROP
14.必须使用日志文件的情况包括(    )          (满分:2)
    A. 事务故障恢复
    B. 系统故障恢复
    C. 动态转储方式下的数据库恢复
    D. 静态转储方式下的数据库恢复
15.下列关于索引的叙述中,正确的是(    )          (满分:2)
    A. 使用索引可以加快数据检索速度
    B. 使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间
    C. 当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度
    D. 一个基本表上可以创建多个非聚集索引
16.在PowerScript语言中,下列定义正确的数组包括(    )          (满分:2)
    A. Int A[]
    B. String S
    C. Int N[2 to 8
   3 to 6]
    D. Real R
17.下列选项中属于关系数据库三级模式结构的是(    )          (满分:2)
    A. 模式
    B. 存储模式
    C. 外模式
    D. 内模式
18.SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括(    )          (满分:2)
    A. 基本表
    B. 视图
    C. 数据存储文件
    D. 索引
19.SQL Server提供的完整性类型包括(    )          (满分:2)
    A. 实体完整性
    B. 域完整性
    C. 引用完整性
    D. 用户定义完整性
20.在PowerScript语言中,下列命名正确的标识符包括(    )          (满分:2)
    A. 2a
    B. a$
    C. %
    D. if
三、判断题:
1.视图创建后不能修改,如果需要修改必须删除后再重新创建          (满分:2)
    A. 错误
    B. 正确
2.在PowerScript语言中,数组中的各元素必须具有相同的数据类型          (满分:2)
    A. 错误
    B. 正确
3.SQL Server系统可以识别SQL Server和Windows两种类型的登录认证机制          (满分:2)
    A. 错误
    B. 正确
4.在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值          (满分:2)
    A. 错误
    B. 正确
5.使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留          (满分:2)
    A. 错误
    B. 正确
6.创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引          (满分:2)
    A. 错误
    B. 正确
7.PRIMARY KEY约束和NULL约束不能同时定义在相同的列上          (满分:2)
    A. 错误
    B. 正确
8.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值          (满分:2)
    A. 错误
    B. 正确
9.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护          (满分:2)
    A. 错误
    B. 正确
本内容由易百网发布

页: [1]
查看完整版本: 南开网院17春《数据库应用系统设计》作业资料参考