SQL关系数据库基本概念



简单来说就是表示属性的取值范围。
域中所包含的值的个数称为域的基数(用m表示)
如:D={A,2,Q}, m = 3

笛卡尔积
给定一组域D1,D2…Dn。
其笛卡尔积为:笛卡尔积
笛卡尔积也是一个集合,显然其基数为所有域基数的积。

关系
笛卡尔积中又意义的子集称为关系,记为:关系
n为关系的度(目);r∈R表示r是R中的元组。
可以把关系看作一个二维表。
例:例子
D1,D2,D3的笛卡尔积为:在这里插入图片描述
如果构造一个家庭关系:
FAMILY(MAN,WOMAN,CHILD),为:在这里插入图片描述
常用术语
候选码:其值能唯一标识一个元组的属性组,且不含多余的属性。
主码:一个关系有多个候选码时,选择其中一个为主码。
外码:某属性组不是其候选码,但是是其他关系的候选码。
全码:整个属性集合。在这里插入图片描述
关系的性质:
1、每列的值类型相同。
2、每列的属性名不同。
3、任意两组不能完全相同。
4、行、列的次序可以互换。
5、分量是原子的。在这里插入图片描述
关系模式
关系的描述,表示为:在这里插入图片描述
可简记为R(U) = R(A1,A2…)
如:学生(学号,姓名,成绩)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值