文档详情

关系数据模型和关系数据库约束4.pdf

发布:2019-04-06约1.31万字共40页下载文档
文本预览下载声明
关系数据模型和关系数据库约束 上海海洋大学工程学院 姜波 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
显示全部
相似文档