SóProvas


ID
447838
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

01  create table bsc ( id int primary key, nome varchar(45));
02  create table prospectivas (
03  id_ bsc int not null,
04  id int primary key,
05  nome varchar (45),
06  constraint fk_id_bsc foreign key (id_bsc) references bsc (id)
07  );
08  insert into bsc values (1, 'SERPRO');
09  insert into bsc values (2, 'MANIFAZ');
10  insert into perspectivas values ( 1, 1,  'CLIENTES' );
11  insert into perspectivas values ( 1, 2,  'FINANCEIRA' );
12  insert into perspectivas values ( 1,  3,  'INTERNA' );
13  insert into perspectivas values ( 1,  4,  'INOVAÇÃO' ); 
14  select * from bsb as b, perspectivas as  p;
15  select * from bsb as b, perspectivas as  p where b.id = 1;

 
Considerando que o script SQL acima esteja sintaticamente correto a tentativa de execução do comando.

insert into perspectivas values (2, 1, 'CLIENTES'); após a execução do script acima, não será bem-sucedida.

Alternativas
Comentários
  • Certo. Haverá violação de chave primária porque a tupla insert into perspectivas values ( 1, 1,  'CLIENTES' ); foi inserida anteriormente.

  • Foi criada a tabela PROSPECTIVAS (l2.) e não PERSPECTIVAS.