数据库系统原理及应用教程第四版课后答案(苗雪兰刘瑞新)机械工业出版社第6章_第1页
数据库系统原理及应用教程第四版课后答案(苗雪兰刘瑞新)机械工业出版社第6章_第2页
数据库系统原理及应用教程第四版课后答案(苗雪兰刘瑞新)机械工业出版社第6章_第3页
数据库系统原理及应用教程第四版课后答案(苗雪兰刘瑞新)机械工业出版社第6章_第4页
数据库系统原理及应用教程第四版课后答案(苗雪兰刘瑞新)机械工业出版社第6章_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、6答: CREATE TABLE 职工(职工号 CHAR(IO) NOT NULL UNIQUE, 姓名 CHAR(8) NOT NULL,年龄 SMALLINT,性别 CHAR(2),CONSTRAINT Cl CHECK(性别 IN C男丁女J)CREATE TABLE 社会团体(编号 CHAR(8) NOT NULL UNIQUE,责人 CHAR(8),名祢 CHAR(12) NOT NULL,负活物地点VARCHAR(50),CONSTRAINT C2 FOREIGN KEY(负责人)REFERENCES职工(职工号) Go号 CHAR(8),CREATE TABLE 参加(职工号 C

2、HAR(8),编 参幽日期date,CONSTRAINT C3 PRIMARY KEY(职工号,编号),CONSTRAIN C3 FOREIGN KEY(职工号)REFERENCES 职工(职工号) GoSELECT职工号,姓名FROM职工,社会团体,参加WHERE职工职工号二参加职工号AND参加编号二社会团体编号AND社会团体名称IN唱歌队;篮球队JSELECT *FROM职工WHERE NOT EXISTS ( SELECT * FROM 参加WHERE参加职工号二职工职工号) SELECT *FROM 职王;:;:WHERE NOT EXISTS (SELECT * FROM 参加 WH

3、ERE NOT EXISTS (SELECT * FROM社会团体WHERE参加职工号二职工职工号AND参加编号二社会团体编号) SELECT职工号FROM职工WHERE NOT EXISTS (SELECT * FROM 参加参加 1WHERE 参加 1 职工号二 *100r AND NOT EXISTS(SELECT* FROM 参加参加2而F走參加2 编号二参加1 编号AND参加2 职工号二职工职工号) SELECT编号,COUNT(职工号)FROM参加GROUP BY 编号 SELECT社会团体名称,COUNT(*)FROM社会团体,参加AWHERE社会团体编号编号GROUP BY A

4、编号 HAVING COUNT(*) = (SELECT MAX(COUNT(*)FROM参加B GROUP BY B编号)或:SELECT社会团体名称,COUNT(*)FROM社会团体,参加AWHERE社会团体编号二A 编号GROUP BY A编号 HAVING COUNT(*) = ALL(SELECT COUNT(*)FROM参加B GROUP BY B编号) SELECT社会团体名称、职工姓名from职工,社会团体,参加WHERE社会团体编号二参加编号AND社会团体负责人二职工职工号GROUP BY 参加编号 HAVING COUNT(参力口编号)100; CREATE VIEW社团负

5、责人(编号,名称,负责人职工号,负责人姓名,负责人性别)AS SELECT编号,名称,负责人姓名,性别FROM社会团体,职工WHERE社会团体负责人二职工职工号GOCREATE VIEW参加人情况(职工号,姓名,社团编号,社团名称,参加日期)AS SELECT参加职工号,姓名,社会团体编号,名称,参加日期FROM职工,社会团体,参加WHERE职工职工号二参加职工号AND参加编号二社会团体编号6.2 答:SELECT姓名,联系电话FROM供应商 WHERE所在城市M天津 SELECT * FROM 工程WHERE 预算 BETWEEN 50000 AND 100000ORDER BY 预算 DE

6、SC SELECT T程代号FROM供应零件WHERE供应希代码SI SELECT零件零件名,供应零件数量FROM零件,供应零件 WHERE零件零件代码二供应零件零件代码AND供应零件工程代码二 J2,SELECT零件代号FROM供应商,供应零件WHERE供应商供应商代码二供应零件供应商代码AND供应商所在城 市上海,SELECT工程名FROM供应商,供应零件,工程WHERE供应商供应商代码:=供应零件供应商代码AND供应零件工程代码二工程工程代码AND供应商所在城市M上海, ?!:程号码FROM工程WHERE NOT EXISTS ( SELECT * FORM 供应零件WHERE工程工程代

7、码二供应零件工程代码AND供应商代码IN (SELECT供应商代码FROM供应商WHERE所在城市三天津J) UPDATE零件SET颜色7蓝色,WHERE颜色三红色,UPDATE供应零件SET供应商代码MS3,WHERE供应商代码=55, AND工程代码二J4* AND零件代码二T6* DELETEFROM供应零件WHERE供应商代码=52:DELETEFROM供应商WHERE供应商代码MS2,63答:(D SELECT S.S# FROM SWHERE NOT EXISTS (SELECT * FROM CWHERE C.TEACHER=f程军AND NOT EXISTS (SELECT *

8、 FROM SCWHERE SC.C# =C.C# AND SC.S# =S.S#) SELECT SN FROM S, SC,CWHERE S.S# =SC.S# AND SC.C# =CC# ANDGRADE=90 AND CN=f程序设计, SELECT SN,AGE, SEX FROM S SIWHERE AGE (SELECT AGE FROM S S2 WHERE SN=9王华,) SELECT S# FROM SC WHERE C# = fC2f ANDGRADE = (SELECT MAX(GRADE) FROM SC WHERE C#=C2,) SELECT SN,C#,GR

9、ADE FROM S,SC WHERE S. S# =SC. S#(6) SELECT S#,SUM (GRADE) FROM SCGROUP BY S# HAVING COUNT(C#)= 4 SELECT C# FROM SCWHERE C# NOT IN (SELECT C# FROM S,SC SCIWHERE S.S# =SC1.S# AND SEX=* 男 J SELECT S#,SN FROM S WHERE SEX=f 男AND S# NOT IN(SELECT S.S# FROM S SI,SC WHERE Sl.S# =SC.S# AND C# = C6,); INSERT INTO SC_C(C#,CNAME,AVG_GRADE)SELECT C. C#,CN,AVG(GRADE) FROM SC,CWHERE SC. C#=CC#GROUP BY C. C# DELETEFROM SCWHERE S# IN (SELECT S# FROM S WHERE SEX=f 女,)ANDC# IN (SELECT C# FROM C WHERE TEACHER IS LIKE 吴)# H.HV iohqhs) NI # M.M Qz # VHV= # vV HMHH注 n ,v WOHhm. V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论