关系数据库

关系数据库也有关系数据库模式

关系有哪些需要描述?

R(U,D,DOM,F)

R:关系名    U:所有属性名   D:属性来自哪些域   DOM:属性和域的映射   F:属性间的依赖关系

关系操作

插入、查询、删除、修改

其中查询操作分为:选择、投影、连接、除法、并、差、交、笛卡尔积

查询操作的基本操作为:选择、投影、并、差、笛卡尔积

关系语言的分类

关系代数语言关系演算语言、SQL语言

关系代数语言

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

三大对象:运算对象(关系)、运算符(集合运算符和专门的关系运算符)、运算结果(关系)

并、差、交

笛卡尔积

选择

投影

连接

自然连接

把共同的属性进行等值连接

悬浮连接

两个关系R和S在做自然连接时,关系R中某些元组有可能在S中不存在公共属性上值相等的元组,从而造成R中这些元组在操作时被舍弃了,这些被舍弃的元组叫做悬浮元组。

保留R中满足S的,并且R中列要去掉S中的列

关系的完整性

实体完整性

主码唯一且非空。

参照完整性

外码要么为空,要么对应另一个表的主码。

用户定义完整性

定义一个表要写的完整,比如定义一个学生表,要写学号、班级、姓名、年龄等。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值