Pessoal eu crio essas tabelas e em seguida....
CREATE TABLE Marca (
CodigoMarca int NOT NULL,
Nome nvarchar (50) NOT NULL,
primary key (CodigoMarca));
CREATE TABLE Modelo (
CodigoModelo int NOT NULL,
Nome nvarchar (50)NOT NULL,
CodigoMarca int NOT NULL,
AnoFabInicial int NOT NULL,
AnoFabFinal int NULL,PRIMARY KEY (CodigoModelo));
CREATE TABLE Veiculo (
CodVeiculo bigint NOT NULL,
Placa char (7) NOT NULL,
Cor nchar (10) NOT NULL,
AnoFaricacao int NOT NULL,
AnoModelo int NULL,
Combustivel nchar (10) NOT NULL,
CodigoModelo int NOT NULL,
PRIMARY KEY (CodVeiculo));
QUANDO EU VOU ADICIONAR UMA FK USANDO O ALTER TABLE OCORRE UM ERRO! FALA Q A SINTAX TA ERRADA E N CONSIGO ARRUMA AJUDA AEWW
ALTER TABLE Veiculo
add constraint FK_Veiculo_Modelo
foreign key CodigoModelo
references Modelo (CodigoModelo);
ALTER TABLE Modelo
ADD CONSTRAINT FK_Modelo_Marca
FOREIGN KEY CodigoMarca
REFERENCES Marca (CodigoMarca);