南开17秋学期《数据库应用系统设计》在线作业2.docx

上传人:b****7 文档编号:10594501 上传时间:2023-02-21 格式:DOCX 页数:17 大小:18.56KB
下载 相关 举报
南开17秋学期《数据库应用系统设计》在线作业2.docx_第1页
第1页 / 共17页
南开17秋学期《数据库应用系统设计》在线作业2.docx_第2页
第2页 / 共17页
南开17秋学期《数据库应用系统设计》在线作业2.docx_第3页
第3页 / 共17页
南开17秋学期《数据库应用系统设计》在线作业2.docx_第4页
第4页 / 共17页
南开17秋学期《数据库应用系统设计》在线作业2.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

南开17秋学期《数据库应用系统设计》在线作业2.docx

《南开17秋学期《数据库应用系统设计》在线作业2.docx》由会员分享,可在线阅读,更多相关《南开17秋学期《数据库应用系统设计》在线作业2.docx(17页珍藏版)》请在冰豆网上搜索。

南开17秋学期《数据库应用系统设计》在线作业2.docx

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

17秋学期《数据库应用系统设计》在线作业

试卷总分:

100得分:

100

一、单选题(共21道试题,共42分)

1.在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用()语句

A.Exit

B.Continue

C.Halt

D.Return

满分:

2分

正确答案:

A

 

2.数据库系统的英文缩写为()

A.DBMS

B.DBS

C.DB

D.DBA

满分:

2分

正确答案:

B

 

3.下列选项中不属于数据库系统软件组成部分的是()

A.数据库管理系统

B.数据库应用系统

C.CPU

D.操作系统

满分:

2分

正确答案:

C

 

4.使用SQL语句查询所有姓李的学生记录,WHERE短语后应使用的条件是()

A.姓名LIKE'李%'

B.姓名='李%'

C.姓名='李_'

D.姓名LIKE'李_'

满分:

2分

正确答案:

A

 

5.要查看数据库参数设置在应用程序中的代码表示形式,应选择DatabaseProfileSetup对话框中的()标签

A.Connection

B.Transaction

C.Syntax

D.Preview

满分:

2分

正确答案:

D

 

6.通过外模式/模式映象,使得关系数据库具有高度()独立性

A.物理

B.存储

C.逻辑

D.结构

满分:

2分

正确答案:

C

 

7.SQL是()的标准语言

A.层次数据库

B.关系数据库

C.非数据库

D.网状数据库

满分:

2分

正确答案:

B

 

8.使用SQL语言修改数据库,正确的命令是()

A.CREATEDATABASE

B.MODIFYDATABASE

C.ALTERDATABASE

D.CHANGEDATABASE

满分:

2分

正确答案:

C

 

9.主键的作用是()

A.用来唯一标识表中的行

B.用来验证数据库的密码

C.可有可无的一个属性

D.设定表中某列的默认值

满分:

2分

正确答案:

A

 

10.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是()阶段

A.文件系统

B.数据库

C.人工管理

D.数据库管理系统

满分:

2分

正确答案:

B

 

11.要定义数据库描述文件名称和数据库基本连接参数,应选择DatabaseProfileSetup对话框中的()标签

A.Connection

B.Transaction

C.Syntax

D.Preview

满分:

2分

正确答案:

A

 

12.数据的物理独立性是指(),从而保证应用程序不必改变

A.当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变

B.当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化

C.当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变

D.当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化

满分:

2分

正确答案:

D

 

13.在关系数据库系统中,一个关系相当于()

A.一个数据库文件

B.一张二维表

C.一条记录

D.一个指针

满分:

2分

正确答案:

B

 

14.聚合函数“AVG”的功能是计算一个数值型列的()

A.和

B.平均值

C.最小值

D.第一个值

满分:

2分

正确答案:

B

 

15.在SQL中,实现修改表中数据的语句是()

A.MODIFY

B.ALTER

C.UPDATE

D.ALTERDATA

满分:

2分

正确答案:

C

 

16.使用SQL语言设定表的外键,应使用()约束

A.PRIMARYKEY

B.CHECK

C.UNIQUE

D.FOREIGNKEY

满分:

2分

正确答案:

D

 

17.在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用()约束

A.检查约束

B.主键约束

C.外键约束

D.默认约束

满分:

2分

正确答案:

D

 

18.在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量

A.局部变量、实例变量、共享变量、全局变量

B.局部变量、共享变量、实例变量、全局变量

C.共享变量、局部变量、实例变量、全局变量

D.局部变量、实例变量、全局变量、共享变量

满分:

2分

正确答案:

A

 

19.要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT学号FROM学生选课GROUPBY()COUNT(*)>3”

A.课程号WHERE

B.学号WHERE

C.课程号HAVING

D.学号HAVING

满分:

2分

正确答案:

D

 

20.确定数据的存储安排以提高系统性能,属于数据库设计的()阶段

A.概念结构设计

B.逻辑结构设计

C.物理结构设计

D.运行和维护

满分:

2分

正确答案:

C

 

21.对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用()

A.实体完整性

B.用户自定义完整性

C.参照完整性

D.记录完整性

满分:

2分

正确答案:

B

 

二、多选题(共20道试题,共40分)

