Questão de Banco de Dados — SQL — FCC 2014
Banco de DadosSQL
- Código
- fc014221
- Banca
- FCC
- Órgão
- TRF - 3ª REGIÃO
- Ano
- 2014
- Nível
- Superior
- Cargo
- Analista Judiciário - Informática - Banco de Dados
Para resolver os problemas observados na tabela instrutor_departamento esta foi normalizada e decomposta nas tabelas Instrutor e Departamento conforme imagem a seguir, considerando que:- Um departamento concentra diversos instrutores.- Cada instrutor pode estar relacionado a apenas um departamento.
A instrução SQL correta para gerar a tabela Instrutor, conforme o modelo apresentado, é
A instrução SQL correta para gerar a tabela Instrutor, conforme o modelo apresentado, é- ACREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER, nome_inst VARCHAR(50), salário DOUBLE, PRIMARY KEY(id_inst), INDEX Instrutor_FK(id_dep), FOREIGN KEY(id_dep));
- BCREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER, nome_inst VARCHAR(50), salário DOUBLE, PRIMARY KEY(id_inst), INDEX Instrutor_FK(id_dep), FOREIGN KEY(id_dep) REFERENCES Departamento(id_dep));
- CCREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER, nome_inst VARCHAR(50), salário DOUBLE, PRIMARY KEY id_inst, INDEX Instrutor_FK id_dep, FOREIGN KEY id_dep);
- DCREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER, nome_inst VARCHAR(50), salário DOUBLE, PRIMARY KEY(id_inst), INDEX Instrutor_FK(id_dep), UNIQUE KEY(id_dep) REFERENCES Departamento(id_dep));
- ECREATE TABLE Instrutor (id_inst INTEGER, id_dep INTEGER, nome_inst VARCHAR(50), salário DOUBLE, PRIMARY KEY(id_inst), FOREIGN KEY(id_dep) REFERENCES Departamento(id_dep));