《数据库原理及应用》试题1 (5)
- 格式:docx
- 大小:15.77 KB
- 文档页数:1
数据库原理及应用考试(答案见尾页)一、选择题1. 数据库系统的基本概念是什么?A. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的存储系统B. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的数据处理系统C. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的数据管理系D. 数据库系统是由数据库、数据库管理系统、应用程序和用户组成的数据存储系统2. 关系数据库中的关系模型是什么?A. 二维表B. 树状图C. 网状图D. 图结构3. 数据库设计中,规范化是为了避免下列哪种情况?A. 数据冗余B. 数据不一致C. 数据丢失D. 数据完整性被破坏4. 在数据库中,什么是索引?A. 一种特殊的表B. 用于快速查询的数据结构C. 用于记录系统运行日志的结构D. 用于存储用户照片的数据文件5. 数据库管理系统的主要功能是什么?A. 数据定义B. 数据查询C. 数据更新6. 在SQL语言中,什么是主键?A. 表中的一个字段B. 表中的一个属性C. 表中多个字段的组合D. 以上都不对7. 什么是事务?A. 一段程序代码B. 一组操作数据库的语句C. 一个逻辑单位,是数据库管理系统执行过程中的一个基本逻辑单位D. 以上都不对8. 在数据库备份中,全备份是指:A. 从数据库中只选择部分数据进行备份B. 从数据库中复制所有数据和文件进行备份C. 仅备份上次备份之后发生更改的数据D. 以上都不对9. 在数据库恢复中,如何撤销已进行的备份操作?A. 再次执行备份操作B. 进行差异备份C. 进行增量备份D. 删除已备份的数据文件10. 在数据库性能优化中,如何提高查询效率?A. 增加索引B. 减少索引C. 改变查询语句D. 重新安排数据库结构11. 数据库系统的基础是什么?B. 关系模型C. 面向对象模型D. 结构模型12. 关系数据库中的关系必须满足什么条件?A. 列键值唯一B. 可以有重复行C. 主键可为空D. 列键值不唯一且可重复13. 在数据库设计中,哪一个不是实体-关系(E-R)图中的基本元素?A. 实体B. 属性C. 联系D. 数据库管理系统14. 以下哪个不是 SQL 中的数据类型?A.整数B. 字符串C. 浮点数D. 时间戳15. 在数据库管理系统中,哪一个概念用于定义存储数据的结构?A. 模式B. 内模式C. 外模式D. 存储模式16. 什么是数据库事务的隔离级别?它如何影响并发操作?A. 隔离级别可以完全避免并发操作问题B. 隔离级别越高,并发操作越安全C. 隔离级别可以控制不同事务之间的数据依赖关系D. 隔离级别与并发操作的执行效率无关17. 在数据库优化中,哪一个策略通常用于提高查询性能?A. 创建索引B. 使用更复杂的查询语句C. 添加更多的数据D. 减少数据的冗余18. 什么是数据库的正常启动和关闭过程?A. 数据库服务器启动并初始化,然后打开数据库B. 数据库服务器启动并初始化,然后关闭数据库C. 数据库服务器打开数据库,然后关闭数据库D. 数据库服务器打开并关闭数据库19. 在数据库系统中,哪一个概念用于描述数据的结构化集合?A. 数据库模式B. 数据库模型C. 数据库实例D. 数据库管理系统20. 数据库系统是由哪几个部分组成的?A. 数据库、数据库管理系统、数据库管理员、数据库应用程序和硬件平台B. 数据库、数据库管理系统、数据库管理员、数据库系统和硬件平台C. 数据库、数据库管理系统、数据库管理员、数据库管理员和硬件平台D. 数据库、数据库管理系统、数据库管理员、数据库应用程序和操作系统21. 关系数据库中的关系必须满足一定的要求,以下哪个不是关系型数据库的关系应遵循的要求?A. 数据完整性B. 数据保密性C. 数据一致性D. 数据原子性22. 在数据库设计中,能够作为衡量关系的规范化程度的函数依赖是()。
《数据库原理及应用》练习题一、单选题1. 数据设计过程中,外模型是逻辑模型的()A.接口 B. 逻辑子集C. 实体D. 模型2. ______________是指在信息世界中反映为实体集内部的关系和实体集之间的关系。
()A. 相关B. 关联C. 关系D. 联系3. 关系模型:其逻辑结构是一张__________,它由行和列组成。
()A. 一维表B. 二维表C. 三维表D. 四维表4. 采用ER模型进行数据库的概念设计,可以分成三步进行,下列正确的是()A. 先设计局部ER模型,然后合成全局模型,最后进行整体优化B.先确定局部结构范围,定义实体、联系和属性,然后组合C.先确定公共实体类型,然后合并局部ER模型,再消除冲突D.先设计全局ER模型,然后消除冗余属性,最后进行整体优化5. 下列哪个具有可以提高查询速度的作用()A. 数据字典B. 索引C. 统计数据D. 日志6. 下列关于外键的说法正确的是()A. 外键必须和相应的主键同名B. 外键值不允许为空C. 外键和相应的主键可以不同名,只要定义在相同域上即可D. 外键的取值只允许等于所参照关系中某个主键值7. 影响数据库系统性能的一个主要问题是()A.数据冗余 B. CPU太慢C. 数据不一致D. 硬盘空间小8. 在数据操纵语言SQL DML中,不属于数据更新的操作是()A.插入 B. 删除 C. 修改 D. 查询9. 设有关系WORK(ENO, CNO, PAY), 主码为(ENO, CNO)。
按照实体完整性规则()A.只有ENO不能取空值 B. 只有CNO不能取空值C.只有PAY不能取空值 D. ENO与CNO都不能取空值10. 下面关于自然连接和等值连接的叙述中,不正确的是()A.自然连接是一种特殊的等值连接B.自然连接要求在两个关系中有公共属性,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接不必11. 函数依赖是关系模式中属性之间的一种___________关系。
数据库原理(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
数据库原理与应用表格题篇一:数据库原理及应用历年考题_答案一、选择题《数据库原理及应用》试题11、数据库系统的基本特征是_________。
A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DB包括DBMS和DBSD、DBS包括DB和DBMS(难度系数B)正确答案:D3、设有关系R和S,关系代数R?(R?S) 表示的是_________。
A、R∩SB、R―SC、R÷SD、R∪S(难度系数B)正确答案:A4、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的__________。
A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。
A、数据模型B、概念模型C、关系模型D、E-R图(难度系数C)正确答案:C6、构成E—R模型的三个基本要素是_________。
A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数C)正确答案:B7、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数B)正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。
A、任何一个关系模式一定有键。
B、任何一个包含两个属性的关系模式一定满足3NF。
C、任何一个包含两个属性的关系模式一定满足BCNF。
D、任何一个包含三个属性的关系模式一定满足2NF。
(难度系数B)正确答案:D9、设有关系模式R(A,B,C)和S(C,D)。
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
数据库原理及应用期末考试一试题一、单项选择题(本大题共 10 小题,每题 2 分,共 20 分)得分在每题列出的四个备选项中只有一个是切合题目要求的,错选、多项选择或未选均无分。
1.DB、 DBMS 和 DBS 三者之间的关系是(B)。
A .DB 包含 DBMS 和 DBS B .DBS 包含 DB 和 DBMSC. DBMS 包含 DB 和 DBS D .不可以互相包含2.对数据库物理储存方式的描绘称为(B)A .外模式B .内模式C.观点模式 D .逻辑模式3.在数据库三级模式间引入二级映象的主要作用是(A)A .提升数据与程序的独立性B.提升数据与程序的安全性C.保持数据与程序的一致性D.提升数据与程序的可移植性4.视图是一个“虚表”,视图的结构鉴于(C)A .基本表B .视图C.基本表或视图D.数据词典5.关系代数中的π运算符对应SELECT 语句中的以下哪个子句?(A)A . SELECTB . FROMC.WHERE D .GROUP BY6.企业中有多个部门和多名职员,每个职员只好属于一个部门,一个部门能够有多名职员,从职员到部门的联系种类是(C)A .多对多B.一对一C.多对一D.一对多7.怎样结构出一个适合的数据逻辑结构是(A.关系系统查问优化C.关系数据库规范化理论C)主要解决的问题。
B.数据词典D.关系数据库查问8.将 E-R 模型变换成关系模型,属于数据库的(C)。
A .需求剖析 B. 观点设计C.逻辑设计 D .物理设计9.事务日记的用途是(C)A .事务办理B .完好性拘束C.数据恢复 D .安全性控制10.假如事务 T 已在数据R 上加了 X 锁,则其余事务在数据R上( D)A .只可加 X锁B .只可加 S锁C.可加S锁或X锁 D .不可以加任何锁二、填空题(本大题共10 小题,每题 2 分,共 20 分)得分错填、不填均无分。
1.数据库的逻辑数据独立性是由外模式 /模式2.关系代数中特意的关系运算包含:选择、投影、连结和____除 _____。
可编辑修改精选全文完整版一、单选题(共20分,每题1分)1.DB、DBMS和DBS三者之间的关系是(B)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBS C. DBS与DB和DBMS无关2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)A. 未更新的数据B. 未撤销的数据C. 未提交的数据D. 未刷新的数据3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)A. 活锁B. 死锁C. 读-写冲突D. 写-写冲突4.语句DELETE FROM SC表明(A)A. 删除SC中的全部记录B. 删除基本表SCC. 删除基本表SC中的列数据D. 删除基本表SC中的部分行5.数据库设计阶段分为(D)A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段6.关系笛卡尔积运算记号R×S表示(D)A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)A. 指针B. 游标C. 数组D. 栈8.下列说法中不正确的是(C)A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9.在下列基本表中数值5表示(C)CREATE TABLE student(Snum CHAR(5)NOT NULL UNIQUE,Sname CHAR(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Snum 的长度D. 表格的大小10.在视图上不能完成的操作是(C)A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图11.在DBS中,DBMS和OS之间的关系是(B)A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行12.关系中行列次序的变换性质是(D)A. 行可以交换,列不可交换B. 行不可交换,列可交换C. 行、列均不可交换D. 行、列均可以交换13.单个用户使用的数据视图的描述称为(A)A. 外模式B. 概念模式C. 内模式D. 存储模式14.数据库系统安排多个事务并发执行的过程称为(C)A. 步骤B. 进程C. 调度D. 优先级15.SQL语言有两种使用方式,分别称为交互式和(C)A. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL16.以下不属于服务器端脚本语言的是(D)。
《数据库原理与应用》练习题及参考答案一、单项选择题1.有两个不同的实体集,它们之间存在着一个1:N 联系和一个M :N 联系,那么根据E-R 模型转换成关系模型的规则,这个E-R 结构转换成的关系模式个数为( )。
A .2个B .3个C .4个D .5个 2.下列四项中,不属于关系数据库特点的是()。
A .数据冗余小B .数据独立性高C .数据共享性好D .多用户访问 3.对关系代数表达式的查询树进行优化时,( )运算要尽可能先做。
A .连接 B .投影 C .选择 D .广义笛卡尔积 4.数据独立性是指( )之间相互独立,彼此不受影响。
A .应用程序和用户B .应用程序和数据C .数据库和用户D .数据库和程序员 5.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。
A .并发事务不存在问题B .并发事务导致丢失修改C .并发事务导致不能重复读D .并发事务导致读“脏”数据6.设关系R 和S 的属性个数分别为r 和s,那么(R ×S )操作结果的属性个数为( )。
A .r+s B .r-s C .r ×s D .max(r,s) 7.设计E-R 图属于数据库设计的( )。
A.逻辑设计B.概念设计C.物理设计D.需求分析 8.1NF 通过()可以规范化为2NF 。
A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖 9.在关系模式中,函数依赖X →Y 的语义是( )。
A.在R 的任意两个关系中,若X 值相等,则Y 值也相等 B.在R 的当前关系中,若两个元组的X 值相等,则Y 值也相等 C.在R 的任意关系中,Y 值应与X 值相等 D .在R 的当前关系中,Y 值应与X 值相等10.E-R 模型是数据库设计的有力工具,适于建立数据库的()。
A .数据模型 B .概念模型 C .逻辑模型 D .结构模型 11.下面对视图的描述中,错误的是( )。
《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。
3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。
数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。
5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。
数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。
五、综合应用题(共10分)
假设某商业集团数据库有一关系模式R如下:(10分)
R(商店编号,商品编号,数量,部门编号,负责人)
现规定:(1)每个商店的每种商品只在一个部门销售。
(2)每个商店的每个部门只有一个负责人。
(3)每个商店的每种商品只有一个库存数量。
回答下列问题:
①写出R中的存在的基本函数依赖(3分)
②找出关系模式R的候选键(3分)
③关系模式R最高能不能达到第3范式,若不能如何分解? (4分)
①(难度系数B)正确答案:
(商店编号,商品编号)→部门编号(1分)
(商店编号,部门编)→号负责人(1分)
(商店编号,商品编号)→数量(1分)
②(难度系数A)正确答案:
L类属性:商店编号,商品编号;
LR属性类:部门编号;
R属性类:负责人,数量。
(1分)
因为:(商店编号,商品编号)+=U (1分)
所以:关系模式R的候选键为: (商店编号,商品编号)(1分)
③判断R属于第几范式:
(难度系数B)正确答案:
非主属性为:部门编号,负责人,数量。
它们对候选键都是完全函数依赖关系,所以R属于2NF。
(2分)
但是:
(商店编号,商品编号)→(部门编号,商店编号)
(商店编号,部门编号)→(负责人)
所以非主属性负责人对候选键传递依赖,那么R不满足第三范式,因此R最高满足第二范式。
(2分)。