华南师范大学后院论坛's Archiver

pingguozhanshi 发表于 2008-3-27 20:02

会数据库系统的进来看看

[align=center][b][size=5][/size][/b] [/align][align=center][b][size=5][color=blue]product(manufacturer,model,type)
pc(model,speed,ram,hard,cdrom,price)
laptop(model,speed,ram,hard,screen,price)
printer(model,color,type,price)
四个关系给出了
找出两个或两个以上在个人计算机中出现的硬盘容量
请用关系代数回答提出的问题。[/color][/size][/b][/align]

笑笑k再见J 发表于 2008-3-27 23:08

sql:    select a.* from pc a,pc b where a.hard=b.hard and a.model!=b.model
关系代数: 西格玛.........等等等等.....根据上面写下来就是了...符号我记不得..


ps:   不知我理解错题意没有.....
ps2:关系代数里面好像没有group by...所以就只有用这个联合...
ps3.真的不知道我理解错题意没有...我没学过...但看过一点点..

[[i] 本帖最后由 笑笑k再见J 于 2008-3-27 23:10 编辑 [/i]]

dos 发表于 2008-3-31 09:43

select hard 才对吧,主体是硬盘容量(我的理解)
关系代数的话,人个觉得用连接比较好,因为求相等的量,一连接相同的量会自动显示
Rpc.hard=Stop.hard........
剩下的看下课本上的连接的定义吧,估计问这样的问题是有课本的。
西格玛的话,我想不到怎么表达rab8bit

google 发表于 2008-3-31 12:48

强悍的问题
强悍的答案

笑笑k再见J 发表于 2008-4-1 19:01

[quote]原帖由 [i]dos[/i] 于 2008-3-31 09:43 发表 [url=http://www.myscnu.com/redirect.php?goto=findpost&pid=53276&ptid=13117][img]http://www.myscnu.com/images/common/back.gif[/img][/url]
select hard 才对吧,主体是硬盘容量(我的理解)
关系代数的话,人个觉得用连接比较好,因为求相等的量,一连接相同的量会自动显示
Rpc.hard=Stop.hard........
剩下的看下课本上的连接的定义吧,估计问这样的问 ... [/quote]

dos没看懂我的答案吧......主体那个再投影就ok了...因为有时候不光是选出要求的就可以了.....还要进行后期加工...比如即使我的前面加了π ,精确的sql要求依然还要用distict ..这些都是后期的处理了..所以不用写.....
ps:请问一下RPC和stop是是是是是什么?? 这个题可以用sql的话直接group by...米有group by就只有自连接...这就是这个题的考点,,,,

[[i] 本帖最后由 笑笑k再见J 于 2008-4-1 19:04 编辑 [/i]]

dos 发表于 2008-4-1 19:19

回复 5楼 的帖子

是我看错了
个人计算机中的容量,只是PC里的
我把LAPTOP也想进去了

链接后要再投影,结果就出来了,用派而不是西格码吧

笑笑k再见J 发表于 2008-4-1 19:54

[quote]原帖由 [i]dos[/i] 于 2008-4-1 19:19 发表 [url=http://www.myscnu.com/redirect.php?goto=findpost&pid=53803&ptid=13117][img]http://www.myscnu.com/images/common/back.gif[/img][/url]
是我看错了
个人计算机中的容量,只是PC里的
我把LAPTOP也想进去了

链接后要再投影,结果就出来了,用派而不是西格码吧 [/quote]
我后面有加,先∑在π,π在最外面...

pingguozhanshi 发表于 2008-4-10 10:26

好厉害!谢谢大家

pingguozhanshi 发表于 2008-4-10 10:29

我原来是想用sql语句中,count(*)>=2的语句来 计算,只是,我不会这个语句的全部

笑笑k再见J 发表于 2008-4-11 17:06

要用sql语句那太简单了

group by  再 having 就Ok 了

这个帖子什么时候的了.还翻出来.........脑版很冷......

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.