Analise o estado das tabelas CARGO e FUNCIONARIO abaixo: Ana...

Próximas questões
Com base no mesmo assunto
Q635798 Banco de Dados

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:

Imagem associada para resolução da questão

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, é

Alternativas

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