Вы находитесь на странице: 1из 2

Avaliação

1) A propriedade zerofill indica que:


O tipo de dado em questão deverá ser completado com zeros à esquerda. (alternativa correta)
O tipo de dado em questão não armazenará valores negativos. (alternativa incorreta)
O tipo de dado em questão armazenará valores negativos. (alternativa incorreta)
O tipo de dado em questão poderá receber valores nulos. (alternativa incorreta)
Pode ser utilizado em strings. (alternativa incorreta)

Resposta incorreta!
A propriedade zerofill indica que o tipo de dado em questão é numérico e deverá ser
completado com zeros à esquerda.

2) A propriedade unsigned indica que:


Pode ser utilizado em tipos de dados não-numéricos. (alternativa incorreta)
O tipo de dado em questão armazenará valores negativos. (alternativa incorreta)
O tipo de dado em questão poderá receber valores nulos. (alternativa incorreta)
O tipo de dado em questão deverá ser completado com zeros à esquerda. (alternativa incorreta)
O tipo de dado em questão não armazenará valores negativos. (alternativa correta)

Resposta incorreta!
A propriedade unsigned indica que o tipo de dado em questão não armazenará valores
negativos, mas sim, somente valores numéricos positivos.

3) Marque as alternativas verdadeiras sobre tipos de dados:


* Marque todas as alternativas que respondem o enunciado da questão
Quanto menor o tipo de dado, menos rápido é o processamento. (alternativa incorreta)
Valores numéricos e valores string ocupam o mesmo espaço em disco. (alternativa incorreta)
Armazenar valores numéricos em campos de texto é uma boa prática pois torna possível armazenar
qualquer informação nestes campos. (alternativa incorreta)
Escolher o menor tipo de dados possível para armazenar suas informações é uma boa
prática. (alternativa correta)
Quanto menor o tipo de dado, menos espaço ele ocupará. (alternativa correta)

Resposta correta!
Quanto menor o tipo de dado, menos espaço ele ocupará, e mais rápido será o
processamento. Escolher o menor tipo de dado que comporte suas informações é uma boa
prática para otimizar recursos de espaço e processamento. Armazenar valores numéricos em
campos string não é uma boa prática pois utilizam mais espaço em disco para armazenar as mesmas
informações.

4) Quais alternativas abaixo são verdadeiras com relação ao código abaixo?


1 CREATE TABLE ACESSORIOS (
2 ID int unsigned NOT NULL,
3 DESCRICAO varchar(45) zerofill NOT NULL,
4 VALOR double NOT NULL default '0',
5 FORNECEDOR varchar(45) NOT NULL,
6 PRIMARY KEY (ID)
7 );

Este código executará com sucesso se somente a linha 6 for removida. (alternativa incorreta)
Este código executará com sucesso se somente a linha 3 for removida. (alternativa correta)
Este código executará com sucesso se somente a linha 4 for removida. (alternativa incorreta)
Este código executará com sucesso se somente a linha 2 for removida. (alternativa incorreta)
Este código executará com sucesso. (alternativa incorreta)

Resposta incorreta!
A linha 3 do código apresentado tenta atribuir a propriedade de zerofill para o campo
DESCRICAO, que é do tipo varchar. A propriedade zerofill só pode ser utilizada para
tipos de dados numéricos. Portanto, o código só executará se a linha 3 for removida, ou se a
propriedade zerofill for removida.

5) Quais alternativas abaixo são verdadeiras com relação ao código abaixo?


* Marque todas as alternativas que respondem o enunciado da questão
1 CREATE TABLE EMBLEMAS (
2 ID int NOT NULL,
3 FORNECEDOR varchar(45) NULL,
4 EMBLEMA varchar(10) NOT NULL,
5 VALOR double NOT NULL default NULL,
6 PRIMARY KEY (ID)
7 );

Este código executará com sucesso se somente a linha 3 for removida. (alternativa incorreta)
Este código executará com sucesso. (alternativa incorreta)
Este código executará com sucesso se somente as linhas 6 e 3 forem removidas. (alternativa incorreta)
Este código executará com sucesso se a linha 5 for alterada para VALOR double NOT NULL default
'0'. (alternativa correta)
Este código executará com sucesso se somente a linha 5 for removida. (alternativa correta)

Resposta incorreta!
O código apresentado executará com sucesso se a linha 5 for removida, ou então alterada
para VALOR double NOT NULL default '0'. Da forma como o código foi
apresentado, o código não executa pois o campo VALOR é definido como NOT NULL e logo
em seguida é definido que seu valor padrão é NULL, que é um valor inválido para tipos de dados NOT
NULL.

Вам также может понравиться