《数据库应用系统设计》》20春期末考核-00001
试卷总分:100 得分:70
一、单选题 (共 20 道试题,共 40 分)
1.数据独立性是指( )。
A.不会因为数据的数值发生变化而影响应用程序
B.不会因为系统数据存储结构和逻辑结构的变化而影响程序
C.不会因为程序的变化而影响数据
D.不会因为数据逻辑结构的变化而影响数据的存储结构
2.一个关系中主码的作用是( )。
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.在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量
A.局部变量、实例变量、共享变量、全局变量
B.局部变量、共享变量、实例变量、全局变量
C.共享变量、局部变量、实例变量、全局变量
D.局部变量、实例变量、全局变量、共享变量
8.事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行,该特性称为事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
9.删除MySQL的二进制日志文件时,不可以执行的删除操作为( )。
A.删除所有二进制文件
B.删除某一编号前的二进制文件
C.删除指定两个编号之间的二进制文件
D.删除指定时间前创建的二进制文件
10.以下关于关系的说法中正确的是( )。
A.一个关系就是一张二维表
B.在关系所对应的二维表中,行对应属性,列对应元组
C.关系中各属性不允许有相同的域
D.关系的各属性名必须与对应的域同名
11.一个事务一旦提交,它对数据库的修改应该永久保存在数据库中,该特性称为事务的( )。
A.原子性
B.一致性
C.隔离性
D.持久性
12.关系模型中,实体完整性是指( )。
A.实体不允许是空实体
B.实体的主码不允许是空值
C.实体的外键值不允许是空值
D.实体的属性值不能是空值
13.对表进行字段的筛选,用的运算是( )。
A.交
B.投影
C.选择
D.连接
14.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
15.确定数据的存储安排以提高系统性能,属于数据库设计的()阶段
A.概念结构设计
B.逻辑结构设计
C.物理结构设计
D.运行和维护
16.关系模式规范化中的插入异常是指( )
A.不该插入的数据被插入
B.不该删除的数据被删除
C.要插入的数据无法插入
D.要删除的数据无法删除
17.使用SQL语言修改数据库,正确的命令是()
A.CREATE DATABASE
B.MODIFY DATABASE
C.ALTER DATABASE
D.CHANGE DATABASE
18.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现( )功能。
A.数据查询
B.数据操作
C.数据定义
D.数据控制
19.关系模型所能表示的实体间联系方式( )。
A.只能表示1:1联系
B.只能表示1:n联系
C.只能表示m:n联系
D.可以表示任意联系方式
20.数据库应用系统维护阶段最主要的工作是()
A.应用程序维护
B.数据维护
C.编码维护
D.硬件设备维护
二、多选题 (共 5 道试题,共 10 分)
21.下列选项中,属于系统需求分析阶段的工作包括( )。
A.调查各部门的业务活动情况
B.协助用户明确对系统的各种要求
C.绘制数据流图
D.设计E-R模型
22.下列选项中,属于数据操作的是( )。
A.插入记录
B.创建数据库
C.创建表
D.删除记录
23.完整性约束的作用包括( )。
A.对关系模型施加某些合理的限制
B.拒绝某些不合理的数据操作
C.自动更正错误的数据输入
D.保证输入数据库的数据尽可能正确
24.数据管理技术的发展阶段包括( )。
A.人工管理阶段
B.文件系统阶段
C.网络管理阶段
D.数据库阶段
25.下列关于视图的叙述中,错误的是()
A.视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式
B.视图中存放实际数据,因此可以和基本表一样被查询、修改、删除
C.所有视图都可以进行更新操作
D.可以在一个视图上再定义视图
三、判断题 (共 10 道试题,共 20 分)
26.目前的数据库系统广泛使用的数据模型是网状模型。
27.一名工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为一对多联系。
28.数据库中的数据可以共享。
29.MySQL中二进制日志可根据需要启动或禁止。
30.二维表中的列称为属性。
31.以下关于DB、DBMS、DBS三者之间的关系的叙述中,DB包括DBMS和DBS。
32.语句“CREATE DATABASE studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则覆盖已存在数据库、创建一个新的数据库。
33.有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为2个。
34.PHP中使用mysql_fetch_assoc获取的查询结果,可以使用数字下标或字段名两种方式访问每一个数据项。
35.数据库避免了一切数据重复。
四、简答题 (共 6 道试题,共 30 分)
36.请简述触发器执行错误时所有表共同的处理方式。
37.请简述索引的优点。
38.请简述数据流图中4种符号的含义。
39.请简述MySQL中user表资源控制列的含义。
40.请简述索引的设计原则。
41.请举例说明实体完整性、参照完整性和用户自定义完整性。
转载请注明:奥鹏作业之家 » 南开《数据库应用系统设计》20春期末考核【标准答案】