数据库原理及应用复习题

合集下载

数据库原理及应用试卷复习资料

数据库原理及应用试卷复习资料

数据库原理及应用试卷复习资料LELE was finally revised on the morning of December 16, 2020.单项选择1.◑A◐对于现实世界中事物的特征,在实体-联系模型中使用A.属性描述B.关键字描述C. D.实体描述2.◑C◐把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现3.◑D◐专门的关系运算不包括下列中的A.联接运算B.选择运算C.投影运算D.交运算4.◑A◐对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A.并运算B.交运算C.差运算D.积运算5.◑B◐在数据库设计中,将ER图转换成关系数据模型的过程属于A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6.◑D◐对于关系数据库,任何二元关系模式最高都可以达到●范式。

7.◑D◐在概念设计阶段,最常使用的数据模型是A.对象模型B.物理模型C.逻辑模型D.8.◑C◐下面有关索引的描述正确的是A.创建非聚集索引以后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中C.创建非聚集索引是创建一个指向数据库表文件记录的指针构成的文件D.使用索引并不能加快对表的查询操作9.◑A◐关系R1和R2,经过关系运算得到结果是S,则SA.一个关系B.一个表单C.一个数据库D.一个数组10◑A◐子模式是用户与数据库的接口之一,它对应于数据库的A.外模式B.概念模式C.内模式D.存储模式11◑C◐已知关系R(A,B,C,D,E)及其上的函数相关性集合,F={A→B,E→A,CE→D},该关系的候选关键字是12◑A◐设有关系R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系R最高是A.第一范式的 C.第二范式的B.第三范式的范式的13◑C◐A. B.C.D.14◑B◐设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题

《数据库原理及应用》总复习题《数据库原理及应用》总复习题一、单项选择题1、数据库系统的核心是。

A )数据库 B)数据库管理系统C)操作系统 D)文件答案:B2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

A )DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 答案:A3、在数据管理技术的发展过程中,数据独立性最高的是阶段。

A )数据库系统 B)文件系统 C)人工管理 D)数据项管理答案:A4、数据库系统是数据库、数据库管理系统、应用系统、和用户构成。

A )DBMS B)DB C)DBS D)DBA 答案:D5、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是。

A )DATA B)INFORMATION C)DB D)其他答案:A6、是长期存储在计算机内有序的、可共享的数据集合。

A )DATA B)INFORMATION C)DB D)DBS 答案:C7、是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时其统一管理、统一控制。

A )DBMS B)DB C)DBS D)DBA 答案:A8、概念设计的结果是 A)一个与DBMS相关的要领模型 B)一个与DBMS无关的概念模型 C)数据库系统的公用视图 D)数据库系统的数据字典答案:B9、 E-R方法的三要素是 A)实体、属性、实体集 B)实体、键、联系 C)实体、属性、联系 D)实体、域、候选区答案:C10、要保证数据库的数据独立性,需要修改的是 A)模式与外模式 B)模式与内模式 C)三级模式之间的两层映射 D)三级模式答案:C11、描述数据库全体数据的全局逻辑结构和特性的是 A)模式B)内模式 C)外模式 D)全模式答案:A12、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是I、人工管理阶段 II、文件系统阶段III、数据库阶段A)I 和 II B)只有 II C)II 和 III D)只有 I 答案:D13、下列四项中,不属于数据库系统特点的是 A)数据共享B)数据完整性 C)数据冗余度高 D)数据独立性高答案:C14、应用数据库的主要目的是为了 A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题 D)解决数据量大的问题答案:C15、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于。

数据库原理及应用复习题及参考答案

数据库原理及应用复习题及参考答案

《数据库原理及应用》复习题及参考答案一、判断题1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。

(×)2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。

(×)3.概念设计可以独立于数据库管理系统。

(√)4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。

(×)5.在视图中插入一个元组,该元组会同时插入到基本表中。

(√)6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。

(×)7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。

(√)8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。

(√)9.超类可以自动继承子类的所有特性。

(×)10.两段锁协议是使并发操作可串行化调度的必要条件。

(×)二、选择题1.实体联系模型属于( D )。

A. 层次模型B. 网状模型C. 关系模型 D 概念模型2.在一个关系中,任意两个元组的值( C )。

A. 可以全同B. 必须全同C. 不能全同D. 以上都不是3.关系R和S进行自然连接时,要求R和S含有一个或多个公共( B )A. 行B. 属性C. 记录D.元组4.SQL是( C )的缩写.A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD. 以上都不是5.当两个子查询的结果( C )时,可以执行并、交、差操作。

