南开15春学期《数据库应用系统设计》在线作业完整答案.docx
《南开15春学期《数据库应用系统设计》在线作业完整答案.docx》由会员分享,可在线阅读,更多相关《南开15春学期《数据库应用系统设计》在线作业完整答案.docx(15页珍藏版)》请在冰豆网上搜索。
南开15春学期《数据库应用系统设计》在线作业完整答案
2015春学期《数据库应用系统设计》在线作业
、单选题(共21道试题,共42分。
1.在PowerScript语言中,要访问myobject对象中的name属性,正确的写法是()
A.myobject->name
B.myobject(name)
C.name(myobject)
D.myobject.name
正确答案:
D
2.
()阶段
确定数据的存储安排以提高系统性能,属于数据库设计的
A.概念结构设计
B.逻辑结构设计
C.物理结构设计
D.运行和维护
正确答案:
C
3.在数据库管理系统中,通过()语言来定义模式、子模式和内模式
A.数据定义
B.数据操纵
C.数据控制
D.数据管理
正确答案:
A
4.在SQL中,实现修改表中数据的语句是()
A.MODIFY
B.ALTER
C.UPDATE
D.ALTERDATA
正确答案:
C
5.在SQL查询中,GROUPBY短语的作用是()
A.设置查询条件
B.对查询结果进行排序
C.设置分组条件
D.选择查询结果中显示的字段
正确答案:
C
6.要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用
A.列约束
B.静态约束
C.动态约束
D.关系约束
正确答案:
B
7.
DatabasePro对话框中的
要查看数据库参数设置在应用程序中的代码表示形式,应选择()标签
A.Connection
B.Transaction
C.Syntax
D.Preview
正确答案:
D
8.GRANT语句的功能是()
A.把授予用户的权限收回来
B.把对指定操作对象的指定操作权限授予指定的用户
C.把被破坏的数据库进行修复
D.对多个用户同时访问数据库的操作进行并发控制正确答案:
B
9.
()
在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为
A.静态转储
B.动态转储
C.海量转储
D.增量转储正确答案:
B
10.关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()
A.主码
B.候选码
C.唯一码
D.外码
正确答案:
D
11.使用SQL语言修改数据库,正确的命令是()
A.CREATEDATABASE
B.MODIFYDATABASE
C.ALTERDATABASE
D.CHANGEDATABASE
正确答案:
C
12.
数据的物理独立性是指(),从而保证应用程序不必改变
A.
B.
C.
D.
正确答案:
D
13.在关系数据库系统中,一个关系相当于()
A.一个数据库文件
B.一张二维表
C.一条记录
D.一个指针
正确答案:
B
14.在PowerScript语言中,要使一个变量仅在某个对象范围内可用,则应将该变量声明为
()
A.全局变量
B.局部变量
C.实例变量
D.共享变量
正确答案:
C
15.
()语
在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用
句
A.Exit
B.Continue
C.Halt
D.Return
正确答案:
A
16.用来显示窗口对象及其控件的视图是()
A.布局视图
B.窗口视图
C.属性视图#脚本视图
正确答案:
A
17.进行并发控制的主要技术是()
A.备份
B.建立日志文件
C.封锁
D.完整性检查
正确答案:
C
18.下列选项中不属于数据库系统软件组成部分的是()
A.数据库管理系统
B.数据库应用系统
C.CPU
D.操作系统
正确答案:
C
19.聚合函数“AVG”的功能是计算一个数值型列的()
A.和
B.平均值
C.最小值
D.第一个值
正确答案:
B
20.如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统
A.拒绝该用户操作
B.拒绝整个事务并回滚该事务
C.允许该用户操作但给出提示信息
D.不做任何事情
正确答案:
B
21.通过外模式/模式映象,使得关系数据库具有高度()独立性
A.物理
B.存储
C.逻辑
D.结构
正确答案:
C
15春学期《数据库应用系统设计》在线作业
二、多选题(共20道试题,共40分。
1.下列选项中属于关系性质的是()
A.每一列中的各个分量可以是不同类型的数据
B.不同的列可出自同一个域
C.改变列的排列顺序可能会改变数据的含义
D.每一个列都是不可再分的数据项正确答案:
BD
2.SQLServer系统支持的认证模式包括()
A.Windows认证模式
B.SQLServer认证模式
C.Windows和SQLServer混合模式
D.以上都包括
正确答案:
AC
3.
()约束
使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用
A.PRIMARYKEY
B.CHECK
C.UNIQUE
D.FOREIGNKEY
正确答案:
AC
要解决对数据库并发操作所带来的读“脏数据”问题,可以采用一级封锁协议
二级封锁协议三级封锁协议
都可以
4.
A.
B.
()
C.
D.
正确答案:
BC
5.在SQLServer中,允许增加或删除数据库用户、组和角色的固定数据库角色包括
A.db_owner
B.db_accessadmin
C.db_ddladmin
D.db—Securityadmin正确答案:
AB
6.
()
在SQLServer中,允许创建和修改数据库的固定服务器角色包括
A.系统管理员
B.数据库创建者
C.磁盘管理员
D.进程管理员正确答案:
AB
7.下列关于完整性约束的叙述中,正确的是()
A.一个表可以有多个PRIMARYKEY约束
B.在任何情况下PRIMARYKEY约束都可以被删除
C.一个表可以有多个UNIQUE约束
D.使用NULL/NOTNULL可以设定某列的值允许为空值或不允许为空值正确答案:
CD
8.数据库恢复的实现技术主要包括()
A.定期数据转储
B.建立日志文件
C.采用良好的防毒、杀毒工具
D.编写应用程序时考虑可能发生的故障并采取相应的预防措施正确答案:
AB
9.
2号课程的选课记录,并将查询结果按成绩升序排列,则可
SQL语句是“SELECT*FROM学生选课WHERE课程号=2ORDERBY()”
要在学生选课表中查询所有以使用的
A.成绩
B.
DESC
ASC
成绩
C.成绩
D.100-成绩DESC正确答案:
ACD
10.
一个关系模式可以对应多个关系一个关系可以对应多个关系模式一个关系只能对应一个关系模式关系是关系模式在某一时刻的取值
关于关系和关系模式之间联系正确的叙述是()
A.
B.
C.
D.
正确答案:
ACD
11.
数据定义数据查询数据操纵数据控制
SQL语言的功能包括()
A.
B.
C.
D.
正确答案:
ABCD
12.下列关于系统故障恢复的描述,正确的是()
A.从日志文件开头向后扫描
B.从日志文件最后向前扫描
C.需要建立撤销队列,并对该队列中的每个事务做撤销处理
D.既有BEGINTRANSACTION记录也有COMMIT正确答案:
AC
13.在数据库应用系统的详细设计阶段,主要工作包括
A.
B.
C.
记录的事务应放入撤销队列中
()
D.
算法设计程序设计数据库设计用户界面设计
正确答案:
ACD
14.
()
将E-R图转换为关系模型时,下列叙述正确的是
A.一个实体转换为一个关系
B.一个联系转换为一个关系
C.对于一个多对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
D.对于一个一对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
正确答案:
AC
15.
原子性一致性独立性永久性
事务的特性包括()
A.
B.
C.
D.
正确答案:
ABCD
16.在PowerScript语言中,下列定义正确的数组包括()
A.IntA[]
B.StringS[5]
C.IntN[2to8,3to6]
D.RealR[6to3]
正确答案:
ABC
17.
布局视图
脚本视图
控件列表视图不可视对象列表视图
在()视图中可以用鼠标双击某个对象或控件来打开该对象或控件默认的事件脚本
A.
B.
C.
D.
正确答案:
ACD
18.
数据定义功能
数据操纵功能数据库的建立和维护功能数据库的运行管理功能
数据库管理系统的主要功能包括()
A.
B.
C.
D.
正确答案:
ABCD
19.下列关于视图的叙述中,错误的是()
A.视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式
B.视图中存放实际数据,因此可以和基本表一样被查询、修改、删除
C.所有视图都可以进行更新操作
D.可以在一个视图上再定义视图
正确答案:
BC
20.
()
为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括
A.
B.
C.
15春学期《数据库应用系统设计》在线作业
三、判断题(共9道试题,共18分。
)
1.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值
A.错误
B.正确
正确答案:
2.
INSERT语句向表中插入一个新记录时,必须指定所有列上的值
在使用
A.错误
B.正确
正确答案:
3.在PowerScript语言中,数组中的各元素必须具有相同的数据类型
A.错误
B.正确
正确答案:
A
4.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护
A.错误
B.正确
正确答案:
B
5.使用SQL语句“DROPTABLE学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留
A.错误
B.正确
正确答案:
A
6.创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引
A.错误
B.正确
正确答案:
A
7.SQLServer系统可以识别SQLServer和Windows两种类型的登录认证机制
A.错误
B.正确
正确答案:
B
8.PRIMARYKEY约束和NULL约束不能同时定义在相同的列上
A.错误
B.正确
正确答案:
B
9.视图创建后不能修改,如果需要修改必须删除后再重新创建
A.错误
B.正确
正确答案:
B