不知如何画SQL语言和关系代数,请教各位高手,大哥大姐们!

aqiangunicom 2009-05-02 12:06:49
如下两道实例题,SQL语言写出了,但是就是不知道其对应的关系代数表达式怎么写?恳请各位高手和大哥大姐们指点一下,帮忙写一下以下两道大题的关系代数表达式!
谢谢了。。。。

EMPT(ENO,ENAME,SALARY,DNO),
其中属性的含义依次为职工号、姓名、工资和所在部门号,
关系 DEPT(DNO,DNEMA,MANAGER), 代表部门号、部门名称、部门经理职工号
要求用SQL语言和关系代数写出:
1. 各部门中工资不低于600元的职工的平均工资
2. 查询001号职工所在的部门名称
3. 将销售部的那些工资低于600的职工的工资上调10%
解:
1. SQL语句:
SELECT DNO, AVG(SALARY)
FROM EMP
WHERE SALARY>=600
GROUP BY DNO

关系代数表达式:

2.SQL语句:
SELECT DNAME
FROM EMP, DEPT
WHERE EMP.DNO=DEPT.DNO
AND EMP.DNO=’001’

关系代数表达式:

3.SQL语句:
UPDATE EMP
SET SALARY=SALARY*1.1
WHERE ENO IN
(SELECT ENO
FROM EMP, DEPT
WHERE EMP.DNO=DEPT.DNO
AND DNAME=’销售部’
AND SALARY<600)

关系代数表达式:



四 学生数据库 STUDENT(SNO,SNAME,SSEX,SAGE,SDEPT)
课程数据库 COURSE(CNO,CNAME,CPNO,CCREDIT)
选课数据库 SC(SNO,CNO,GRADE)
用SQL和关系表达式写出:
1. 建立一个学生表STUDENT,它由学号SNO,姓名SNAME,性别SSEX,年龄SAGE,所在系SDEPT五个属性组成,其学号不能为空,其值唯一
2. 查考试成绩不及格的学生学号
3. 将学生95001的年龄改为22岁
4. 计算1号课程的学生平均成绩
解:
1.SQL语句:
CREATETABLE STUDENT
(SNO CHAR(5) NOT NULL UNIQUE
SNAME CHAR(20)
SSEX CHAR(1)
SAGE INT
SDEPT CHAR(15));

关系代数表达式:


2.SQL语句:
SELECT DISTINCT SNO
FROM COURSE,SC
WHERE COURSE.CNO=SC.CNO
AND SC.GRADE<60

关系代数表达式:

3.SQL语句:
UPDATE STUDENT
SET SAGE=22
WHERE SNO=’95001’

关系代数表达式:

4.SQL语句:
SELECT AVG(GRADE)
FROM SC
WHERE CNO=’1’
...全文
250 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
aqiangunicom 2009-05-06
  • 打赏
  • 举报
回复
都快急死了。。。请路过的高手,大哥大姐们帮帮我吧!!!!
跪地了。。。。求求了
最后一天了,请你们帮帮我吧。。。。。
aqiangunicom 2009-05-05
  • 打赏
  • 举报
回复
看的不是很懂,帮帮吧。。。。那道就眼看着小弟挂科么?
大家都发发善心吧啊
SQL77 2009-05-05
  • 打赏
  • 举报
回复
http://baike.baidu.com/view/1803556.htm
兄弟看看吧,看了下,应该和我们数学上学的有很大关系!!!不过一下子没看懂
SQL77 2009-05-05
  • 打赏
  • 举报
回复
没听说过还有这种东西哦,网站上找一下去,学习一下!!
aqiangunicom 2009-05-05
  • 打赏
  • 举报
回复
各位大侠们,爷爷们,奶奶们,就求求你们了,小弟考试在即,真的恳请各位帮帮我吧。。。。就写一下这个语言的代数关系式,真的花费不了你们很长时间!!
求求你们了,,,
aqiangunicom 2009-05-03
  • 打赏
  • 举报
回复
谢谢各位大爷们了。。。。求求你们帮帮小弟吧。。。。帮我把关系式写一下吧!!!
求求了
aqiangunicom 2009-05-02
  • 打赏
  • 举报
回复
现在就是不知道,代数关系表达式怎么写。。。求求各位了。。。。
aqiangunicom 2009-05-02
  • 打赏
  • 举报
回复
我是在看书,但是就是不知道如何能写出代数关系式,写了两个,实在不知道对不对!!!!
请各位高手帮帮我吧,!!!
马上就考试了。。。。。。
百年树人 2009-05-02
  • 打赏
  • 举报
回复
这种东西建议楼主反复读一下书本的内容,以及相关的示例

然后举一反三,相信不需要别人的帮忙你自己都能做到...
aqiangunicom 2009-05-02
  • 打赏
  • 举报
回复
都快急死了。。。请路过的高手,大哥大姐们帮帮我吧!!!!
跪地了。。。。求求了

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