下载后可任意编辑数据库实验(第三次) 题目 1 实验内容:1. 检索上海产的零件的工程名称;2. 检索供应工程 J1 零件 P1 的供应商号 SNO;3. 检索供应工程 J1 零件为红色的供应商号 SNO;4. 检索没有使用天津生产的红色零件的工程号 JNO;5. 检索至少用了供应商 S1 所供应的全部零件的工程号 JNO;6. 检索购买了零件 P1 的工程项目号 JNO 及数量 QTY,并要求对查询的结果按数下载后可任意编辑量 QTY 降序排列。1select jnamefrom jwhere jno in(select jnofrom spjwhere sno in(select sno from swhere city ='上海'));2select snofrom spjwhere jno ='j1'and pno ='p1'3下载后可任意编辑selectdistinct snofrom spjwhere pno in(select pno from pwhere color='红'and pno in(select pno from spjwhere jno ='j1'));4selectdistinct jno from spjwhere pno notin(select pnofrom p where color ='红'and pno in(selectpno from spj where sno in(select sno from swhere city ='天津')))下载后可任意编辑5select jno from spj where sno ='s1'6select jno,qty from spjwhere pno ='p1'orderby qty desc四﹑思考题1. 如何提高数据查询和连接速度。建立视图2. 试比较连接查询和嵌套查询有些嵌套查询是可以用连接来代替的,而且使用连接的方式,性能要比 嵌套查询高出很多当查询涉及多个关系时,用嵌套查询逐步求解结构层次清楚,易于构造,具有结构化程序设计的优点。但是相比于连接运算,目前商用关系数据库管理系统对嵌套查询的优化做的还不够完善,所以在实际应用中,能够用连接运算表达的查询尽可能采纳连接运算。下载后可任意编辑 二题目 1 实验内容:1. 把全部红色零件颜色改为粉红色;2. 由 S1 供给 J1 的零件 P1 今改为由 S2 供应,作必要修改;3. 删去全部蓝色零件及相应的 SPJ 记录;4. 把全部螺母的重量置为 0;5. 为 SPJ 表的 QTY 字段设计 CHECK 约束:0〈 QTY〈1000;6. 实现对 SPJ 表的操作权限管理的使用。1update pset COLOR = '粉红'where pno in(select pno from Pwhere COLOR = '红')2下载后可任意编辑update spjset sno ='s2'where sno ='s1'and pno ='p1'and jno ='j1'3delete from spj where pno ='p3'or pno ='p5'delete from pwhere color ='蓝...