数据库系统概论二

本文深入探讨了关系模型的三个核心组成部分:关系数据结构、关系操作和关系完整性约束。详细解释了关系、元组、分量、基数等概念,并介绍了选择、投影、连接等查询操作。此外,还阐述了实体完整性和参照完整性的概念以及用户定义的完整性约束。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、关系模型的3个组成部分及各部分所包括的主要内容。

1、关系数据结构:描述现实世界的实体以及实体间的各种联系。只包含单一的数据结构—关系。

2、关系操作

查询操作:选择、投影、连接、除、并、差、交、笛卡尔积等。

插入、删除、修改操作。

3、关系的完整性约束

实体完整性和参照完整性:关系模型必须满足的完整性约束条件称为关系的两个不变性,应该由关系系统自动支持。

用户定义的完整性:应用领域需要遵循的约束条件,体现了具体领域中的语义约束。

 

2、关系数据结构的形式化定义(各术语)

域:一组具有想通数据类型的值的集合。(用D表示)域中所包含的值的个数称为域的基数(用m表示)。

例:整数、实数等。

笛卡尔积:域上面的一个集合运算。给定一组域D1,D2…Dn (可以是相同的域) D1,D2…Dn的笛卡尔积为:D1×D2×…×Dn ={(d1,d2…dn)|diDi,i=1,2,…,n}所有域的所有取值(n元有序组)的一个组合。有序组的取值不能完全重复。

元组(Tuple):笛卡尔积中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)(张清玫,计算机专业,李勇)、(张清玫,计算机专业,刘晨)等都是元组。

分量(Compone

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值