数据库基础总结(一)——基本概念

这篇博客详细介绍了数据库的基本概念,包括关系、域、元组、属性和码,并探讨了实体完整性和参照完整性等三类完整性约束。此外,还讲解了集合操作如并、差、交和笛卡儿积的定义和要求。
摘要由CSDN通过智能技术生成

基本概念

1)关系

一个关系对应通常说的一张表

2)域

属性的取值范围。

3)元组

表中的一行即为一个元组

4)属性

表中的一列即为一个属性,给每一个属性起一个名称,即属性名

5)码

候选码:关系表中的某个属性组,它可以唯一确定一个元组。(即一个属性列中没有重复的属性,每个属性都能确定一个元组)
全码:关系的所有属性都包含在候选码的情况。(即所有的属性列都没有重复的属性)
主码:人为确定的候选码中的一个码,也称主键。
外码:设属性F是关系表R的一个或一组属性,但不是关系表R的码,且属性F与关系表S的主码Ks相对应,则称F是R的外码。
基本关系R称为参照关系
基本关系S称为被参照关系或目标关系

三类完整性约束

1)实体完整性

关系的主属性不能取空值

2)参照完整性

关系与关系之间的引用不可以为空值
若属性(或属性组)F是关系表R的外码它与关系表S的主码Ks相对应(关系表R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:
1、取空值(F的每个属性值均为空值&#

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值