题目内容
假设有一个工程供应数据库系统,包括如下四个关系模式:S(SNO,SNAME,STATUS,CITY);对应:供应商号、供应商名、状态、城市P(PNO,PNAME,COLOR,WEIGHT);对应:零件号、零件名、颜色、重量J(JNO,JNAME,CITY);对应:项目号、项目名、城市SPJ(SNO,PNO,JNO,QTY);对应:供应商号、零件号、项目号、供应数量1. 请用关系代数表示如下查询(1)查询没有使用“上海外滩大华”供应商生产的红色零件的工程号;(2)查询使用了全部供应商的零件的工程的编号、工程名称和城市;(3)查询供应工程J22、零件P33的供应商号码SNO;(4)查询供应工程J55、零件为绿色的供应商号码SNO;(5)查询没有使用“北京华科”供应商生产的蓝色零件的工程号JNO;(6)查询至少用了供应商S66所供应的全部零件的工程号JNO。2. 试用SQL语言完成如下查询(1)创建SPJ表,其中主码是(SNO,PNO,JNO),且0≤QTY≤50;(2)将全部绿色零件改为红色;(3)列出使用零件种类数超过20的工程号;(4)删除包括“螺”字的零件及所有对它的使用情况。(5)从S中删除S001的记录,并从供应情况表中删除对应的记录。(6)将(S01,J01,P01,100)插入供应情况关系。(7)求供应商与工程所在城市相同的供应商提供的零件代号;(8)查询提供全部零件的供应商名;(9)将没有供货的所有工程项目从J中删除;(10)写一个视图,功能你自己确定。
查看答案
搜索结果不匹配?点我反馈
更多问题