咨询请添加 QQ:3064302332 微信:wxxygzs
南开24春学期(高起本:1803-2103、专升本高起专:2009-2103)《数据库应用系统设计》在线作业[标准答案]
试卷总分: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的数据库,如果数据库已存在则报错、且不覆盖已存在数据库。