create table socio
(
id_socio integer primary key not null,
nome varchar(256),
cpf varchar(11),
email varchar(256),
id_situacao integer not null,
constraint pk_socio primary key (id_socio)
foreign key ( id_situacao ) references situacao ( id _situacao )
);
--
-- situacao
--
create table situacao
(
id_situacao integer primary key not null,
situacao varchar(10),
constraint pk_situacao primary key (id_situacao)
);
--
-- carro
--
create table carro
(
id_carro integer primary key not null,
modelo varchar(128),
cor varchar(64),
placa vrachar(10),
id_socio integer not null,
id_situacao integer not null,
constraint pk_carro primary key (id_carro)
foreign key ( id_socio ) references socio ( id_socio )
foreign key ( id_situacao ) references situacao ( id_situacao )
);
--
-- marca
--
create table marca
(
id_marca integer primary key not null,
marca varchar(128),
constraint pk_marca primary key (id_marca)
);
adicionado 14 minutos depois
Pessoal o código fica dando erro de syntax ou diz que a linha está errada. Por exemplo, CREATE, depois TABLE. E fiquei 1 mês fazendo e refazendo o código.
E usei os sites que a faculdade passou para escrever também, mas mesmo assim, fica dando só erro.