Analise o estado das tabelas CARGO e FUNCIONARIO abaixo: Ana...
De acordo com o script abaixo em linguagem SQL padrão para criação das tabelas CARGO, FUNCIONARIO, PROJETO e ALOCACAO, responda à questão.
Analise o estado das tabelas CARGO e FUNCIONARIO abaixo:
Analise os itens a seguir, identificando com (V) os comandos que serão executados com sucesso, incluindo a linha na tabela, e com (F) os comandos que não serão executados, pois irão violar alguma restrição relacional.
( ) INSERT INTO CARGO VALUES (4,'GERENTE');
( ) INSERT INTO CARGO VALUES (5,'ANALISTA');
( ) INSERT INTO FUNCIONARIO
VALUES ('77777777777', 'Marina', 80.00, NULL);
( ) INSERT INTO FUNCIONARIO
VALUES ('88888888888', 'Lucas', 75.00, 4);
A sequência CORRETA, de cima para baixo, é
Comentários
Veja os comentários dos nossos alunos
(F) Incorreta, observe que já possuimos um cargo com nome GERENTE, e como o atributo cargo possui a restrição UNIQUE, não poderemos inserir novamente um cargo com nome GERENTE.
(V) Correta, observe que NÃO HÁ um atributo com codigo=5 nem tão pouco há um cargo com o nome ANALISTA.
(V) Correta, não existe restrição de inserirmos valores null para o atributo cargo da tabela funcionário.
(F) Incorreta, devido a primeira alternativa estar INCORRETA, nao inserimos um cargo com valor 4, com isso ferimos a integridade referencial das tabelas
GABARITO ALTERNATIVA D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo