版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章、关系数据库标准语言SQL,3、用SQL语言建立第二章习题5中的4个表 S表: CREATE TABLE S (SNO CHAR(3), SNAME CHAR(10), STATUS CHAR(2),CITY CHAR(10); P表: CREATE TABLE P(PNO CHAR(3), PANME CHAR(10), COLOR CHAR(4), WEIGHT INT); J表: CREATE TABLE J(JNO CHAR(3),JNAME CHAR(10), CITY CHAR(10); SPJ表: CREATE TABLE SPJ (SNO CHAR(3),PNO CHAR
2、(3), JNO CHAR(3),CITY CHAR(3);,4、用SQL完成第二章习题5中的查询,(1)求供应工程J1的供应商号码SNO; SELECT SNO FROM SPJ WHERE JNO=J1 ; (2)求供应工程J1零件P1的供应商号码SNO; SELECT SNO FROM SPJ WHERE JNO=J1 AND PNO=P1 ;,4、用SQL完成第二章习题5中的查询,(3)求供应工程J1零件为红色的供应商号码SNO; SELECT SNO FROM SPJ WHERE JNO=J1 AND PNO IN (SELECT PNO FROM P WHERE COLOR=红);
3、,SELECT SNO FROM SPJ,P WHERE JNO=J1 AND SPJ.PNO=P.PNO AND P.COLOR=红;,4、用SQL完成第二章习题5中的查询,(4)求没有使用天津供应商生产的红色零件的工程号JNO; SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ WHERE SPJ.JNO=J.JNO AND SNO IN (SELECT SNO FROM S WHERE CITY=天津) AND PNO IN (SELECT PNO FROM P WHERE COLOR=红),4、用SQL完成第二章习题5中的查询,
4、(5)、求至少用了供应商S1所供应的全部零件的工程号JNO。(同113例44) SELECT DISTINCT JNO FROM SPJ SPJZ WHERE NOT EXISTS (SELECT * FROM SPJ SPJX WHERE SNO=S1 AND NOT EXISTS (SELECT * FROM SPJ SPJY WHERE SPJY.PNO=SPJX.PNO AND SPJY.JNO=SPJZ.JNO),5、针对上题4个表用SQL语句完成下列各项操作,(1)找出所有供应商的姓名和所在城市 SELECT SNAME, CITY FROM S; (2)找出所有零件的名称、颜色、
5、重量 SELECT PNAME,COLOR,WEIGHT FROM P; (3)找出使用供应商S1所供应零件的工程号 SELECT JNO FROM SPJ WHERE SNO=S1; (4)找出工程项目J2使用的各种零件的名称及数量 SELECT PNAME,QTY FROM P,SPJ WHERE P.PNO=SPJ.PNO AND SPJ.JNO=J2;,5、针对上题4个表用SQL语句完成下列各项操作,(5)上海厂商供应的所有零件号 SELECT DISTINCT PNO FROM SPJ WHERE SNO IN (SELECT SNO FROM S WHERE CITY=上海); (
6、6)找出使用上海产的零件的工程名称 SELECT JNAME FROM J,SPJ,S WHERE J.JNO=SPJ.JNO AND SPJ.SNO=S.SNO AND S.CITY=上海;,5、针对上题4个表用SQL语句完成下列各项操作,(7)找出没有使用天津产的零件的工程号 SELECT JNO FROM J WHERE NOT EXISTS (SELECT * FROM SPJ,S WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND S.CITY=天津); SELECT JNO FROM J WHERE JNO NOT IN (SELECT JNO FR
7、OM SPJ,S WHERE SPJ.SNO=S.SNO AND S.CITY=天津);,5、针对上题4个表用SQL语句完成下列各项操作,(8)把全部红色零件的颜色改成蓝色 UPDATE P SET COLOR=蓝 WHERE COLOR=红; (9)由S5供给J4的零件P6改成由S3供给 UPDATE SPJ SET SNO=S3 WHERE SNO=S5 AND JNO=J4 AND PNO=P6;,5、针对上题4个表用SQL语句完成下列各项操作,(10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录 DELETE FROM SPJ WHERE SNO=S2; DELETE
8、 FROM S WHERE SNO=S2; (11)将(S2,J6,P4,200)插入供应情况表 INSERT INTO SPJ(SNO,JNO,PNO,QTY) VALUES (S2,J6,P4,200) INSERT INTO SPJ VALUES (S2,J6,P4,200);,11、建造视图并完成相应的查询,建视图 CREATE VIEW V_SPJ AS SELECT SNO,PNO,QTY FROM SPJ WHERE JNO=(SELECT JNO FROM J WHERE JNAME=三建); (1)SELECT PNO,QTY FROM V_SPJ; (2)SELECT PN
9、O,QTY FROM V_SPJ WHERE SNO=S1;,12、完成授权操作,(1)GRANT INSERT ON TABLE S TO 张勇 WITH GRANT OPTION; (2)GRANT SELECT,UPDATE(QTY) ON TABLE SPJ TO 李天明;,第四章、关系代数及其查询优化4、信息系学生选修了的所有课程名称,结果,Project(Cname),Select(Student.Sdept=IS),JOIN(sc.Cno=Course.Cno),Join(Student.Sno=SC.Sno),Student,SC,Course,SELECT Cname FROM Student,Course,SC WHERE Student.Sno=SC.sno AND SC.Cno=Couse.Cno AND Student.Sdept=IS;,最初语法树,关系代数语法树,Cname,Student.sde
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年简历分析与视频面试AI评估的系统设计实践
- 护理考研护理临床护理技能训练课件
- 期末测试卷(二)(含答案)2025-2026学年四年级下册数学人教版
- 护理人文关怀:从心出发关爱生命
- 北京市第四中学2025-2026学年高一第二学期期中数学试卷(含答案)
- 复混肥生产工成果转化能力考核试卷含答案
- 茶叶精制工安全教育测试考核试卷含答案
- 2026年新科教版高中高一生物下册第一单元有氧呼吸无氧呼吸卷含答案
- 石墨化工标准化评优考核试卷含答案
- 制药灭菌发酵工测试验证强化考核试卷含答案
- 医疗质量安全核心制度落实情况监测指标(2025 年版)解读
- 2025年中考物理一轮复习知识清单专题15 欧姆定律(3大模块知识清单+4个易混易错+3种方法技巧+典例真题精析)(解析版)
- 七年级语文上册《古代诗歌四首》理解性默写与训练
- T/GXAS 830-2024经桡动脉穿刺介入诊疗患者术肢管理规范
- T/CADBM 8-2018建筑用冷热水输送不锈钢波纹软管及管件
- 【公开课】生活中的轴对称+课件+2024-2025学年+华东师大版(2024)七年级数学下册
- 生命教育与心理健康教育的融合路径研究
- 2025年武汉铁路局集团有限公司招聘笔试参考题库含答案解析
- DB33 1121-2016 民用建筑电动汽车充电设施配置与设计规范
- 铁塔加固改造合同
- 《商务经济学》教学大纲
评论
0/150
提交评论