河南财大成教《数据处理概论》专升本课程原题及答案
1、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是
A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO
B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C.REVOKE UPDATE(XH) ON STUD FROM ZHAO
D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC
答案:C
2、关于主键约束以下说法错误的是( )
A.一个表中只能设置一个主键约束
B.允许空值的字段上不能定义主键约束
C.允许空值的字段上可以定义主键约束
D.可以将包含多个字段的字段组合设置为主键
答案:C
3、在SQL Server 中删除触发器用( )
A.ROLLBACK
B.DROP
C.DELALLOCATE
D.DELETE
答案:C
4、当关系模式R(A,B)已属于3NF,下列说法中()是正确的。
A.它一定消除了插入和删除异常
B.仍存在一定的插入和删除异常
C.一定属于BCNF
D.A和C都是
答案:B
5、在表或视图上执行除了( )以外的语句都可以激活触发器
A.Insert
B.Delete
C.Update
D.Create
答案:D
6、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的()约束。
A.实体完整性
B.参照完整性
C.用户自定义
D.用户操作
答案:D
7、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是
A.GRANT GRADE ON SC TO ZHAO
B.GRANT UPDATE ON SC TO ZHAO
C.GRANT UPDATE (GRADE) ON SC TO ZHAO
D.GRANT UPDATE ON SC (GRADE) TO ZHAO
答案:B
8、数据库的()是指数据的正确性和相容性
A.安全性
B.完整性
C.并发控制
D.恢复
答案:C
9、在数据库系统中,保证数据及语义正确和有效的功能是
A.并发控制
B.存取控制
C.安全控制
D.完整性控制
答案:C
10、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及(_的缺陷。
A.数据的不一致性
B.结构不合理
C.冗余度大
D.数据丢失
答案:C
10、设计性能较优的关系模式称为规范化,规范化主要的理论依据是
A.关系规范化理论
B.关系运算理论
C.关系代数理论
D.数理逻辑
答案:A
11、在数据库的概念设计中,最常用的数据模型是
A.形象模型
B.物理模型
C.逻辑模型
D.实体联系模型
答案:D
12、数据流程图(DFD)是用于描述结构化方法中()阶段的工具。
A.可行性分析
B.详细设计
C.需求分析
D.程序编码
答案:C
13、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是
A.属性冲突
B.语法冲突
C.结构冲突
D.命名冲突
答案:B
14、在SQL Server 中删除存储过程用( )
A.ROLLBACK
B.DROP PROC
C.DELALLOCATE
D.DELETE PROC
答案:B
15、使用CREATE TABLE SCHEMA 语句建立的是
A.数据库模式
B.表
C.视图
D.索引
答案:A
16、在SQL的授权语句中使用“ALL PRIVILEGES”,表示
A.授权所有用户
B.所有的操作权限
C.对所有的数据集合
D.允许再授权
答案:D
17、四种传统的集合运算算是
A.∪,-,×,和σ
B.∪,-,∞,和σ
C.∪,∩,×,和-
D.∪,∞,π和σ
答案:C
18、设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算, 其运算结果的元组个数为
A.小于等于80
B.大于等于160
C.小于等于80
D.于等于80,小于等于160
答案:B
19、概念模型独立于
A.E-R模型
B.硬件设备和DBMS
C.操作系统和DBMS
D.DBMS
答案:B
20、创建存储过程的语句是( )
A.ALTER PROCEDURE
B.DROP PROCEDURE
C.CREATE PROCEDUE
D.INSERT PROCEDUE
答案:C
21、修改存储过程使用的语句是( )
A.ALTER PROCEDURE
B.DROP PROCEDURE
C.INSERT PROCEDUE
D.DELETE PROCEDUE
答案:A
22、候选关键字中的属性称为
A.非主属性
B.主属性
C.复合属性
D.关键属性
答案:B
23、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式?。
A.部门总经理
B.部门成员
C.部门名
D.部门号
答案:B
24、关系模式的候选关键字可以有(),主关键字有()
A.0个
B.1个
C.2个
D.3个
答案:C
25、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是
A.建立库结构
B.扩充功能
C.加载数据
D.系统调试
答案:D
26、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
答案:B
27、在关系数据库设计中,设计关系模式是()的任务。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
答案:C
28、消除了部分函数依赖的1NF的关系模式,必定是
A.1NF
B.2NF
C.3NF
D.4NF
答案:B
29、在数据库技术中,独立于计算机系统的模型是
A.E-R模型
B.层次模型
C.关系模型
D.面向对象的模型
答案:A
30、在数据库系统中,通常用三级模式来描述数据库,其中( )是对数据全局的逻辑结构的描述。
A.外模式
B.内模式
C.存储模式
D.模式
答案:D
31、数据库(DB),数据库系统(DBS)和数据库管理系(DBMS)之间的关系是( )
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBM
答案:A
32、现有如下关系: 患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( )
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
答案:A
33、下面不是关系数据库基本特征的是( )
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.与行的次序无关
D.与列的次序无关
答案:A
34、一个关系只有一个( )
A.候选码
B.外码
C.超码
D.主码
答案:D
35、是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 δsc.cno=course.cno × course Student SC ∏Cname δStudent.Sdept=’IS’ × δJoin student.sno=sc.sno
A.程序
B.命令
C.事务
D.文件
答案:C
36、在SQL Server 编程中,可使用( )将多个语句捆绑。
A.{ }
B.BEGIN-END
C.( )
D.[ ]
答案:B
37、不存在传递函数依赖的范式至少要求是
A.4NF
B.5NF
C.6NF
D.BCNF
答案:C
38、对数据库模式进行规范化处理,是在数据库设计的
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
答案:C
39、事务的一致性是指
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据为的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案:D
40、在下列几种故障中,不破坏数据库内容的是
A.计算机病毒发作
B.供电系统故障
C.瞬时的强磁场干扰
D.磁盘介质损坏
答案:B
41、事务的原子性是指
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案:D
42、事务的隔离性是指
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案:C
43、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为
A.事务故障
B.系统故障
C.介质故障
D.运行故障
答案:C
44、若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态。
A.安全
B.一致
C.不安全
D.不一致
答案:B
45、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括
A.数据字典、应用程序、审计档案、数据库后备副本
B.数据字典、应用程序、日志文件、审计档案
C.日志文件、数据库后备副本
D.数据字典、应用程序、数据库后备副本
答案:C
46、()是存储在计算机内有结构的数据的集合。
A.数据库系统
B.数据库管理系统
C.数据库
D.缓冲区
答案:D
47、用于数据库恢复的重要文件是
A.数据库文件
B.索引文件
C.日志文件
D.备注文件
答案:C
48、事务的持续性是指
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事力内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案:B
49、()用来记录对数据库中数据进行的每一次更新操作
A.后援副本
B.日志文件
C.数据库
D.缓冲区
答案:B
50、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为
A.事务故障
B.事务故障
C.介质故障
D.运行故障
答案:B
51、关系模型中的关系模式至少是
A.1NF
B.2NF
C.3NF
D.BCNF
答案:A
52、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是
A.2NF
B.3NF
C.4NF
D.BCNF
答案:C
53、在关系DB中,任何二元关系模式的最高范式必定是
A.1NF
B.2NF
C.3NF
D.BCNF
答案:D
第一阶段基础测验
一、单选
1、关系代数运算是以()为基础的运算。
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
答案:A
2、假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A.R∩S
B.R∪S
C.R-S
D.R×S
答案:C
3、若要删除数据库中已经存在的表S,可用()。
A.DELETE TABLE
B.DELETE S
C.DELETE S
D.DROP S
答案:D
4、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A.数据定义
B.数据查询
C.数据操纵
D.数据控制
答案:C
5、设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要修改王五的数据库成绩为85分,则可用()。
A.UPDATE S SET grade=85 WHERE SN=’王五’AND CN=’数据库’
B.UPDATE S SET grade=’85’WHERE SN=’王五’AND CN=’数据库’
C.UPDATE grade=85 WHERE SN=’王五’AND CN=’数据库’
D.UPDATE grade=’85’WHERE SN=’王五’AND CN=’数据库’
答案:A
6、以下有关视图查询的叙述中正确的是()。
A.首先查询出视图所包含的数据,再对视图进行查询
B.直接对数据库存储的视图数据进行查询
C.将对视图的查询转换为对相关基本表的查询
D.不能对基本表和视图进
答案:A
7、以下有关空值的叙述中不正确的是()。
A.用=NULL查询指定列为空值的记录
B.包含空值的表达式其计算结果为
C.聚集函数通常忽略空值
D.空值表示未知
答案:C
8、要保证数据库的逻辑数据独立性,需要修改的是()
A.模式与外模式之间的映象
B.模式与内模式之间的映象
C.模式
D.三级模式
答案:C
9、关系数据模型的基本数据结构是()
A.树
B.图
C.索引
D.关系
答案:D
10、有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()
A.车次
B.日期
C.车次+日期
D.车次+情况摘要
答案:A
第二阶段基础测验
一、单选1、在关系数据库中,要求基本关系中所有的主属性都不能有空值,其遵守的约束规则是A.数据依赖完整性规则B.用户定义完整性规则C.实体完整性规则D.域完整性规则答案:B
2、设有关系模式W(C,P,S,G),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,根据语义有如下数据依赖集:D={C→P,(S,C)→G},若将关系模式W的规范化程序最高达到A.1NFB.2NFC.3NFD.BCNF答案:C
3、如果A→B,那么属性A和属性B的联系是()。A.一对多B.多对一C.多对多D.以上都不是答案:A
4、学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→(name,sex,age,depart_id);dept_id→dept_name,其满足A.1NFB.2NFC.3NFD.BCNF答案:A
5、下列关于函数依赖的叙述中,哪一条是不正确的()A.由X→Y,Y→Z,则X→YZB.由X→YZ,则X→Y,Y→ZC.由X→Y,WY→Z,则XW→ZD.由X→Y,Z∈Y,则X→Z答案:B
6、数据库中的冗余数据是指可()的数据。A.容易产生错误B.容易产生冲突C.无关紧要D.由基本数据导出答案:B
7、己知关系R和S,R∩S等价于A.(S-R)-RB.S-(R-S)C.(R-S)-SD.S-(S-R)答案:D
8、学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行A.全外联接B.左外联接C.右外联接D.自然联接答案:B
9、关系规范化中的插入操作异常是A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入答案:B
10、在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计答案:C第三阶段基础测验
一、单选1、在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段答案:D
2、在E-R模型向关系模型转换时,1:N的联系转换为关系模式时,其关键字是()。A.1端实体的关键字B.N端实体的关键字C.1、N端实体的关键字组合D.重新选取其它属性答案:B
3、索引的作用之一是()A.节省存储空间B.便于管理C.加快查询速度D.建立各数据表之间的联系答案:B
4、关系代数表达式的优化策略中,首先要做的是()。A.对文件进行预处理B.尽早执行选择运算C.执行笛卡尔积运算D.投影运算答案:C
5、表示两个或多个事务可以同时运行而不互相影响的是A.原子性B.一致性C.独立性D.持久性答案:B
6、后援副本的作用是A.保障安全性B.一致性控制C.故障后的恢复D.数据的转储答案:C
7、在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为A.4B.5C.6D.7答案:D
8、事务的隔离性是指()A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的C.事务中包括的所有操作要么都做,要么都不做D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:B
9、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本答案:A
10、若事务T对数据对象A加上S锁,则A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁C.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁D.事务T可以读A和修改A,其它事务能对A加S锁和X锁答案:A
第四阶段基础测验
一、单选1、解决并发操作带来的数据不一致问题普遍采用()技术。A.封锁B.存取控制C.恢复D.协商答案:C
2、下列不属于并发操作带来的问题是()。A.丢失修改B.不可重复读C.死锁D.脏读答案:A
3、如果事务T获得了数据项Q上的排他锁,则T对Q()。A.只能读不能写B.能写不能读C.既可读又可写D.不能读也不能写答案:C
4、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。A.两个都是SELECTB.两个都是UPDATEC.一个是DELETE,一个是SELECTD.一个是SELECT,一个是DELETE答案:C
5、以下()不属于实现数据库系统安全性的主要技术和方法。A.存取控制技术B.视图技术C.出入机房登记和加锁D.审计技术答案:A
6、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。A.数据库系统B.文件系统C.人工管理D.系统答案:A
7、关系数据模型A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n联系C.只能表示实体之间的m:n联系D.可以表示实体间的上述三种联系答案:D
8、在数据库中,下列说法()是不正确的A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余答案:A
9、在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余答案:C
10、数据库三级模式体系结构的划分,有利于保持数据库的A.数据库独立性B.数据安全性C.结构规范化D.操作可行性答案:A
第五阶段基础测验
一、单选1、数据库的概念模型独立于A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案:A
2、一个关系只有一个()A.候选码B.外码C.超码D.主码答案:D
3、数据库中存储的是()A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C
4、数据库中,数据的物理独立性是指()A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C
5、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:B
6、据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具答案:D
7、数据库中的封锁机制是()_的主要方法。A.完整性B.安全性C.并发控制D.恢复答案:C
8、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计答案:B
9、对象查询语言的路径表达式中,如果a表示某类的对象,p表示属性,则a.p表示A.a的该属性值B.与a相连的对象C.把p用于a的结果D.a的该属性名答案:A
10、对象查询语言的路径表达式中,如果a表示某类的对象,p表示联系,则a.p表示A.a的该联系名B.通过p与a相连的对象C.过p与a相连的对象或对象的聚集D.把p用于a的结果答案:C
第六阶段基础测验
一、单选1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A.DBS包括DB和DBMSB.DDMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS答案:A
2、下述关于数据库系统的正确叙述是。A.数据库系统减少了数据冗余B.数据库系统减少了数据冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A
3、在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余答案:D
4、数据库管理系统(DBMS)是A.数学软件B.应用软件C.计算机辅助设计D.系统软件答案:D
5、数据库管理系统(DBMS)的主要功能是A.修改数据库B.定义数据库C.应用数据库D.保护数据库答案:B
6、数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。A.数据共享B.数据存储C.数据应用D.数据保密答案:A
7、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型答案:D
8、下列四项中,不属于数据库系统的特点的是()A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高答案:C
9、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型答案:A
10、数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的答案:B
第七阶段基础测验
一、单选1、据库系统的最大特点是A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性答案:A
2、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能答案:C
3、数据库管理系统是A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.一种操作系统答案:D
4、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式B.内模式C.存储模式D.模式D.模式答案:D
5、据库系统的数据独立性是指A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案:B
6、信息世界中的术语,与之对应的数据库术语为A.文件B.数据库C.字段D.记录答案:D
7、数据库管理系统是A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.一种操作系统答案:D
8、信息世界中的术语,与之对应的数据库术语为A.文件B.数据库C.字段D.记录答案:D
9、次型、网状型和关系型数据库划分原则是A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系答案:D
10、统的数据模型分类,数据库系统可以分为三种类型A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体答案:C
第八阶段基础测验
一、单选1、次型、网状型和关系型数据库划分原则是A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系答案:D
2、传统的数据模型分类,数据库系统可以分为三种类型A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体答案:C
3、层次模型不能直接表示A.1:1关系B.1:m关系C.m:n关系D.1:1和1:m关系答案:C
4、数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型答案:C
5、视图定义是A.一个基表中导出的基表B.一个基表中导出的虚表C.一个或几个基表或视较中导出的基表D.一个或几个基表或视较中导出的虚表答案:D
6、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是A.数据库系统B.文件系统C.人工管理D.数据项管理答案:C
7、数据库的概念模型独立于A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案:A
8、()是存储在计算机内有结构的数据的集合。A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B
9、数据库中存储的是A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C
10、数据库中,数据的物理独立性是指A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C
第九阶段基础测验
一、单选1、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D
2、据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B
3、下述关于数据库系统的正确叙述是A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数D.据的一致性是指数据类型一致答案:A
4、据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A.DBS包括DB和DBMSB.DDMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS答案:D
5、在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性D.数据冗余答案:D
6、数据库管理系统(DBMS)是A.数学软件B.应用软件C.计算机辅助设计D.系统软件答案:B
7、数据库管理系统(DBMS)的主要功能是A.修改数据库B.定义数据库C.应用数据库D.保护数据库答案:A
8、数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护A.数据共享B.数据存储C.数据应用D.数据保密答案:A
9、据库系统的最大特点是A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性答案:C
10、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为A.数据定义B.数据管理功能C.数据操纵功能D.数据控制功能答案:C第十阶段基础测验
一、单选1、设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据答案:B
2、相对于关系模型,层次数据模型的缺点之一是A.数据维护困难B.数据结构复杂C.数据独立性高D.有严格的数学基础答案:A
3、班长和学生是什么关系A.0.0423611111111111B.1:MC.M:ND.都不答案:B
4、下面哪种数据模型只有一个根结点A.概念B.层次C.关系D.网状答案:B
5、哪种模式不是数据库的模式A.模式B.外模式C.映像模式D.内模式答案:B
6、关系规范化中的删除操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入答案:A
7、单个用户使用的数据视图的描述称为A.外模式B.概念模式C.内模式D.存储模式答案:D
8、在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是A.用户界面B.存取结构C.数据输入D.报表输出答案:D
9、实体集书店与图书之间具有()联系A.一对一B.一对多C.多对多D.多对一答案:C
10、现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是A.患者编号,医生编号,诊断日期B.医生编号C.诊断日期D.患者编号答案:A
第一章简答练习
一、简答1、试述等值连接与自然连接的联系和区别。答案:自然连接是一种特殊的等值连接。区别:自然连接要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,是从行和列进行的一种运算。(1)而等值连接不要求两个关系中进行比较的分量是相同的属性组,而只要可以进行相等比较即可,是从行进行的一种运算
2、数据库的完整性概念与数据库的安全性概念有什么区别?答案:数据的完整性和安全性是两个不同概念。数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据;防范对象:不合语义的、不正确的数据。数据的安全性是为了保护数据库防止恶意的破坏和非法的存取;防范对象:非法用户和非法操作
二、名词解释3、两段锁协议答案:是指所有事务必须分两个阶段对数据项加锁和解锁
4、数据库答案:数据库是长期存储在计算机内有结构的大量的共享的相关数据集合
5、数据模型答案:在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟
6、数据的逻辑独立性答案:当数据的总体逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变,应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必修改
三、填空7、关系操作的特点是()操作答案:集合
8、关系代数中的连接运算可以由()和选择两种运算来完成答案:笛卡尔积
9、在部分匹配查询中,通配符“_”代表一个字符,“%”代表()。答案:任意多个(包括0个)字符
10、在被参照关系中删除元组,一般有三种策略:()、受限删除和置空值删除答案:笛卡尔积
第二章简答练习
一、简答1、什么是数据库镜像?它有什么用途?答案:数据库镜像即根据DBA的要求,自动把整个数据库或者其中的部分关键数据复制到另一个磁盘上。每当主数据库更新时,DBMS自动把更新后的数据复制过去,即DBMS自动保证镜像数据与主数据的一致性。数据库镜像的用途用于数据库恢复。当出现介质故障时,可由镜像磁盘继续提供使用,同时DBMS自动利用镜像磁盘数据进行数据库的恢复,不需要关闭系统和重装数据库副本。提高数据库的可用性。在没有出现故障时,当一个用户对某个数据加排它锁进行修改时,其他用户可以读镜像数据库上的数据,而不必等待该用户释放锁
2、什么样的并发调度是正确的调度?答案:可串行化的调度是正确的调度。可串行化的调度的定义:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行执行它们时的结果相同,称这种调度策略为可串行化的调度。
二、名词解释3、SQL答案:结构化查询语言,是标准关系数据库语言
4、视图答案:视图是命名的、从基本表中导出的虚表,它在物理上并不存在,存在的只是它的定义
5、两段锁协议答案:把事务的执行过程分成申请封锁(加锁)阶段和释放封锁(解锁)阶段
6、投影答案:关系数据库中有三种基本操作,从表中取出满足条件的属性成分操作
三、填空7、数据库角色是被命名的一组与相关的权限,角色是()的集合答案:权限
8、SQL中的视图提高了数据库系统的()。答案:安全性
9、设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为()。答案:AD
10、当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为()冲突。答案:结构
第三章简答练习
一、简答1、数据库转储的意义是什么?答案:数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态
2、什么是数据库?答案:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性
二、名词解释3、选择答案:从表中选出满足条件的元素操作
4、连接答案:将两个关系中具有共同属性值的元组连结到一起,构成新表的操作
5、数据答案:描述事物的符号记录称为数据
6、数据库系统答案:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成
三、填空7、数据流程图(DFD)是用于描述结构化方法中()阶段的工具答案:需求分析
8、在数据库并发控制中,两个或更多的事务同时处于相互等待状态,称为()。答案:死锁
9、一个关系模式的定义格式为()答案:关系名
10、一个关系模式的定义主要包括()()()()()答案:关系名|属性名|属性类型|属性长度|关键字
第四章简答练习
一、简答1、什么是数据库的数据独立性?答案:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性
2、什么是数据库管理系统?答案:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似
二、名词解释3、数据库管理系统答案:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据
4、数据与程序的逻辑独立性答案:当模式改变时,由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据与程序的逻辑独立性
5、数据与程序的物理独立性答案:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性
6、介质故障的恢复答案:介质故障是最严重的一种故障
三、填空7、数据冗余可能导致的问题有()()答案:浪费存储空间及修改麻烦|潜在的数据不一致性
8、关系代数运算中,传统的集合运算有()()()()答案:笛卡尔积、并、交、差
9、关系代数运算中,基本的运算是()()()()()答案:并、差、笛卡尔积、投影、选择
10、关系代数运算中,专门的关系运算有()()()答案:选择、投影、连接
第五章简答练习
一、简答1、数据字典包含哪些基本内容?答案:数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部
2、数据抽象的三种常用方法有答案:分类、聚集
二、名词解释3、封锁答案:就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁
4、并发控制答案:对多用户的并发操作加以控制和协调,保证并发操作的正确性
5、数据库恢复答案:当计算机系统发生硬件故障、软件故障,或者由于操作员的失误以及故意的破坏影响数据库中数据的正确性,甚至造成数据库部分或全部数据的丢失时,能将数据库从错误状态恢复到某一已知的正确状态(亦称为完整状态或一致状态)
6、什么是数据字典答案:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果
三、填空7、关系数据库中基于数学上两类运算是()()答案:关系代数、关系验算
8、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是(),系关系的外关键字(),学生关系的主关键字是(),外关键字()答案:系编号、无、学号、系编号
9、SQL是()答案:结构化查询语言
10、视图是一个虚表,它是从()中导出的表。在数据库中,只存放视图的(),不存放视图的()。答案:一个或几个基本表、定义、视图对应的数据
第六章简答练习
一、简答1、简述数据库设计的基本步骤:答案:需求分析、概念结构设、逻辑结构设计、数据库物理设、数据库实施、数据库运行和维护
2、数据库设计的几个步骤是答案:需求分析,概念设计,逻辑设计,物理设计,系统实施,系统运行和维护
二、名词解释3、数据字典答案:在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述
4、游标答案:是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果
5、数据的安全性保护答案:保护数据以防止不合法的使用造成的数据的泄密和破坏
6、属性答案:用椭圆形表示,并用无向边将其与相应的实体连接起来
三、填空7、下面哪个不是数据库系统必须提供的数据控制功能()答案:可移植性
8、安全性控制的一般方法有()()()()和视图的保护五级安全措施。答案:用户标识鉴定、存取控制、审计、数据加密
9、存取权限包括两方面的内容,一个是(),另一个是()答案:要存取的数据对象、对此数据对象进行操作的类型
10、保护数据安全性的一般方法是()答案:设置用户标识和存取权限控制
第七章简答练习
一、简答1、可串行化的调度策略答案:多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为可串行化的调度
2、什么是活锁?答案:如果事务Tl封锁了数据R,事务几又请求封锁R,于是几等待。几也请求封锁R,当Tl释放了R上的封锁之后系统首先批准了几的请求,几仍然等待。然后几又请求封锁R,当几释放R上的封锁之后系统又批准了几的请求;几有可能永远等待,这就是活锁的情形
二、名词解释3、共享锁答案:如果事务在数据项上加一个共享锁,那么该事务只能读而不能更新数据项
4、互斥锁答案:如果事务在数据项上加一个互斥锁,那么该事务既可读也可更新数据项
5、数据模型答案:是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架
6、数据结构答案:是所研究的对象类型的集合,是对系统的静态特性的描述
三、填空7、在数据库系统中对存取权限的定义称为()答案:授权
8、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用()语句,收回所授的权限使用()语句。答案:GRANT、REVOKE
9、DBMS存取控制机制主要包括两部分:自主存取控制,()答案:强制存取控制
10、当对某一表进行诸如()、()、()这些操作时,SQL Server就会自动执行触发器所定义的SQL语句。答案:INSERT,DELETE,UPDATE
第八章简答练习
一、简答1、本的封锁类型有几种?试叙述它们的含义答案:基本的封锁的类型有排它(“X”锁)和共享锁(“S”锁)两种。若事务T对数据A加上X锁,则只允许事务T读取和修改数据A,其他事务都不能再对A加任何类型的锁,直到T释放A上的锁
2、为什么要设立日志文件?答案:设立日志文件的目的,是为了记录对数据库中数据的每一次更新操作。从而DBMS可以根据日志文件进行事务故障的恢复和系统故障的恢复,并可结合后援副本进行介质故障的恢复
二、名词解释3、数据操作答案:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述
4、数据的约束条件:答案:是完整性规则的集合,完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容
5、实体答案:客观存在并可以相互区分的事物叫实体
6、实体型答案:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型
三、填空7、数据库的完整性是指数据的()()()答案:实体完整性、参照完整性、用户定义完整性
8、实体完整性是指在基本表中()答案:主属性不能取空值
9、参照完整性是指在基本表中,()答案:外码可以是空值或者另一个关系主码的有效值
10、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就()答案:拒绝此操作
第九章简答练习
一、简答1、事务中的提交是什么意思?答案:事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。
2、事务中的回滚是什么意思答案:事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态
二、名词解释3、实体集答案:同型实体的集合称为实体集
4、属性:答案:实体所具有的某一特性,一个实体可由若干个属性来刻画
5、实体联系图答案:E-R图提供了表示实体型、属性和联系的方法
6、实体型答案:用矩形表示,矩形框内写明实体名
三、填空7、在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为()答案:外部键
8、对于非规范化的模式,经过()转变为1NF,将1NF经过()转变为2NF,将2NF经过()转变为3NF答案:使属性域变为简单域|消除非主属性对主关键字的部分依赖|消除非主属性对主关键字的传递依赖
9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和()答案:无损连接
10、DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列()答案:事务
第十章简答练习
一、简答1、什么是事务答案:事务是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列。它是一个不可分割的工作单位,其中包含的所有操作,要么都执行,要么都不执行
2、事务有哪些特性?答案:事务具有4个特性:原子性(Atomicity)、一致性(consistency)、隔离性(Isolation)和持续性(Durability)。这4个特性也简称为ACID特性
二、名词解释3、原子性答案:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做
4、一致性答案:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态
5、隔离性答案:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰
6、持续性答案:也称永久性(Perfnanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响
三、填空7、若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种情况就称为()答案:事务故障
8、数据库恢复是将数据库从()状态恢复到()的功能。答案:错误、某一已知的正确状态
9、数据库系统在运行过程中,可能会发生故障。故障主要有()、()、介质故障和()四类。答案:事务故障、系统故障、计算机病毒
10、数据库系统是利用存储在外存上其他地方的()来重建被破坏的数据库。它主要有两种:()和()。答案:冗余数据、后援副本、日志文件
综合作业
一、论述1、数据模型的三个组成要素为答案:数据结构|数据操作|数据的约束条件
2、什么是数据操作异常?答案:据冗余|插入异常|更新异常
3、登记日志文件时为什么必须先写日志文件,后写数据库?答案:数据的修改|日志记录|两个操作
4、叙述DBMS的作用答案:定义|组织|使用|管理|维护
5、事务的ACID特性分别为答案:原子性|一致性|隔离性|持久性
6、数据库中基本的封锁类型有几种?并简述其含义。答案:共享锁|只能读|互斥锁|可读
7、试述数据库系统的特点。答案:数据结构化|数据库系统
8、简述由于并发控制所带来的问题答案:不正确的数据|一致性|不一致性
9、试述两段锁协议的概念答案:数据项加锁和解锁|数据的封锁
10、试述数据库的逻辑结构设计的设计步骤。答案:一般的关系|网状|层次模型|优化
11、两段锁协议定义答案:申请封锁|并发调度|串行化的调度
12、DBMS的主要功能包括答案:数据定义功能|数据操纵功能|数据库的运行管理功能|数据库的建立|维护功能
13、什么叫数据与程序的逻辑独立性?答案:新的关系|新的属性|改变属性
14、数据库的完整性概念与数据库的安全性概念有什么区别和联系?答案:完整性和安全性|不正确的数据
15、试述数据、数据库、的概念答案:符号记录|长期储存
16、数据的逻辑独立性答案:数据|相应改变
17、为什么写日志优先答案:数据库|写日志文件|不同的操作
18、简述关系数据库中的查询优化的一般步骤。答案:操作序列|查询优化|代价最小
19、简述事物遵守两段锁协议和事物调度可串行化的关系答案:加锁操作|两段锁协议|可串行化调度
20、简述DBMS的数据控制功能答案:安全性保护|并发控制|数据库恢复
二、填空21、数据库恢复的最常用技术是数据转储和()答案:登记日志文件(存储日志)
22、数据模型是由()()()三部分组成的。答案:数据结构|数据操作|完整性约束
23、设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为答案:ADG(A,D,G)
24、数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、建什么样的索引”这一设计内容应该属于()设计阶段答案:物理
25、数据管理技术经历了()、()、()三个阶段答案:人工管理|文件系统|数据库系统
26、设关系R和S的属性个数分别为m和n,公共属性个数为t,则(RS)操作结果的属性个数为答案:m+n–t
27、数据独立性又可分为()和()()。答案:逻辑数据独立性|物理数据独立性
28、对由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,其在被DBMS处理时,最先执行的子句是答案:FROM
29、数据库体系结构按照()()()三级结构进行组织。答案:模式|外模式|内模式
30、当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的()答案:物理独立性
31、在部分匹配查询中,通配符“_”代表一个字符,代表多个(包括0个)字符的通配符是()答案:%
32、数据库管理系统的主要功能有()、()、数据库的运行管理和数据库的建立以及维护等4个方面。答案:数据定义功能|数据操纵功能
33、数据库是长期存储在计算机内、有()、()的数据集合答案:组织|共享
34、()是对数据系统的静态特性的描述,()是对数据库系统的动态特性的描述。答案:数据结构|数据操作
35、关系模型中的完整性可以有实体完整性、()和用户定义的完整性三种答案:参照完整性
36、SQL语言的GRANT和REVOVE语句主要是用来维护数据库的()答案:安全性
37、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT语句中使用()保留字答案:DISTINCT储日志)
38、实体之间的联系可抽象为三类,它们是()()()答案:1∶1|1∶m|m∶n
39、DBMS是指()它是位于()和()之间的一层管理软件答案:数据库管理系统|用户|操作系统
40、从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四个问题是数据冗余大、()、插入异常和删除异常答案:修改异常(更新异常)
页:
[1]