《第2章光线与光缆.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与应用 第2章 关系数据库    关系模型是一种组织层数据模型,面向计算机应用。关系数据库是基于关系数据模型的数据库。当前,主流的数据库管理系统都是关系型的DBMS。 2.1 关系数据模型概述 关系模型的组成 关系数据结构 数据完整性约束 关系操作 2.1 关系数据结构 关系数据模型源于数学,用二维表来组织数据,这张二维表在关系数据库中就称为关系。 关系数据库就是表或者关系的集合。 关系型DBMS就是让用户感觉到所操作的数据库像是一张张的表的集合。 在关系数据库中,表是提供给用户操作的逻辑结构,而数据实际的物理存储结构和存储路径对用户是不可见的。 关系数据模型的基本术语 关系:关系就是二维表,并满足如下性质: 关系表中的每列都是不可再分的数据项; 表中的行、列次序并不重要; 关系数据模型的基本术语 属性:表中的每一列是一个属性值集,反映了实体的某个性质。列名,即为属性名,不能重复。 值域:属性的取值范围。如,0≤分数≤100,学分只能取{1,2,2,4,5,6}等。 元组:表中的每一行称作是一个元组,它相当于一个记录值,任意两个元组不能相同。 分量:元组中的每个属性值称为元组的一个分量,n元关系的每个元组有n个分量。 关系模式:R(U,D,Dom,F)  R-关系名; U-属性名集合; D-属性的值域;  Dom-属性的类型、长度; F-属性间函数依赖集; 关系模式简记为:R(A1,A2,…,An) 码 关系数据库:对应于一个关系模型的所有关系表的集合称为关系数据库。 候选码:能够惟一标识关系中的每个元组的一个属性或最小属性组。 一个关系至少有一个候选码,可能不止一个。 最简单的情况,候选码只包含一个属性。 最极端的情况,关系模式的所有属性是这个关系模式的候选码,称为全码。 码 主码:被数据库设计者选中,用来在同一实体集中区分不同实体的候选码。(关键字) 主码的作用:分辨记录、建立索引、快速查找、排序、保持参照完整性等。 主属性:包含在任一候选码中的属性称为是主属性。 非主属性:不包含在任一候选码中的属性称为非主属性。 外码:当前关系模式的属性中所包含的另外一个关系模式的主码。(外部关键字) 关系数据结构及其形式化定义    关系模式是建立在数据集合的基础上,下面从集合论的角度给出关系数据结构的形式化定义。  1.关系的形式化定义   为了给出形式化定义,首先给出笛卡尔积的定义。设D1,D2,…,Dn为任意集合,定义笛卡尔积 D1,D2,…,Dn为:D1×D2× …×Dn  ={(d1,d2,…,dn) | di∈Di,i=1,2,…,n }   其中每一个元素(d1,d2,…,dn)称为一个n元组,简称元组。元组中每一个di称为是一个分量。 笛卡儿乘积示例  设: D1={计算机专业,信息科学专业} D2={张珊,李海,王宏} D2={男,女}  则D1×D2×D2的笛卡尔积为:  D1×D2×D2={  (计算机软件专业,张珊,男),(计算机软件专业,张珊,女), (计算机软件专业,李海,男),(计算机软件专业,李海,女), (计算机软件专业,王宏,男),(计算机软件专业,王宏,女), (信息科学专业,张珊,男),(信息科学专业,张珊,女), (信息科学专业,李海,男),(信息科学专业,李海,女), (信息科学专业,王宏,男),(信息科学专业,王宏,女)} 笛卡尔积实际上就是一个二维表 笛卡尔积 笛卡尔积D1×D2× …×Dn的任意一个子集称为D1,D2,…,Dn上的一个n元关系。 形式化的关系定义同样是把关系看成二维表,给表的每个列取一个名字,称为属性。 n元关系有n个属性,一个关系中的每个属性的名字必须是唯一的。 属性Di的取值范围(i=1,2,…,n)称为该属性的值域(domain)。 从集合论的观点也可以将关系定义为:关系是一个有K个属性的元组的集合。 2.对关系的限定 三类关系:  基本表-实际存储数据的逻辑表示,实际存在的表。  查询表-查询结果对应的表,只作显示用。  视 图-由基本表或其他视图导出表,是虚表,不对    应实际存储的数据。 关系中的每个分量都必须是不可再分的数据项。 关系表中行、列的顺序不重要 。 表中列的数据类型是固定的,即每个列中的分量是同类型的数据,来自相同的值域。 不同的列的数据可以取自相同的值域,每个列称为一个属性,每个属性有不同的属性名。 2.2 关系模型的完整性约束 关系模型的完整性是对关系的某种约束条件,保证数据库中存储的数据有效和正确。 主要包括三类完整性约束: 实体完整性 参照完整性 用户定义的完整性 实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变

文档评论(0)

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

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

1亿VIP精品文档

相关文档