跳过正文

数据库-2

·64 字· loading · loading ·
Masterlong
作者
Masterlong
熬夜,但是世界之夜
目录
数据库系统 - 这篇文章属于一个选集。
§ 2: 本文

关系模型
#

表即关系

R 关系变量/表名

schema 关系模式 表的(形式)设计

  • Employee(ID, First_Name, Last_Name, Gender, …) INT, VRCHAT…

这是一个实例 with实际数据

Attr1(属性) Attr2 Attr3(列:column)
(元组/记录:row)var1 var2 var3

元组的顺序是无所谓的 它可以以任意顺序进行存储

域domain:每个属性的允许值的集合叫做域,**NULL(空值)**是任何域的成员

  • 它规定了一个列(column)可以存储的数据的范围和格式

属性值(通常)是原子的(atomic)。

超键(superkey)K 是对于一系列在关系表$A_1, A_2, A_3, ..., A_n$中,没有任何两行(元组)属性值相同的属性。

  • Unique

若超键K是最简的(minimal),则它是候选键(candidate key)

**主键(primary key)**是候选键之一。

**外键(foreign key)**一个关系中的值一定出现在另一个关系中(有一个属性在外边也有

  • References

关系代数
#

image-20230301102635845

  • 选择:$C$是condition(选择条件),选择符合条件的元组集合
    • comp 属性 & 具体值
    • comp 属性A & 属性B
  • 投影:选出指定属性的列的集合
    • 选择时同时可以操作列的值
      • $Π_{A, B/2}$:选择列的同时把B的值都除以2
  • 并:相同模式的表可以并在一起
  • 笛卡尔积:包含所有可能的元组
    • 形式上保证所有组合可能都出现在表中
    • 同名问题
  • 连接:把另一张表并过来,$C$是condition(选择条件),选择符合条件的元组进行组合

赋值、复合(分步)

image-20230301105952012

重命名

数据库系统 - 这篇文章属于一个选集。
§ 2: 本文

相关文章

数据库-1
·125 字· loading · loading
数据库-3
·46 字· loading · loading
关于抵制AI绘画
·4 字· loading · loading