Pular para o conteúdo principal

Questão de Banco de Dados — Modelo relacional — NUCEPE 2025

Banco de DadosModelo relacional
Código
qg578734
Banca
NUCEPE
Órgão
SEDUC-PI
Ano
2025
Nível
Superior
Cargo
Professor para o Curso Técnico em Desenvolvimento de Sistemas
Qual o comando SQL para criação da tabela matricula com seus respectivos campos, restrições, chave primária e chaves estrangeiras?
  1. ACREATE TABLE matricula (periodo VARCHAR(6) NOT NULL,codaluno INT NOT NULL,codisciplina INT NOT NULL,nota DOUBLE NOT NULL,frequencia INT NULL,status CHAR(2) NULL,PRIMARY KEY (periodo, codaluno, coddisciplina),FOREIGN KEY (codaluno) REFERENCES aluno (codaluno),FOREIGN KEY (coddisciplina) REFERENCES disciplina (coddisciplina)).
  2. BCREATE TABLE matricula (periodo VARCHAR(6) NOT NULL,codaluno INT NOT NULL,coddisciplina INT NOT NULL,nota DOUBLE NULL,frequencia INT NOT NULL,status CHAR(2) NOT NULL,PRIMARY KEY (periodo, codaluno, coddisciplina),FOREIGN KEY (codaluno) REFERENCES aluno (codaluno),FOREIGN KEY (coddisciplina) REFERENCES disciplina (coddisciplina)).
  3. CCREATE TABLE matricula (periodo VARCHAR(6) NOT NULL,codaluno INT NOT NULL,coddisciplina INT NOT NULL,nota DOUBLE NULL,frequencia INT NULL,status CHAR(2) NULL,PRIMARY KEY (periodo, codaluno, coddisciplina),FOREIGN KEY (codaluno) REFERENCES aluno (codaluno),FOREIGN KEY (coddisciplina) REFERENCES disciplina (coddisciplina)).
  4. DCREATE TABLE matricula (periodo VARCHAR(6) NOT NULL,codaluno INT NOT NULL,coddisciplina INT NOT NULL,nota DOUBLE NULL,frequencia INT NULL,status CHAR(2) NULL,PRIMARY KEY (periodo, codaluno, coddisciplina),FOREIGN KEY (codaluno), FOREIGN KEY (coddisciplina)).
  5. ECREATE TABLE matricula (periodo VARCHAR(6) NOT NULL,codaluno INT NOT NULL,coddisciplina INT NOT NULL,nota DOUBLE NULL,frequencia INT NULL,status CHAR(2) NULL, PRIMARY KEY (periodo),FOREIGN KEY (codaluno) REFERENCES aluno (codaluno),FOREIGN KEY (coddisciplina) REFERENCES disciplina (coddisciplina)).
Revelar gabarito e comentário

GabaritoC — CREATE TABLE matricula ( periodo VARCHAR(6) NOT NULL, codaluno INT NOT NULL, coddisciplina INT NOT NULL, nota DOUBLE NULL, frequencia INT NULL, status CHAR(2) NULL, PRIMARY KEY (periodo, codaluno, coddisciplina), FOREIGN KEY (codaluno) REFERENCES aluno (codaluno), FOREIGN KEY (coddisciplina) REFERENCES disciplina (coddisciplina)).

Link permanente: /questoes/qg578734