SQL Server 中的分层与递归查询
Jasmin Ludolf
Content Developer
关系型数据库模型是最常用的数据库模型,并已成为数据库开发的标准。
关系型数据模型包括:
属性:
| ID | Name | Birthday |
|---|---|---|
| 1 | Adam Smith | 1.3.1978 |
| 2 | Anna Jones | 23.8.1991 |
| 3 | Paul Williams | 2.5.1954 |
| 4 | Jessica Anderson | 2.5.1954 |
关系由以下方式建立:
主键特性:
外键特性:
示例:订单历史

主键:
fieldName fieldType NOT NULL PRIMARY KEY,
例如,表 Person_Data:ID INT NOT NULL PRIMARY KEY
外键:
fieldName fieldType FOREIGN KEY REFERENCES tableName(primaryKey)
例如,newID INT FOREIGN KEY REFERENCES Person_Data(ID)
关系代数是关系数据库的形式化语言,可由两个或更多关系生成新关系。
示例:
SELECTUNIONDIFFERENCE JOINSQL Server 中的分层与递归查询