- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
同方 第6章62 信息系统与数据库new.ppt
7 关系数据模型(操作) 在关系数据库中,通常可以定义一些操作来通过已知的关系(二维表)创建新的关系(二维表)。最常用的关系操作有: 并 插入 交 更新 差 删除 笛卡尔积 选择 除 连接 投影 关系数据模型(操作) 举例用例(5张二维表): 关系数据模型 (传统集合的关系操作) 并 并操作是一个二元操作。它要求参与操作的两个关系有相同的关系模式。其作用是将两个关系组合成一个新的关系。根据集合论的定义,并操作创建的新关系中的每一个元组或者属于第一个关系、或者属于第二个关系,或者在两个关系中皆有。 关系数据模型 (传统集合的关系操作) 交 交操作也是一个二元操作。它对两个具有相同关系模 式的关系进行操作,创建一个新关系。根据集合论的定义, 交操作所创建新关系中的每一个元组必须是两个原关系中 共有的成员。 关系数据模型 (传统集合的关系操作) . 关系数据模型 (传统集合的关系操作) 关系数据模型 (专门的关系操作) 插入 插入操作是一种一元操作。它应用于一个关系,其操作是在关系中插入新的元组(或另一个具有相同模式的关系). 例如:在课程开设表(C)中插入一个新的课程信息 (CW101,’论文写作’,30,’春’)。 关系数据模型 (专门的关系操作) 删除 删除操作为一元操作。它根据要求删去表中相应的元组。 例如:从课程表(C)中删除课程CC112。 关系数据模型 (专门的关系操作) 更改 更改操作也是一种一元操作,它应用于一个关系。用来改变关系中指定元组中的部分属性值。 例如:课程开设表(C)中的课程ME234元组的LHOUR值由“40”改为“30”,SEMESTER值由“秋”改为“春”。 关系数据模型 (专门的关系操作) 选择 选择操作是一元操作。它应用于一个关系并产生另一个新关系。新关系中的元组(行)是原关系中元组的子集。选择操作根据要求从原先关系中选择部分元组。结果关系中的属性(列)与原关系相同(保持不变)。 例如:从学生登记表(S)中,选出性别为“男”的学生元组,组成一个新关系“男学生登记表”。 关系数据模型 (专门的关系操作) 投影 是一元操作,它作用于一个关系并产生另一个新关系。新关系中的属性(列)是原关系中属性的子集。在一般情况下,虽然新关系中的元组属性减少了,但其元组(行)的数量与原关系保持不变。 例如:需要了解学生选课情况而不关心其成绩时,可对学生选课成绩表(SC)进行相关的投影操作. 。 关系数据模型 (专门的关系操作) 连接 是一个二元操作。它基于共有属性把两个关系组合起来。连接操作比较复杂并有较多的变化。 例如:学生登记表(S)和学生选课成绩表(SC)的连接,生成一个信息更全面的关系. 关系数据库语言SQL 数据库语言 以上讨论的关系操作,比较直观地说明了其对二维表运算的含意(数学上对关系操作的抽象描述是“关系代数”)。在此基础上,关系数据库管理系统必须配置与此相应的语言,使用户可以对数据库进行各式各样的操作,这就构成了用户和数据库的接口。由于DBMS所提供的语言一般局限于对数据库的操作,不同于计算机的程序设计语言,因而称它为数据库语言. 关系数据库语言SQL 关系数据库语言SQL特点 ① 是一种“非过程语言” ② 体现关系模型在结构,完整性和操作方面的特征 ③ 有命令和嵌入程序两种使用方式 ④ 功能齐全,简洁易学,使用方便 ⑤ 为主流DBMS产品所支持 关系数据库语言SQL 关系数据库语言SQL 3级体系结构 关系数据库语言SQL SQL数据定义语言DDL 作为建立数据库最重要的一步,根据关系模式定义所需的基本表,SQL语句表示为: 其中:
您可能关注的文档
- 北师大版一年级数学下《图书馆》.ppt
- 北科马原复习小结(2014-2015)1-2.ppt
- 医院感染病例监测-曹静ppt.ppt
- 医院环保工作汇报.docx
- 医院设备采购投标书.doc
- 十三五期间中国医院市场运营态势报告.doc
- 华东版历史九年级下册第一单元第2课 工业革命新发展说课课件(共21张PPT).ppt
- 单元评价检测(三、四).doc
- 博大精深的中华文化课件.ppt正式.ppt
- 历史总是惊人的相1998年供给侧改革回顾.docx
- 2024-2030年中国含铅多层陶瓷电容器行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国后生元宠物食品市场发展现状调研及前景趋势洞察研究报告.docx
- 2024-2030年中国听力植入物行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国吸声板行业供需趋势及投资风险研究报告.docx
- 2024-2030年中国吸收性银屏障敷料行业应用动态与产销需求预测报告.docx
- 2024-2030年中国吹气旋转阀行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国吊扇行业发展趋势与投资战略研究报告.docx
- 2024-2030年中国呼吸机市场发展动向分析及前景趋势洞察研究报告.docx
- 2024-2030年中国哺乳服产业发展前景创新与发展趋势预测分析研究报告.docx
- 2024-2030年中国咸菜市场消费模式预测及未来价格走势预测研究报告.docx
文档评论(0)