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