Tjena!
Jag skriver ett bokföringsprogram Java och lagrar all data i en SQLite databas.
Just nu så har jag tänkt mig spara verifikationer genom att använda två tables.
vouchers
id PRIMARY KEY INTEGER, number NUMERIC, name TEXT, year NUMERIC.
voucher_rows
id PRIMARY KEY INTEGER, number NUMERIC, account NUMERIC, debit NUMERIC, credit NUMERIC, text TEXT, tax NUMERIC.
Tanken är att varje rad i vouchers ska ha flera rader i voucher_rows.
Alltså,
Voucher
21, 3, Telefonräkning, 2012
Voucher_rows
36, 3, 1050, 524, 0, NULL, 0
37, 3, 4020, 0, 524, NULL, 0
Sen ska jag koppla samman raderna i Java koden, alltså att jag jag kör:
SELECT * FROM voucher_rows WHERE number = 3;
För att få raderna som hör till just det verifikationen(voucher) som jag arbetar med.
Har jag tänkt rätt eller finns det något bättre sätt att lägga upp databasen?