欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据库复习(二)

程序员文章站 2022-03-09 10:36:00
...


)

关系模型的基本概念

基本术语

关系模型( Relational Model):用二维表格表示实体集,用关键码进行数据导航的数据模型。
关系模式( Relational Schema):指记录类型。
关系(Relation):或称实例,一个关系对应通常说的一张表。
元组(Tuple):表中的一行即为一个元组。
属性(Attribute):表中的一列即为一个属性。
元数(Arity):属性的个数
基数(Cardinality):元组的个数

1)超键(super Key):在关系中能唯一标识元组的属性集。
 (2)候选键(candidate Key):不含多余属性的超键。
 (3)主键(primary Key) :用户选作元组标识的候选键。(若一个关系有多个候选键,则选定其中一个为主键)
 (4)外键(foreign Key):如果在模式R中属性K是其他模式的主键,那么K在该模式R中称外键。
 (5)全键(all Key):最极端的情况——关系模式的所有属性组是这个关系模式的候选码。

关系模型的三类完整性规则

  • 实体完整性规则(entity integrity rule)
  • 参照完整性规则(reference integrity rule)
  • 用户定义的完整性规则

关系代数

数据库复习(二)
数据库复习(二)

投影

数据库复习(二)

选择

数据库复习(二)

数据库复习(二)

连接

数据库复习(二)

自然连接

数据库复习(二)

除法

数据库复习(二)
数据库复习(二)

关系代数的7个扩充操作

1、改名
2、广义投影
3、赋值
4、外连接
5、外部并
6、半连接
7、聚集操作

关系演算

关系演算:把数理逻辑的谓词演算引入到关系运算中,就可得到以关系演算为基础的运算。
关系演算又可分为元组关系演算和域关系演算,前者以元组为变量,后者以属性(域)为变量。简称为元组演算和域演算。

参考博客

数据库复习(一)

相关标签: sql