0
我有一个包含ProcessSheet,InputsSheet,工程片材和输入片上的Excel文件在列定义如下模型关系多对多
idProcess | Name | InputsIds | InputsNames
idInput | InputName | Comments
我怎么能这样的模式在SQL Server模式
我有一个包含ProcessSheet,InputsSheet,工程片材和输入片上的Excel文件在列定义如下模型关系多对多
idProcess | Name | InputsIds | InputsNames
idInput | InputName | Comments
我怎么能这样的模式在SQL Server模式
使用第三个表将它们连接在一起。这个新表与外部表和进程表都有外键关系。
CREATE TABLE Input
(
ID int NOT NULL,
Name varchar(100),
Comments varchar(100),
PRIMARY KEY (ID)
);
CREATE TABLE Process
(
ID int NOT NULL,
Name varchar(100),
Comments varchar(100),
PRIMARY KEY (ID)
);
CREATE TABLE ProcessInput
(
ID int NOT NULL,
ProcessID int NOT NULL,
InputID int NOT NULL,
PRIMARY KEY (ID),
FOREIGN KEY (ProcessID) REFERENCES Process(ID),
FOREIGN KEY (InputID) REFERENCES Input(ID)
);