1.关系操作
(1)基本关系操作
常用的关系操作
- 查询:选择、投影、连接、除、并、交差
- 数据更新:插入、删除、修改
- 查询的表达能力是其中最主要的部分
- 选择、投影、并、差、笛卡尔积是5种基本操作
关系操作的特点:集合操作方式:操作的对象和结果都是集合,一次一集合的方式
(2)关键数据库语言的分类
具有关系代数和关系演算双重特点的语言SQL
外码
- 设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码,即该码是另一个表的主码
- 基本关系R为参照关系,即本表
- 基本关系S称为被参照关系或目标关系,即外码对应的主码所在的表
关系R和S不一定是不同的关系
目标关系S的主码Ks和参照关系的外码F必须定义在同一个域上
外码并不一定要与相应的主码同名,当外码与相应的主码属于不同关系时,往往取相同的名字,以便于识别
参照完整性约束
若属性或属性组F是基本关系R的外码,他与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为
- 或者取空值
- 或者等于S中某个元组的主码值
- 外码的值要么为空,要么为S中某个元组的主码值
关系代数
连接(Join)
等值连接
自然连接
今天的文章
关系操作,关系完整性,关系代数是什么_举例说明关系和关系模式的区别分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/80699.html