3.有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列等价的SQL表达式。
(1)σA=10(S) \sigma_{A=10}(S)σ
A=10
(S)
对行的选择,列全部显示。
(2)ΠA,B(S) \Pi_{A,B}(S)Π
A,B
(S)
对列的选择。
(3)S⋈T S \Join TS⋈T
自然连接,等值连接的基础上再去掉重复元组和重复列。
表示笛卡尔积,就去掉WHERE条件语句。
4.用SQL语句建立2.6中的四个表,针对建立的4个表,完成2.6中的查询。
S(SNO,SNAME,STATUS,CITY)
P(PNO,PNAME,COLOR,WEIGHT)
J(JNO,JNAME,CITY)
SPJ(SNO,PNO,JNO,QTY)
表SPJ中主码为SNO,PNO,JNO,这三者又分别为外码,参照于S,P,J表。
建表:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200516134346214.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,