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?
- 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)).
- 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)).
- 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)).
- 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)).
- 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)).