SóProvas


ID
234391
Banca
NC-UFPR
Órgão
UFPR
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Sobre sistemas gerenciadores de banco de dados MySQL, considere as seguintes afirmativas:

1. Campos do tipo MEDIUMBLOB podem armazenar até 216 bytes, necessitando de 2+L bytes, sendo L < 2 16.

2. Ao indexar uma coluna do tipo BLOB ou TEXT, é necessário especificar o comprimento do prefixo do índice.

3. Colunas BLOB ou TEXT não permitem valores padrões (default).

4. Colunas BLOB são ordenadas e comparadas através dos valores numéricos dos bytes armazenados e não possuem um conjunto de caracteres associados.

Assinale a alternativa correta.

Alternativas
Comentários
  • CORRETA É A LETRA A. Somente o item 1 não é verdadeiro. O campo tipo BLOB no MySQL pode armazenar até 65.534 bytes, o  MEDIUMBLOB pode armazenar até 16.777.213 bytes, e LONGBLOB pode armazenar até 4294967292 bytes.
  • A alternativa 2 é verdadeira porque:
    "Note que você pode adicionar um índice em uma coluna que pode ter valores apenas se você estiver usando o MySQL Versão 3.23.2 ou mais novo e estiver usando os tipos de tabelas MyISAM, InnoDB, ou BDB. Você só pode adicionar um índice em uma coluna BLOB/ TEXT se você estiver usando o MySQL Versão 3.23.2 ou mais novo e estiver usando os tipos de tablea MyISAM ou BDB, ou MySQL Versão 4.0.14 ou mais novo e o tipo de tabela InnoDB. Para um índice em uma coluna BLOB/TEXT, o tamanho do prefixo sempre deve ser especificado. "
    Fonte:http://dev.mysql.com/doc/refman/4.1/pt/create-index.html