《数据库系统概念》第4章知识点总结
中级SQL
以下是几个后面会用到的表
连接条件
on:作用与where类似,但也有不同
on条件:是在生成临时表时用的条件,不管on条件是否为真,都会返回表中记录
where条件:是在生成临时表之后,再对临时表进行过滤的条件,条件不为真的都过滤掉。
外连接
左外连接:以左表为基准,只保留出现在左外连接运算之前的关系中的元组
右外连接:以右表为基准,只保留出现在右外连接运算之后的关系中的元组
全外连接:保留出现在两个关系中的元组
这个知识点我还不是很懂,等日后学了再单独发一篇博出来
视图
为什么要有视图:出于安全考虑,我们不能让用户看到整个逻辑模型,可能需要向用户隐藏特定的数据,所以我们会希望创建一个比逻辑模型更符合特定用户直觉的个人化的关系集合。
视图的定义
用create view 命令定义视图
在S