Pular para o conteúdo principal

Questão de Banco de Dados — SQL — UFPR 2023

Banco de DadosSQL
Código
qg044526
Banca
UFPR
Órgão
IF-PR
Ano
2023
Nível
Superior
Cargo
Informática
Qual comando SQL cria a relação ALUNO_CURSA, incluindo corretamente a configuração das chaves estrangeiras abaixo? Cod_aluno é uma chave estrangeira para a relação ALUNO; Cod_disciplina é uma chave estrangeira para a relação DISCIPLINA.
  1. ACREATE TABLE ALUNO_CURSA(Cod_aluno INT NOT NULL,Cod_disciplina INT NOT NULL,PRIMARY KEY (Cod_aluno, Cod_disciplina),FOREIGN KEY (Cod_aluno) REFERENCES ALUNO(Matricula),FOREIGN KEY (Cod_disciplina) REFERENCES DISCIPLINA(Codigo));
  2. BCREATE RELATION ALUNO_CURSA(Cod_aluno INT NOT NULL,Cod_disciplina INT NOT NULL,PRIMARY KEY (Cod_aluno, Cod_disciplina),FOREIGN KEY (Cod_aluno) REFERENCES ALUNO(Matricula),FOREIGN KEY (Cod_disciplina) REFERENCES DISCIPLINA(Codigo));
  3. CCREATE TABLE ALUNO_CURSA(Cod_aluno INT NOT NULL,Cod_disciplina INT NOT NULL,PRIMARY KEY (Cod_aluno, Cod_disciplina),FOREIGN KEY REFERENCES ALUNO(Matricula) Cod_aluno,FOREIGN KEY REFERENCES DISCIPLINA(Codigo) Cod_disciplina);
  4. DCREATE TABLE ALUNO_CURSA(Cod_aluno INT NOT NULL,Cod_disciplina INT NOT NULL,PRIMARY KEY (Cod_aluno, Cod_disciplina),FOREIGN KEY (Cod_aluno),FOREIGN KEY (Cod_disciplina));
  5. ECREATE TABLE ALUNO_CURSA(Cod_aluno INT NOT NULL,Cod_disciplina INT NOT NULL,PRIMARY KEY (Cod_aluno, Cod_disciplina),FOREIGN KEY (Cod_aluno) REFERENCES Matricula (ALUNO),FOREIGN KEY (Cod_disciplina) REFERENCES Codigo (DISCIPLINA));
Revelar gabarito e comentário

GabaritoA — CREATE TABLE ALUNO_CURSA (Cod_aluno INT NOT NULL, Cod_disciplina INT NOT NULL, PRIMARY KEY (Cod_aluno, Cod_disciplina), FOREIGN KEY (Cod_aluno) REFERENCES ALUNO(Matricula), FOREIGN KEY (Cod_disciplina) REFERENCES DISCIPLINA(Codigo));

Link permanente: /questoes/qg044526