数据库基础知识_课件.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文档。上传文档
查看更多
数据库基础知识_课件

* * * * * * * * * * * * * * * * * * * 关系规范化过程示意图 非规范表 1NF 2NF 3NF 使每个字段都不可再分解 消除部分依赖 消除传递依赖 完 the end * 引入数据库的概念 * * * * * * * * * * * * * * * * * * * * * 关系数据模型 (传统集合的关系操作) . 差 差操作也是一个二元操作。它应用于具有相同关系模式的两 个关系。生成新关系中的元组是存在于第一个关系而不存在于 第二个关系中的元组。 例如,关系SC1与关系SC2进行差操作: 结果关系包括那些在SC1表中而不在SC2表中的成绩信息,即“60 ~69分成绩表” 差 差 SNAME GRADE 钱欣 75 张进元 62 张华 68 胡平平 79 周亮 80 SNAME GRADE 王宁 100 钱欣 75 顾永华 90 黄进 82 胡平平 79 周亮 80 SNAME GRADE 张进元 62 张华 68 SC 1 SC2 关系数据模型 (传统集合的关系操作) 差 (续) 在集合操作中,“并”和“交”具有交换律的性质,而“差”操作没有 交换律的性质. 例如,关系SC2与关系SC1进行差操作: 结果关系包括那些在SC2表中而不在SC1表中的成绩信息,即“81 ~100分成绩表” SC2 SC1 差 SC1∪SC2=SC2∪SC1 SC1∩SC2=SC2∩SC1 SC1-SC2≠SC2-SC1 SNAME GRADE 王 宁 100 顾永华 90 黄 进 82 关系数据模型 (专门的关系操作) 插入 插入操作是一种一元操作。它应用于一个关系,其操作是在关系中插入新的元组(或另一个具有相同模式的关系). 例如:在课程开设表(C)中插入一个新的课程信息 (CW101,’论文写作’,30,’春’)。 关系数据模型 (专门的关系操作) 删除 删除操作为一元操作。它根据要求删去表中相应的元组。 例如:从课程表(C)中删除课程CC112。 关系数据模型 (专门的关系操作) 更改 更改操作也是一种一元操作,它应用于一个关系。用来改变关系中指定元组中的部分属性值。 例如:课程开设表(C)中的课程ME234元组的LHOUR值由“40”改为“30”,SEMESTER值由“秋”改为“春”。 √ 关系数据模型 (专门的关系操作) 1、投影 是一元操作,它作用于一个关系并产生另一个新关系。新关系中的属性(列)是原关系中属性的子集。在一般情况下,虽然新关系中的元组属性减少了,但其元组(行)的数量与原关系保持不变。 例如:需要了解学生选课情况而不关心其成绩时,可对学生选课成绩表(SC)进行相关的投影操作. 。 其结果的每个元组仅包括学(SNO) 课程号(CNO) 两个属性 关系数据模型 (专门的关系操作) 2、选择 选择操作是一元操作。它应用于一个关系并产生另一个新关系。新关系中的元组(行)是原关系中元组的子集。选择操作根据要求从原先关系中选择部分元组。结果关系中的属性(列)与原关系相同(保持不变)。 例如:从学生登记表(S)中,选出性别为“男”的学生元组,组成一个新关系“男学生登记表”。 关系数据模型 (专门的关系操作) 3、连接 是一个二元操作。它基于共有属性把两个关系组合起来。连接操作比较复杂并有较多的变化。 例如:学生登记表(S)和学生选课成绩表(SC)的连接,生成一个信息更全面的关系. 对于已选课程的学生而言,结果关系包含SC表原来的信息,并增加了该学生选修课程号(CNO)和成绩(GRADE)。 关系数据模型 (关于“关系代数”的操作) 对于以上所介绍的关系操作,在理论上均可用一种称之“关系代数”的逻辑运算来表示. 设有关系R和关系S,关系代数的操作有: 2008年5月12日星期一 4 系名 电话 系编号 系 课程 主管 n 教师 任教 1 1 m 1 n 聘用 开设 1 教工号 姓名 性别 教材 学分 课程名 聘期 课程号 职称 n 系(系编号,系名,电话,教工号) 教师(教工号,姓名,性别,职称,系编号,聘期) 课程(课程号,课程名,学分,系编号) 任教(教工号,课程号,教材) 实体转换为关系模式 系(系编号,系名,电话) 课程(课程号,课程名,学分) 教师(教工号,姓名,性别,职称) 系名

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档