1.使用SQL语句查询学生信息表中入学成绩在650到700之间的学生记录,WHERE短语后可以使用的条件是()

A.入学成绩BETWEEN650AND700

B.入学成绩>=650AND<=700

C.NOT(入学成绩<650OR入学成绩>700)

D.入学成绩NOTBETWEEN650AND700

满分:

2分

正确答案:

AC

 

2.要解决对数据库并发操作所带来的读“脏数据”问题,可以采用()

A.一级封锁协议

B.二级封锁协议

C.三级封锁协议

D.都可以

满分:

2分

正确答案:

BC

 

3.下列故障类型中,哪种故障可能会破坏数据库

A.事务故障

B.系统故障

C.介质故障

D.计算机病毒

满分:

2分

正确答案:

CD

 

4.下列选项中属于关系数据库三级模式结构的是()

A.模式

B.存储模式

C.外模式

D.内模式

满分:

2分

正确答案:

ABCD

 

5.在PowerScript语言中,下列定义正确的数组包括()

A.IntA[]

B.StringS[5]

C.IntN[2to8,3to6]

D.RealR[6to3]

满分:

2分

正确答案:

ABC

 

6.必须使用日志文件的情况包括()

A.事务故障恢复

B.系统故障恢复

C.动态转储方式下的数据库恢复

D.静态转储方式下的数据库恢复

满分:

2分

正确答案:

ABC

 

7.在SQLServer中,按照锁定的资源分类,包括()

A.字段级锁

B.行级锁

C.表级锁

D.簇级锁

满分:

2分

正确答案:

BCD

 

8.以下关于两段锁协议的叙述,正确的是()

A.在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁

B.在解除一个封锁之后,事务不再申请和获得任何其他封锁

C.两段锁协议是保证并发调度可串行化的必要条件

D.两段锁协议是保证并发调度可串行化的充分条件

满分:

2分

正确答案:

ABD

 

9.将E-R图转换为关系模型时,下列叙述正确的是()

A.一个实体转换为一个关系

B.一个联系转换为一个关系

C.对于一个多对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码

D.对于一个一对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码

满分:

2分

正确答案:

AC

 

10.使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用()约束

A.PRIMARYKEY

B.CHECK

C.UNIQUE

D.FOREIGNKEY

满分:

2分

正确答案:

AC

 

11.数据库管理系统的主要功能包括()

A.数据定义功能

B.数据操纵功能

C.数据库的建立和维护功能

D.数据库的运行管理功能

满分:

2分

正确答案:

ABCD

 

12.下列选项中,不属于SQL语言数据定义功能的命令是()

A.CREATE

B.REVOKE

C.DELETE

D.DROP

满分:

2分

正确答案:

BC

 

13.数据库恢复的实现技术主要包括()

A.定期数据转储

B.建立日志文件

C.采用良好的防毒、杀毒工具

D.编写应用程序时考虑可能发生的故障并采取相应的预防措施

满分:

2分

正确答案:

AB

 

14.如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上()

A.共享锁

B.排他锁

C.S锁

D.X锁

满分:

2分

正确答案:

BD

 

15.SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括()

A.基本表

B.视图

C.数据存储文件

D.索引

满分:

2分

正确答案:

AB

 

16.对数据库应用系统的测试工作包括()

A.模块测试

B.单元测试

C.集成测试

D.验收测试

满分:

2分

正确答案:

ABCD

 

17.事务在运行过程中,系统写入日志文件中的操作包括对数据库的()

A.插入操作

B.修改操作

C.删除操作

D.查询操作

满分:

2分

正确答案:

ABC

 

18.在SQLServer中,对象许可包括()

A.CREATEVIEW

B.UPDATE

C.CREATETABLE

D.INSERT

满分:

2分

正确答案:

BD

 

19.在不进行并发控制的情况下,对数据库的并发操作可能带来的问题包括()

A.死锁

B.丢失修改问题

C.不可重复读问题

D.读出“脏数据”问题

满分:

2分

正确答案:

BCD

 

20.在SQLServer中,允许创建和修改数据库的固定服务器角色包括()

A.系统管理员

B.数据库创建者

C.磁盘管理员

D.进程管理员

满分:

2分

正确答案:

AB

 

三、判断题(共9道试题,共18分)

1.使用SQL语句“DROPTABLE学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留

A.错误

B.正确

满分:

2分

正确答案:

A

 

2.如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值

A.错误

B.正确

满分:

2分

正确答案:

A

 

3.在PowerScript语言中,数组中的各元素必须具有相同的数据类型

A.错误

B.正确

满分:

2分

正确答案:

A

 

4.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护

A.错误

B.正确

满分:

2分

正确答案:

B

 

5.SQLServer系统可以识别SQLServer和Windows两种类型的登录认证机制

A.错误

B.正确

满分:

2分

正确答案:

B

 

6.创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引

A.错误

B.正确

满分:

2分

正确答案:

A

 

7.在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值

A.错误

B.正确

满分:

2分

正确答案:

A

 

8.PRIMARYKEY约束和NULL约束不能同时定义在相同的列上

A.错误

B.正确

满分:

2分

正确答案:

B

 

9.视图创建后不能修改,如果需要修改必须删除后再重新创建

A.错误

B.正确

满分:

2分

正确答案:

B

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1