有如下4个关系: 供应商表s(sno, sname, city) 零件表p(pno, pname, color, weight) 工程项目表j(jno, jname, city) 供应情况表 spj(sno, pno, jno, qty) 其中: 供应商表s由供应商代码(sno)、供应商姓名(sname)、供应商所在城市(city)组成; 零件表p由零件代码(pno)、零件名(pname)、颜色(color)、重量(weight)组成; 工程项目表j由工程项目代码(jno)、工程项目名(jname)、工程项目所在城市(city)组成; 供应情况表spj由供应商代码(sno)、零件代码(pno)、工程项目代码(jno)、供应数量组成(qty),表示某供应商供应某种零件给某工程项目的数量为qty。 表中数据如下: s表 sno sname city s1 精益 天津 s2 盛锡 北京 s3 东方红 北京 s4 丰泰盛 天津 s5 为民 上海 p表 pno pname color weight p1 螺母 红 12 p2 螺栓 绿 17 p3 螺丝刀 蓝 14 p4 螺丝刀 红 14 p5 凸轮 蓝 40 p6 齿轮 红 30 j表 jno jname city j1 三建 北京 j2 一汽 长春 j3 弹簧厂 天津 j4 造船厂 天津 j5 机车厂 唐山 j6 无线电厂 常州 j7 半导体厂 南京 spj表 sno pno jno qty s1 p1 j1 200 s1 p1 j3 100 s1 p1 j4 700 s1 p2 j2 100 s2 p3 j1 400 s2 p3 j2 200 s2 p3 j4 500 s2 p3 j5 400 s2 p5 j1 400 s3 p1 j1 200 s3 p3 j1 200 s4 p5 j1 100 s4 p6 j3 300 s4 p6 j4 200 s5 p2 j4 100 s5 p3 j1 200 s5 p6 j2 200 s5 p6 j4 500 用create table语句创建这4个关系,要求: (1)创建每个关系的主键,有外键的创建外键。 (2)s表中的sname属性列的取值唯一。 (3)p表中weight属性列的取值范围在1-50之间。 (4)j表中的jname取值不能为空并且是唯一的。 (5)spj表中qty属性列的数据类型必须为number(5)。