23春学期(高起本:1709-2103、专升本/高起专:1909-2103)《数据库应用系统设计》在线作业-00002
试卷总分:100 得分:100
一、单选题 (共 21 道试题,共 42 分)
1.有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为( )个。
A.1
B.2
C.3
D.4
2.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现( )功能。
A.数据查询
B.数据操作
C.数据定义
D.数据控制
3.数据模型是( )。
A.文件的集合
B.记录的集合
C.数据的集合
D.记录及其联系的集合
4.进行并发控制的主要技术是()
A.备份
B.建立日志文件
C.封锁
D.完整性检查
5.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是()阶段
A.文件系统
B.数据库
C.人工管理
D.数据库管理系统
6.在数据库转储期间允许对数据库进行存取、修改活动,则该转储类型为()
A.静态转储
B.动态转储
C.海量转储
D.增量转储
7.内模式的修改不影响模式的特点称为数据库的( )
A.物理独立性
B.逻辑独立性
C.外模式独立性
D.内模式独立性
8.一个事务能读取到别的事务提交的更新数据,不能看到未提交的更新数据,不会出现丢失更新、脏读,但可能出现不可重复读、幻读,则该事务的隔离级为( )。
A.未提交读
B.提交读
C.可重复读
D.序列化
9.设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元组个数是( )。
A.10
B.30
C.1000
D.不确定(与计算结果有关)
10.用户看到的那部分数据的局部逻辑结构的描述是( )。
A.存储模式
B.外模式
C.概念模式
D.模式
11.下列关于PHP字符串定界符的描述中,正确的是( )。
A.字符串的定界符只能是双引号
B.字符串的定界符只能是单引号
C.以单引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
D.以双引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
12.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
13.MySQL的二进制日志中,不记录的( )操作。
A.插入记录
B.修改记录
C.删除记录
D.查询记录
14.用来显示窗口对象及其控件的视图是()
A.布局视图
B.窗口视图
C.属性视图#脚本视图
15.在数据库管理系统中,通过()语言来定义模式、子模式和内模式
A.数据定义
B.数据操纵
C.数据控制
D.数据管理
16.一个事务一旦提交,它对数据库的修改应该永久保存在数据库中,该特性称为事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
17.在关系数据库系统中,一个关系相当于( )。
A.一个数据库文件
B.一张二维表
C.一条记录
D.一个指针
18.SQL语言通常称为( )
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
19.确定数据的存储安排以提高系统性能,属于数据库设计的()阶段
A.概念结构设计
B.逻辑结构设计
C.物理结构设计
D.运行和维护
20.在关系数据库中,实现“表中任意两行不能相同”的约束是靠( )来实现的。
A.外码
B.属性
C.主码
D.列
21.在现实世界中,某种产品的名称对应于数据库中的( )。
A.文件
B.实体
C.数据项
D.记录
二、多选题 (共 20 道试题,共 40 分)
22.以下关于两段锁协议的叙述,正确的是()
A.在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁
B.在解除一个封锁之后,事务不再申请和获得任何其他封锁
C.两段锁协议是保证并发调度可串行化的必要条件
D.两段锁协议是保证并发调度可串行化的充分条件
23.下列选项中,表示MySQL逻辑非运算的有( )。
A.||
B.~
C.NOT
D.!
24.下列关于外模式的描述中,正确的是( )。
A.面向用户
B.通常是模式的一个子集,所以又称外模式
C.是允许用户看到和使用的局部数据的逻辑结构和特征的描述
D.由于用户可以不止一个,每个用户使用的数据可能不同,所以系统可以有多个外模式
25.下列选项中,不属于SQL语言数据定义功能的命令是()
A.CREATE
B.REVOKE
C.DELETE
D.DROP
26.SQL语言支持关系数据库系统的三级模式结构,其中外模式对应部分包括()
A.基本表
B.视图
C.数据存储文件
D.索引
27.下列属于用户自定义完整性的约束包括( )。
A.学号为学生表的主码,不能取空值
B.学生的成绩必须在0~100之间
C.学生成绩表中出现的学号必须是学生表中存在的学号
D.学生的性别只能是男或女
28.下列选项中,可用于存储数值的数据类型包括( )。
A.INT
B.DOUBLE
C.BLOB
D.DECIMAL
29.使用SQL语句查询学生信息表中入学成绩在650到700之间的学生记录,WHERE短语后可以使用的条件是()
A.入学成绩 BETWEEN 650 AND 700
B.入学成绩>=650 AND <=700
C.NOT (入学成绩<650 OR 入学成绩>700)
D.入学成绩 NOT BETWEEN 650 AND 700
30.下列选项中,属于域完整性约束的有( )。
A.主键约束
B.自增约束
C.默认约束
D.非空约束
31.下列关于SQL特点的叙述,错误的是()
A.SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”
B.SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体
C.一条SQL语句仅能操作一条记录
D.SQL可以作为嵌入式语言和自含式语言两种方式来使用
32.下列说法正确的是( )。
A.文本、图形、图像等都是数据
B.数据库是数据库管理系统的一部分
C.数据库管理系统是数据库系统的一部分
D.数据库管理员使用数据库应用系统操作数据库
33.数据模型的组成要素包括()
A.数据结构
B.数据约束
C.数据检索
D.数据更新
34.事务在运行过程中,系统写入日志文件中的操作包括对数据库的()
A.插入操作
B.修改操作
C.删除操作
D.查询操作
35.使用SQL语言创建一个表,要限定某列的值具有唯一性,可以使用()约束
A.PRIMARY KEY
B.CHECK
C.UNIQUE
D.FOREIGN KEY
36.下列选项中,不属于SQL语言数据操作功能的命令是( )
A.CREATE
B.INSERT
C.DELETE
D.SELECT
37.下列关于内模式的描述中,正确的是( )。
A.一个数据库只有一个内模式
B.是指数据以何种组织形式进行存储,例如是顺序存储、链式存储还是哈希存储
C.数据库模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用无关
D.描述了数据在介质上的存储方式和物理结构
38.下列选项中,属于数据库实施阶段的工作包括( )。
A.数据库试运行
B.确定数据存放位置
C.建立实际数据库结构
D.数据导入
39.数据库系统阶段数据库管理的特点包括( )。
A.采用数据模型表示复杂的数据结构,从整体看待数据,降低数据冗余、减少不一致性
B.数据库结构的设计面向具体应用,数据依赖于程序
C.数据库可供不同应用程序使用,数据共享度高
D.数据库系统的数据和程序之间具有较高的独立性
40.下列关于索引的叙述中,正确的是()
A.使用索引可以加快数据检索速度
B.使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间
C.当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度
D.一个基本表上可以创建多个非聚集索引
41.下列选项中,属于数据定义的是( )。
A.插入记录
B.创建数据库
C.创建表
D.删除记录
三、判断题 (共 9 道试题,共 18 分)
42.创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引
43.数据库系统具有数据冗余较小、数据共享度高等特点。
44.对表进行记录的筛选,用的运算是投影。
45.HTML中一个单选按钮组各单选按钮的name属性可以不同。
46.MySQL中,一个表中最多只能有一个自增字段。
47.一名学生可以同时选修多门课程,一门课程也可由多名学生选修,则学生和课程之间是一对一联系。
48.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为多对多联系。
49.在关系数据库中,实现“表中任意两行不能相同”的约束是靠主码来实现的。
50.在数据库的三级模式中,只有模式才是真正存储数据的。
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777