数据库问题SQL创建

1、在描述供应商(SNO,SNAME,CITY)、零件(PNO,PNAME,COLOR,WEIGHT)、工程(JNO,JNAME,CITY)的数据库中,某工程可以使用多个... 1、 在描述供应商(SNO,SNAME,CITY)、零件(PNO,PNAME,COLOR,WEIGHT)、工程(JNO,JNAME,CITY)的数据库中,某工程可以使用多个供应商提供的多种零件,某供应商可以为多个工程提供多种零件,某种零件可以由不同供应商供给并用于不同的工程中,根据描述设计该数据库的关系模型并在SQL Server 中实现,并将创建数据表的SQL语句截屏保存在文档中。 展开
 我来答
IT老K
2018-12-17 · 超过33用户采纳过TA的回答
知道答主
回答量:56
采纳率:89%
帮助的人:25.8万
展开全部
CREATE TABLE spj (
 SPJNO INT PRIMARY KEY,
 SNO VARCHAR (50) NOT NULL,
 PNO VARCHAR (50) NOT NULL,
 JNO VARCHAR (50) NOT NULL
);
ALTER TABLE spj ADD CONSTRAINT fk_供应商 FOREIGN KEY (SNO) REFERENCES 供应商 (SNO);
ALTER TABLE spj ADD CONSTRAINT fk_零件 FOREIGN KEY (PNO) REFERENCES 零件 (PNO);
ALTER TABLE spj ADD CONSTRAINT fk_工程 FOREIGN KEY (JNO) REFERENCES 工程 (JNO);

不同数据库可能字段类型有所差别,可根据实际情况修改。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式