数据库原理及应用 2

本文介绍了关系数据库的基础概念,包括关系数据结构、关系模式、关系数据库和基本关系操作。详细阐述了实体完整性和参照完整性的规则,并提到了用户定义的完整性约束条件,强调了这些完整性规则在数据库设计中的重要性。
摘要由CSDN通过智能技术生成

关系数据库

2.1.1 关系数据结构及形式化定义

单一的数据结构---->关系
现实世界的实体以及实体间的各种联系均用关系来表示

逻辑结构---->二维表  
从用户角度,关系模型中数据的逻辑结构是一张二维表

建立在集合代数的基础上 
  • 域(Domain)

一组具有相同数据类型的值的集合
⇩⇩⇩

  • 笛卡尔积(Cartesian Product)

    给定一组域D1,D2,…,Dn(这些域中可以有相同的)
    则D1,D2,…,Dn的笛卡尔积为:
    D1×D2×…×Dn ={(d1,d2,…,dn)|di∈Di,i=1,2,…,n}
    (所有域的所有取值的一个组合,不能重复)

    • 元组(Tuple)
      笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)

    • 分量(Component)
      笛卡尔积元素(d1,d2,…,dn)中的每一个值 di 叫作一个分量

    • 基数(Cardinal number)
      若Di(i=1,2,…,n)为有限集,其基数为mi(i=1,2,…,n),则D1×D2×…×Dn的基数M为:
      M = ∏ i = 1 n m i M=\prod_{i=1}^{n}m_i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值