数据库基础与应用机考复习题
最新电大数据库基础与应用机考网考纸考题库及答案
![最新电大数据库基础与应用机考网考纸考题库及答案](https://img.taocdn.com/s3/m/f6b40871a76e58fafab003be.png)
最新电大《数据库基础与应用》机考网考纸考题库及答案本人针对该科目汇总了该科所有的题,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
题库一一、单项选择题(把合适的选项编号填写在括号内。
每小题2分.共34分)1.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是( )。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2.在对象数据模型中,对象不具有的特性是( )A.封装性 B.继承性C.多态性 D.共享性3.设Dl、D2和D3定义域中的基数分别为2、3和4,则Dl×D2×D3的元组数为( )。
A.9 B.24C.10 D.144.设两个关系Rl和R2中分别包含有m和n个元组,Rl对R2存在着一对一的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为( )。
A.m*n B.m+nC.m D.n-m5.在一个关系R中,若X能够函数决定每个属性,并且X的任何真子集都不能函数决定每个属性,则称X肯定为关系R的一个( )。
A.候选码 B.主码C.外码 D.超码6.对关系进行规范化,若需要很好地保持着数据的无损连接性和函数依赖性,则最高应该规范化到( )。
A.第三范式 B.第二范式C.第一范式 D.BC范式7.带有保留字VIEW的SQL语句,其操作对象是( )。
A.查询 B.索引C.基本表 D.视图8.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系是( )A.1对1 B.1对多C.多对多 D.多对19.在数据库应用系统设计的逻辑设计阶段,不需要做的事情是( )。
A.建立基本巍磷爹 B.编写需求说明书C.设置关系的£性 D.建立视图10.在Access中,用来定义和保存数据的对象是( )。
数据库技术及应用考试
![数据库技术及应用考试](https://img.taocdn.com/s3/m/01286083cf2f0066f5335a8102d276a2002960d4.png)
数据库技术及应用考试(答案见尾页)一、选择题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. 在SQL中,用于数据查询的命令是?A. SELECTB. INSERTC. UPDATED. DELETE7. 在数据库系统中,哪一个概念描述了数据的逻辑结构?A. 存储模式B. 内模式C. 外模式D. 全局模式8. 数据库管理系统通常提供的两种数据模型是什么?A. 关系模型和层次模型B. 关系模型和网状模型C. 关系模型和层次模型D. 关系模型和网状模型9. 在数据库应用开发中,哪一个步骤不属于需求分析阶段?A. 需求收集B. 需求分析C. 需求规格说明书编写D. 需求评审10. 在数据库性能优化中,哪一个策略通常不适用于数据库分区?A. 负载均衡B. 分区键选择C. 数据分布D. 数据压缩11. 数据库系统的基础是什么?A. 计算机硬件B. 数据库管理系统(DBMS)C. 数据库管理员(DBA)D. 数据库应用程序12. 关系型数据库与非关系型数据库的主要区别是什么?A. 数据结构化程度B. 查询语言C. 一致性保证D. 扩展性13. 数据库设计中,哪个阶段会进行数据模型设计?A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段14. 在SQL语言中,哪种语法结构可以用来创建一个表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. UPDATE TABLE15. 什么是事务处理?A. 数据库维护B. 数据操作C. 数据完整性保障D. 数据安全性控制16. 在数据库应用开发中,哪种技术通常用于实现数据的持久化?A. 文件系统B. 缓存技术C. 数据库系统D. 对象关系映射(ORM)17. 数据库系统的核心是哪个组成部分?A. 数据模型B. 数据库管理系统C. 数据库管理员D. 数据库客户端程序18. 在数据库设计中,哪个步骤用于确定如何在数据库中表示实体和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计19. 在数据库设计中,以下哪个术语用来描述数据库中数据的结构化表示?A. 模式B. 内模式C. 外模式D. 用户模式20. 关系型数据库管理系统中,哪个概念用来描述数据的逻辑结构?A. 表B. 列C. 主键D. 外键21. 在SQL语言中,用于查询数据库中的数据被称为?A. 插入B. 更新C. 删除D. 查询22. 以下哪个术语描述了数据库事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性23. 在数据库系统中,哪个组成部分负责存储和管理数据?A. 应用程序B. 数据库管理系统C. 数据库管理员D. 数据库客户端24. 在关系型数据库中,表与表之间的关联通常是通过什么方式实现的?A. 主键-外键约束B. 触发器C. 索引D. 存储过程25. 数据库恢复的主要目的是什么?A. 修复损坏的数据文件B. 重新创建丢失的数据表C. 恢复数据库到某个特定时间点的状态D. 重新分配数据库空间26. 在数据库设计中,哪个步骤是关于定义数据结构和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计27. 数据库系统是由哪几个部分组成的?A. 数据库、数据库管理系统、数据库管理员、硬件平台和软件平台B. 数据库、DBMS、网络、硬件平台和软件平台C. 数据库、DBMS、数据库管理员、硬件平台和软件平台D. 数据库、DBMS、硬件平台和软件平台28. 关系数据库中的关系模型是用什么来表示数据的结构?A. 树状图B. 网状图C. 表格D. 图29. 在数据库设计中,用来描述实体之间关系的术语是()。
数据库基础及应用复习题
![数据库基础及应用复习题](https://img.taocdn.com/s3/m/1551b41b5901020207409cc9.png)
数据库基础及应用复习题一、名词解释1、数据库的转储2、数据库管理系统(DBMS)3、数据库系统(DBS)4、物理独立性5、逻辑独立性6、模式7、外模式8、数据保护9、并发控制10、恢复11、安全性12、函数依赖13、2NF14、BCNF15、规范化二、简答题1、DBMS的主要功能2、DBMS对数据的控制功能3、数据模型的组成要素4、数据库系统的三级模式结构5、数据库管理员(DBA)的职责6、关系模式的形式化表示7、DBMS实现数据安全性保护的过程8、使用游标的步骤9、事务的ACID特性10、登记日志文件时必须遵循两条原则11、介质故障的恢复三、E-R图1、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。
请用E-R图画出此学校的概念模型。
2、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。
这些零件由不同的原材料制成,不同零件所用的材料可以相同。
这些零件按所属的不同产品分别放在仓库中,原材料按照泪别放在若干仓库中。
请用E-R图画出此工厂产品,零件,材料,仓库的概念模型。
四、题设如上题,利用SQL完成以下操纵:1.建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。
学号不为空,且值唯一;姓名取值也唯一。
2.查询全体学生的姓名、学号、所在系。
3.查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄。
4.查所有有成绩的学生学号和课程号。
5.查询计算机系年龄在20岁以下的学生姓名。
6.查询选修了3号课程的学生的学号及其成绩,查询结果按分数降序排列。
7.查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排列。
8.求各个课程号及相应的选课人数。
9.查询选修了3门以上课程的学生学号。
数据库基础与应用复习题
![数据库基础与应用复习题](https://img.taocdn.com/s3/m/6990f58d5ebfc77da26925c52cc58bd631869399.png)
数据库基础与应用复习题数据库是用于存储和管理数据的软件系统。
作为计算机科学的重要领域之一,数据库技术在各个行业中得到广泛应用。
为了帮助大家复习数据库基础知识并加深对数据库应用的理解,本文将提供一系列数据库基础与应用的复习题。
1. 数据库的定义是什么?答案:数据库是一个有组织的数据集合,用于存储和管理相关数据的软件系统。
2. 什么是关系型数据库?举例说明。
答案:关系型数据库是以表的形式存储数据,并通过表之间的关系来组织数据的数据库系统。
例如,Oracle、MySQL和SQL Server等都是常见的关系型数据库。
3. 什么是主键?它的作用是什么?答案:主键是用于唯一标识关系型数据库表中的每一条记录的列或列的组合。
主键的作用是确保每条记录都具有唯一的标识,便于数据的检索和更新操作。
4. 聚集函数有哪些?请列举一些常见的聚集函数。
答案:常见的聚集函数包括SUM、AVG、MAX、MIN和COUNT。
例如,SUM用于计算某一列的总和,AVG用于计算某一列的平均值。
5. 什么是SQL?它的作用是什么?答案:SQL(Structured Query Language,结构化查询语言)是用于管理关系型数据库的标准查询语言。
通过SQL,用户可以对数据库进行增删改查操作,实现数据的存储和查询。
6. 什么是索引?它的作用是什么?答案:索引是数据库中的一种数据结构,用于加快数据的检索速度。
它通过建立指向数据记录的引用,可以快速定位到所需的数据,提高查询效率。
7. 什么是事务?它的特性是什么?答案:事务是数据库操作的基本单位,包含一系列数据库操作的集合。
事务具有以下四个特性:原子性(Atomicity),一致性(Consistency),隔离性(Isolation)和持久性(Durability)。
8. 数据库的三层结构是什么?请详细描述每一层的功能。
答案:数据库的三层结构包括外模式、概念模式和内模式。
外模式是用户和应用程序可以直接使用的数据表示,提供了对数据库的某一部分进行访问的接口;概念模式是数据库整体的逻辑结构和表示,描述了数据库中数据的组织方式;内模式是数据库的物理表示,包括数据的存储方式和存储结构。
数据库基础与应用复习题及参考答案
![数据库基础与应用复习题及参考答案](https://img.taocdn.com/s3/m/f763c35c910ef12d2bf9e781.png)
中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。
现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。
现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。
下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。
在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。
下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。
在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构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。
数据库机考考试题及答案
![数据库机考考试题及答案](https://img.taocdn.com/s3/m/fd0e2678fd4ffe4733687e21af45b307e871f99c.png)
数据库机考考试题及答案一、单项选择题(每题2分,共10题,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D2. 关系型数据库中,用于表示实体间一对多关系的是:A. 一对一关系B. 一对多关系C. 多对多关系D. 无关系答案:B3. SQL语言中,用于查询数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 在数据库设计中,规范化的主要目的是什么?A. 提高查询速度B. 降低存储成本C. 减少数据冗余D. 增加数据安全性答案:C5. 数据库中的视图是什么?A. 存储数据的表B. 存储索引的表C. 存储查询结果的虚拟表D. 存储视图定义的表答案:C6. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D7. 数据库事务的ACID属性中,哪个属性表示事务的原子性?A. AtomicityB. ConsistencyC. IsolationD. Durability答案:A8. 在数据库中,索引的作用是什么?A. 提高数据存储效率B. 提高数据查询效率C. 降低数据更新速度D. 减少数据冗余答案:B9. 数据库备份的目的是什么?B. 数据共享C. 数据传输D. 数据加密答案:A10. 数据库中,哪个操作用于删除表?A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. CLEAR TABLE答案:A二、多项选择题(每题3分,共5题,共15分)1. 以下哪些是数据库设计中常用的规范化形式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)E. 第五范式(5NF)答案:ABCD2. SQL中,哪些子句用于定义查询结果?A. SELECTB. FROMC. WHERED. GROUP BYE. HAVING答案:ADE3. 以下哪些是数据库恢复技术?B. 日志文件C. 事务回滚D. 快照技术E. 数据加密答案:ABCD4. 数据库中,哪些因素可能导致数据不一致?A. 并发操作B. 事务故障C. 系统故障D. 网络延迟E. 数据冗余答案:ABCE5. 以下哪些是数据库安全性控制方法?A. 用户认证B. 访问控制C. 数据加密D. 审计跟踪E. 数据备份答案:ABCD三、简答题(每题5分,共2题,共10分)1. 请简述数据库事务的隔离级别,并说明它们之间的区别。
数据库基础与应用试题七套
![数据库基础与应用试题七套](https://img.taocdn.com/s3/m/b649d7d35a8102d277a22f0a.png)
数据库基础与应用试题七套篇一、《数据库基础与应用》复习题一.填空题1.在文件管理阶段,程序和数据在存储位置上是 __完全分开 ________存放的。
2.数据库系统具有 __数据结构化 ___、__数据共享 ___、__数据独立性 _、数据粒度小、独立的数据操作界面、由 DBMS统一管理等优点。
3.使用数据库设计程序时,只需要告诉数据库管理系统 _做什么 _,不需要告诉它 _怎么做 __。
4.数据库的逻辑数据模型有 _层次数据模型 _、_网状数据模型 _、_关系数据模型 _和__对象数据模型 _等四种。
5..若一个关系为 R(学生号,姓名,性别,年龄 ) ,则 _学生号 _可以作为该关系的主码,姓名、性别和年龄为该关系的 __非主 __属性。
6.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_班级号 __为学生关系中的 __外码 __。
7.关系完整性包括 __实体 __完整性、__参照 __完整性和 ___用户定义 ___的完整性三个方面。
8.专门的关系运算包括 __选择 ___、投影、连接和除四种。
9.传统的集合运算包括 _并运算 _、_交运算 _、_差运算 _和__笛卡儿积 __四种。
10.已知“职工号→性别”成立,则“ (职工号,性别)→性别”既是 _ 平凡 __函数依赖,又是 _局部 __函数依赖。
11.在一个关系 R中,“职工号”函数决定“姓名”既是 _非平凡 __函数依赖,又是 _完全 __函数依赖。
12.用户定义的 __完整性 __是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。
13.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成_数据冗余 _和__操作异常 _。
14.SQL是高度 _非过程化 _和面向 __集合 __操作的语言。
15.在SQL中完整性约束分为 _列级 _完整性约束和 __表级 __完整性约束两个方面。
16.一个数据库应用系统的开发过程大致相继经过 _需求分析 _、__概念设计 _、逻辑设计、物理设计、机器实现、运行维护等六个阶段。
《数据库基础与应用》练习题及答案
![《数据库基础与应用》练习题及答案](https://img.taocdn.com/s3/m/bd1053dff90f76c661371af4.png)
第一章综合练习题1. 数据库处理技术经历了__人工管理阶段__、___文件管理阶段__、__数据库管理系统阶段__、以及分布式数据库管理等四个发展阶段。
2_分开__存放的。
3.在人工管理和文件管理阶段,程序设计_依赖于_数据表示。
4.数据库系统具有_数据结构化_、_数据共享__、__数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
5.在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互___联系__的。
6.在___文件__系统中,不容易做到数据共享,在____数据库__系统中,容易做到数据共享。
7.使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它__怎么做_。
8.在文件系统中,存取数据的基本单位为___纪录____,在数据库系统中,存取数据的基本单位为___数据项_____。
9.在__文件___系统中,数据没有独立的操作界面,在___数据库__系统中,数据具有独立的操作界面。
10.在数据库系统中访问数据,既可以采用__程序__方式,也可以采用_视屏交互_方式。
11.DBMS具有_安全性_、_一致性__、_并发性_和__数据库恢复__等管理控制功能。
12.分布式数据库系统既支持客户的__局部__应用,又支持客户的__全局__应用。
13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有_兼容性强__、__可靠性高__、__地域范围广_、__数据量大_等优点。
14.若一个联系涉及到两个实体则称为__二元__联系,若只涉及到一个实体则称为_一元__联系。
15.在实体中能作为码的属性称为__主属性__,否则称为__非主属性__。
16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。
17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。
18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。
2478《数据库基础与应用机考复习》
![2478《数据库基础与应用机考复习》](https://img.taocdn.com/s3/m/2c1e6a53e45c3b3567ec8b8e.png)
数据库基础与应用机考复习一、单选题(12题36分)“类对象”是指(B)。
A.类中的一个实例B.类本身也当作一个对象 C.类中的一个对象D.类中的一个变量Acce ss2000数据库是(C)型数据库。
A.层状B.网状C.关系D.树状Access2000数据库文件的扩展名是(D)。
A.dbfB.dbtC.mdfD.mdbAccess2000中包含有(B)种数据类型。
A.9B.10C7D.8Acce ss2000中数据访问页有两种视图,它们是设计视图和(B)视图。
A.浏览B.页面C.显示D.预览Acce ss是(A)办公套件中的一个重要组成部分。
A.OfficeB.WordC.ExcelD.Lotus Acce ss数据库是(C)。
A.层状数据库B.网状数据库 C.关系型数据库D.树状数据库Acce ss数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的名称、类型、属性和说明等。
Acce ss数据库系统中字段的“格式”属性是用来决定数据的打印方式和在屏幕上的显示方式。
Acce ss数据库中的“一对多”指的是(D)。
A.一个字段可以有许多输入项B.一个数据库可以有多个表 C.一个表可以有多个记录D.一条记录可以与不同表中的多条记录相联系Acce ss用户操作界面由(B)部分组成。
A.4B.5C.3D.6Acce ss用户操作界面中的“工作区”也称为数据库窗体。
Acce ss用户操作界面中的“状态栏”主要用于显示数据库管理系统的工作状态。
Acce ss中“货币”型数据最长为8个字节,“自动编号”型数据最长为4个字节。
Acce ss中包含有(B)种数据类型。
A.9B.10C.7D.8Acce ss中的窗体由页眉、主体和页脚等三个部分组成。
Acce ss中的字段说明用于对字段作进一步的描述,当光标处于该字段内时,其字段说明被显示在(A)上。
A.状态栏B.工具栏C.菜单栏D.标题栏CASE函数具有___2___种格式,每种格式中可以带有__多______个WHEN选项,可以带有___一___个ELSE选项。
《数据库基础与应用》机考复习题(16春)
![《数据库基础与应用》机考复习题(16春)](https://img.taocdn.com/s3/m/2a08fc64590216fc700abb68a98271fe910eafb9.png)
《数据库基础与应用》复习题一、选择题1、表得组成内容包括().A、查询与字段B、记录与字段C、记录与窗体D、报表与字段2、在Access数据库中,为了保持表之间得关系,要求在子(从)表中添加记录时,如果主表中没有与之相关得记录,则不能在子(从)表中添加该记录,为此,需要定义得关系就是()。
A、输入掩码B、有效性规则C、默认值D、参照完整性3、在Access中,参照完整性不包括( )。
A、更新规则B、查询规则C、删除规则D、插入规则4、Access数据库具有很多特点,在下列叙述中,不就是Access特点得就是().A、Access数据库中可以保存多种数据类型B、Access支持Internet/Intranet应用C、Access可以通过窗体等对象来操作数据库中得数据D、Access作为层次模型得数据库管理系统操作界面比较方便、实用5、关于Access数据库对象之间关系,正确得说法就是()。
A、查询就是窗体与报表对象得唯一数据来源B、表就是查询、窗体与报表对象得数据来源C、宏与模块可以直接处理表中得数据,不需要通过窗体与报表对象D、报表中可以包含窗体6、Access2010以()得文件格式创建数据库A、mdbB、docxC、xlsxD、accdb7、在Access数据库得六大对象中,用于存储数据得数据库对象就是( )。
A、表B、查询C、窗体D、报表8、数据表中得列称为().A、字段B、数据C、记录D、数据视图9、在已经建立得数据表中,若要求在显示表中内容时使某些字段不能移动显示位置,可以使用得方法就是().A、排序B、筛选C、隐藏D、冻结10、若使用多个数据表作为查询来源,则数据表之间需要建立有()。
A、主键B、报表C、索引D、关系11、如果要批量更新现有表中得数据字段值,应该使用()。
A、选择查询B、追加查询C、生成表查询D、更新查询12、SQL语句不能创建( )。
A、报表B、表C、选择查询D、参数查询13、使用查询向导,不能创建()。
数据库基础与应用复习题及答案
![数据库基础与应用复习题及答案](https://img.taocdn.com/s3/m/2ee973cf32d4b14e852458fb770bf78a65293a2e.png)
数据库基础与应用复习题及答案中南大学现代远程教育课程考试复习题及参考答案《数据库基础与应用》一、选择题:1.若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式( )A、只有2NFB、只有3NFC、2NF和3NFD、没有2.Microsoft SQL Server 2000各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows 2000 Professional上运行,但不能在Windows 98上运行的是( )A、企业版B、标准版C、个人版D、开发版3.SQL Server支持在线备份,但在备份过程中,不允许执行的操作是( )(1)、创建或删除数据库文件(2)、创建索引(3)、执行非日志操作(4)、自动或手工缩小数据库或数据库文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)4.MS SQL Server 2000是( )A、数据库应用程序B、数据库系统C、层次数据管理系统D、关系数据库管理系统5.现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为( )A、1个表B、2个表C、3个表D、4个表6.数据库中存放三个关系:学生(学号,姓名)和课程(课程号,课程名)和成绩(学号、课程号、成绩),为快速查出某位学生所学的课程名,应该( )A、在学生表上按学号建索引B、在成绩表上按课程号建索引C、在课程表上按课程号建索引D、在学生表上按姓名建索引7.如果要从数据库中删除触发器,应该使用SQL语言的命令( )A、DELETE TRIGGERB、DROP TRIGGERC、REMOVE TRIGGERD、DISABLE TRIGGER8.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工的元组,同时在员工亲属关系中删除对应的亲属元组。
在SQL语言中利用触发器定义这个完整性约束的短语是( )A、INSTEAD OF DELETEB、INSTEAD OF DROPC、AFTER DELETED、AFTER UPDATE9.安装MS SQL Server时,系统自动建立几个数据库,其中有一个数据库记录了一个SQL Server系统的所有系统信息,这个数据库是( )A、master数据库B、model数据库C、tempdb数据库D、pubs数据库10.对于数据库的管理,对SQL Server中guest用户的描述错误的是( )A、安装系统时,guest用户被加入到master、pubs、tempdb、northwind数据中B、用户成功登录到SQL Server后,若该登录账号在某数据库中无合法数据库用户,则系统将可能允许以guest用户来访问该数据库C、不能从master、tempdb数据库中删除guest用户D、在新建一个数据库时,guest用户将被自动添加11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A、多对多B、一对一C、多对一D、一对多12.以下情况发生,往往要求我们立即对master 数据库进行备份,错误的是( )A、增加用户数据库B、删除用户数据库C、执行与登录有关的操作D、增加数据库用户13.SQL语言中,删除一个表中所有数据,但保留表结构的命令是()A、DELETEB、DROPC、CLEARD、REMORE14.下列四项关于启动服务器的说法不正确的是( )A、用企业管理器启动B、用操作系统控制面板中的服务管理程序启动C、用命令net begin mssqlserverD、自动启动服务器15.查询员工工资信息时,结果按工资降序排列,正确的是( )A、ORDER BY 工资B、ORDER BY 工资descC、ORDER BY 工资ascD、ORDER BY 工资dictinct16.下列聚合函数中正确的是( )A、SUM (*)B、MAX (*)C、COUNT (*)D、A VG (*)17.SQL中,下列涉及通配符的操作,范围最大的是( )A、name like ’hgf#’B、name like ’hgf_t%’C、name like ’hgf%’D、name like ’h#%’ escape ’#’18.在MS SQL Server中,关于数据库的说法正确的是()A、一个数据库可以不包含事务日志文件B、一个数据库可以只包含一个事务日志文件和一个数据库文件C、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件19.能够实现执行SQL语句、分析查询计划、显示查询统计情况和实现索引分析等功能的SQL工具是()。
数据库基础与应用期末考试重点复习题
![数据库基础与应用期末考试重点复习题](https://img.taocdn.com/s3/m/69dce84705087632311212f1.png)
数据库基础与应用期末重点复习题第一章数据库系统概论填空题1.数据库处理技术经历了人工管理、文件管理、数据库管理以及分布式数据库管理四个发展阶段。
(07年7月考)(09年1、7月考)2. 在文件管理阶段,程序和数据在存储位置上是__分开___存放的。
3. 在人工管理和文件管理阶段,程序设计依赖于数据表示。
(09年1月考判断)4. 数据库系统具有数据结构化、数据共享、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
(08年1月、09.7考)5. 在文件管理阶段、文件之间是相互独立的,在数据库管理阶段,文件之间是相互联系的。
(07年7月考是非题)6.在_文件__系统中,不容易做到数据共享,在_数据库__系统中,容易做到数据共享。
(08年1月考判断)7.在文件系统中,存取数据的基本单位为__记录__,在数据库系统中,存取数据的基本单位为_数据项__。
8. 在文件系统中,数据没有独立的操作界面,在数据库系统中数据具有独立的操作界面。
(08年1月考)9. 在数据库系统中访问数据,既可以采用程序执行方式,也可以视屏交互采用方式。
10. DBMS 具有安全性、一致性、并发性和数据库恢复等管理控制功能。
(08年1月考)11.分布式数据库系统既支持客户的_局部__应用,又支持客户的__全局__应用。
(07年7月考是非题)12. 分布式数据库系统除了具有一般数据库系统的优点之外,还具有兼容性好、可靠性高、地域范围广、数据量大、客户数多等优点。
13. 在实体中能作为码的属性称为主属性,否则称为非主属性。
09.7考14. 域是实体中相应属性的取值范围,性别属性的域包含2 个值。
(08年1月考)15. 实体之间的联系类型有三种,分别是1对1、1对多和多对多。
(08、07年7月考)(09年1月考)16.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是__多__对__多__的联系。
(09年1月考选择)17.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是__1 对___多__的联系。
国家开放大学机考复习资料22478《数据库基础与应用》
![国家开放大学机考复习资料22478《数据库基础与应用》](https://img.taocdn.com/s3/m/800f5e754431b90d6c85c77f.png)
一、单选题1.报表由5个部分所组成,紧邻主体部分之后的部分是(页面页脚)。
2.报表由5个部分所组成,紧邻主体部分之前的部分是(页面页眉)。
3.报表由5个部分所组成,则最开始的部分是(报表页眉)。
4.报表由5个部分所组成,则最末尾的部分是(报表页脚)。
5.层次数据模型的结构是一种(树结构)。
6.创建宏时至少要定义一个宏操作,并要设置相应的(宏操作参数)。
7.当启动一个数据库时将自动执行一个宏,此宏的名称必须为(AutoExec)。
8.对两个基本表通过一方为主码的公共字段建立联系,这种联系的类型不可能为(多对多)。
9.关系数据模型的结构是一种(二维表结构)。
10.关系数据模型属于(逻辑数据模型)。
11.利用ER图进行描述的是(概念数据模型)。
12.利用SQL语言所建立的视图在数据库中属于(虚表)。
13.如果要将查询结果添加到一个指定的数据表中,应该使用(追加查询)。
14.如果要将查询结果作为一个新表添加到数据库中,应该使用(生成表查询)。
15.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(标签报表)。
16.若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是(1对1)。
17.若要在窗体设计视图中加入标题文本的显示内容,最适合选用的控件是(标签)。
18.若要在每次启动数据库时都自动执行一个宏,则应将该宏命名为(AutoExec)。
19.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对一的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(m)。
20.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为(m+n)。
21.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行自然连接时,运算结果的关系中包含的属性个数为(m+n-1)。
22.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是(R2)。
数据库基础与应用 机考
![数据库基础与应用 机考](https://img.taocdn.com/s3/m/8871d93d5bcfa1c7aa00b52acfc789eb172d9ed3.png)
数据库基础与应用机考一、选择题1.以下哪项不属于数据库管理系统的主要功能?A. 数据存储B. 数据管理C. 数据处理D. 数据交换2.在数据库管理系统中,以下哪项属于关系型数据库的特点?A. 数据以树状结构进行存储B. 数据以图状结构进行存储C. 数据以表格形式进行存储D. 数据以键-值对的形式进行存储3.以下哪项是数据库的优势?A. 数据冗余B. 数据独立性C. 数据不一致D. 数据故障4.以下哪项不属于数据库的完整性?A. 实体完整性B. 参照完整性C. 数据库完整性D. 完整性约束5.下列哪种语言是数据库管理系统的数据查询语言?A. C语言B. SQLC. HTMLD. Java6.数据库中的外键是用来实现什么目的?A. 确保数据的完整性B. 提高数据查询效率C. 降低数据冗余D. 保护数据安全7.以下哪种数据库模型是以对象为中心的概念数据模型?A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型8.数据库中的事务是指什么?A. 一组相关的操作序列B. 数据的备份和恢复C. 数据的增删改查操作D. 数据的存储和检索9.以下哪项是数据库异常现象中的一种?A. 冗余数据B. 数据丢失C. 数据不一致D. 数据独立性10.以下哪种数据库设计步骤应该在前期进行?A. 数据库实施B. 数据库开发C. 数据库设计D. 数据库测试二、简答题1. 什么是数据库?2. 解释一下关系型数据库和非关系型数据库的区别?3. 数据库的三级模式是什么?4. 什么是SQL语言?它的作用是什么?5. 数据库事务的ACID是指什么?它们各自的作用是什么?6. 解释一下数据库的范式是什么?7. 数据库的视图是指什么?它的作用是什么?8. 数据库索引的作用是什么?它的实现原理是什么?9. 什么是数据库完整性?它包括哪些类型?10. 数据库的备份和恢复是什么概念?它的目的是什么?以上是关于数据库基础与应用的机考内容,希望能对你的学习有所帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库基础与应用》复习题
一、选择题
1、表的组成内容包括()。
A、查询和字段
B、记录和字段
C、记录和窗体
D、报表和字段
2、在Access数据库中,为了保持表之间的关系,要求在子(从)表中添加记录时,如果主表中没有与之相关的记录,则不能在子(从)表中添加该记录,为此,需要定义的关系是()。
A、输入掩码
B、有效性规则
C、默认值
D、参照完整性
3、在Access中,参照完整性不包括()。
A、更新规则
B、查询规则
C、删除规则
D、插入规则
4、Access数据库具有很多特点,在下列叙述中,不是Access特点的是()。
A、Access数据库中可以保存多种数据类型
B、Access支持Internet/Intranet应用
C、Access可以通过窗体等对象来操作数据库中的数据
D、Access作为层次模型的数据库管理系统操作界面比较方便、实用
5、关于Access数据库对象之间关系,正确的说法是()。
A、查询是窗体和报表对象的唯一数据来源
B、表是查询、窗体和报表对象的数据来源
C、宏和模块可以直接处理表中的数据,不需要通过窗体和报表对象
D、报表中可以包含窗体
6、Access2010以()的文件格式创建数据库
A、mdb
B、docx
C、xlsx
D、accdb
7、在Access数据库的六大对象中,用于存储数据的数据库对象是()。
A、表
B、查询
C、窗体
D、报表
8、数据表中的列称为()。
A、字段
B、数据
C、记录
D、数据视图
9、在已经建立的数据表中,若要求在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是()。
A、排序
B、筛选
C、隐藏
D、冻结
10、若使用多个数据表作为查询来源,则数据表之间需要建立有()。
A、主键
B、报表
C、索引
D、关系
11、如果要批量更新现有表中的数据字段值,应该使用()。
A、选择查询
B、追加查询
C、生成表查询
D、更新查询
12、SQL语句不能创建()。
A、报表
B、表
C、选择查询
D、参数查询
13、使用查询向导,不能创建()。
A、带条件的查询
B、不带条件的查询
C、单表查询
D、多表查询
14、创建交叉表查询时,列标题字段的值显示在交叉表的()位置。
A、第一行
B、第一列
C、上面若干行
D、左边若干行
15、下列不属于Access窗体视图的是()。
A、设计视图
B、追加视图
C、窗体视图
D、数据表视图
16、一个窗体中同时显示表中多条记录的窗体是()窗体。
A、数据表
B、表格式
C、数据透视表
D、以上都是
17、在Access窗体视图中,能够预览显示结果,并且能够对控件进行调整的视图是()。
A、设计视图
B、布局视图
C、窗体视图
D、数据表视图
18、在窗体控件中,用于显示数据表中数据的最常用控件是()。
A、标签控件
B、复选框控件
C、文本框控件
D、选项组控件
19、若要在窗体首部加入标题,通常使用()控件。
A、标签
B、文本框
C、选项组
D、图片
20、()不能做为数据透视表和数据透视图的数据来源。
A、查询
B、表
C、查询和表
D、报表
二、多选题
1、表和表之间的联系的类型为()。
A. 1对1
B. 1对多
C. 多对多
D. 以上都不对
2、在Access的表设计视图中,其上半部分所列的数据项包括()。
A.字段名称 B.数据类型 C.字段属性 D.说明
3、在Access中,有四种自动创建窗体的命令,下面属于此类命令的是()。
A.窗体 B.分割窗体 C.空白窗体 D.数据表
4、Access数据库具有很多特点,在下列叙述中,哪些是Access特点()。
A、Access数据库中可以保存多种数据类型
B、Access支持Internet/Intranet应用
C、Access可以通过窗体等对象来操作数据库中的数据
D、Access作为层次模型的数据库管理系统操作界面比较方便、实用
5、在Access 2010中,报表有()视图,而没有数据表视图。
A、预览
B、设计
C、窗口
D、报表
6、在Access数据库中,“一对多”的说法,错误的是()。
A、一条记录可以与不同表中的多条记录相联系
B、一个元组可以有多个属性
C、一个表可以有多个元组
D、一个数据库可以有多个表
7、在Access数据库系统中,定义表中的字段就是确定表的结构,即确定表中字段的( )属性和说明等内容。
A、名称
B、记录
C、类型
D、值
8、报表由( )、主体、页面页脚和报表页脚等5节组成。
A、页面页眉
B、报表关键字
C、报表字段
D、报表页眉
9、Access模块窗口中的代码编辑窗口由对象列表框()等三部分组成。
A、代码编辑区
B、字段编辑区
C、数据类型列表框
D、过程事件列表框
10、在Access2010的表结构设计窗口中,其上半部分的“表设计器”是由()和说明等三列所组成。
A、整型数据
B、字段名称
C、数据类型
D、文本类型
三、判断题
1、在Access中,数据库对象与数据库是相同的概念。
2、模块是Access数据库中的对象,用来加强处理窗体和报表中的相关功能。
3、打开Access一定会打开一个数据库文件。
4、窗体和报表的数据来源是表或查询。
5、Access在同一时间只能打开一个数据库。
6、Access数据库不能编译成可执行文件,必须安装Access运行环境才能使用数据库。
7、在Access2010的数据库中建立表时可以先输入数据后建立表的结构。
8、建立表时对表中的字段添有效性规则的目的就是要让用户输入数据符合给定的规则要求,避免不正确的数据进入表中。
9、筛选操作和查询一样,可以在多个表中操作。
10、查询向导是一种数据类型,其值的来源可以是数据库中已有表中的某些列的值。
11、在Access中可以使用“另存为”命令将数据库中某个表的内容另存为文本格式文件。
12、查询的数据源只能是已经建立好的数据表,不能是其他数据库对象。
13、交叉表查询只能通过向导创建。
14、在Access中,每个查询都可以转换到相应的SQL视图,然后在其中查看或编辑SQL 语句。
15、生成表查询是将一个或多个表中数据的查询结果创建成一个新表。
16、不匹配项查询是在两个表中进行比较,其含义是某个字段的值在一个表中存在,而在另一个表中不存在。
17、普通窗体才有布局视图,数据表窗体没有布局视图。
18、分割窗体是在Access 2007之后的版本中新增加的功能,利用这个功能可以在同一个窗体中同时提供数据表的“窗体视图”和“数据表视图”。
19、绑定型控件是以表或查询为数据源,用于显示、输入以及更新数据表中的字段。
20、标签控件不仅用于显示数据,还常用于输入或者编辑数据。
21、通过“设计视图”可以在窗体中增加控件元素,然后进行必要的布局和美化处理。
22、在报表视图中可以查看数据,并且可以对报表进行样式设计。
23、我们可以使用“设计视图”来创建主/子报表。
24、报表的数据来源可以是表、查询和窗体。
25、在报表中,主要数据显示在报表页眉节中。
26、可以通过设计视图创建图表报表。
27、通过宏能够直接运行Windows应用程序。
28、在Access中,一个数据库可以对应多个工程,一个工程可以包含多个模块。
29、在VBA中一个模块的内容由声明和过程两部分组成。
30、在VBA中通过ADO访问数据库,不需要定义对象连接到当前数据库,而是可以直接访问。
《数据库基础与应用》复习题答案
二、多选题。