24春学期(高起本:1709-2103、专升本/高起专:2003-2103)《数据库应用系统设计》在线作业-00001
试卷总分:100 得分:100
一、单选题 (共 21 道试题,共 42 分)
1.在SQL查询中,GROUP BY短语的作用是()
A.设置查询条件
B.对查询结果进行排序
C.设置分组条件
D.选择查询结果中显示的字段
2.关系数据库中,表与表之间联系的约束是通过( )来实现的。
A.实体完整性规则
B.参照完整性规则
C.用户自定义的完整性
D.值域
3.要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的()标签
A.Connection
B.Transaction
C.Syntax
D.Preview
4.对数据库中的数据对象进行定义是通过( )来实现的。
A.数据描述语言DDL
B.数据操纵语言DML
C.程序设计语言
D.机器语言
5.对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用( )完整性。
A.实体完整性
B.用户自定义完整性
C.参照完整性
D.记录完整性
6.根据关系模式的完整性规则,一个关系中的主码( )。
A.不能包含多个属性
B.不能成为另一个关系的外码
C.不允许空值
D.可以取空值
7.SQL是()的标准语言
A.层次数据库
B.关系数据库
C.非数据库
D.网状数据库
8.内模式的修改不影响模式的特点称为数据库的( )
A.物理独立性
B.逻辑独立性
C.外模式独立性
D.内模式独立性
9.在关系数据库系统中,一个关系相当于( )。
A.一个数据库文件
B.一张二维表
C.一条记录
D.一个指针
10.若规定工资表中基本工资不得超过5000元,则这个规定属于( )。
A.关系完整性约束
B.实体完整性约束
C.参照完整性约束
D.用户定义完整性约束
11.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( )。
A.存储模式
B.内模式
C.外模式
D.模式
12.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现( )功能。
A.数据查询
B.数据操作
C.数据定义
D.数据控制
13.在关系数据库系统中,一个关系相当于()
A.一个数据库文件
B.一张二维表
C.一条记录
D.一个指针
14.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门和职员的联系类型是( )
A.多对多
B.一对一
C.多对一
D.一对多
15.关系模型所能表示的实体间联系方式( )。
A.只能表示1:1联系
B.只能表示1:n联系
C.只能表示m:n联系
D.可以表示任意联系方式
16.若一个关系模式只有两个属性,则该关系模式( )。
A.最高属于1NF
B.最高属于2NF
C.可能属于3NF
D.必定属于3NF
17.下列关于数据库模式的说法中,正确的是( )。
A.在应用程序中,用户使用的是内模式
B.在一个数据库系统中可以有多个外模式
C.模式是外模式的一个子集
D.在一个数据库系统中,可以有多个内模式和外模式
18.一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为( )。
A.未提交读
B.提交读
C.可重复读
D.序列化
19.数据库中存储的是( )。
A.数据
B.数据模型
C.数据之间的联系
D.数据以及数据之间的联系
20.下列四项中,不属于数据库系统特点的是( )。
A.数据共享性高
B.数据由DBMS统一管理和控制
C.数据冗余度高
D.数据独立性高
21.保证同一事务中先后执行的多次查询将返回同一结果,不受其他事务影响,不可能出现丢失更新、脏读、不可重复读,但可能出现幻读,则该事务的隔离级为( )。
A.未提交读
B.提交读
C.可重复读
D.序列化
二、多选题 (共 20 道试题,共 40 分)
22.SQL Server系统支持的认证模式包括()
A.Windows认证模式
B.SQL Server认证模式
C.Windows和SQL Server混合模式
D.以上都包括
23.下列选项中属于关系数据库三级模式结构的是( )。
A.模式
B.存储模式
C.外模式
D.内模式
24.下列选项中,属于数据库运行维护阶段的工作包括( )。
A.检测并改善数据库性能
B.数据库试运行
C.整理使用说明书等文档
D.重新组织和构造数据库
25.下列关于完整性约束的叙述中,正确的是()
A.一个表可以有多个PRIMARY KEY约束
B.在任何情况下PRIMARY KEY约束都可以被删除
C.一个表可以有多个UNIQUE约束
D.使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
26.下列选项中,属于域完整性约束的有( )。
A.主键约束
B.自增约束
C.默认约束
D.非空约束
27.在数据库应用系统的详细设计阶段,主要工作包括()
A.算法设计
B.程序设计
C.数据库设计
D.用户界面设计
28.关于关系和关系模式之间联系正确的叙述是( )。
A.一个关系模式可以对应多个关系
B.一个关系可以对应多个关系模式
C.一个关系只能对应一个关系模式
D.关系是关系模式在某一时刻的取值
29.在数据库中解决死锁问题可以()
A.使用一次封锁法预防死锁发生
B.使用顺序封锁法预防死锁发生
C.定期诊断系统中是否发生死锁,若有则撤销某个事务来解除之
D.使用两段锁协议
30.下列选项中,属于数据库物理结构设计阶段的工作包括( )。
A.确定文件的存储结构
B.确定数据存放位置
C.建立实际数据库结构
D.数据导入
31.下列选项中,属于数据操作的是( )。
A.插入记录
B.创建数据库
C.创建表
D.删除记录
32.如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上()
A.共享锁
B.排他锁
C.S锁
D.X锁
33.下列选项中,属于InnoDB存储引擎特点的有( )。
A.事务安全
B.全文索引
C.支持外键
D.表中数据存放在内存中
34.数据库管理系统的主要功能包括( )。
A.数据定义功能
B.数据操作功能
C.数据库的建立和维护功能
D.数据库的运行管理
35.下列故障类型中,哪种故障可能会破坏数据库
A.事务故障
B.系统故障
C.介质故障
D.计算机病毒
36.下列选项中,属于MyISAM存储引擎特点的有( )。
A.表格可以被压缩
B.支持全文搜索
C.支持外键
D.事务安全
37.必须使用日志文件的情况包括()
A.事务故障恢复
B.系统故障恢复
C.动态转储方式下的数据库恢复
D.静态转储方式下的数据库恢复
38.下列属于实体完整性的约束包括( )。
A.定义外码与主码之间的引用规则
B.每个关系都应有一个主码,每个元组的主码值不能为空且唯一
C.主码的所有属性都不能取空值,而不仅是主码整体不能取空值
D.设置某一属性只能在指定范围内取值
39.数据模型的组成要素包括( )。
A.数据结构
B.数据约束
C.数据检索
D.数据更新
40.下列关于系统故障恢复的描述,正确的是()
A.从日志文件开头向后扫描
B.从日志文件最后向前扫描
C.需要建立撤销队列,并对该队列中的每个事务做撤销处理
D.既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中
41.下列选项中,属于数据库实施阶段的工作包括( )。
A.数据库试运行
B.确定数据存放位置
C.建立实际数据库结构
D.数据导入
三、判断题 (共 9 道试题,共 18 分)
42.要在数据库中创建一个数据表,用户应通过数据库管理系统的数据操作语言。
43.在数据库的三级模式中,只有内模式才是真正存储数据的。
44.一名学生可以同时选修多门课程,一门课程也可由多名学生选修,则学生和课程之间是一对多联系。
45.一个关系中主码的作用是用来唯一标识关系中的行。
46.HTML中提交表单数据时使用GET方法会将用户输入的数据全部显示在地址栏中,用户可以通过查询浏览器的历史记录得到输入的数据。
47.MySQL中子查询比连接查询的效率更高。
48.使用SQL语言修改将数据库的名字由“学生管理”改为“学生信息管理”,正确的命令是ALTER DATABASE 学生管理 MODIFY NAME=学生信息管理。
49.MySQL中使用UPDATE一次只能修改一条记录的值。
50.以下关于DB、DBMS、DBS三者之间的关系的叙述中,DBS包括了DBMS和DB。