Skip to content

Estrutura de dados SQLite

A estrutura de dados v8 atual é descrita para auxiliar no desenvolvimento de buscas (queries) sql. Esta estrutura é usada pela QualCoder 3.2.+ Estruturas de banco de dados mais antigas são alteradas quando abertas para corresponder a este formato.

As tabelas estão listadas alfabeticamente.

Table: annotation*

anid integer1 Um número único gerado automaticamente

fid integer Links para o source.id para identificar o arquivo de texto. As anotações são apenas para arquivos de texto.

pos0 integer A posição do caractere inicial no arquivo de texto.

pos1 integer A posição do caracter final no arquivo de texto.

memo text2 Contém o texto da anotação.

owner text O codificador que criou a entrada.

date text A data e hora em que entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

Table: attribute

attrid integer Um número único gerado automaticamente.

name text O nome do atributo. Isto irá corresponder a name em attribute_type.

attr_type text Isto é 'caso' ou 'arquivo'

value text Isto armazena o valor do atributo como texto, mesmo que seja um valor numérico. Você pode precisar cast(value como real3)

id integer Este campo representa um ID de fonte ou um ID de caso.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

Tabela: atribute_type

name text O nome único do atributo.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

memo text Contém um memorando sobre o tipo de atributo.

CaseOrFile text Isto é 'caso' ou 'arquivo'

valuetype text Isto é 'caractere' ou 'numérico'

Tabela: case_text

id integer Número único gerado automaticamente.

caseid integer Ligação para cases.Caseid.

fid integer Ligação para o source.id. Estes são apenas para arquivos de texto.

pos0 integer A posição do caractere inicial no arquivo de texto. Null se não for um arquivo de texto.

pos1 integer A posição do caracter final no arquivo de texto. Null se não for um arquivo de texto.

memo text Contém o texto do memorando.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

Quadro: cases

Caseid integer Um número único gerado automaticamente.

name text O nome do caso.

memo text Contém o texto do memorando.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

Tabela: code_av

avid integer Um número único gerado automaticamente.

id integer Ligação para o source.id para identificar o arquivo A/V de origem.

pos0 integer A posição inicial dos milissegundos no ficheiro A/V.

pos1 integer A posição final dos milissegundos no ficheiro A/V.

cid integer O id code name para identificar o código.

memo text Contém o texto do memorando.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

important integer Se atribuído 1, é um código importante.

Tabela: code_cat

catid integer Um número único gerado automaticamente.

name text O nome da categoria.

memo text Contém o texto do memorando.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

supercatid integer Isto representa a categoria-mãe desta categoria. É Null se é uma categoria de topo.

Tabela: code_image

imgid integer Um número único gerado automaticamente.

id integer Ligação para o source.id para identificar o arquivo de imagem de origem.

x1 real A posição x esquerda em pixels no arquivo de imagem. Armazenado como valor decimal.

y1 real A posição y superior em pixels no ficheiro de imagem. Armazenado como valor decimal.

width real O número de pixels. Armazenado como valor decimal.

height real O número de pixels para baixo. Armazenado como valor decimal.

cid integer O id code name para identificar o código.

memo text Contém o texto do memorando.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

important integer Se atribuído 1 é um código importante.

pdf_page integer Nulo ou um número representando a página do pdf

Tabela: code_name

cid integer Um número único gerado automaticamente.

catid integer O code cat.catid se este código faz parte de uma categoria. Null se não faz parte de uma categoria.

name text O nome único do código.

memo text Contém o texto do memorando.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

color text Um valor de hex que varia de '#000000' a '#FFFFFF'. O QualCoder reconhece 120 cores para que possa aplicar texto claro ou escuro no topo.

Tabela: code_text

ctid integer Um número único gerado automaticamente. (adicionado em v3).

cid integer O id code name para ligar o código.

fid integer O ID de origem do ficheiro para ligar o ficheiro de texto.

seltext text Uma cópia do texto deste segmento de texto codificado.

pos0 integer A posição inicial do caractere no arquivo de texto. Null se não for um arquivo de texto.

pos1 integer A posição do caracter final no arquivo de texto. Null se não for um arquivo de texto.

memo text Contém o texto do memorando.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

avid integer Link para uma posição de tempo de segmento A/V codificada. Ver tabela code_av.

important integer Se atribuído 1 é um código importante.

Tabela: journal

jid integer Um número único gerado automaticamente.

name text Nome do diário.

jentry text Contém o texto do diário.

owner text O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

Quadro: project

Deve conter uma linha.

datebaseversion text Atualmente v1, v2 ou v3. O QualCoder irá atualizar para a versão mais recente (adiciona colunas para tabelas).

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

memo text Um memorando global sobre o projeto

about text Deve descrever a versão atual QualCoder usada. Por exemplo, QualCoder 2.5

bookmarkfile integer O ID do arquivo de texto fonte. Usado para saltar para o marcador.

