数据库原理之关系数据库

关系

  • 单一的数据库结构-关系
    现实世界的实体以及实体间的各种联系均用关系来表示
  • 逻辑结构-二维表
    从用户角度,关系模型中的数据的逻辑结构是一张二维表
  • 建立在集合代数的基础上
    域丶笛卡尔积丶关系

域是一组具有相同数据类型的值的集合。

例如:
整数,实体,介于某个范围的整数,{’男‘,’女‘}等

笛卡尔积

给定一组域D1,D2,D3,…,Dn,这些域中可以有相同的D1,D2,D3,…,Dn的笛卡尔积为D1×D2 × D3×…×Dn={(d1,d2,d3…dn)| di∈Di,i=1,2,3…n}

  • 元组:笛卡尔集中每一个元素d1,d2,d3…dn)叫做一个n元组或简称元组
  • 分量:笛卡尔集元素d1,d2,d3…dn)中的每一个值di叫做一个分量
  • 基数:若Di=(i=1,2,3…n)为有限集,其基数为mi(i=1,2,3…n),则D1×D2 × D3×…×Dn的基数M为
    在这里插入图片描述

关系
D1×D2 × D3×…×Dn的子集叫做在域D1,D2,D3,…,Dn上的关系,表示为:R(D1,D2,D3,…,Dn
其中R:关系名 n关系的目或度
元组
关系中的每个元素是关系中的元组,通常用t表示。

关系模式定义
在这里插入图片描述
关系模式和关系


关系模式:对关系的描述,静态的,稳定的
关系:关系模式在某一时刻的状态或内容,动态的,随时间不断变化的
关系模式和关系往往统称为关系

关系数据库

  • 关系数据库
    在给定应用领域中,所有关系的集合构成一个关系数据库
  • 关系数据库的型:关系数据库模式
    对关系数据库的描述

  • 关系数据库模式包括
    若干域的定义,在这些域上定义的若干关系模型

  • 关系数据库的值
    关系模式在某一时刻对应的关系的集合,简称为关系数据库

传统集合运算
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
并运算
在这里插入图片描述
差运算
在这里插入图片描述
交运算
在这里插入图片描述
笛卡尔积运算
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值