奥鹏作业答案 发表于 2016-9-12 15:36:56

南开16秋《数据库应用系统设计》在线作业答案

南开16秋《数据库应用系统设计》在线作业
转载注明: 无忧答案网
一、单选题:
1.PowerBuilder应用程序的入口点是(    )          (满分:2)
    A. 主函数
    B. 应用对象
    C. 窗口对象
    D. 事务对象
2.下列关于权限设置的叙述中正确的是(    )          (满分:2)
    A. 只能指定允许操作的数据对象
    B. 只能指定允许进行的操作类型
    C. 既能指定允许操作的数据对象,也能指定允许进行的操作类型
    D. 以上都不对
3.要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的(    )标签          (满分:2)
    A. Connection
    B. Transaction
    C. Syntax
    D. Preview
4.对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息(    ) 年龄”删除年龄列          (满分:2)
    A. ALTER COLUMN
    B. DELETE
    C. DROP
    D. DROP COLUMN
5.数据库系统的英文缩写为(    )          (满分:2)
    A. DBMS
    B. DBS
    C. DB
    D. DBA
6.对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为(    )          (满分:2)
    A. 简单恢复模型、完全恢复模型、大容量日志恢复模型
    B. 完全恢复模型、大容量日志恢复模型、简单恢复模型
    C. 大容量日志恢复模型、完全恢复模型、简单恢复模型
    D. 以上都不对
7.要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY(    ) COUNT(*)>3”          (满分:2)
    A. 课程号 WHERE
    B. 学号 WHERE
    C. 课程号 HAVING
    D. 学号 HAVING
8.使用SQL语言设定表的外键,应使用(    )约束          (满分:2)
    A. PRIMARY KEY
    B. CHECK
    C. UNIQUE
    D. FOREIGN KEY
9.聚合函数“AVG”的功能是计算一个数值型列的(    )          (满分:2)
    A. 和
    B. 平均值
    C. 最小值
    D. 第一个值
10.使用SQL语言修改数据库,正确的命令是(    )          (满分:2)
    A. CREATE DATABASE
    B. MODIFY DATABASE
    C. ALTER DATABASE
    D. CHANGE DATABASE
11.主键的作用是(    )          (满分:2)
    A. 用来唯一标识表中的行
    B. 用来验证数据库的密码
    C. 可有可无的一个属性
    D. 设定表中某列的默认值
12.对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用(    )          (满分:2)
    A. 实体完整性
    B. 用户自定义完整性
    C. 参照完整性
    D. 记录完整性
13.Sybase是一种(    )数据库          (满分:2)
    A. 层次
    B. 网状
    C. 关系
    D. 树状
14.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的(    )          (满分:2)
    A. 部分函数依赖
    B. 完全函数依赖
    C. 非平凡函数依赖
    D. 平凡函数依赖
15.在关系数据库系统中,一个关系相当于(    )          (满分:2)
    A. 一个数据库文件
    B. 一张二维表
    C. 一条记录
    D. 一个指针
16.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是(    )阶段          (满分:2)
    A. 文件系统
    B. 数据库
    C. 人工管理转载注明:无忧答案网
    D. 数据库管理系统
17.下列选项中不属于数据库系统软件组成部分的是(    )          (满分:2)
    A. 数据库管理系统
    B. 数据库应用系统
    C. CPU
    D. 操作系统
18.要规定学生性别的取值范围为男或女,则应使用(    )          (满分:2)
    A. 静态列级约束
    B. 静态元组约束
    C. 动态列级约束
    D. 动态元组约束
19.在PowerScript语言中,要使一个变量仅在某个对象范围内可用,则应将该变量声明为(    )          (满分:2)
    A. 全局变量
    B. 局部变量
    C. 实例变量
    D. 共享变量
20.在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为(    )          (满分:2)
    A. 静态转储
    B. 动态转储
    C. 海量转储
    D. 增量转储
21.在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用(    )语句          (满分:2)
    A. Exit
    B. Continue
    C. Halt
    D. Return
二、多选题:
1.关于关系和关系模式之间联系正确的叙述是(    )          (满分:2)
    A. 一个关系模式可以对应多个关系
    B. 一个关系可以对应多个关系模式
    C. 一个关系只能对应一个关系模式
    D. 关系是关系模式在某一时刻的取值
2.关系模式设计得不好,可能会引起(    )问题          (满分:2)
    A. 数据冗余度大
    B. 插入异常
    C. 删除异常
    D. 查询异常
