请问下面的数据库 关系代数表达式怎么写啊?
Employee(EmployeeId,EmployeeName,Block,UnitNo,Street,City)
Working(EmployeeId,CompanyId,Salary)
Company(CompanyId,CompanyName,City)
Managing(EmployeeId,ManagerID)
Write relational algebra expressions for the following queries:
(1) Find the list of EmployeeIds and EmployeeNames working in the company XYZ.
(2) Find all Employees who live in the same city as the company in which they work.
(3) Find all employees who work for City Bank and earn more than $30000.
(4) Find the number of employees working in each company and the average salary.
人气:125 ℃ 时间:2020-09-14 10:49:50
解答
1)查询在XYZ工资工作的员工ID和姓名列表.SELECT a.EmployeeId,a.EmployeeName from Employee a,Working b,Company cwhere a.EmployeeId = b.EmployeeIdand b.CompanyId = c.CompanyIdand c.CompanyName = 'XYZ'2)查...请问,这个好像是SQL吧?不是relational algebra expressions。而且为什么这个SQL的写法会有a?b?c?之前那个SQL问题有一个的回答也是有a,b,c的。麻烦你再解析解析啊~谢谢!a, b, c是表的别名。就是表本身叫一个什么名字,而现在我取了一个别名,用起来方便。至于关系代数表达式,从大学毕业后就没写过了。第一个应该是π EMPLOYEEID, EMPLOYEENAME(EMPLOYEE连接符号WORKING)连接符号σcompanyname='XYZ'(COMPANY))以上的写法,连接符号就是cross那样的,两竖线中间是个叉,我找不到这个符号。厉害啊!还记得这么清楚啊!谢谢您的回答!SELECT语法咱们都已经写出来了,也就不怕分析关系代数表达式了。只要清楚这个写法,应该就可以写出来。您看看吧,我也叫不准了。好的~谢谢~有SQL的语法就能写出分析关系代数表达式了~我再等等看,还有没有回答~没有人回答的话,您这个就是最好的答案啦~谢谢您的帮助啊!您帮我解决了很多问题啊!万分的感激!
推荐
- 数据库关系代数表达式问题
- 关系代数式 数据库
- 10.关系代数表达式的优化策略中,首先要做的是( ) .
- 数学代数式:根据问题的的需要,用具体的()代替代数式中的(),按照代数式中的()关系计算出代数式的值
- 质量均为m的a,b物体叠放在粗糙的水平面上,a,b间及a与地面间的动摩擦因数均为u.现对a施加一水平力,使a,b一起做匀速直线运动,则水平力的大小为?a,b间摩擦力的大小为?
- 英语翻译
- 近期,中期,远期,目标用文言文怎么表达?
- 我国交流电的频率是50赫兹.那么交流电的周期是多少?每分钟内电流方向改变多少次?
猜你喜欢
- 求可以替代形容 :“普通朋友” “朋友” “好朋友” “死党(发小)”“朋友最高级犹如生死之交”的词语
- 在平行四边形ABCD中,对角线AC和BD交于点o,若AC=8,BD=6
- 一堆圆锥形的小麦,底面直径为8米,高为1.5米.如果把这些小麦放到一个底面直径为4米的圆柱形粮仓里,小麦
- 北京奥运会开幕式选择在8月8日举行,从天气和气候的角度看,理由是
- 氮 ,铝 ,氧 三种元素形成 化合物的化学式
- 若a=b-3,则b-a的值是( ) A.3 B.-3 C.0 D.6
- 为保护环境,增进城市文明交流设计一条宣传标语
- 用运算定律来填空 谢谢 我会加悬赏的↓↓↓↓↓↓↓↓