22秋学期(高起本1709-1803、全层次1809-2103)《数据库应用系统设计》在线作业-00001
试卷总分:100 得分:100
一、单选题 (共 21 道试题,共 42 分)
1.权限授予的命令是( )。
A.GRANT
B.REVOKE
C.PERMISSION
D.ALLOW
2.不允许事务并发执行,而必须串行化执行,最安全,不可能出现丢失更新、脏读、不可重复读、幻读,但是效率最低,则该事务的隔离级为( )。
A.未提交读
B.提交读
C.可重复读
D.序列化
3.在MySQL中,建立视图用( )
A.CREATE SCHEMA
B.CREATE TABLE
C.CREATE VIEW
D.CREATE INDEX
4.在MySQL中,默认启动且无法禁止的日志是( )。
A.二进制日志
B.错误日志
C.通用查询日志
D.慢查询日志
5.有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为( )个。
A.1
B.2
C.3
D.4
6.在E-R模型转化成关系模型的过程中,下列叙述不正确的是( )。
A.每个实体类型转化成一个关系模式
B.每个联系类型转化成一个关系模式
C.每个m:n联系转化成一个关系模式
D.在1:n联系中,“1”实体的主键作为外部键放在“n”端实体类型转换成的关系模式中
7.进行并发控制的主要技术是()
A.备份
B.建立日志文件
C.封锁
D.完整性检查
8.SQL语言中,SELECT语句的执行结果是( )
A.属性
B.表
C.元组
D.数据库
9.SQL是()的标准语言
A.层次数据库
B.关系数据库
C.非数据库
D.网状数据库
10.主键的作用是()
A.用来唯一标识表中的行
B.用来验证数据库的密码
C.可有可无的一个属性
D.设定表中某列的默认值
11.在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用()约束
A.检查约束
B.主键约束
C.外键约束
D.默认约束
12.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行( )操作。
A.选择和连接
B.投影和连接
C.选择、投影和连接
D.选择和投影
13.关系模式规范化中的插入异常是指( )
A.不该插入的数据被插入
B.不该删除的数据被删除
C.要插入的数据无法插入
D.要删除的数据无法删除
14.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。
A.选择
B.连接
C.投影
D.选择和投影
15.在关系数据库系统中,一个关系相当于( )。
A.一个数据库文件
B.一张二维表
C.一条记录
D.一个指针
16.对于一个学生表,如果想限制学生入学成绩只能在0~750之间,则应使用( )完整性。
A.实体完整性
B.用户自定义完整性
C.参照完整性
D.记录完整性
17.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现( )功能。
A.数据查询
B.数据操作
C.数据定义
D.数据控制
18.数据独立性是指( )。
A.数据依赖于程序
B.程序依赖于数据
C.数据不依赖于程序
D.程序不依赖于数据
19.下列有关数据库的描述正确的是( )。
A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合
D.数据库是一组文件
20.与文件系统相比,数据库系统的特点不包括( )。
A.数据的结构化
B.数据独立性差
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.一个关系模式可以对应多个关系
B.一个关系可以对应多个关系模式
C.一个关系只能对应一个关系模式
D.关系是关系模式在某一时刻的取值
26.将E-R图转换为关系模型时,下列叙述正确的是( )
A.一个实体转换为一个关系
B.一个联系转换为一个关系
C.对于一个多对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
D.对于一个一对多联系转换成的关系,应将与该联系相关的各实体的码的组合作为该关系的码
27.下列选项中,属于InnoDB存储引擎特点的有( )。
A.事务安全
B.全文索引
C.支持外键
D.表中数据存放在内存中
28.下列选项中,属于系统需求分析阶段的工作包括( )。
A.调查各部门的业务活动情况
B.协助用户明确对系统的各种要求
C.绘制数据流图
D.设计E-R模型
29.下列描述中正确的是( )。
A.使用INSERT一次只能插入一条数据
B.使用INSERT一次可以插入多条数据
C.使用INSERT插入数据必须指定所有字段的值
D.使用INSERT插入数据可以只指定部分字段的值
30.下列关于外模式的描述中,正确的是( )。
A.面向用户
B.通常是模式的一个子集,所以又称外模式
C.是允许用户看到和使用的局部数据的逻辑结构和特征的描述
D.由于用户可以不止一个,每个用户使用的数据可能不同,所以系统可以有多个外模式
31.如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上()
A.共享锁
B.排他锁
C.S锁
D.X锁
32.数据库管理系统的主要功能包括( )。
A.数据定义功能
B.数据操作功能
C.数据库的建立和维护功能
D.数据库的运行管理
33.在SQL Server中,按照锁定的资源分类,包括()
A.字段级锁
B.行级锁
C.表级锁
D.簇级锁
34.用于对数据表进行分析和优化的MySQL程序包括( )。
A.mysqladmin
B.mysqldump
C.mysqlcheck
D.isamchk
35.下列选项中,属于数据定义的是( )。
A.插入记录
B.创建数据库
C.创建表
D.删除记录
36.下列属于实体完整性的约束包括( )。
A.定义外码与主码之间的引用规则
B.每个关系都应有一个主码,每个元组的主码值不能为空且唯一
C.主码的所有属性都不能取空值,而不仅是主码整体不能取空值
D.设置某一属性只能在指定范围内取值
37.数据库系统阶段数据库管理的特点包括( )。
A.采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性
B.数据库结构的设计面向具体应用,数据依赖于程序
C.数据库可供不同应用程序使用,数据共享度高
D.数据库系统的数据和程序之间具有较高的独立性
38.SQL Server的实体完整性可以通过()进行定义
A.外键约束
B.检查约束
C.主键约束
D.唯一键约束
39.下列关于SQL特点的叙述,错误的是()
A.SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”
B.SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体
C.一条SQL语句仅能操作一条记录
D.SQL可以作为嵌入式语言和自含式语言两种方式来使用
40.数据模型的组成要素包括()
A.数据结构
B.数据约束
C.数据检索
D.数据更新
41.下列属于用户自定义完整性的约束包括( )。
A.学号为学生表的主码,不能取空值
B.学生的成绩必须在0~100之间
C.学生成绩表中出现的学号必须是学生表中存在的学号
D.学生的性别只能是男或女
三、判断题 (共 9 道试题,共 18 分)
42.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对多联系。
43.二维表中的列称为元组。
44.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对一联系。
45.PHP中可以使用mysql_data_seek读取查询结果中指定记录号的记录。
46.语句“CREATE DATABASE IF NOT EXISTS studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则报错、且不覆盖已存在数据库。
47.在数据库的三级模式中,只有内模式才是真正存储数据的。
48.数据库系统具有数据冗余较小、数据共享度高等特点。
49.数据冗余可能产生的问题是潜在的数据不一致性。
50.通过模式/内模式映象,使得关系数据库具有高度物理独立性。
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777