3ª QUESTÃO A Linguagem de Manipulação de Dados (DML) do SQL apresenta os comandos INSERT, UPDATE e DELETE. O comando INSERT tem como objetivo popular uma tabela dentro do Sistema Gerenciador de Banco de Dados através de um pedido de inclusão. Entender a ordem de hierarquia entre as tabelas é importante para conseguir respeitar a integridade dos dados a serem inseridos. KAISER, J.; PELISSARI, W. R.; LUZ, C. D. Banco de Dados II. Maringá: Unicesumar, 2017. Referente ao comando INSERT, leia as afirmações a seguir: I. É possível executar o comando INSERT mesmo que sua chave primária tenha valor Nulo. II. Em uma tabela com a chave primária definida como “auto_increment”, ou seja, que o valor da chave primária irá ser gerado automaticamente quando o comando INSERT for executado, é possível inserir manualmente o valor dessa chave primária. III. A sintaxe básica do comando INSERT pode ser apresentada como INSERT INTO nome_tabela (col1, col2, col3, ..., colN) VALUES (val1, val2, val3, ..., valN). IV. O comando INSERT não apresenta a cláusula WHERE como os demais comandos UPDATE e DELETE. É correto afirmar que:
ALTERNATIVAS
Apenas I.
Apenas I e II.
Apenas I e III.
Apenas I e IV.
I, II, III e IV.
Soluções para a tarefa
Respondido por
7
Resposta:
Alternativa 5:
I, II, III e IV.
Explicação:
III - Correta - Livro Banco de Dados II, Página 50;
IV - Correta - Livro Banco de Dados II, Update e Delete, Páginas 50 e 51;
"Para que se possa delimitar a linha ou quais linhas receberão a alteração
é utilizado a cláusula WHERE que recebe os mesmos tratamentos do SELECT."
"Esse comando pode remover uma linha ou um conjunto de linhas da tabela, a quantidade de linhas a serem removidas irá depender da cláusula WHERE.
Caso a cláusula não for utilizada, o comando irá remover todas as linhas pertencentes à tabela"
Livro Banco de Dados II, Páginas 85;
"A cláusula where da instrução update é muito semelhante a instrução where do select, incluindo select aninhado".
Perguntas interessantes