数据库关系概念与类型详解
1 引言
在数据库领域,关系模型是一个基础且重要的概念。对于已经对关系模型有一定了解的人来说,这部分内容可以作为快速复习;而对于知识主要来源于其他渠道(特别是基于 SQL 的知识)的人,可能需要更仔细阅读,因为这里强调了许多其他资料通常未涉及的重要主题。这些主题包括将域视为类型、“可能的表示形式”、选择器和 THE_ 运算符、关系值与关系变量、谓词和命题、关系值属性以及完整性约束的基本作用等。
2 运行示例
2.1 简化数据库说明
大部分示例基于一个简化版的供应商 - 零件数据库,即供应商 - 发货数据库。与常见版本相比,其简化内容如下:
- 完全删除了零件关系变量 P,因此名称改为供应商 - 发货。
- 从发货关系变量 SP 中移除了属性 QTY,仅保留属性 S# 和 P#。
- 重新解释 SP 关系变量:“供应商 S# 当前能够供应零件 P#”,即现在代表潜在发货,而非实际发货。
2.2 示例数据库数据
| S# | SNAME | STATUS | CITY |
|---|---|---|---|
| $1 | Smith | 20 | London |
| $2 | Jones | 10 |
超级会员免费看
订阅专栏 解锁全文
2586

被折叠的 条评论
为什么被折叠?



