Technické řešení
Databáze SQLite
V aktuální verzi programu je pro ukládání dat použita souborová databáze SQlite. Pro program Pokladní kniha Pro je dostatečně výkonná, je multiplatformní a UNICODE. Tuto databázi podporuje i většina webhostingů, takže program může data sdílet i na internetu pomocí webových služeb, případně celá pokladna může být koncipována jako webová aplikace.
Vzhledem k předpokládanému objemu dat a charakteru provozu není řešená defragmentace databáze.
Podpora je na webové stránce SQLite Team https://www.sqlite.org/. Zde je kompletní referenční příručka a ke stažení nástroj - manažér ke správě databáze.
Struktura databáze
Tabulka Data
| Název | Datový typ | Pzn. | |
|---|---|---|---|
| 1 | Id | AutoInc | PRIMARY KEY |
| 2 | Datum | Date | NOT NULL |
| 3 | CisloDokladu | VARCHAR(10) | NOT NULL UNIQUE |
| 4 | Popis | VARCHAR(100) | NOT NULL |
| 5 | Platce_prijemce | VARCHAR(80) | NULL |
| 6 | Pzn_kod | VARCHAR(40) | NULL |
| 7 | UctovaciPredpis | VARCHAR(100) | NULL |
| 8 | Prijem | NUMERIC(8, 2) | NOT NULL DEFAULT 0 |
| 9 | Vydaj | NUMERIC(8, 2) | NOT NULL DEFAULT 0 |
Tabulka Stavy
| Název | Datový typ | Pzn. | |
|---|---|---|---|
| 1 | PocatecniStav | IncNUMERIC(8, 2) | NOT NULL DEFAULT 0 |
Poslední změna dokumentu: 07.03.2026 09:55:58.