rendered paste bodyCREATE TABLE Planemodel
(
make VARCHAR(10),
model VARCHAR(10),
capacity INTEGER NOT NULL,
range INTEGER NOT NULL,
weight INTEGER NOT NULL,
CONSTRAINT PlaneModel_PK PRIMARY KEY (make,model)
);
CREATE TABLE Substitute
(
make VARCHAR(10) NOT NULL,
model VARCHAR(10) NOT NULL,
substituteMake VARCHAR(10) NOT NULL,
substituteModel VARCHAR(10) NOT NULL,
CONSTRAINT Substitute_FK1 FOREIGN KEY (make,model) REFERENCES Planemodel,
CONSTRAINT Substitute_FK2 FOREIGN KEY (substituteMake,substituteModel) REFERENCES Planemodel
);