A.结构完全不一致时B.结构部分一致C.结构完全一致时D.主键一致6.在数据库设计中,当合并局部E---R图时,职工在某一局部应用中被除数当作实体,而在另一局部应用中被除数当作属性,那么被称之为( A )冲突。

数据库原理与应用题库

数据库原理与应用题库

选择题
在关系数据库中,主键的作用是:
A. 唯一标识一条记录(正确答案)
B. 允许空值
C. 可以重复
D. 无实际作用
下列哪项不是数据库管理系统的功能?
A. 数据定义
B. 数据操作
C. 数据安全
D. 数据挖掘(正确答案)
在数据库设计中,将E-R图转换为关系模型的过程属于:
A. 概念结构设计
B. 逻辑结构设计(正确答案)
C. 物理结构设计
D. 需求分析
事务的四个特性中,保证事务执行过程中不受其他事务干扰的是:
A. 原子性
B. 一致性
C. 隔离性(正确答案)
D. 持久性
在SQL中,使用哪个关键字来连接两个或多个查询结果集,并返回所有记录?
A. JOIN
B. UNION(正确答案)
C. INTERSECT
D. MINUS
数据库的三级模式结构中,描述数据库物理存储结构和存取方法的是:
A. 内模式(正确答案)
B. 概念模式
C. 外模式
D. 逻辑模式
关于数据库并发控制,以下哪种技术可以通过保持数据的多个版本来避免读-写冲突?
A. 两段锁协议
B. 多版本并发控制(MVCC)(正确答案)
C. 封锁
D. 时间戳排序。

数据库原理与应用练习题(含答案)

数据库原理与应用练习题(含答案)

数据库原理与应⽤练习题(含答案)《数据库原理与应⽤》复习题⼀、判断题1.在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。

错2.若在⼀个关系中,某⼀个属性或属性组的值能唯⼀地标识该关系的元组,⽽其真⼦集不⾏,则称该属性或属性组为候选码。

对3.每个Oracle数据库中只有⼀个重做⽇志⽂件。

错4.DBMS提供数据定义语⾔(DDL)实现对数据库的检索、插⼊、修改、删除等基本操作。

错5.静态列级约束是对⼀个列的取值域的说明。

对6.数据库的安全性是为了保护数据库以防⽌不合法的使⽤所造成的数据泄露、更改或破坏。

对7.若事务T对数据对象A加上共享锁后,则只允许事务T读取A。

错8.INSTEAD OF触发器是基于视图的触发器,只适⽤于视图。

对⼆、单项选择题1.关系模式规范化的最起码的要求是达到第⼀范式,即满⾜( D )。

A. 每个⾮码属性都完全依赖于主码B. 主码属性唯⼀标识关系中的的元组C. 关系中的元组不可重复D. 每个属性都是不可分解的2.公司中有多个部门和多名职员,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,从职员到部门的联系类型是( C )。

A. 多对多B.⼀对⼀C.多对⼀D.⼀对多3.在数据库系统的三级模式结构中,⽤来描述数据的全局逻辑结构的是(C )。

A.⼦模式B.⽤户模式C.模式D.存储模式4.在数据库中可以创建和删除表、视图、索引,可以修改表。

这是因为数据库管理系统提供了(A )。

A.数据定义功能B.数据操纵功能C.数据维护功能D.数据控制功能5.SQL语⾔称为( C )。

A. 结构化定义语⾔B. 结构化控制语⾔C. 结构化查询语⾔D. 结构⼈操纵语⾔6.设有⼀个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且⾄少包含4个字母的DNAME,则查询条件⼦句应写成WHERE DNAME LIKE B 。

A.‘_ _ W _ %’B.‘_ % W _ _’C.‘_ W _ _’D.‘_ W _ %’7.SQL语⾔级数据定义功能、数据操纵功能和数据控制功能于⼀体。

数据库索引原理与应用考试

数据库索引原理与应用考试

