第三章 关系数据模型总结

本文总结了关系数据模型,包括关系数据库、数据结构、操作集合和完整性约束。详细介绍了关系、属性、元组、分量、关系模式等基本术语,并探讨了选择、投影、连接、除等关系运算,以及外键、主键的概念。此外,还讨论了不同类型的连接操作,如外连接、半连接和除运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

课本P29-P50

3.1 关系数据模型关系数据库

3.2 基本术语与形式化定义

3.3 关系代数

思维导图

关系模型由三部分组成

数据结构,操作集合,完整性约束。这三部分也称为关系模型三要素。

3.1.1 数据结构
关系数据模型二维表来组织数据。
这个二维表在关系数据库中就称为关系。关系数据库就是表或者说是关系的集合。表是逻辑结构而不是物理结构。

3.1.2 数据操作
关系数据模型中的操作包括:
传统的关系运算:并、交、差、广义笛卡尔乘积;

专门的关系运算:选择、投影、连接、除;

有关的数据操作:查询、插入、删除、更改。

操作特点
关系模型中操作的数据以及查询的结果都是完整的集合(或表), 这些集合可以只包含一行数据,也可以是不包含任何数据的空集合。
非关系模型数据库中典型的操作是一次一行或一次一个记录。集合处理能力是关系系统区别于其他系统的重要特征。

关系模型与非关系模型区别
1.在非关系模型中,各个数据记录之间是通过指针等方式连接的,当要定位到某条记录时,需要用户自己按指针的链接方向逐层查找 --导航。
2.在关系模型中,用户只需指定数据的定位条件,数据库管理系统就可以自动定位到该数据记录--非导航。

关系操作
1.关系模型的数据操作主要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值