某工厂生产若干产品每种产品由不同的零件组成有的零件.ppt

上传人:xt****7 文档编号:3672071 上传时间:2019-12-21 格式:PPT 页数:17 大小:163KB
返回 下载 相关 举报
某工厂生产若干产品每种产品由不同的零件组成有的零件.ppt_第1页
第1页 / 共17页
某工厂生产若干产品每种产品由不同的零件组成有的零件.ppt_第2页
第2页 / 共17页
某工厂生产若干产品每种产品由不同的零件组成有的零件.ppt_第3页
第3页 / 共17页
点击查看更多>>
资源描述
某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,远材料按照类别放在若干仓库中。,mn,mn,1,m,1,m,mn,mn,1,m,1,m,类别,n,系,学校,班级,教研室,教员,子类教授,学生,课程,研究生,副教授,包含,包含,包含,包含,包含,包含,教授,指导,1,包含,m,超类教员,1,1,1,1,1,m,m,m,m,m,m,n,n,m,一个图书借阅管理数据库要求提供下述服务:1、可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。2、可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多人借阅,借书证号具有唯一性。3、可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向出版社增购有关书籍。约定:一个出版社可出版多种书籍,同一种书仅为一个出版社出版,出版社具有唯一性。,ABC,ABC,ABC,345723,ABC,RS,723,67,257,443,ABC,ABC,789,456,323,S,ABC,ABC,789,123,456,321,R,121,1、R1=2、R2=,如果R是二元关系,那么下列元组表达式的结果是什么?,当关系R只有一个元组或元组数为0时,上述表达式的结果为空关系。如果关系R的元组数=2时,R中每个元组都满足在第一或第二个分量上互不相等。,假设R和S分别是三元和二元关系,试把表达式转换为等价的:汉语查询句子、元组表达式、域表达式。,供应商关系:S(SNO,SNAME,STATUS,CITY)零件关系:P(PNO,PNAME,COLOR,WEIGHT)工程项目:J(JNO,JNAME,CITY)供应情况:SPJ(SNO,PNO,JNO,QTY),1、求供应工程J1零件P1的供应商号码SNO。,t|(SPJ(u)u2=P1u3=J1t1=u1,x|(SPJ(xyzq)y=P1z=J1,SELECTSNOFROMSPJWHEREJNO=J1ANDPNO=P1;,2、求供应工程J1零件为红色的单位号码。,SELECTDISTINCTSNOFROMSPJ,PWHERESPJ.PNO=P.PNOANDJNO=J1ANDCOLOR=红;,统计各门课程的平均成绩、考试人数。,检索至少选修两门课程的学生的学号和课程。,SELECTCNO,AVG(GRADE),COUNT(SNO)FROMSCGROUPBYCNO;,SELECTS.SNO,SNAMEFROMS,SCWHERES.SNO=SC.SNOGROUPBYS.SNO,SNAMEHAVINGCOUNT(*)=2;,3、求没有使用天津生产的红色零件的工程号JNO。,SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMS,SPJ,PWHERES.SNO=SPJ.SNOANDP.PNO=SPJ.PNOANDJ.JNO=SPJ.JNOANDS.CITY=天津ANDP.COLOR=红);,使用了:,不使用零件的工程号在SPJ中检测不到。,3、求没有使用天津生产的零件的工程号JNO。,SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMS,SPJ,PWHERES.SNO=SPJ.SNOANDP.PNO=SPJ.PNOANDJ.JNO=SPJ.JNOANDS.CITY=天津ANDP.COLOR=红);,SELECTJNOFROMJWHERENOTEXISTS(SELECT*FROMS,SPJWHERES.SNO=SPJ.SNOANDJ.JNO=SPJ.JNOANDS.CITY=天津);,4、求至少用了单位S1所供应的全部零件的工程号JNO。,当前提条件为不同的供应商供应不同的零件时:,SELECTDISTINCTJNOFromSPJXWHERENOTEXISTS(SELECT*FROMSPJYWHEREY.SNO=S1ANDNOTEXISTS(SELECT*FROMSPJZWHEREZ.JNO=X.JNOANDZ.PNO=Y.PNO);,转义:查询这样的工程号JNO,没有一种“单位S1所供应的零件”是它所没有使用的。即不存在这种“单位S1所供应的零件”是这个工程所不使用的。,将S1供应给J1的P1改为由S2供应。,UPDATESPJSETSNO=S2WHERESNO=S1ANDJNO=J1ANDPNO=P1;,删去全部红色零件及相应SPJ记录。,删去全部红色零件及相应SPJ记录。,DELETEFROMSPJWHEREPNOIN(SELECTPNOFROMPWHERECOLOR=红色);,DeletefrompWherecolor=红色;,从供应商关系中删除S2的记录,从供应情况关系中删除相应的记录。DeletefromSPJWhereSNO=S2;DeletefromSWhereSNO=S2;,将(S2,J6,P4,200)插入供应情况关系。INSERTINTOSPJVALUES(S2,J6,P4,200),
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!