数据库索引原理与应用考试(答案见尾页)一、选择题1. 数据库索引的主要目的是什么?A. 提高数据查询速度B. 增加数据存储量C. 降低数据冗余D. 减少数据更新频率2. 在数据库中,索引对查询性能的影响主要体现在哪些方面?A. 查询速度B. 数据插入速度C. 数据删除速度D. 数据修改速度3. 索引结构中,B树和哈希索引的主要区别是什么?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. 在数据库中,索引可以应用于哪些场景?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. 索引优化策略中,哪些方法可以提高查询效率?A. 使用覆盖索引B. 合理设计索引结构C. 定期分析和重建索引D. 避免过度索引15. 在数据库中,索引的主要类型有哪些?A. 主键索引B. 唯一索引C. 普通索引D. 组合索引E. 哈希索引16. 索引对数据库系统的ACID特性有何影响?A. 增强了事务的隔离性B. 提高了事务的一致性C. 确保了数据的持久性D. 不会影响数据的原子性17. 在数据库设计中,如何选择合适的索引?A. 根据查询频率决定B. 根据数据更新频率决定C. 根据索引的开销和查询性能权衡D. 根据数据库系统的版本18. 在高并发环境下,如何优化数据库索引以提高性能?A. 使用更小的索引B. 增加索引数量C. 优化索引结构D. 尽量避免使用复杂的索引19. 索引优化通常涉及哪些方面?A. 索引选择B. 索引维护C. 索引重建D. 索引合并E. 索引分散20. 在设计数据库索引时,需要考虑哪些因素?A. 数据访问模式B. 数据更新频率C. 数据分布特性D. 查询条件复杂性E. 系统资源限制21. 索引维护主要包括哪些操作?A. 索引碎片整理B. 索引重建C. 索引合并D. 索引更新22. 索引优化策略主要包括哪些方法?A. 选择合适的索引类型B. 合理安排索引位置C. 使用覆盖索引D. 控制索引数量E. 定期分析和调整索引23. 在实际应用中,如何根据业务需求选择合适的索引?A. 根据查询频率高的列选择主键索引B. 根据经常作为查询条件的列选择唯一索引C. 根据数据分布均匀的列选择普通索引D. 根据排序和分组的列选择组合索引E. 根据数据更新频繁的列选择空间索引24. 在数据库监控和调优过程中,如何利用索引信息进行优化?A. 分析查询计划,检查索引的使用情况B. 定期评估索引的性能,如查询响应时间和磁盘I/OC. 根据索引使用情况,调整索引策略,如添加、删除或修改索引D. 监控数据库系统的负载情况,确保索引不会成为性能瓶颈E. 利用数据库管理系统提供的工具和技术,如查询分析器、统计信息等,进行索引优化25. 在数据库中,索引对哪种类型的查询效率最高?A. 索引顺序访问B. 哈希访问C. 全表扫描D. 排序和分组26. 以下哪种索引类型是用于快速定位表中的特定行的?A. 主键索引B. 唯一索引C. 普通索引27. 在创建复合索引时,通常需要注意哪些因素?A. 查询条件的顺序B. 数据库系统的存储引擎C. 索引列的数据类型D. 表中的数据量28. 以下关于索引的说法,哪项是不正确的?A. 索引可以加快查询速度,因此应该为所有表创建索引B. 索引会占用额外的存储空间C. 索引可以提高数据完整性D. 索引需要定期维护29. 在数据库优化中,如何利用索引来提高查询性能?A. 避免在索引列上进行计算或函数操作B. 使用覆盖索引C. 尽量减少索引的数量D. 对小表使用复杂的索引30. 以下哪种情况不适合使用索引?A. 数据库表非常大,无法全部加载到内存中B. 查询条件涉及到主键或唯一索引列C. 数据更新频繁,需要频繁重建索引D. 查询结果需要排序31. 在数据库中,什么是索引的B-树?A. 一种数据结构,用于存储和管理磁盘上的数据B. 一种索引类型,具有多个键值对C. 一种数据库管理系统D. 一种数据压缩技术32. 在使用索引时,如何避免全表扫描?A. 合理设计索引,确保索引覆盖所有查询条件B. 为经常作为查询条件的列创建索引C. 避免使用查询条件中的函数和操作符D. 尽量减少查询结果的复杂性33. 数据库索引的主要作用是什么?A. 提高数据查询速度B. 增加数据存储量C. 降低数据删除速度D. 减少数据冗余34. 在数据库中,索引可以位于哪些对象上?A. 表格的某个列上B. 表格的某个行上C. 表格的所有列上D. 表格的外部35. 索引对数据库性能有何影响?A. 提高数据检索速度,但增加写入操作的开销B. 提高数据检索速度,减少写入操作的开销C. 降低数据检索速度,增加写入操作的开销D. 降低数据检索速度,减少写入操作的开销36. 以下哪种类型的索引不适合用于经常变动的数据?A. 主键索引B. 唯一索引C. 组合索引D. 全文索引37. 在创建复合索引时,通常要考虑哪些因素?A. 查询条件的顺序B. 数据库引擎的优化器C. 数据库系统的存储引擎D. 数据库的安全性38. 索引的最佳实践是什么?A. 创建过多的索引,以减少查询时间B. 根据需要创建适量的索引,并定期审查和维护C. 避免使用索引,仅在必要时才使用D. 使用不合适的索引,即使它似乎很方便39. 在数据库中,什么是聚集索引?A. 索引与表中的数据是分开存储的B. 索引包含了指向表中实际数据行的指针C. 索引完全取代了表中的数据D. 索引与表中的数据是顺序存储的40. 以下哪个关键字用于在SQL中定义索引?A. INDEXB. KEYC. FETCHD. ORDER41. 在数据库设计中,如何选择合适的索引类型?A. 根据查询条件选择索引类型B. 根据数据的更新频率选择索引类型C. 根据数据库系统的建议选择索引类型D. 根据个人喜好选择索引类型二、问答题1. 什么是数据库索引?请简要介绍其作用。

