DB数据库课件——第23篇.pdfVIP

  • 3
  • 0
  • 约1.77万字
  • 约 35页
  • 2017-07-30 发布于湖北
  • 举报
第二章关系数据库 • E.F.Codd于70年代初提出了以关系的数学理论为基础的关系数 据模型,他因此获得1981年的ACM 图灵奖。 • “关系”的理论是建立在集合代数理论基础上的,有着坚实的数 学基础。 • 早期代表系统 – System R:由IBM研制。 – INGRES:由加州Berkeley分校研制。 • 目前关系数据库管理系统(RDBMS )已成为商业主流 – DB2 , Oracle,Informix,Sybase ,SQL Server ,Ingres。 – Access ,Foxpro,Foxbase。 一、关系模型 关系模型是用“二维表格结构”来表示实体及实体间联系的。 每个二维表又可称之为关系(或表) 。 学生号 学生名 系别 课程号 课程名 学分 学生 m 选修 n 课程 成绩 学生关系 课程关系 学习成绩关系(或选课关系) 学号 姓名 系号 课程号 课程名 学分 学号 课程号 成绩 S01 张三 D01 C01 数学 4 S01 C01 85 S02 李四 D01 C02 数据库 3 S01 C02 90 S03 王五 D02 S03 C02 95 几个基本概念 在用户看来,二维表(即关系)是由行和列组成。 每一列起一个互 不相同的名字, 课程关系 称为属性(字段) 课程号 课程名 学分 表的任意一行是 C01 数学 4 一个元组(记录) C02 数据库 3 属性 (字段):实体所具有的某一特性。 元组(记录) :表示实体的一个实例。是该实例的属性值的集合 域 (Domain):属性的取值范围 例如,性别的域为(男、女),月份的域为1到12的整数。 关系键: 在给定的关系中,存在一个(或一组)属性,若它的值能唯一地标识 一个元组,具有这种唯一标识特性的一个(或一组)属性可称为该关 系的关系键。关系键也称为码或关键字。例 学生关系 课程关系 学号 姓名 系号 课程号 课程名 学分 S01 张三 D01 C01 数学 4 S02 李四 D01 C02 数据库 3 S03 王五 D02 学习成绩关系 学号

文档评论(0)

1亿VIP精品文档

相关文档