Considerando os DMLs a seguir para o SGBD MySQL, analise as alternativas e selecione a correta:
1.
INSERT INTO 'unicesumar'.'endereco' ('id_endereco', 'cep', 'logradouro', 'numero', 'compemento')
VALUES (1, 86890880, 'Av. Paraná', '27356', 'Casa');
2.
INSERT INTO 'unicesumar'.'endereco' ('id_endereco', 'cep', 'logradouro', 'numero', 'compemento')
VALUES (1, 88050130, 'Av. XV de Novembro', '27356', 'Apartamento');
Alternativa 1:
O mesmo valor para o campo 'numero' irá gerar erros na inserção dos dados.
Alternativa 2:
O mesmo valor para o campo 'id_endereco' não irá gerar um erro de chave duplicada.
Alternativa 3:
A ausência das aspas simples para os valores do campo 'cep' indica que seu conteúdo é textual.
Alternativa 4:
O uso das aspas simples para os valores do campo 'numero' indica que seu conteúdo é numérico.
Alternativa 5:
Pelo fato do tamanho do campo ser de 200 caracteres, os valores com tamanho menor para os logradouros não poderão ser inseridos.
Alternativa 4 (errada): O uso de aspas indica que o campo 'numero' é textual.
Alternativa 5 (errada): Se o limite do campo for de 200 caracteres, valores com tamanho menor podem ser inseridos. Considerando o MySQL, valores maiores serão aceitos e truncados no limite.
Respostas
respondido por:
2
Resposta:
Nenhuma das respostas é correta.
Explicação:
Na minha opinião, nenhuma das resposta é correta e por esse motivo a questão deve ser anulada.
respondido por:
0
Resposta:
1.
Explicação:
1. Gerará erros, pois está como string(varchar) em algo do tipo number(numeric).
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
Alternativa 1 (errada): O enunciado não especifica nenhum índice único. Porém, é muito provável que mais de um endereço tenha o mesmo número da rua, não faz sentido que gera erro nessa situação.
Alternativa 2 (errada): Mais uma vez, o enunciado não informa os índices primários ou únicos. Mas podemos inferir que "id_endereco" é a PK da tabela e a inserção do mesmo valor 1 para od dois registros vai gerar erro.