SóProvas


ID
1232440
Banca
FCC
Órgão
TRT - 5ª Região (BA)
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Nos sistemas de banco de dados PostgreSQL, o tipo de dado double precision requer...I..... para seu armazenamento, enquanto o tipo BINARY_FLOAT do Oracle possui 32 bits e requer..II...... para seu armazenamento.

As lacunas I e II são correta e respectivamente preenchidas com:

Alternativas
Comentários
  • Para que perguntar esse tipo de questão? Para eliminar os que estudaram... pois, isso aí só faz no chute . Quem tiver memória para gravar isso, vá estudar para auditor fiscal, juiz, desembargador.... 

  • O curioso é que você tenta fazer a conversão do dado já que a questão fala que o BINARY_FLOAT ocupa 32 bits... aí você pensa: "então são 4 bytes" o que parece ajudar, só que não, são 5 bytes.

    O byte extra serve como delimitador do ponto flutuante.

    BINARY_FLOAT    32-bit floating point number. This datatype requires 5 bytes, including the length byte.
    BINARY_DOUBLE 64-bit floating point number. This datatype requires 9 bytes, including the length byte

    Fonte: https://docs.oracle.com/cd/B12037_01/server.101/b10759/sql_elements001.htm