3.事务在运行过程中,系统写入日志文件中的操作包括对数据库的(    )          (满分:2)
    A. 插入操作
    B. 修改操作
    C. 删除操作
    D. 查询操作
4.数据模型的组成要素包括(    )          (满分:2)
    A. 数据结构
    B. 数据约束
    C. 数据检索
    D. 数据更新转载注明: 无忧答案网
5.在SQL Server中,允许增加或删除数据库用户、组和角色的固定数据库角色包括(    )          (满分:2)
    A. dbowner
    B. dbaccessadmin
    C. dbddladmin
    D. dbsecurityadmin
6.数据库恢复的实现技术主要包括(    )          (满分:2)
    A. 定期数据转储
    B. 建立日志文件
    C. 采用良好的防毒、杀毒工具
    D. 编写应用程序时考虑可能发生的故障并采取相应的预防措施
7.SQL Server系统支持的认证模式包括(    )          (满分:2)
    A. Windows认证模式
    B. SQL Server认证模式
    C. Windows和SQL Server混合模式
    D. 以上都包括
8.在数据库中解决死锁问题可以(    )          (满分:2)
    A. 使用一次封锁法预防死锁发生
    B. 使用顺序封锁法预防死锁发生
    C. 定期诊断系统中是否发生死锁,若有则撤销某个事务来解除之
    D. 使用两段锁协议
9.下列故障类型中,哪种故障可能会破坏数据库          (满分:2)
    A. 事务故障
    B. 系统故障
    C. 介质故障
    D. 计算机病毒
10.如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上(    )          (满分:2)
    A. 共享锁
    B. 排他锁
    C. S锁
    D. X锁
11.在SQL Server中,按照锁定的资源分类,包括(    )          (满分:2)
    A. 字段级锁
    B. 行级锁
    C. 表级锁
    D. 簇级锁
12.SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括(    )          (满分:2)
    A. 基本表
    B. 视图
    C. 数据存储文件
    D. 索引
13.下列关于系统故障恢复的描述,正确的是(    )          (满分:2)
    A. 从日志文件开头向后扫描
    B. 从日志文件最后向前扫描
    C. 需要建立撤销队列,并对该队列中的每个事务做撤销处理
    D. 既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中
14.SQL语言的功能包括(    )          (满分:2)
    A. 数据定义
    B. 数据查询
    C. 数据操纵
    D. 数据控制
15.在SQL Server中,对象许可包括(    )          (满分:2)
    A. CREATE VIEW
    B. UPDATE
    C. CREATE TABLE
    D. INSERT
16.事务的特性包括(    )          (满分:2)
    A. 原子性
    B. 一致性
    C. 独立性
    D. 永久性
17.在SQL Server中,允许创建和修改数据库的固定服务器角色包括(    )          (满分:2)
    A. 系统管理员
    B. 数据库创建者
    C. 磁盘管理员
    D. 进程管理员
18.下列关于SQL特点的叙述,错误的是(    )          (满分:2)
    A. SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”
    B. SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体
    C. 一条SQL语句仅能操作一条记录
    D. SQL可以作为嵌入式语言和自含式语言两种方式来使用
19.要在学生选课表中查询所有2号课程的选课记录,并将查询结果按成绩升序排列,则可以使用的SQL语句是“SELECT * FROM 学生选课 WHERE 课程号='2' ORDER BY(    )”          (满分:2)
    A. 成绩
    B. 成绩 DESC
    C. 成绩 ASC
    D. 100-成绩 DESC
20.在PowerScript语言中,下列命名正确的标识符包括(    )          (满分:2)
    A. 2a
    B. a$
    C. %
    D. if
三、判断题:
1.SQL Server系统可以识别SQL Server和Windows两种类型的登录认证机制          (满分:2)
    A. 错误
    B. 正确
2.创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引          (满分:2)
    A. 错误
    B. 正确
3.在PowerScript语言中,数组中的各元素必须具有相同的数据类型          (满分:2)
    A. 错误
    B. 正确
4.在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值          (满分:2)
    A. 错误
    B. 正确
5.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值          (满分:2)
    A. 错误
    B. 正确
6.PRIMARY KEY约束和NULL约束不能同时定义在相同的列上          (满分:2)
    A. 错误
    B. 正确
7.使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留          (满分:2)
    A. 错误
    B. 正确
8.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护          (满分:2)
    A. 错误
    B. 正确
9.视图创建后不能修改,如果需要修改必须删除后再重新创建          (满分:2)
    A. 错误
    B. 正确

**** Hidden Message *****
页: [1]
查看完整版本: 南开16秋《数据库应用系统设计》在线作业答案