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...