毕业论文
您现在的位置:  >> 笛图片 >> 正文 >> 正文

备考高级系统分析师笔记记录数据库

来源:笛 时间:2023/7/16
北京哪家白癜风医院好 https://yyk.39.net/hospital/89ac7_knowledges.html

本章主要讲关系代数,并,交,差,笛卡尔积,投影,选择,自然连接,主要是自然连接与笛卡尔积之间的相互转换,选择题常考此内容!

1.关系代数

关系代数就是说白了就是表跟表之间的逻辑运算!

并:结果是两张表中所有记录数合并,相同记录只显示一次。

交:结果是两张表中相同的记录。

差:S1-S2,结果是S1表中有而S2表中没有的那些记录。

以上并,交,差参考下图进行理解,比较简单,考试也不怎么考,理解即可。

笛卡尔积:S1*S2,产生的结果包括S1和S2的所有属性列,并且S1中每条记录依次和S2中所有记录组合成一条记录,最终属性列为S1+S2属性列,记录数为S1*S2记录数。

投影:实际是按条件选择某关系模式中的某列,列也可以用数字表示。符号(π)

选择:实际是按条件选择某关系模式中的某条记录。符号(σ)

投影π,选择列,即选择属性,选择σ,选择行

主要是记忆下投影跟选择的两个符号!考试会考的。

自然连接:自然连接的结果显示全部的属性列,但是相同属性列只显示一次,显示两个关系模式中属性相同且值相同的记录。

设有关系R、S如下左图所示,自然连接结果如下右图所示:

自然连接的符号也要记一下,类似∞

笛卡尔积与自然连接相互转换的原则:先投影(π),选出不重复的列,然后选择(σ)找出相同的行。

考题来喽:

1.给定关系R(A,B,C,D)和关系S(C,D,E),对其进行自然连接运算RXS.后的属性列为()个;与

等价的关系代数表达式为()。

A.4B.5C.6D.7

解析:第一问比较简单,自然连接后属性由ABCDE共5个,第二

问主要

是自然连接转笛卡尔积!

笛卡尔积之后属性列是A,B,C,D,C,D,E对应的列号:1,2,3,4,5,6,7,投影是找出列,所有就是π1,2,3,4,7,然后在选择σ,选择行相等的3=5(第3行=第5行)并4=6(第4行=第6行)根据条件R.BS.E,所以第2列第7列,凡事数字是不需要加引号的,字符才需要加引号,所以第二问选择D。

感谢大伙点赞+

转载请注明:http://www.0431gb208.com/sjszlff/5560.html