SQL Server2005与关系(new).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文档。上传文档
查看更多
SQL Server2005与关系(new)

第2章 SQL Server2005与关系数据库基本理论 第2章 SQL Server2005与关系模型 主要内容—— §2.1 SQL Server2005概况 ◆ 基础知识 ◆ 安装 ◆ 配置 ◆ 常用管理工具 §2.2 关系数据库基本理论 ◆ 关系数据模型 ◆ 关系模型的完整性规则 ◆ 关系代数的基本运算 §2.1 SQL Server2005概况 ——2.1.1 基础知识 SQL Server的发展 其他(参见教材) §2.2 关系数据库基本理论 ——2.2.1 关系数据模型 关系模式 1. 关系 关系的特点 关键码与表 举例: 学生关系和系部关系分别为: 学生(SNO,SNAME,SEX,AGE,SDNO) 系部(SDNO,SDNAME) ——2.2.2 关系模型的完整性规则 关系的三类完整性约束 实体完整性(Entity Integrity)规则 若属性(一个或一组属性)A是基本关系R的主属性,则A不能取空值(null value)。 参照完整性(referential integrity)规则 用户定义完整性 ——2.2.3 关系代数的基本运算 传统的集合运算 专门的关系运算 关系代数的基本运算 传统集合运算 并运算(union) 交运算(intersection) 差运算(difference) 笛卡尔积(Cartesian Product) 例子 笛卡尔 专门的关系运算 选择(selection) 投影(projection) 连接(join)(等值连接、自然连接) 除运算(division) “选择运算”的例子 例1:查询CS系的全体学生 例2:查询年龄小于21的学生 “投影运算”的例子 例3:查询学生的姓名和所在系(即:S关系上学生姓名和所在系两个属性上的投影) 除运算 R与S的除运算得到一个新的关系P(X),P是R中满足下列条件的元组在X属性列上的投影,其元组在X上分量值x的象集Yx(R中元组XY在Y属性上的投影集)包含S在Y上投影的集合。 “除运算”的例子 关系代数的基本运算 学生关系 S(S#,SNAME,AGE,SEX) 选课关系 SC(S#,C#,GRADE) 课程关系 C(C#,CNAME,TEACHER) * * 管理系 21 男 Ken S003 机械系 20 男 Bob S002 计算机系 22 女 Alice S001 SDEPT AGE SEX SNAME SNO 表2.1 学生表(实体集) e3 d3 c3 b3 a3 e2 d2 c2 b2 a2 e1 d1 c1 b1 a1 E D C B A 数据库技术的术语 关系模型的术语 字段,数据项 属性 记录类型 关系模式 记录1 元组1 记录2 元组2 记录3 元组3 字段值 属性值 文件 关系(或实例) 关系(表)可以看成是由行和列交叉组成的二维表格。它表示的是一个实体集合。 表中一行称为一个元组,可用来表示实体集中的一个实体。 表中的列称为属性,给每一列起一个名称即属性名,表中的属性名不能相同。 列的取值范围称为域,同列具有相同的域,不同的列可有相同的域。例如,SEX的取值范围是{M(男),F(女)},AGE为整数域。 表中任意两行(元组)不能相同。能惟一标识表中不同行的属性或属性组称为主键。 超键:在一个关系中,能惟一标识元组的属性或属性集称为关系的超键。 候选键:如果一个属性集能惟一标识元组,且又不含有多余的属性,那么这个属性集称为关系的候选键。 主键:若一个关系中有多个候选键,则选其中的一个为关系的主键。 外键:若一个关系R中包含有另一个关系S的主键所对应的属性组F,则称F为R的外键。并称关系S为参照关系,关系R为依赖关系。 实体完整性约束 参照完整性约束 用户定义完整性 实体完整性约束 参照完整性约束 实体完整性约束 参照完整性约束 例如: 关系S(SNO, SNAME, SEX, AGE, SDPET) 关系SC(SNO, CNO, GRADE) 注:现实世界中的实体是可区分的,即它们具有某种唯 一性标识 例如: 学生实体S(SNO, SNAME, SEX, AGE, PNO) 专业实体P(PNO, PNAME) 外码 主码 c2 c1 b2 b2 a1 a2 C B A c2 c2 c1 b2 b3 b2 a1 a1 a2 C B A c1 c2 c1 c2 b1 b

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档