数据库第二章.pdfVIP

  • 9
  • 0
  • 约3.53万字
  • 约 74页
  • 2020-06-01 发布于云南
  • 举报
数据库系统原理 陈岭 浙江大学计算机学院 1 关系模型 关系模型  关系和关系模式  数据库的修改  关系代数  扩展的关系代数运算 2 什么是关系模型?  关系数据库基于关系模型,是一个或多个关系组成的集合  关系通俗来讲就是表(由行和列构成)  关系模型的主要优点是其简单的数据表示,易于表示复杂的查询  SQL语言是最广泛使用的语言,用于创建,操纵和查询关系数据库, 而关系模型是其基础。 3 关系示例 Instructor: 联系:一些实体之间的关联 关系:是一种数学概念,指的是表 实体集和联系集  真实的世界 关系 - 表,元组 - 行 机器的世界 4 关系基本结构  一般地,给出集合D ,D ,…,D ,(D =a | ) 1 2 n i ij j=1…k  关系r是:D xD x…xD 的子集,即一系列D 域的笛卡尔积 1 2 n i  因而关系是一组n元组 (a ,a ,…,a )的集合,其中每个a D 1j 2j nj ij i  例如: 张清玫教授,计算机,李勇 张清玫教授,计算机,刘晨 关系:导师-专业-学生 刘逸教授,信息,王名 5 笛卡尔积示例 D1 D2 D3 例如:D = 导师集合 = {张清玫,刘逸}, 张清玫 计算机 李勇 1 √ D = 专业集合 = {计算机,信息}, √张清玫 计算机 刘晨 2 张清玫 计算机 王名 D = 研究生集合 = {李勇,刘晨,王名} 3 张清玫 信 息 李勇 则D X D X D = {(张清玫,计算机,李勇 ), 信 息 1 2 3 张清玫 刘晨 (张清玫,计算机,刘晨 ),

文档评论(0)

1亿VIP精品文档

相关文档