SóProvas


ID
3922561
Banca
COMPERVE
Órgão
TJ-RN
Ano
2020
Provas
Disciplina
Banco de Dados
Assuntos

O banco de dados MySQL é gratuito e muito popular ao redor do mundo. Nesse contexto, analise o código a seguir:


CREATE TABLE tabelax (jdoc JSON);


Após a execução desse código, na versão 8 do MySQL, constata-se que

Alternativas
Comentários
  • Gabarito D

    MySQL - Tipos de colunas para armazenamento de texto:

    CHAR(size):Tamanho máximo 255 caracteres.

    VARCAR(size): Tamanho variável. Tamanho máximo 65.535 caracteres. TINYTEXT: Tamanho máximo 255 caracteres.

    TEXT:Tamanho máximo 65.535 caracteres.

    MEDIUMTEXT: Tamanho máximo 16.777.215 caracteres.

    LONGTEXT:Tamanho máximo 4.294.967.295 caracteres.

    BLOB: Binary Large OBject. Tamanho máximo 65.535 bytes.

    MEDIUMBLOB: Binary Large OBject. Tamanho máximo 16.777.215 bytes. LONGBLOB: Binary Large OBject. Tamanho máximo 4.294.967.295 bytes.

     Ao utilizar o data type JSON se podemos utilizar o TEXT ou o BLOB?

    A resposta é simples, utilizando o data type JSON você ganha algumas ferramentas valiosas, como uma validação dos documentos, ou seja, nada de gravar documentos incompletos ou com erro de sintaxe, ganha opção de realizar busca e manipulação dos documentos sem o uso de REGEXP, o que vai facilitar muito a sua vida, sem contar com os recursos de performance.

    Fontes:

    http://www.performancedb.com/blog/mysql-json-da-casamento-sim/

    https://marcosmuniz.com.br/desenvolvimento-web/mysql/mysql-tipos-de-colunas-para-armazenamento-de-texto/

  • A fonte que encontrei diz o contrário:

    "MariaDB and MySQL JSON formats are not the same. In MySQL, the JSON type is a native type, while in MariaDB JSON is just an alias for LONGTEXT"

    .

    https://mariadb.org/making-mariadb-understand-mysql-json/

  • Documentação oficial do Mysql: https://dev.mysql.com/doc/refman/8.0/en/json.html

    MySQL supports a native  data type defined by  that enables efficient access to data in JSON (JavaScript Object Notation) documents. The  data type provides these advantages over storing JSON-format strings in a string column.

    Questão incorreta.