现有关系数据库如下:
product(maker, model, type)表示产品的制造商,型号,类别。
其中类别为pc,laptop,printer
pc(model,speed,ram,hd,rd,price)表示个人电脑的型号,速度,内存,硬盘,光驱,**。
laptop(model,speed,ram,hd,screen,price)表示笔记本电脑的型号,速度,内存,硬盘,屏幕,**。
printer(model, color, type, price)表示打印机的型号,彩色,类别,**。
1.用关系代数表达式实现下列(1)—(4)小题:
1)找出销售便携式电脑但不销售pc的厂商;(2分)
2)找出厂商b生产的所有产品(任一类型)的型号和**;(2分)
3)找出厂商c生产的内存为512mb的所有pc机型号;(2分)
4)找出**在1000-3000之间的所有打印机型号,制造商。(2分)2.用sql语言实现下列(5)—(10)小题:
5)定义销售pc机的视图aaa,包括电脑的型号,电脑的速度,销售的厂商;(4分)
6)找出厂商c生产的内存为512mb的所有pc机型号;(2分)
7)删除厂商b生产的**大于15000的笔记本记录;(3分)
查询厂商d共生产了多少种不同型号的pc(型号总数,不是型号列表);(3分)(9)
在printer中增加记录model:
p101’, color:
彩色’, type:
激光’,price:1200;(2分)(10)
将厂商d所生产的所有pc产品**下调100元。(3分)
关系代数 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...
关系代数作业
设有如图所示的关系s sc和c,试用关系代数表达式表示下。列查询语句 s s snameagesex 1李强23男。2刘丽22女。5张友22男。c c cnameteacher k1c语言王华。k5数据库原理程军。k8编译原理程军。sc s c grade 1k1832k185 5k1922k590...
关系代数作业
1 已知以下数据库模式 客户 客户号,姓名,城市 订购产品 订单号,产品号,产品数量 销售订单 订单号,客户号,订单日期 产品 产品号,产品名,产品单价 请用关系代数表示以下查询要求 1 查询所有客户的姓名 2 查询产品单价大于200的产品名称 3 查询订购产品数量大于200的产品名 4 查询销售订...