Questão 1499644

Tecnologia da Informação · 2008

Questão

ID 1499644

Disciplina: Tecnologia da Informação

Assunto: Trabalhando com Tabelas

Ano: 2008 Banca: CESPE CEBRASPE - Centro de Seleção e de Promoção de Eventos UnB Órgão: Secretaria de Estado de Educação do Distrito Federal


Julgue os itens seguintes, com relação ao uso de um SGDB do tipo IBM DB2, considerando que o usuário esteja devidamente conectado ao banco de dados que contém um esquema denominado ESCOLA, para o qual o usuário possui plenas permissões para executar comandos administrativos.



O comando SQL abaixo declara satisfatoriamente a tabela DisciplinaTurma_has_Aluno, considerado o conjunto das restrições de integridade referencial apresentadas no modelo do diagrama.

CREATE TABLE ESCOLA.DisciplinaTurma_has_Aluno (

DisciplinaTurma_Disciplina_id INTEGER NOT NULL ,

DisciplinaTurma_Disciplina_AnoEscolar_id INTEGER NOT NULL ,

DisciplinaTurma_Turma_AnoEscolar_id INTEGER NOT NULL ,

DisciplinaTurma_Turma_id INTEGER NOT NULL ,

Aluno_id INTEGER NOT NULL ,

nota DECIMAL(4,2) NULL ,

PRIMARY KEY(DisciplinaTurma_Disciplina_id, DisciplinaTurma_Disciplina_AnoEscolar_id, DisciplinaTurma_Turma_AnoEscolar_id, DisciplinaTurma_Turma_id, Aluno_id),

FOREIGN KEY(DisciplinaTurma_Turma_AnoEscolar_id, DisciplinaTurma_Disciplina_AnoEscolar_id, DisciplinaTurma_Disciplina_id, DisciplinaTurma_Turma_id)

REFERENCES ESCOLA.DisciplinaTurma(Turma_AnoEscolar_id, Disciplina_AnoEscolar_id, Disciplina_id, Turma_id),

FOREIGN KEY(Aluno_id)

REFERENCES ESCOLA.Aluno(id));

Alternativas da questão 1499644
Pular para o conteúdo principal