题目内容

假设有三个关系模型:S1=(A, B); S2=(C, D); S3=(X, Y),其中各属性的数据类型自己确定。(1)请写出关系模型S1、S2、S3的各两个实例。(2)根据你所写的实例,写出相应的笛卡尔积。(3)根据(2)中的笛卡尔积,找出可以真实存在的关系。

查看答案
更多问题

假设有学生-课程关系数据库,其数据库关系模式为:(1)学生表:Student(Sno,Sname,Sdept,Sage)(2)课程表:Course(Cno,Cname,cpno)(3)学生-选课表:SC (Sno,Cno,Grade)说明:(1)各字段对应的属性名:学号-Sno,姓名-Sname,所在系-Sdept,年龄-Sage,课程号-Cno,课程名称-Cname,先修课号-cpno,成绩Grade(2)假设数据库中学生信息、课程信息,相应的学生-选课信息都是完善的,并且假设没有重名学生的情况。试用关系代数写出下列查询:①查询软件工程系的学生的学号,姓名②查询物联网系,选修了课程号为’3’的学生的学号,姓名③查询选修了所有课程的学生的学号,姓名④查询没有选修任何课程的学生的学号,姓名⑤查询选修了“C语言”,且成绩小于60分或大于90分的学生学号和姓名。

第二章补充作业3已知关系R(B,C,D),关系S(A,B,C),求:R÷S

第三章课本上的作业:2,3,4

假设有一个工程供应数据库系统,包括如下四个关系模式: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)写一个视图,功能你自己确定。

答案查题题库