Buscar

Considere a tabela municipio criada com o seguinte comando: CREATE TABLE municipio ( id int auto_increment primary key, nome text, uf ...

Considere a tabela municipio criada com o seguinte comando:

CREATE TABLE municipio (
id int auto_increment primary key,
nome text,
uf varchar(2)
);

Considere ainda o seguinte estado para a essa tabela:

> select * from municipio;
+----+------------+------+
| id | nome | uf |
+----+------------+------+
| 1 | São Paulo | SP |
| 2 | Osasco | SP |
| 3 | Mateiros | TO |
+----+------------+------+

Dado o estado definido acima, considere a execução do seguinte comando:

INSERT INTO municipio (nome, uf) VALUES ('Salvador', 'BA');

Considere agora as seguintes afirmacoes:

I – A execução do comando acima incorrerá em erro.
II – A chave primária deve ser especificada no comando INSERT.

a. As sentenças I e II são falsas.
b. As sentenças I e II são verdadeiras e a II é a explicação da I.
c. As sentenças I e II são falsas.
d. A sentença I é verdadeira, mas a II é falsa.
e. As sentenças I e II são verdadeiras, mas a II não é a explicação da I.
f. Apenas a sentença II é verdadeira.

Essa pergunta também está no material:

QUIZ BANCO DADOS
14 pág.

Administração de Banco de Dados SENAC EADSENAC EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmativa correta é a letra E: As sentenças I e II são verdadeiras, mas a II não é a explicação da I. A sentença I é verdadeira, pois a tabela municipio possui uma coluna id com a propriedade auto_increment, que é uma chave primária. Portanto, não é possível inserir um novo registro sem especificar um valor para a coluna id. A sentença II é verdadeira, pois a chave primária deve ser especificada no comando INSERT. No entanto, a chave primária pode ser gerada automaticamente pelo banco de dados, como é o caso da coluna id com a propriedade auto_increment.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais