数据库基础教程(SQL Server平台)[顾韵华]第2节.pptVIP

数据库基础教程(SQL Server平台)[顾韵华]第2节.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系运算 2.2.2 关系数据语言分类 2.2.3 关系代数 概述 传统的集合运算 专门的关系运算 概述 关系代数 一种抽象的查询语言。用对关系的运算来表达查询。 关系代数表达式的三个要素 运算对象:关系 运算结果:关系 运算符: (集合、专门关系代数、比较、逻辑) 大于 大于等于 小于 小于等于 等于 不等于 > ≥ < ≤ = ≠ 比较运算符 并 差 交 广义笛卡尔积 ∪ - ∩ × 集合 运算 符 含义 运算符 含义 运算符 表 关系代数运算符 非 与 或 ? ∧ ∨ 逻辑运算符 选择 投影 连接 除 σ π ? ÷ 专门的关系 运算符 传统的集合运算 并 差 交 广义笛卡尔积 (1) 并(Union) 对R和S的要求: 具有相同的目数n 相应的属性取自同一个域 R∪S 仍为n目关系,由属于R或属于S的元组组成 R∪S = { t|t ? R∨t ?S } (2) 差( Difference ) 对R和S的要求: 具有相同的目数n 相应的属性取自同一个域 R - S 仍为n目关系,由属于R但不属于S的元组组成 R - S = { t|t?R∧t?S } (3) 交( Intersection ) 对R和S的要求: 具有相同的目数n 相应的属性取自同一个域 R ∩ S 仍为n目关系,由既属于R又属于S的元组组成 R ∩ S = { t | t ? R∧t ? S } R∩S = R –(R-S) (4) 广义笛卡尔积( Extended Cartesian Product ) R n目关系,k1个元组 S m目关系,k2个元组 R×S 列:(n+m)列的元组的集合 元组的前n列是关系R的一个元组 后m列是关系S的一个元组 行:k1×k2个元组 R×S = {tr ts |tr ?R ∧ ts?S } 专门的关系运算 选择 投影 连接 除 * 电子工业出版社(《数据库基础教程(SQL Server平台)》配套电子教案) * * 第二章 关系数据模型 2.1 关系数据结构 2.2 关系操作 2.3 关系完整性 — 数据库理论基础 2.1 关系数据结构 2.1.1 二维表与关系数据结构 2.1.2 关系数据结构的形式化定义 2.1.3 关系的性质 2.1.4 关系模式 2.1.5 关系数据库 2.1.6 码 2.1.1 二维表与关系数据结构 表名 表头 数据 商品信息表 100 2000-01-01 新新文化用品制造厂 3.50 签字笔 文具5 2000-01-01 天天服饰公司 120.00 休闲服 服装20 2009-06-08 宇一饮料公司 5.20 苹果汁 食品100 2009-12-31 宇一饮料公司 50.00 咖啡 食品库 存 量 保 质 期 生 产 商 单 价 商 品 名 称 商 品 类 别 商 品 编 号 二维表的特点 (1)每个表具有表名。 (2)表由表头和若干行数据两部分构成。 (3)表有若干列,每列都有列名。 (4)同一列的值必须取自同一个域。 (5)每一行的数据代表一个实体的信息。 一个关系就是一个规范化的二维表。 “规范化”的含义是:表中每列都是原子项,即没有“表中表”。 一个关系由关系名、关系模式和关系实例组成。通常,它们分别对应于二维表的表名、表头和数据。 例如,“商品信息表”表示成关系: 术语 (1)关系。一个关系(Relation)指一张二维表。 (2)元组。一个元组(Tuple)指二维表中的一行。 (3)属性。一个属性(Attribute)指二维表中的一列,表中每列均有名称,即属性名。 (4)码。码(key)也称键、关键字、关键码,指表中可唯一确定元组的属性或属性组合。 (5)域。域(Domain)指属性的取值范围。 (6)分量。分量指元组中的一个属性值。 (7)关系模式。关系模式是对关系“型”的描述,通常表示为:关系名(属性1,属性2,…,属性n)。 术语对照表 列值 属性值 列名 属性名 列 属性 记录 元组 二维表 关系 表头 关系模式 表名 关系名 现实世界术语 关 系 术 语 2.1.2 关系数据结构的形式化定义 域(Domain) 笛卡尔积(Cartesian Product) 关系(Relation) 域(Domain) 域是一组具有相同数据类型的值的集合。例: 整数 实数 介于某个取值范围的整数 指定长度的字符串集合 {‘男’

您可能关注的文档

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档