bookmarkpos integer A posição do carácter no ficheiro de texto. Usado para saltar para o marcador.

** codername** text O nome actual do codificador.

** recentemente used codes** text Código ids contidos de códigos de texto usados recentemente, espaço delimitado.

Tabela: source

id integer Um número único gerado automaticamente.

name text O nome com de arquivo a extensão do arquivo. A extensão do arquivo ajuda a determinar se o arquivo é texto, imagem ou A/V. Se o arquivo tiver '.transcribed' como sufixo, ele está associado com o arquivo A/V correspondente.

** Texto completo** texto O texto completo de um arquivo de texto, na codificação UTF-8. Null se uma imagem ou arquivo A/V.

memo text Contém o texto do memorando.

owner texto O codificador que criou a entrada.

date text A data e hora em que a entrada foi criada, formatoyyyy-mm-dd hh:mm:ss

mediapath text

av_text_id integer Um link para uma fonte de áudio/vídeo para a transcrição do arquivo de texto correspondente.

Se o mediapath estiver vazio, ele é um arquivo de texto armazenado internamente dentro da pasta do projeto.

Se o mediapath começa com 'docs:' é um link para um arquivo de texto externo. O texto completo ainda será carregado em 'fulltext' para uso.

Se o mediapath começa com: '/images/' , '/audio/', '/video/' a imagem, áudio ou arquivo de vídeo é armazenado internamente na pasta do projeto.

Se o mediapath começa com: 'images:' , 'audio:', 'video:' a imagem, áudio ou arquivo de vídeo está ligado externamente. O caminho completo para o arquivo é armazenado.

Tabela: stored_sql

title text O título do sql.

Descrição text Uma descrição detalhada da função sql.

Grouper text Potencial para organizar sql em grupos.

ssql text O sql gerado pelo usuário.

Tabela: ris

Usado para bibliografia RIS

risid integer Identificador para esta entrada bibliográfica.

tag text Short RIS tag.

longtag text Long text RIS tag.

value text Dado de texta para etiqueta.

Quadros de visualização de gráficos

Várias tabelas para armazenar os detalhes dos gráficos de gravação, em seguida, os itens dentro dos gráficos.

Tabela: graph

grid integer Identificador único.

name text Nome único do gráfico.

Descrição text Descrição do texto.

date text Data de criação.

Cena largura integer Usado para definir o tamanho da cena ao carregar.

Cena altura integer Usado para definir o tamanho da cena ao carregar.

Tabela: gr_av_item

Mostra um ícone de seta para um trecho codificado A/V reproduzível.

gr_avid integer chave primária

grid integer

avid integer

x integer

y integer

pos0 integer

pos1 integer

filepath text

tooltip text

color text

Tabela: gr_case_text_item

Mostra detalhes do caso, com parâmetros de formatação.

gcaseid integer chave primária

grid integer - Links para tabela de gráficos

x integer

y integer

caseid integer

font size integer

bold integer

color texto

displaytext text

Tabela: gr_cdct_line_item

Exibir linhas que ligam códigos e categorias

glineid integer chave primária

grid integer

fromcatid integer

fromcid integer

tocatid integer

tocid integer

color text

linewidth real

linetype text

isvisible integer

Tabela: gr_cdct_text_item

Mostra o texto codificado com alguns parâmetros de formatação.

gtextid integer chave primária

grid integer - Ligação para tabela de gráficos

x integer

y integer

supercatid integer

catid integer

cid integer

font size integer

bold integer

** ivisível** integer

displaytext text

Tabela: gr_file_text_item

Mostra detalhes do arquivo com parâmetros de formatação.

** gfileid** integer chave primária

** grid** integer

** x** integer

y integer

fid integer - Ligção para a tabela fonte

font size integer

bold integer

color text

displaytext text

Tabela: gr_free_line_item

Mostra o vínculo em linha entre objetos definido pelo usuário

glineid integer chave primária

grid integer

fromcatid integer

fromcid integer

tocatid integer

tocid integer

color text

line_width real

linetype text

isvisible integer

Tabela: gr_free_text_item

Mostra texto livre, ou memorandos com parâmetros de formatação.

gfreeid integer chave primária

grid integer

freetextid integer

x integer

y integer

free_text texr

font size integer

bold integer

color text

tooltip text

ctid integer

memo ctid integer

memo imid integer

memo avid integer

Tabela: gr_pix_item

Mostra a imagem codificada.

grpixid integer chave primária

grid integer

imid integer

x integer

y integer

px integer - posição x dentro da imagem original

py integer - posição y dentro da imagem original

w integer - largura na imagem original

h integer - altura dentro da imagem original

filepath text -

tooltip text

pdf_page integer - se é uma imagem de um pdf


Notas

* Títulos das tabelas: Os títulos das tabelas e dos valores não foram traduzidos, possuindo o mesmo nome na documentação original para evitar confusão. 1. integer : Número inteiro 2. text : Texto 3 real : Número real