数据库(二)关系数据库

关系模式是数据库中的基本概念,包括关系名、属性名、属性域和属性间依赖。常见的关系操作有插入、查询、删除和修改,查询操作涉及选择、投影、连接等多种。关系语言分类包括关系代数、关系演算和SQL。关系代数中,连接、投影和选择是核心操作,而关系完整性则保证了数据的规范性,包括实体完整性和参照完整性。
摘要由CSDN通过智能技术生成

关系模式

关系是一张二维表。可以形象表示为
R(U,D,DOM.F)
R:关系名
U:所有属性名
D:属性来自哪个域
DOM:属性和域的映射
F:属性间的依赖关系

关系操作

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

关系语言的分类

分为关系代数语言、关系演算语言、SQL语言。

关系代数语言

连接(∞)、投影(π)、选择(σ)
笛卡尔积:全排列
选择:查询出符合该条信息的所有字段
连接:把共同属性进行等值连接。 选择中没有使用到的叫悬浮元组。
外连接:把悬浮元组也保存在结果关系中,在其他属性上填空值(null)
除:保留R中满足S的,而且R中列要去掉S的列。

关系完整性

1.实体完整性:主码唯一且非空。
2.参照完整性:外码要么为空,要么对应另一个表上的主码
3.用户定义完整性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值