数据库原理与应用试题及答案精选全文完整版

数据库原理与应用试题及答案精选全文完整版

可编辑修改精选全文完整版一、单选题(共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、数据的长期存储、有组织和可共享是数据库的三个基本特点。

2、SQL Server中索引类型包括的三种类型分别是聚集索引非聚集索引唯一索引3、SQL Server提供的最常用的管理工具是企业管理器和查询分析器4、事务是指一个操作序列,这些操作序列要么被执行,要么都不被执行。

5、SQL Server是运行在Windows 操作系统平台上的、逻辑模型为关系型数据库管理系统6、对表中记录的维护工作主要有增加、修改和删除操作,均可以通过企业管理器或T-SQL语句完成。

7、在一个已存在数据的表中增加一列,一定要保证所增加的列允许空值。

8、在E-R图中,用菱形表示关系,用长方形表示实体,用椭圆形表示属性。

9、where 子句中使用到的逻辑运算符有NOT AND OR10、按触发器事件类型的不同,可以把SQL Server2005系统提供的DML触发器分成插入类型删除类型更新类型二、单选题1、一个教师能开多门课程,一门课程可以由多个教师开设,老师实体与课程间是(C)A、一对一的联系B、一对多的联系C、多对多的联系D、多对一的联系2、不同实体间可以有(A)A、只有一种联系B、可以有多种联系C、不能有联系D、只有多对多联系3、(A)是位于用户和操作系统之间的一层数据管理软件,数据库在建立,使用和维护时由其统一管理,统一控制。

A、DBMS(数据库管理系统)B、DB(数据库)C、DBS(数据库系统)D、DBA(数据库管理员)4、英文缩写DBA代表(B)A数据库管理系统B、数据库管理员C、数据定义语言D、数据库操纵语言5、以下不是SQL数据定义语言的是(C)A、CREATEB、DROPC、DELECTD、ALTER6、假如采用关系数据库系统来实现应用,在是数据库设计的(B)阶段,需要将E-R模型转换为关系数据模型。

A概念设计B物理设计C、逻辑设计D、运行阶段7、主键索引可确保字段中输入值的(C)A 多样B 重复C 唯一D 若干8、下面关于索引的说法正确的是(A)A 索引可以修改B 索引越多查询效率越高C 索引只能删除D 表中不能没有索引9、在T-SQL中,关于NULL值叙述正确的是(D)A、NULL表示空格B、NULL表示0C、NULL既可以表示0,也可以表示空格D、NULL表示空值10、一个关系中,能唯一标识远祖的属性集称为关系的(B)A、副键B、关键字C、从键D、参数11、激活DML触发器的数据修改语句,有效选项是(B)A、INSERTB、UPDATEC、DELETED、SELECE12、SQL Server2005是一种基于客户机/服务器的关系型数据库管理系统,它使用(B)语言在服务器和客户机之间传递请求。

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案).

《数据库原理及应用》总复习题(带答案)一、单项选择题(131)1.()是长期存储在计算机内有序的、可共享的数据集合。

A)DATAB)INFORMATIONC)DBD)DBS2.应用数据库的主要目的是为了()A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题3.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A)数据库系统B)文件系统C)人工管理D)数据项管理4.数据库系统的核心是()。

A)数据库B)数据库管理系统C)操作系统D)文件5.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是()。

