Questão FC369612
O PostgreSQL v15 oferece amplo suporte a tipos geométricos. A representação do tipo geográfico closed path e o tamanho alocado para o armazenamento de dados são, respectivamente,
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
O PostgreSQL v15 oferece amplo suporte a tipos geométricos.
A representação do tipo geográfico closed path e o tamanho alocado para o armazenamento de dados são, respectivamente,
- (x,y) e 8 bytes.
- {ABC} e 16 bytes.
- ((x1,y1),(x2,y2)) e 32 bytes
- ((x1,y1),...) e 16+16n bytes.
- ((x1,y1),(x2,y2),...) e 32+32n bytes.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A representação closed path no PostgreSQL é escrita como ((x1,y1),...), ou seja, uma lista de pontos entre parênteses externos: os parênteses indicam que o primeiro e o último ponto estão conectados, formando um caminho fechado.
Quanto ao armazenamento, cada ponto contém duas coordenadas em double precision (8 bytes cada), totalizando 16 bytes por ponto. Além disso existe um cabeçalho fixo para o valor geométrico.
Por isso o tamanho total é dado por 16 + 16n bytes, onde \(n\) é o número de pontos. Em outras palavras: 16 bytes de overhead + 16 bytes para cada par \((x_i,y_i)\).
Conteúdo do catálogo FC Concursos · Atualizado em