24秋学期(高起本:1803-2103、专升本/高起专:2009-2103)《数据库应用系统设计》在线作业-00002
试卷总分:100 得分:100
一、单选题 (共 21 道试题,共 42 分)
1.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的()
A.部分函数依赖
B.完全函数依赖
C.非平凡函数依赖
D.平凡函数依赖
2.( )是指数据以何种组织形式进行存储,例如是顺序存储、链式存储还是哈希存储。
A.存储模式
B.外模式
C.概念模式
D.模式
3.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是()阶段
A.文件系统
B.数据库
C.人工管理
D.数据库管理系统
4.在数据库管理系统中,通过()语言来定义模式、子模式和内模式
A.数据定义
B.数据操纵
C.数据控制
D.数据管理
5.要查看数据库参数设置在应用程序中的代码表示形式,应选择Database Profile Setup对话框中的()标签
A.Connection
B.Transaction
C.Syntax
D.Preview
6.数据库应用系统维护阶段最主要的工作是()
A.应用程序维护
B.数据维护
C.编码维护
D.硬件设备维护
7.关系模型中,实体完整性是指( )。
A.实体不允许是空实体
B.实体的主码不允许是空值
C.实体的外键值不允许是空值
D.实体的属性值不能是空值
8.多个事务并发执行时,一个事务的执行不应影响其他事务的执行,该特性称为事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
9.DBMS是指( )。
A.数据库
B.数据库系统
C.数据库管理系统
D.数据处理系统
10.聚合函数“AVG”的功能是计算一个数值型列的()
A.和
B.平均值
C.最小值
D.第一个值
11.在MySQL中,建立视图用( )
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
12.目前的数据库系统广泛使用的数据模型是( )。
A.层次模型
B.网状模型
C.关系模型
D.概念模型
13.在SQL Server中,要授予某安全性帐户具有转授许可给其他安全性帐户的权限,则在授权时应加上()子句
A.WITH GRANT
B.WITH GRANT FOR
C.WITH GRANT OPTION
D.WITH GRANT PERMISSION
14.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是( )阶段。
A.文件系统
B.数据库
C.人工管理
D.数据库管理系统
15.下列选项不是DBMS功能的是( )。
A.数据定义
B.数据操作
C.数据库运行控制
D.数据编译
16.数据冗余可能产生的问题是( )。
A.修改数据方便
B.删除数据方便
C.增加了编程的复杂度
D.潜在的数据不一致性
17.不允许事务并发执行,而必须串行化执行,最安全,不可能出现丢失更新、脏读、不可重复读、幻读,但是效率最低,则该事务的隔离级为( )。
A.未提交读
B.提交读
C.可重复读
D.序列化
18.数据独立性是指( )。
A.不会因为数据的数值发生变化而影响应用程序
B.不会因为系统数据存储结构和逻辑结构的变化而影响程序
C.不会因为程序的变化而影响数据
D.不会因为数据逻辑结构的变化而影响数据的存储结构
19.在E-R模型转化成关系模型的过程中,下列叙述不正确的是( )。
A.每个实体类型转化成一个关系模式
B.每个联系类型转化成一个关系模式
C.每个m:n联系转化成一个关系模式
D.在1:n联系中,“1”实体的主键作为外部键放在“n”端实体类型转换成的关系模式中
20.SQL语言通常称为( )
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
21.使用SQL语句查询所有姓李的学生记录,WHERE短语后应使用的条件是()
A.姓名 LIKE '李%'
B.姓名='李%'
C.姓名='李_'
D.姓名 LIKE '李_'
二、多选题 (共 20 道试题,共 40 分)
22.下列选项中,不属于SQL语言数据定义功能的命令是()
A.CREATE
B.REVOKE
C.DELETE
D.DROP
23.下列属于实体完整性的约束包括( )。
A.定义外码与主码之间的引用规则
B.每个关系都应有一个主码,每个元组的主码值不能为空且唯一
C.主码的所有属性都不能取空值,而不仅是主码整体不能取空值
D.设置某一属性只能在指定范围内取值
24.下面给出的字符集校对规则名的后缀中,表示对大小写敏感的有( )。
A._ci
B._cs
C._bin
D._cc
25.MySQL的不同版本中,比Beta版更稳定的版本包括( )。
A.Alpha
B.Gamma
C.Delta
D.Production
26.SQL Server提供的完整性类型包括()
A.实体完整性
B.域完整性
C.引用完整性
D.用户定义完整性
27.数据模型的组成要素包括()
A.数据结构
B.数据约束
C.数据检索
D.数据更新
28.下列说法正确的是( )。
A.文本、图形、图像等都是数据
B.数据库是数据库管理系统的一部分
C.数据库管理系统是数据库系统的一部分
D.数据库管理员使用数据库应用系统操作数据库
29.为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括()
A.记录的次序严格按并发事务执行的时间次序
B.必须先写日志文件,后写数据库
C.必须先写数据库,后写日志文件
D.必须将数据库的所有更新操作记录到日志文件中
30.用于对数据表进行分析和优化的MySQL程序包括( )。
A.mysqladmin
B.mysqldump
C.mysqlcheck
D.isamchk
31.下列选项中,属于关系数据库逻辑结构设计阶段的工作包括( )。
A.设计局部E-R模型
B.集成各局部E-R模型
C.将E-R图转换为关系模型
D.将关系模式规范化
32.将E-R图转换为关系模型时,下列叙述正确的是( )
A.一个实体转换为一个关系
B.一个联系转换为一个关系
C.对于一个多对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
D.对于一个一对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
33.数据模型的组成要素包括( )。
A.数据结构
B.数据约束
C.数据检索
D.数据更新
34.下列选项中,属于数据操作的是( )。
A.插入记录
B.创建数据库
C.创建表
D.删除记录
35.SQL语言的功能包括()
A.数据定义
B.数据查询
C.数据操纵
D.数据控制
36.下列选项中,属于MySQL比较运算符有( )。
A.<>
B.==
C.=
D.
37.事务的特性包括()
A.原子性
B.一致性
C.独立性
D.永久性
38.必须使用日志文件的情况包括()
A.事务故障恢复
B.系统故障恢复
C.动态转储方式下的数据库恢复
D.静态转储方式下的数据库恢复
39.下列关于索引的叙述中,正确的是( )。
A.使用索引可以加快数据检索速度
B.使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间
C.当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度
D.通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性
40.数据库管理系统的主要功能包括()
A.数据定义功能
B.数据操纵功能
C.数据库的建立和维护功能
D.数据库的运行管理功能
41.下列选项中属于关系数据库三级模式结构的是()
A.模式
B.存储模式
C.外模式
D.内模式
三、判断题 (共 9 道试题,共 18 分)
42.用户看到的那部分数据的局部逻辑结构的描述是外模式。
43.用树型结构表示实体及实体间关系的数据模型称为层次模型。
44.数据库中的数据可以共享。
45.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为多对多联系。
46.通过模式/内模式映象,使得关系数据库具有高度物理独立性。
47.PHP中只能顺序读取查询结果中的记录。
48.数据库系统具有数据冗余较小、数据独立性低等特点。
49.PHP支持Apache、IIS等服务器软件。
50.语句“CREATE DATABASE IF NOT EXISTS studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则报错、且不覆盖已存在数据库。