A)DATAB)INFORMATIONC)DBD)其他6.下列四项中,不正确的提法是()A)SQL语言是关系数据库的国际标准语言B)SQL语言具有数据定义、查询、操纵和控制功能C)SQL语言可以自动实现关系数据库的规范化D)SQL语言称为结构查询语言8.数据库主数据文件的扩展名为()。

A)dbfB)mdfC)ndfD)ldf9.数据库设计过程中,()将E-R图转换成关系模式并进行关系的规范化。

A)需求分析阶段B)概念结构设计阶段C)逻辑结构设计阶段D)物理结构设计阶段10.下列实体类型的联系中,属于一对一联系的是()。

A)教研室对教师的所属联系B)父亲与孩子的联系C)省与省会的所属联系D)供应商与工程项目的供货联系12.()是位于用户与操作系统之间的一层数据管理软件。

数据库在建立、使用和维护时由其统一管理、统一控制。

A)DBMSB)DBC)DBSD)DBA13.下列四项中,不属于数据库系统特点的是()A)数据共享B)数据完整性C)数据冗余度高D)数据独立性高14.描述数据库全体数据的全局逻辑结构和特性的是()A)模式B)内模式C)外模式D)全模式15.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段III.数据库阶段A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。

《数据库原理与应用》练习题及参考答案

《数据库原理与应用》练习题及参考答案

《数据库原理与应用》练习题及参考答案一、单项选择题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.下面对视图的描述中,错误的是( )。

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案一、单选题(共31题,每题1分,共31分)1.下面用于存储二进制数据的是()。

A、INTB、FLOATC、DECIMALD、BIT正确答案:D2.左外连接查询时,使用()设置主表和从表连接的条件。

A、WHEREB、ONC、USINGD、HAVING正确答案:B3.位运算符运算结果的数据类型是()。

A、INTB、TINYINTC、BIGINTD、CHAR正确答案:C4.下列()可以在命令提示符下停止MySQL服务器。

A、net start mysqlB、net stopC、net stop mysqlD、stop mysql正确答案:C5.以下创建数据库的语句错误的是()。

A、CREATE DATABASE bookB、CREATE DATABASE sh.bookC、CREATE DATABASE sh_bookD、CREATE DATABASE _book正确答案:B6.以下()选项用于为视图数据操作设置检查条件。

A、WITH CHECK OPTIONB、ASC、SQL SECURITYD、ALGORITHM正确答案:A7.下列选项中,()可返回表中指定字段的平均值。

A、MAX()B、MIN()C、AVG()D、以上答案都不正确正确答案:C8.下面在sh_goods表中根据cat_id升序排序,并对每个cat_id按price降序排序的语句是()。

A、SELECT * FROM sh_goods ORDER BY price DESC,cat_id;B、SELECT * FROM sh_goods ORDER BY price ,cat_id;C、SELECT * FROM sh_goods ORDER BY cat_id,price DESC;D、SELECT * FROM sh_goods ORDER BY cat_id DESC,price;正确答案:C9.下面关于JSON_OBJECTAGG()函数描述正确的是()。

(完整版)数据库原理与应用试题及答案

(完整版)数据库原理与应用试题及答案

(完整版)数据库原理与应⽤试题及答案⼀、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。

A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A. OSB. DSC. DBMSD. DBS3.元数据是指()。

A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下⾯对关系中属性的描述,错误的是()。

A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯⼀ D. 每个属性中所有数据来⾃同⼀属性域5.超码、候选码和主码之间的关系是()。

A.超码?候选码?主码 B. 超码?主码?候选码C. 主码?候选码?超码D. 主码?超码?候选码6.关系数据库实现数据之间联系的⽅法是()。

A. 主码B. 外码C. 候选码D. 超码7.如下所⽰关系R(A,B,C,D)中,可以作为主码的属性组是()。

A. ABB. BCC. CDD. AD或BD8.设有如下所⽰关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插⼊关系S的元组是()。

A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插⼊元组前)进⾏R*∞S 后的运算结果包含()个元组。

A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使⽤了ON UPDA TECASCADE 短语(级联更新),将R 中第⼀个元组的A 属性值更新为4时,S 中第⼀个元组A 属性的值()。

A. 不变B. 变为4C .变为NULL D. 拒绝更新,返回错误信息11. 设有⼀个关系R (A ,B ),如果要找出B 属性的最后⼀个字母为A ,并且⾄少包含2个字母的查询条件⼦句应写成WHERE B LIKE ()。

A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可⽤来测试⼀个集合是否()。

