01-Oracle数据库基础解读.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01-Oracle数据库基础解读

关系数据库基础 关系型数据库管理系统(RDBMS) 一个RDBMS就是一组相关数据的集合 数据是以行和列的形式保存。每个属性称为一列,每一个记录称为行。 表可以通过一列或多列与其他表或多个表进行关联。 SQL Server 及Oracle 9i以前的版本都属于RDBMS 对象型关系数据库(ORDBMS) ORDBMS在RDBMS的基础上加入了对象的概念 ORDBMS包括Oracle 9i和Oracle 10G、Oracle 11g以及必威体育精装版的Oracle 12C 关系数据库基础 数据库系统(Database System,简称DBS),是指在计算机系统中引入数据库后的系统构成。 数据库系统一般由以下部分的构成: 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员 用户 关系数据模型 数据库技术始于20世纪60年代。当时计算机的主要应用领域正由科学计算逐步转向事条处理,这一转变促进了数据库技术的发展。到20世纪70年代,数据库技术达到了飞速的发展。 E.F.Coddd教授发表了“大型共享数据库数据的关系模型”论文,他提出了关系数据库理论和模型,为关系数据库模型奠定了理论基础,从而使数据库技术成为计算机科学的一个重要分支。 从1968年IBM公司推出的层次数据库开始,几十年来,数据库技术得到了迅速发展,先后出现了层次数据库、网状数据库和关系数据库,以及后来出现的面向对象数据库。关系数据库是目前应用最广泛的数据库。 关系数据模型 关系模型 关系模型(Relational Model)把世界看作是由实体Entity和联系Relationship构成的。 实体 现实世界中具有区分于其它事物的特征或属性集合。实体通常是以表的形式来表现的。表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。 如:部门,汽车,员工,通讯录 联系 实体之间的关系。通过联系,就可以通过一个实体,查找相关实体,使系统形成一个有机的整体。 关系模型基本特征就是二维表。 关系数据模型 关系数据库 以关系模型作为数据模型的数据库管理系统就是关系数据库。 关系数据模型主要包括以下三个方面: 关系数据结构 关系数据操作 关系完整性约束 关系数据结构 在关系数据库系统中,关系是关系数据模型的核心。关系数据库系统中最主要的数据结构就是关系。在实际的表示中,关系可以用一个由“行”和“列”组成的二维表来直观地表示。表中的每一列表示为关系的一个属性,每列的名字即为一个属性名,每一行表示一个记录代表一个物理实体。 关系模型的数据结构非常单一。在用户看来,关系模型中数据的逻辑结构是一张二维表。无论是实体还是实体间的联系均由关系(表)来表示。 关系操作 关系操作采用集合操作方式,即操作的对象和结果都是集合。这种方式也称为一次一集合的方式. 查询操作 选择、投影、连接、除、并、交、差 更新操作 增加、删除、修改 关系操作包括查询操作和更新操作两部分。其中,查询操作是其最重要的部分。 关系的完整性约束 关系模型的完整性规则是对关系的某种约束条件。关系模型允许定义三类完整性约束: 实体完整性(Entity Integrity) 实体完整性规定当前关系的所有元组的主属性不能取空值。 参照完整性(Referential Integrity) 实体之间存在的某种联系,也就是关系之间存在的引用。 用户定义的完整性(User-defined Intergrity) 就是用户针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。 关系的完整性约束 实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,应该由关系数据库系统自动支持。用户定义的完整性是应用领域需要遵循的约束条件,体现了具体领域中的语义约束。 为了维护数据库中的数据完整性,在对关系数据库执行插入、删除和修改等操作时,必须遵守这三类完整性规则。 关系与关系模式 在数据库中要区分型和值,型是指对某一类数据的结构和属性的说明,值是型的一个具体赋值。在关系数据库中,关系模式是型,关系是值,关系模式是对关系的描述。因为关系实质上是一个二维表,表中的每一行在关系模式中被称为元组,一个元组由许多属性组成,也就是表中的列。关系是元组的集合,因此关系模式必须指出这个元组集合的结构,即它由哪些属性组成,以及这此属性的取值等。 关系的描述称为关系模式。一个关系模式应当是一个五元组,它可以表示为: R(U, D, dom, F) 其中R为关系名,U为组成该关系

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档