现有关系数据库如下:
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分)
(8)查询厂商D共生产了多少种不同型号的PC(型号总数,不是型号列表);(3分)
(9)在Printer中增加记录model:’P101’, color:’彩色’, type:’激光’,price:1200;(2分)
(10)将厂商D所生产的所有PC产品价格下调100元。(3分)
1/ 1