Vamos analisar as opções: a) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) ) Esta opção cria a tabela "Alunos" com a chave primária "matricula" e o campo "cod_curso", mas não estabelece a chave estrangeira. b) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) Essa opção cria a tabela "Alunos" e estabelece a chave estrangeira "cod_curso" referenciando a tabela "Cursos". c) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) Essa opção também cria a tabela "Alunos" com a chave primária "matricula" e estabelece a chave estrangeira "cod_curso" referenciando a tabela "Cursos". A opção correta é a letra c), pois ela cria a tabela "Alunos" com a chave primária e estabelece a chave estrangeira corretamente.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar