数据库原理 第二章 关系数据库

本文介绍了关系操作的基础概念,包括插入、查询(选择、投影、连接、除法等)、SQL语言的重要性。详细讲解了关系代数语言中的并、交、差、投影和连接(自然连接、外连接及左右连接),以及特殊处理的悬浮元组和除法操作。
摘要由CSDN通过智能技术生成

1.关系操作

插入、查询、删除、修改

查询又分为选择、投影、连接、除法、并、差、交、笛卡尔积

2.关系语言的分类

关系代数语言(重点),关系演算语言(不重要),SQL语言(重点)

3.关系代数语言(考试必考)

关系代数语言:一种抽象的查询语言,用关系运算来表达查询。

(1)并、交、差、笛卡尔积运算

(2)选择

(3)投影

(只想要部分字段时可用)

(4)连接

自然连接:把共同属性进行等值连接(看图)

悬浮元组:(如上图R中的第2,3组)R和S做自然连接时,关系R中某些元组可能在S中不存在公共属性相等的元组,造成R中的这些元组在操作时被遗弃。

外连接:保存悬浮数组,没有的属性就写Null;

左外连接:只保留左边R的悬浮元组

右外连接:只保留右边S的悬浮元组

(比如如果我们还是如上图,写一个右外连接,那么就在原来的R和S的自然连接的基础上,在后面拼上S的悬浮元组(第2,5组),A、C属性没有就写Null)

(5)除

保留R中满足全部S的,并且最后的结果去掉全部S的列

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值