笔记:
关系是笛卡尔积的一个有限子集
关系数据库:实体与实体之间联系的关系的集合构成关系数据库
关系数据库的型是固定的,关系数据库的值是变化的
三种完整性约束:
实体完整性:实体之间能相互区别,
参照完整性:一张表的属性参照另一张表的属性,如果这张表要插入一个属性,前提是另一张表的属性存在值
用户定义完整性:(用户定义,比如取值范围)
象集:求A的象集
除:
关系数据库的SQL
关于查询:DISTINCT(作用于所有的目标列)
StuId | ScoreId | Score |
1 | 1 | 88 |
1 | 2 | 99 |
2 | 1 | 77 |
2 | 2 | 66 |
select StuId from grade
StuId |
1 |
1 |
2 |
3 |
select distinct StuId from grade
StuId |
1 |
2 |
自然连接是在等值连接的基础上把相同的列去掉,只保留一列。