关系数据模型和关系数据库约束4.pdf
文本预览下载声明
关系数据模型和关系数据库约束
上海海洋大学工程学院
姜波
E-mail:bjiang@shou.edu.cn
上海海洋大学 工程学院姜波 1
数据模型的分类
模型是对现实世界的抽象
实体—联系模 商业化DBMS
型(ER模型) 常用的数据模
型
认识抽象 转换
概念模型 数据模型
(概念数据模型/ (逻辑数据模型/
信息模型) 结构数据模型)
对现实世界的 对现实世界的
第一次抽象 第二次抽象
上海海洋大学 工程学院姜波 2
Relational Model Concepts
1 Relation (关系)-- INFORMAL DEFINITIONS非正式定义
A table of values.一个值表。
A relation is a table with columns and rows
一个关系就是一个有行和列的二维表。
上海海洋大学 工程学院姜波 3
Relational Model Concepts
Each row represents a fact that corresponds to a real-world entity or
relationship.表的每一行都表示一个事实,这个事实对应一个现实世界的实体或联系.
Each row has a value of an item or set of items that uniquely
identifies that row in the table.每一行都有一个或一组数据项能够唯一识别表中
的这一行。
上海海洋大学 工程学院姜波 4
Relational Model Concepts
1 Relation (关系)--正式定义
The Schema of a Relation: R (A1, A2, An)
Relation schema R is defined over attributes A 1, A2, An
关系模式R: 用R (A 1, A2, ,An)表示,它由关系名R和属性列表A 1, A2, ,An 组成。
For Example -
STUDENT (Name, SSN, HomePhone, Address)
上海海洋大学 工程学院姜波 5
Relational Model Conc
显示全部