Skip to content

Estructura de datos SQLite

Se describe la estructura de datos actual v8 para ayudar en el desarrollo de consultas sql. Esta estructura la usa QualCoder 3.2. Las estructuras de base de datos más antiguas se modifican al abrirse para ajustarse a este formato.

Las tablas se listan alfabéticamente.

Tabla: annotation

anid integer Autonumeración única

fid integer Enlaza con source.id para identificar el archivo de texto. Las anotaciones son solo para archivos de texto.

pos0 integer La posición del carácter inicial en el archivo de texto.

pos1 integer La posición del carácter final en el archivo de texto.

memo text Contiene el texto de la anotación.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

Tabla: attribute

attrid integer Autonumeración única.

name text El nombre del atributo. Coincidirá con el nombre en attribute_type.

attr_type text Es 'case' o 'file'

value text Almacena el valor del atributo como texto, incluso si se pretende que sea un valor numérico. Puede que necesite hacer cast(value as real)

id integer Este campo representa un id de fuente o un id de caso.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

Tabla: attribute_type

name text El nombre único del atributo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

memo text Contiene un memo sobre el tipo de atributo.

caseOrFile text Es 'case' o 'file'

valuetype text Es 'character' o 'numeric'

Tabla: case_text

id integer Autonumeración única.

caseid integer Enlaza con cases.caseid.

fid integer enlaza con source.id. Son solo para archivos de texto.

pos0 integer La posición del carácter inicial en el archivo de texto. Null si no es un archivo de texto.

pos1 integer La posición del carácter final en el archivo de texto. Null si no es un archivo de texto.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

Tabla: cases

caseid integer Autonumeración única.

name text El nombre del caso.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

Tabla: code_av

avid integer Autonumeración única.

id integer Enlaza con source.id para identificar el archivo de A/V de origen.

pos0 integer La posición inicial en milisegundos en el archivo de A/V.

pos1 integer La posición final en milisegundos en el archivo de A/V.

cid integer El id de code_name para identificar el código.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

important integer Si tiene asignado 1 es un código importante.

Tabla: code_cat

catid integer Autonumeración única.

name text El nombre de la categoría.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

supercatid integer Representa la categoría madre de esta categoría. Es Null si es una categoría de nivel superior.

Tabla: code_image

imgid integer Autonumeración única.

id integer Enlaza con source.id para identificar el archivo de imagen de origen.

x1 real La posición x izquierda en píxeles en el archivo de imagen. Se almacena como valor decimal.

y1 real La posición y superior en píxeles en el archivo de imagen. Se almacena como valor decimal.

width real El número de píxeles a lo ancho. Se almacena como valor decimal.

height real El número de píxeles a lo alto. Se almacena como valor decimal.

cid integer El id de code_name para identificar el código.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

important integer Si tiene asignado 1 es un código importante.

pdf_page integer Null o un número que representa la página del pdf

Tabla: code_name

cid integer Autonumeración única.

catid integer El code_cat.catid si este código forma parte de una categoría. Null si no forma parte de una categoría.

name text El nombre único del código.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

color text Un valor hexadecimal que va de '#000000' a '#FFFFFF' QualCoder reconoce 120 colores, de modo que puede aplicar texto claro u oscuro encima.

Tabla: code_text

ctid integer Autonumeración única. (añadido en v3).

cid integer El id de code_name para enlazar el código.

fid integer El id de la fuente del archivo para enlazar el archivo de texto.

seltext text Una copia del texto de este segmento de texto codificado.

pos0 integer La posición del carácter inicial en el archivo de texto. Null si no es un archivo de texto.

pos1 integer La posición del carácter final en el archivo de texto. Null si no es un archivo de texto.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

avid integer Enlace a la posición temporal de un segmento de A/V codificado. Vea la tabla code_av.

important integer Si tiene asignado 1 es un código importante.

Tabla: journal

jid integer Autonumeración única.

name text Nombre del diario.

jentry text Contiene el texto del diario.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

Tabla: project

Debería contener una sola fila.

databaseversion text Actualmente v1, v2 o v3. QualCoder actualizará a la versión más reciente (añade columnas a las tablas).

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

memo text Un memo sobre el proyecto en su conjunto.

about text Debería describir la versión de QualCoder utilizada. Por ejemplo, QualCoder 2.5

bookmarkfile integer El id del archivo de texto de origen. Se usa para saltar al marcador.

bookmarkpos integer La posición del carácter en el archivo de texto. Se usa para saltar al marcador.

