数据库的题目,请教高手

1、假设一个数据库中有关系:产品关系P(P#,PN,PR,PS),属性的含义依次为产品号,品名,单价和供应商,氛围用关系代数表达式和SQL语句写出下列查询.(检索”希望”公司产品的产品号,品名和单价).
2、假设一个数据库中有3个关系,客户关系C(C#,CN,CA),属性的含义依次为客户号,客户名称和地址,产品关系P(P#,PN,PR,PS),属性的含义以为为产品号,品名,单价和供应商,订单关系R(R#,C#,P#,RD,QTY),属性的含义依次为定单号,客户号,产品号,日期和数量,规定一张定单只能订购一种产品,用SQL语句写出下列查询.(列出客户订购产品信息,包括日期,客户号,客户名称,品名和数量).
麻烦高手写出过程,感激不尽~!!!

第1个回答  2007-12-25
1.关系代数:
πP#,PN,PR(σPS='希望')
SQL:
SELECT P#,PN,PR
FROM P
WHERE PS='希望';
2.SELECT RD,R.C#,CN,PN,QTY
FROM C,P,R
WHERE C.C#=R.C#;
第二题我也不是很清楚
第2个回答  2007-12-25
用SQL建议就行,我这里没装数词库
相似回答