1 / 3
文档名称:

数据库系统概论复习总结.doc

格式:doc   大小:85KB   页数:3
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论复习总结.doc

上传人:小雄 2021/9/8 文件大小:85 KB

下载得到文件列表

数据库系统概论复习总结.doc

相关文档

文档介绍

文档介绍:1、文件系统和数据库系统的区别和联系。区别是:文件系统是面向某一应用程 序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用 程序自己控制。数据库系统实现整体数据的结构数据的共享性高,冗余度小,易 扩充数据的独立性高用由数据库管理系统提供数据的安全性完整性并发控制和 恢复能力。
联系:都是计算机系统中管理数据软件。
2 DBS数据库系统的特点;数据结构化;数据的共享性高冗余度低易扩充;数据 由DBMS统一管理和控制
3DB数据库DBS数据库系统DBMS数据库管理系统的比较关系;数据库是长期 存在计算机内有组织可共享的大量数据的集合;数据库系统是指在计算机系统中 引入数据库后的系统;数据库管理系统是位于用户与操作系统之间的一层数据管 理软件DBS包含DB DBMS
4数据模型三要素;数据结构(1同一实体,是与对象的类型内容性质有关的2 不同实体,与数据之间联系有关的对象)数据操作数据约束;数据模型是对现 实世界数据特征的抽象
5按数据结构分层次网状关系;层;有且只有一个结点没有双亲结点这个结点为 根结点,根以外的其他结点有且只有一个双亲结点、网;允许一个以上的结点无 双亲,一个结点可以有多余一个的双亲,关;关系模型由一组关系组成每个关系 的数据结构是一张规范化的二维表!层次的优点;1数据结构比较简单清晰;2 层次查询数据库德效率比较高3提供了良好的完整性支持!缺点;现实世界很多 联系是非层次性的;一个结点有多个双亲要通过引入冗余操作和引入虚拟结点来 解决对插入和删除限制较多编写程序复杂;结构严密层次命令趋于程序化!!网 的优点;能更直接的描述现实世界;具有良好的性能存取效率高缺点;1结构比 较复杂2用户不易掌握和使用
6数据库系统的三级模式结构外模式模式内模式优点;他是对数据三个抽象 级别,他把数据的具体组织留给DBM管理使用户能逻辑的抽象的处理数据而不 必关心数据在计算机中的具体方式与存储方式
数据库系统一般由数据库数据库管理系统应用系统数据库管理员构成(1硬 件平台及数据库2软件3人员)
7数据库管理系统的功能;数据定义功能;数据组织存储和管理功能;数据操纵 功能;数据库的事务管理和运行管理;数据库的建立和维护功能;其他功能
8关系的二类守整,
9•关系模虱用二维表格表示如弟集,外键和主键表示实体间联系的数据模型, 称为关系模型。由关系数据结构;关系操作集合;关系完整性约束组成
码唯一标识实体的属性集域一组具有相同数据类型的值的集合•属性:实体 具有的某一特性 属性个数,称为元数 元组:表中一行。元组个数,称为基数。 实体型具有相同属性的实体共同的特征和性质
•候选码:关系中某一属性组的值能唯一的标识一个元组则该属性•主码:正在使 用的、用于标识元组的候选码,
外码:属性集F是模式S的主码,在模式R中也出现,那么称F是模式R的外 码。
关系的三种类型:基本关系(基本表基表)查询表盒视图表 基本关系“是实际存在的表它是存储数据的逻辑表示实表 查询表是查询结果对应的表视图表是由基本表或其他视图表导出的表是虚表 不对应实际存储的数据
•实体完整性规则:实体的主属性不允许是空值
•参照完整性规则:依赖关系中的外码值或者为空值,或者是相应参照关系中某 个主码值。
10外码何