codername text El nombre del codificador actual.

recently_used_codes text Contiene los code_ids de los códigos de texto usados recientemente, delimitados por espacios.

Tabla: source

id integer Autonumeración única.

name text El nombre con la extensión del archivo. La extensión del archivo ayuda a determinar si el archivo es de texto, imagen o A/V. Si el archivo tiene '.transcribed' como sufijo, está asociado al archivo de A/V correspondiente.

fulltext text El texto completo de un archivo de texto, en codificación UTF-8. Null si es un archivo de imagen o de A/V.

memo text Contiene el texto del memo.

owner text El codificador que creó la entrada.

date text La fecha y hora en que se creó la entrada, formato yyyy-mm-dd hh:mm:ss

mediapath text

av_text_id integer Un enlace de una fuente de audio o video a la transcripción del archivo de texto correspondiente.

Si mediapath está vacío, es un archivo de texto almacenado internamente dentro de la carpeta del proyecto.

Si mediapath comienza con 'docs:' es un enlace a un archivo de texto externo. El texto completo seguirá cargándose en 'fulltext' para su uso.

Si mediapath comienza con: '/images/' , '/audio/', '/video/' el archivo de imagen, audio o video se almacena internamente en la carpeta del proyecto.

Si mediapath comienza con: 'images:' , 'audio:', 'video:' el archivo de imagen, audio o video está vinculado externamente. Se almacena la ruta completa al archivo.

Tabla: stored_sql

title text El título de la sql.

description text Una descripción detallada de la función de la sql.

grouper text Posibilidad de organizar la sql en grupos.

ssql text La sql generada por el usuario.

Tabla: ris

Se usa para la bibliografía RIS

risid integer Identificador de esta entrada bibliográfica.

tag text Etiqueta RIS corta.

longtag text Etiqueta RIS de texto largo.

value text datos de texto de la etiqueta.

Tablas de visualización del grafo

Varias tablas para almacenar los detalles de los grafos guardados y luego los elementos dentro de los grafos.

Tabla: graph

grid integer Identificador único.

name text Nombre único del grafo.

description text Descripción de texto.

date text Fecha de creación.

scene_width integer Se usa para establecer el tamaño de la escena al cargar.

scene_height integer Se usa para establecer el tamaño de la escena al cargar.

Tabla: gr_av_item

Muestra un icono de flecha para un segmento de A/V codificado reproducible.

gr_avid integer primary key

grid integer

avid integer

x integer

y integer

pos0 integer

pos1 integer

filepath text

tooltip text

color text

Tabla: gr_case_text_item

Muestra los detalles del caso, con parámetros de formato.

gcaseid integer primary key

grid integer - Enlaza con la tabla graph

x integer

y integer

caseid integer

font_size integer

bold integer

color text

displaytext text

Tabla: gr_cdct_line_item

Muestra la línea que enlaza códigos y categorías

glineid integer primary key

grid integer

fromcatid integer

fromcid integer

tocatid integer

tocid integer

color text

linewidth real

linetype text

isvisible integer

Tabla: gr_cdct_text_item

Muestra texto codificado con algunos parámetros de formato.

gtextid integer primary key

grid integer - Enlaza con la tabla graph

x integer

y integer

supercatid integer

catid integer

cid integer

font_size integer

bold integer

isvisible integer

displaytext text

Tabla: gr_file_text_item

Muestra los detalles del archivo con parámetros de formato.

gfileid integer primary key

grid integer

x integer

y integer

fid integer - Enlaza con la tabla source

font_size integer

bold integer

color text

displaytext text

Tabla: gr_free_line_item

Muestra un enlace de línea definido por el usuario entre objetos

glineid integer primary key

grid integer

fromcatid integer

fromcid integer

tocatid integer

tocid integer

color text

linewidth real

linetype text

isvisible integer

Tabla: gr_free_text_item

Muestra texto libre, o memos, con parámetros de formato.

gfreeid integer primary key

grid integer

freetextid integer

x integer

y integer

free_text text

font_size integer

bold integer

color text

tooltip text

ctid integer

memo_ctid integer

memo_imid integer

memo_avid integer

Tabla: gr_pix_item

Muestra la imagen codificada.

grpixid integer primary key

grid integer

imid integer

x integer

y integer

px integer - posición x dentro de la imagen original

py integer - posición y dentro de la imagen original

w integer - ancho en la imagen original

h integer - alto dentro de la imagen original

filepath text

tooltip text

pdf_page integer - si es una imagen de un pdf