第二章 关系数据库

关系存在三种类型,分别是基本关系(基本表)、查询表、视图表,其中基本表的性质是?

1.列是同质的。同一个列中的值应该来自于同一个域。

2.同一关系中,不同的列也可以可以来自于相同或不同的域,但是必须要取不同的名。

3.列的顺序可以互相交换,交换列之前和之后的表认为是同一张表。

4.行的顺序可以互现交换,交换行之前和之后的表认为是同一张表。

5.任意两个元组的候选码不可以相同,亦即要遵循实体完整性。

6.分量必须取原子值,亦即要遵循1NF。


解释一下关系模式(relation schema)

关系模式指对于一个具体关系的描述。

可以形式化的标识为R(U, D, DOM, F),其中R是关系的名字,U是关系的属性集合,D是U中属性的域,DOM为属性到域的映射关系,F为属性之间的依赖关系。


区分一下关系(relationship)和联系(relation)

关系,即被关系模式定义的一组元组的集合。直观上说,就是一张二维表。

联系,指实体之间的联系,比如我们会说“学生可以选多门课程,课程也可以被多个学生选择”是一种多对多的联系。


关系代数

[关系代数的内容很重要,比较难也比较多。这里不作详细的展开,会另外专门开一篇文章用以记录和关系代数有关的知识和题目。不过总结起来比较容易从下面几个角度出题]

1.将文字描述内容翻译成关系运算表达式

2.关系运算表达式和SQL语句的互相翻译

3.关系运算表达式的化简(涉及课本第三篇第9章第3小节代数优化相关内容)和恒等关系证明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值