关系代数作业

发布 2022-08-22 12:43:28 阅读 2725

1、已知以下数据库模式:

客户(客户号,姓名,城市),订购产品(订单号,产品号,产品数量),销售订单(订单号,客户号,订单日期),产品(产品号,产品名,产品单价)

请用关系代数表示以下查询要求:

1)查询所有客户的姓名;

2)查询产品单价大于200的产品名称;

3)查询订购产品数量大于200的产品名;

4)查询销售订单中,订单号为“d001”的订单中所有客户的姓名、城市。

5)查询“重庆”的客户所订购产品的产品名、产品单价;

2、已知以下数据库模式:

学生s(学号sno,姓名sname,年龄age,性别sex),选课sc(学号sno,课程号cno,成绩score),课程c(课程号cno,课程名cname,任课教师teacher)

请用关系代数表示以下查询要求:

(1) 检索“程军”老师所授课程的课程号cno和课程名cname。

2)检索年龄大于21的男学生学号sno和姓名sname。

3)检索至少选修“程军”老师所授全部课程的学生姓名sname。

4)检索“李强”同学不学课程的课程号。

(5)检索至少选修两门课程的学生学号。

(6)检索全部学生都选修的课程的课程号和课程名。

(7)检索选修课程包含“程军”老师所授课程之一的学生学号。

(8)检索选修课程号为k1和k5的学生学号。

(9)检索选修全部课程的学生姓名;

(10)检索选修课程包含学号为2的学生所修课程的学生学号。

(11)检索选修课程名为“c语言”的学生学号和姓名。

关系代数作业

设有如图所示的关系s sc和c,试用关系代数表达式表示下。列查询语句 s s snameagesex 1李强23男。2刘丽22女。5张友22男。c c cnameteacher k1c语言王华。k5数据库原理程军。k8编译原理程军。sc s c grade 1k1832k185 5k1922k590...

关系代数SQL作业

现有关系数据库如下 product maker,model,type 表示产品的制造商,型号,类别。其中类别为pc,laptop,printer pc model,speed,ram,hd,rd,price 表示个人电脑的型号,速度,内存,硬盘,光驱,laptop model,speed,ram,h...

关系代数 SQL查询测验答案

设有student数据库,包括s sc c三个关系模式 s sno,sname,sex,age sno学生学号,sname学生姓名,age 学生年龄 sex 学生性别 用字母f代表女,用字母m代表男 sc sno,cno,grade sno 学生学号,cno 课程号,grade 成绩。c cno,c...