2
华图教育 | 2014-09-27
分享
计算机——数据库系统
1、关系数据库模型
关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。数据模型主要描述两类信息:一是实体;二是实体之间的联系。
数据模型一般包括数据结构、数据操作和数据完整性约束三个部分,数据模型中的数据结构主要描述数据类型、性质以及数据间的联系,数据结构是数据模型的基础;数据模型中的数据操作主要描述在相应数据结构上的操作类型与操作方式;数据模型中的数据完整性约束主要描述数据结构内数据间的语法、语义联系,它们间的制约和依存关系,以及数据动态变化的规则以保证数据的正确、有效与相容。
2、关系代数
关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。
关系代数的运算对象是关系,运算结果亦为关系。关系代数用到的运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符。
3、数据完整性约束
数据完整性约束是一组完整性规则的集合。它定义了数据模型必须遵守的语义约束,也规定了根据数据模型所构建的数据库中数据内部及其数据相互间联系所必须满足的语义约束。
4、XML数据管理
XML数据库是一种支持对XML(标准通用标记语言下的一个应用)格式文档进行存储和查询等操作的数据管理系统。在系统中,开发人员可以对数据库中的XML文档进行查询、导出和指定格式的序列化。
XML数据库有三种类型:
(1)XML Enabled Database(XEDB),即能处理XML的数据库; (2)Native XML Database(NXD),即纯XML数据库;
(3)Hybrid XML Database(HXD),即混合XML数据库。
5、数据库基本概念
数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
6、数据库结构
数据库的基本结构分三个层次,反映了观察数据库的三种不同角度:以内模式为框架所组成的数据库叫做物理数据库;以概念模式为框架所组成的数据叫概念数据库;以外模式为框架所组成的数据库叫用户数据库。
7、数据范式
数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多规范要求的称为第二范式(2NF),其余范式以次类推。
延伸阅读