- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 刘力
您可能关注的文档
- 第五章 codewarrior使用.ppt
- 任我行协同CRM操作说明书课件.pdf
- oralceDBA培训DBAI_les05_数据字典和动态视图.pdf
- 店铺模板复制方法幻灯片.doc
- 计算机专业英语 computer english资料.doc
- 第七章 C2B家居建材定制模式引爆未来(盛斌子)中华讲师网.ppt
- 国信通GD276经典版产品资料要领.ppt
- 第十二章 VHDL 基本结构.ppt
- 第十二章 VGM称重说明!.pdf
- 深信服AC数据中心配置与常见问题.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)