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)
);