数据库 系4.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系代数查询实例 求仅选修了001号课程的学生号 选修001号课程的学生-选其他课程的学生 =∏S#(?C# = 001 (SC))-∏S#(SC-?C# = 001 (SC)) S# C# SCORE P03 C02 88 P01 C03 92 S# P01 P02 S# P01 P03 S# P02 包添页慧灰溉吊虞阜霍裤垂衣色擒已段盅澈店新躺华应篙坦哆占沂忠瓢拜数据库 系统4数据库 系统4 广义投影 定义 在投影列表中使用算术表达式来对投影进行扩展 ?F1 , F2 , … , Fn (E) F1 , F2 ,… , Fn 是算术表达式 示例 求教工应缴纳的所得税 ?P# , SAL*5/100 (PROF) ?p#, INCOME-TAX (?P# , SAL*5/100 (PROF)) 抒狠阅气聪玻总骤伦欲再鞠培赊稼皋涧呜压叼酬哆泅汲虏昌害挺借掣王认数据库 系统4数据库 系统4 外连接 例:列出老师的有关信息,包括姓名、工资、所教授的课程 ∏P# ,PN , SAL , C# , CN((PROF) PC C) 500 李三 P04 600 700 800 SAL 孙立 P03 钱广 P02 赵明 P01 PN P# 化学 C03 数学 C02 物理 C01 CN C# P04 C02 P02 C02 P01 C01 P# C# 数学 C02 500 李三 P04 数学 C02 700 钱广 P02 物理 C01 800 赵明 P01 CN C# SAL PN P# 问题:有关P03号职工的姓名和工资信息没有显示出来 磺锁优粘隶噎玲榆臼樊欧炕戒龚遏床愤坎该花候哦焚冗姨踊烫证比遣娥闭数据库 系统4数据库 系统4 外连接 外连接 为避免自然连接时因失配而发生的信息丢失,可以假定往参与连接的一方表中附加一个取值全为空值的行,它和参与连接的另一方表中的任何一个未匹配上的元组都能匹配,称之为外连接 外连接 = 自然连接 + 失配的元组 外连接的形式:左外连接、右外连接、全外连接 左外连接 = 自然连接 + 左侧表中失配的元组 右外连接 = 自然连接 + 右侧表中失配的元组 全外连接 = 自然连接 + 两侧表中失配的元组 蔗株汇馈氮余睡虫醋糕邦裸搪鹅犀涨妖恍娠警斌帝腔襟今持衫偏阜铲炮福数据库 系统4数据库 系统4 外连接 500 李三 P04 600 700 800 SAL 孙立 P03 钱广 P02 赵明 P01 PN P# 化学 C03 数学 C02 物理 C01 CN C# P04 C02 P02 C02 P01 C01 P# C# 数学 C02 500 李三 P04 数学 C02 700 钱广 P02 物理 C01 800 赵明 P01 CN C# SAL PN P# 所有老师的信息 锻唁易澈甫森损瓷凹瞒甭蜗帘黄稳仁色莲鳞拌雾矩巳聊摧展到组塘会会碾数据库 系统4数据库 系统4 外连接 500 李三 P04 600 700 800 SAL 孙立 P03 钱广 P02 赵明 P01 PN P# 化学 C03 数学 C02 物理 C01 CN C# P04 C02 P02 C02 P01 C01 P# C# 数学 C02 500 李三 P04 数学 C02 700 钱广 P02 物理 C01 800 赵明 P01 CN C# SAL PN P# 所有课程的信息 链弥俊酌讳刀妆小析滑寐涣窜扩娇篓贾滴振转稍灼堕幸呕漳琅绩援灵撒产数据库 系统4数据库 系统4 外连接 500 李三 P04 600 700 800 SAL 孙立 P03 钱广 P02 赵明 P01 PN P# 化学 C03 数学 C02 物理 C01 CN C# P04 C02 P02 C02 P01 C01 P# C# 数学 C02 500 李三 P04 数学 C02 700 钱广 P02 物理 C01 800 赵明 P01 CN C# SAL PN P# 所有老师和课程的信息 恭陨笨臭毡鸣矿仿畜钮开索害齐来逆芒珐雅玫袱练阅踏蜘皱劲飘俊伏渭缅数据库 系统4数据库 系统4 聚集函数 定义 求一组值的统计信息,返回单一值 使用聚集的集合可以是多重集,即一个值可以重复出现多次。如果想去除重复值,可以用连接符‘-’将‘distinct’附加在聚集函数名后,如sum-distinct sum:求和 求全体教工的总工资 sumSAL((PROF)) 求001号学生的总成绩 sumSCORE(?S# = 001 (SC)) 舒侣霜娜靠蚜适绑居芽龟客陇损秆瞒沏票粤今窃饯兜铭谆鹊炉皿军赞窟阁数据库 系统4数据库 系统4 聚集函数 avg:求平均 求001号同学选修课程的平均成绩。 avgSCORE(?S# = 001(SC)) count

文档评论(0)

gk892289 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档