数据库问题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语句截屏保存在文档中。
展开
1个回答
展开全部
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);
不同数据库可能字段类型有所差别,可根据实际情况修改。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询