数据库原理与应用考试试题

数据库原理与应用考试试题

数据库原理与应用考试试题一、选择题1. 数据库的三级模式结构不包括以下哪个层次?A. 外模式B. 概念模式C. 逻辑模式D. 物理模式2. 下列哪项不是数据库系统解决的问题?A. 数据冗余B. 数据安全性C. 数据独立性D. 数据持久性3. 关系数据库的元组是指什么?A. 表格B. 行C. 列D. 字段4. 以下哪种不是数据库的关键特性?A. 数据的存储B. 数据的组织C. 数据的维护D. 数据的共享5. 在SQL语句中,用于从表中选择数据的命令是哪个?A. UPDATEB. DELETEC. SELECTD. INSERT二、问答题1. 请解释数据库的范式是什么,它对数据库设计有什么意义?2. 数据库事务是什么,事务的特性有哪些,为什么事务是数据库管理中的重要概念?3. 什么是索引?数据库中的索引有什么作用?如何创建索引?4. 请简要介绍一下关系型数据库和非关系型数据库的区别以及各自的优缺点。

5. 数据库管理系统的优点是什么?它对于数据操作以及数据查询有何帮助?三、综合题1. 某公司要求你设计一个员工信息管理系统,该系统需要记录员工的基本信息如姓名、性别、年龄、部门等,并支持员工的增删改查操作。

请简要描述你会如何设计该系统的数据库结构,包括数据表的设计和关系的建立。

2. 假设你是某银行的数据库管理员,银行拥有大量客户的账户信息和交易记录。

你将如何设计数据库以确保数据的安全性和一致性?请列出你所采取的措施。

以上为数据库原理与应用考试试题,完成后请按照要求分别回答选择题、问答题和综合题。

祝您考试顺利!。

数据库原理及应用学位考试试题及答案精选全文完整版

数据库原理及应用学位考试试题及答案精选全文完整版

可编辑修改精选全文完整版《数据库原理》学位考试试题一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1.在数据库三级模式间引入二级映象的主要作用是( A )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性2.如何构造出一个合适的数据逻辑结构是(C )主要解决的问题。

A.关系系统查询优化B.数据字典C.关系数据库规范化理论D.关系数据库查询3.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )A.只可加X锁B.只可加S锁C. 可加S锁或X锁D. 不能加任何锁4.关系规范化中的删除异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入5.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.日期C.车次+日期D.车次+情况摘要6. 对数据库物理存储方式的描述称为( B )A.外模式B.内模式C.概念模式D.逻辑模式7. 关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则(D )。

A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数8. 一个关系模式R(x1, x2, x3, x4),假定该关系存在着如下函数依赖:x1→x2,x1→x3,x3→x4,则该关系属于(A )。

A. 2NFB. 3NFC. 4NFD. BCNF9. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇10.若事务T对数据对象A加上S锁,则( B )。

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。

A.实体B.实体值C.属性D.信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。

A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。

A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。

A.2NFB.3NFC.BCNFD.4NF6.在数据库中,下列说法不正确的是__________。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。

A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________ 。

A.S锁B.X锁C.S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________。

A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________ 。

A.SELECTB.FROMC.WHERED.SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________ 。

A.如果X→→Y,Y→→Z,则X→→ZB.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。

(完整版)数据库原理与应用试题及答案

(完整版)数据库原理与应用试题及答案

一、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。

A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A. OSB. DSC. DBMSD. DBS3.元数据是指()。

A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下面对关系中属性的描述,错误的是()。

A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯一 D. 每个属性中所有数据来自同一属性域5.超码、候选码和主码之间的关系是()。

A.超码⊆候选码⊆主码 B. 超码⊆主码⊆候选码C. 主码⊆候选码⊆超码D. 主码⊆超码⊆候选码6.关系数据库实现数据之间联系的方法是()。

A. 主码B. 外码C. 候选码D. 超码7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。

A. ABB. BCC. CDD. AD或BD8.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是()。

A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果包含( )个元组。

A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDA TECASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。

A. 不变B. 变为4C . 变为NULL D. 拒绝更新,返回错误信息11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。

A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可用来测试一个集合是否( )。

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版

《数据库原理与应用》复习题及参考答案完整版第一章:绪论一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4.B 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。

A.数据库B.数据库管理系统C.数据模型D.软件工具9. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。

数据库原理及应用历年考题_答案(DOC)

数据库原理及应用历年考题_答案(DOC)

