欢迎来到天天文库
浏览记录
ID:23351425
大小:189.72 KB
页数:14页
时间:2018-11-07
《数据库课后习题总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1数据库发展的3个阶段和特点?第一代数据库系统层次网状数据库系统特点(1)支持三级模式的体系结构:三级模式:外模式,概念模式,内模式.(2)用存取路径来表示数据之间的联系:数据库系统和文件系统的主要区别之一:数据库不仅存储数据,而且存储数裾之间的联系.在层次和网状数据库屮,数据之间的联系是州存取路径來表示和实现的(3)独立的数据定义语言:用以描述数据库的外模式,概念模式和内模式,以及相互映象.(4)导航的数据操纵语言:导航是指不仅要了解“Whattodo?”,而且还要指出“Howtodo?"第二代数据库系统关系数裾库系统关系数据库是以关系模型为基础,关系模型包括三部分:数据结构:关
2、系模型中数据结构只有一种就是关系,实体、实体与实体之间的联系都是通过关系这种单一的结构类型來表示的。关系操作:传统的集合操作(并、交、差、笛卡尔积)+选择(select)、投影(project)和连接(join)特点是:集合操作,无论是操作对象还是操作结果都是集合。数据完整性新一代数据库系统新一代数据库技术的特点1而14对象的方法和技术对数据库发展的深远影响2数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征3相互结合,相互渗透,使新的技术内容层出不穷;4数据库的许多概念,技术内容,应用领域都有了重大发展和变化;5建立和实现了一系列新型的数据库:分布式数据库、并行数据库
3、、演绎数据库、知识库、多媒体数据库等;6数据库技术与特定应用领域的有机结合是当前数裾库技术发展的乂一重要特征7如:工程数据库、统U•数据库、科学数据库、空间数据库、地理数据库等.2数据模型的定义?通用的数据模型有哪些?给出其特点?对客观事物及其联系的逻辑组织描述,传统数据模型:语义数据模型:面向对象模型:对象关系模型:XML模型:半结构数据模型:3数据库中数据的完整性约束有哪些?实现方式如何?实体完整性、域完整性、参照完整性和用户定义的完整性实体完狼性:关系中键屈性的值不能取空值(主键、索引、UNIQUE,TDENTTFY屈性来实现)。域的完整性:指定列有效的输入位,通过数据类型、
4、格式(CHECK约朿和规则)或可能的取位范围(FOREIGNKEY,CHECK,DEFAULT,NOTNULL等)來定义。参照完狼性:关系间引用所遵循的规则,与外键有关(FOREIGNKEY,CHECK),用户定义的完整性(用户的特定业务规则)4SQL的特点是什么?SQL的组成?特点有:(1)语法简单,易学易用,类似于英语自然语言。(2)高度非过程化的语言,只输入操作的种类和范围,不关心存取路径等内容,(3)囬向集合的语言。(4)SQL独立使用,也可以嵌入到宿主语言(5)功能强人。定义关系模式、创建数据库、插入数据、更新数据、釔杂查询、维护数据、熏构数据库和控制数据库安全等。组成:
5、SQL语言由数据定义、数据操纵、数据控制和数据查询四个部分实现。5数据库管理系统的功能是什么?科学地组织和存储数据、高效地获取和维护数据DBMS核心功能随系统的大小而异,大型DBMS功能完全,小型DBMS功能弱一些。DBMS主要功能包括:数据库定义、数据库数据存取、数据库运行管理、数据库组织和存储管理、数据库建立和维护等6数据库管理系统的层次结构?给出各层的功能、实现原理?用例子说明各个层次是如何协助完成相应的功能?下图给出一个KDBMS的层次结构示例。这个层次结构是按照处理对象的不同,依敁髙级到敁低级的次序來划分的,具有荇遍性。阁中包括了与RDBMS密切相关的应用层和操作系统应用
6、层/数据库用户接口层语言翻译处理层/数据系统层数据存取层存存据据数数应用层/数裾库用户接口层语言翻译处理层/数据系统层取层储层数据库数据存储层操作系统数据库最上层是应用层,位于DBMS核心之外、•它处理的对象是各种各样的数据库应用,终端用户通过应用接口发出班务请求或各种查询耍求。该层是DBMS与终端用户和应用程序的界面层。第2层是语言翻译处理层。它处理的对象是数据库语言,如SQL。向上提供的数据接门是关系、视图,即元组的集合,其功能足对数据庳语言的各类语句进行语法分析、视图转换、授权检齊、完粮性检齊、齊询优化等。通过对下层基本模块的调用,生成可执行代码。第3层是数据存取层。该层处理
7、的对象是单个元组。它把上层的集合操作转换为单记录操作。执行扫描(如表扫描)、排序、元组的查找、插入、修改、删除、封锁等基本操作。完成数据记录的存取、存取路径维护、并发控制、事务管理等工作。第4层足数据存储层。该层处理的对象足数据页和系统缓冲区、执行文件的逻辑打开、关闭、读贝、写贞、缓冲区读和写、贞而淘汰等操作,完成缓冲区管理、A外存交换、外存的数据管理等功能。7数据库中事务的定义和特征?事务的并发含义如何?为什么要并发控制?并发控制的原理是什么?并发控制技术及其实现原
此文档下载收益归作者所有