网站大量收购独家精品文档,联系QQ:2885784924

第三章 L03_Oracle数据库编程_QUST.pdf

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据库 关系模型概述 关系模型 • 关系数据库应用数学方法来处理数据库中数据 • 关系数据库系统是支持关系模型的数据库系统 • 关系模型的组成(关系模型三要素 ) – 关系数据结构 – 关系操作集合 – 关系完整性约束 数据结构 • 关系数据模型用二维表来组织数据 • 这个二维表在关系数据库中就称为关系 • 关系数据库就是表 (关系 )的集合 • 表是逻辑结构而不是物理结构 数据结构 • 例:学生关系模型 学 号 姓 名 年 龄 性 别 所 在 系 0811101 李勇 21 男 计算机系 0811102 刘晨 20 男 计算机系 0811103 王敏 20 女 计算机系 0821101 张立 20 男 信息管理系 0821102 吴宾 19 女 信息管理系 数据操作 • 关系数据模型中的操作包括 – 传统的关系运算 :并、交、差、广义笛卡尔乘积(查询操作) – 专门的关系运算 :选择、投影、连接、除(查询操作) – 有关的数据操作 :查询、插入、删除、更改(维护操作) • 高度非过程化 – 用户只需告诉做什么(What ) – 不需告诉怎么做(How ) • 数据定义、数据操纵、数据控制语言集成在一起 DDL DML DCL 数据操作 • 关系操作的特点 – 集合操作方式 ,即操作的对象和结果都是集合(或表) – 一次一集合方式(set-at-a-time ) • 这些集合可以只包含一行数据 • 也可以是不包含任何数据的空集合 • 非关系数据模型的数据操作方式 – 一次一记录/一次一行 (record-at-a-time ) • 集合处理能力是关系系统区别于其他系统的重要特征 数据操作 非关系模型 关系模型 • 各个数据记录之间是通过 • 用户只需指定数据的定位 指针等方式连接的 条件 • 当要定位到某条记录时, • 数据库管理系统就可以自 要用户自己按指针的链接 动定位到该数据记录 方向逐层查找 • 非导航 • 导航 数据操作 • 层次模型查找示例 学院 J01 计算机 教2楼 教研室 计算机 李明 21 学生 S01 王平 男 21 网络 赵新 12 S02 刘力

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档