《数据库原理及应用》试题 1一、选择题1、数据库系统的基本特色是_________。

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 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理及应用复习题一、选择题1.事务的ACID性质中,关于原子性(atomicity)的描述正确的是()A.指数据库的内容不出现矛盾的状态。

B.若事力正常结束,即使发生故障,列新结果也不会从数据库中消失。

C.事务中的所有操作要么都执行,要么都不执行。

D.若多个事务同时进行,与顺序实现的处理结果是一致的。

2.以下关于E-R图的叙述正确的是()A.E-R图建立在关系数据库的假设上B.E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。

C.E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系D.E-R图能表示数据生命周期。

3.在DBS中,DBMS和OS的关系是()3.在SQL的SELECT语句中,实现投影操作的是哪个句?A.SELECT B FROM C WHERE D ORDER BY4.五种基本关系代数运算是()A.U,¯,×,∏和σ B.U,¯,►◄,∏和σC.U,∩,×,∏和σ D.U,∩,►◄,∏和σ5.SQL语言中,删除一个表的命令是()A. DELETEB. DROPC. CLEARD. REMOVE6.下列聚合函数中不忽略空值(NULL)的是()A.SUM(列名) B.MAX(列名) C.COUNT(*) D.AVG(列名)7.关系模式R的规范化程度最高达到()A. 1NF B 2NF C 3NF D BCNF8.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级。

在班级与学生实体的联系中,学生实体的基数是()A.(0, 1) B.(1, 1) C.(1, 10) D.(10, 50)中元组数9.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则R S目的范围是()A.(0,15) B.(10,15) C.(10,25) D.(0,150)10.DBMS中实现事务持久性的子系统是()A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统11.如果事务T获得了数据项Q 上的排它锁,则T对Q()A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写12.DBMS中实现事务持久件的子系统是()A.安全性管理子系统 B.完整性管理子系统C.并发控制子系统 D.恢复管理子系统13.SQL的全局约束是指基于元组的检查子句和()A.非空值约束 B.域约束子句 C.断言 D.外键子句14.分布式数据库系统中分片模式和分配模式均是()A. 全局的B. 局部的C. 分布的D. 集中的15.属性类型允许是基本数据类型,结构类型和集合类型的模型是()A.平面关系模型 B.嵌套关系模型C.复合对象棋型 D.分布式关系模型16、请将下列术语填入与其相应的空(仅填对应序号即可):a 存储在二级存储器里的数据的结构b 应用程序c 事实,文本,图形,图像等d 集成的决策支持数据库e 相关数据的集合f 系统开发的一个快速途径g 失败后恢复数据库的数据库管理系统(DBMS)模块h 描述所有的数据库对象i 不能违反的规则j 数据库中部分数据的逻辑描述、1)数据 ( )2)数据库应用 ( )3)约束 ( )4)物理模式 ( )5)恢复管理 ( )6)数据仓库 ( )7)原型方法 ( )8)用户视图 ( )9)数据字典( )10)数据库 ( )二、题空题1.不含多余属性的超键称为_______。

2.由于存在数据冗余,就可能导致数据操作异常:、、。

3.数据库并发操作控制包括以_________方式打开数据库和对数据库或记录________两种方法。

4.不含多余属性的超键称为_______。

5.修改数据的操作是关系运算中_______运算和_______运算的复合。

6.一个公司只能有一个总经理,公司和总经理职位之间为_____________的联系。

7.一个关系模式中包含有若干个_________,其数目多少称为关系的_________。

8.关系运算包括两类:一类是传统的__________运算,另一类是专门的_________运算。

9.在投影运算所得到的结果关系中,所含的属性数不______________原关系中的属性数。

10.决数据冗余的途径就是将关系模式进行_______。

11.在定义一个基本表中,每个字段的类型用一个字母表示,其中字母L表示___________型,M表示______________型,F表示_____________型。

12.INSERT INTO命令能够向基本表中___________一条记录。

13.设X→Y是关系模式R的一个函数依赖,如果不存在X的真于集X’,使得X’→Y成立,则称Y__________________X,记作_______________。

14.事务重执有两种策略:________、________。

15.关系规范化的过程是通过对初始关系模式的逐步________来实现的。

16.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:X1→X2,X1→X3,X3→X4,则该关系属于________________范式,因为它存在着_____________。

17.并发操作引发三类问题:________、________和________。

18.复合索引文件包含若干个______________________,当选定一个作为__________________时,它将决定着数据库中记录的排列和处理顺序。

19.对字符型字段或表达式,使用_________________比较能够进行模糊查询,使用________________比较能够进行精确查询。

20.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推出。

21. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是_______________.22.当利用查找命令查找到相应记录时,则该记录就成为________________,此时________________函数的值为真。

23.当需要利用非当前工作区上打开数据库的某个字段时,需要在该字段名前面加上该库的___________和___________字符。

24.若两个库是按照记录号建立关联的,则当当前库中的记录指针移动到第n号记录时,被关联库中的记录指针__________________________________。

25.嵌入OLE对象的特点是________________、_________________和___________________。

26.当使用数组定义语句定义一个数组后,该数组中各元素的初始值均_________________。

27.使用SCATIER命令能够把当前库中的当前记录传送给__________。

28.DEFINE WINDOW为________________命令,ACTIVATE WINDOW为________________命令,DEACTIVATE WINDOW为__________________命令。

29.一个类可以从直接的或间接的祖先中继承所有属性和方法。

采用这个方法提高了软件的。

30.在层次数据库中,交片段和子片段之间只能具有_________类型的联系。

31.封锁对象的大小称为_________。

32.如果一个汽车销售公司,经营摩托车,小汽车、货车和客车,那么在该公司的E-R模型设计中,应该采用_________方法。

33.设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC},丢失的FD是。

34.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和。

35.DB并发操作通常会带来三类问题:丢失更新、和读“脏数据”。

36.事务必须具有的四个性质是原子件、一致性、和持久性。

37.DBMS利用事务日志保存所有数据库事务的_________操作。

38.如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是_________个表。

39.数据操纵语言(DML)足应用程序与的接口。

40.数据库管理系统(DBMS)由两大部分组成:和存储管理器。

41.SQL语言的数据查询是介于关系代数和之间的一种语言。

42.设有同性集X,Y以及关系模式R,如果X和Y之间是“N:1”关系,则存在函数依赖。

43.在关系X(S,SN,D)和Y(D,DN,M)巾,X的主键是S,Y的主键为D,则D在X中称为。

44.分布式数据库系统具有位置透明件和,使用户看到的系统如同一个集中式系统。

45.数据库恢复是将数据许从状态恢复到某一已知的正确状态。

46.完整性约束是指和参照完整性。

47.在分布式数据库系统中,数据分配策略有集小式、分割式、全复制式、。

48.数据库的完整性是指数据库的________、________和________,其主要目的是防止错误的数据进入数据库。

三、简答题1.阐述关系模型中,实体之间联系的实现方法。

2.设有R(A ,B ,C)和S(C ,D ,E)两个关系,试用SQL 查询语句表达下列关系代数表达式B=D A,E (())R S σ∏ 。

3.设有关系模式R(A ,B ,C ,D),F 是R 上成立的FD 集,F ={D→A,D→B},试写出关系模式R 的候选键,并说明理由。

4.举例说明数据库设计不当出现的数据冗余?这种数据冗余会导致哪两类典型的问题?5. 简要说明事务的原子性。

6.解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?7.什么是分布式数据斥的分布透明性?8.SQL 中表达完整性约束的规则主要有哪几种?9.什么是对象关系数据模型?10.假设R 和S 为属性名相同的二元关系,将关系代数中的R ×S 用域关系演算表达式表示。

11.什么是数据库系统,什么是数据库管理系统?12.设有两个关系R (A ,B ,C ) 和S (C ,D ,E ),试用SQL 查询语句表达下列关系代数表达式πA ,E (σB = D (R∞S))。

13.设R =(A ,B ,C ,D),R 上的F =(A →B ,B →C ,D →B),把R 分解成BCNP 模式集。

(1)若首先把R 分解成{ACD ,BD},试求F 在这两个模式上的投影。

(2)ACD 和BD 是BCNF 吗?如果不是,请进一步分解。

14.指出下面的关系模式是第几范式,并说明理由。

R(W ,X ,Y ,Z) F ={X →Z ,WX →Y}15.什么是事务?16.DBMS 的完整性子系统有什么功能?17.什么是局部数据模型透明性?18.什么是对象的继承性?四、设计题1.设有关系数据库:职工关系EMPLOYEE(职上号、职工名,街道,城市)工作关系WORKS(职工号,公司号,工资)公司关系COMPANY(公司号,公司名,城市)假设职工可以在多个公司兼职,请用关系代数表达式写山至少在公司号为“C2”和“C5”公司兼职的职工的职工号。

相关文档
最新文档