dbmodell - actioncodes - pap - masken

Kassensystem

Datenbankmodell

Datenbankaussehen nach Vorstellung Robinayor_s Notes:

Tabelle users
Spalte Datentyp Inhalt
id SMALLINT fortlaufende unique Nummer
tag_id SAMLLINT unique Nummer
nickname VARCHAR(255) Nickname
realname CARCHAR(255) Realname
Tabelle products
Spalte Datentyp Inhalt
id SMALLINT fortlaufende unique Nummer
tag_id SAMLLINT unique Nummer
title VARCHAR(255) Produktname
wert SMALLINT Produktwert in Cent
Tabelle tags
Spalte Datentyp Inhalt
id SMALLINT fortlaufende unique Nummer
barcode VARCHAR(13) barcode-nummer (unique)
active BOOL Der Tag ist aktiv (inaktiv z.B. wenn verloren/dauerhaft unlesbar)
Tabelle buchungen
Spalte Datentyp Inhalt
id SMALLINT fortlaufende unique Nummer
user_id SMALLINT User-ID
action VARCHAR(255) action-string fürs log, später ersetzt durch action_id
product_id SMALLINT
seller_id SMALLINT user-id des kassierers
timestamp TIMESTAMP Zeit der Buchung
rescue_delta SMALINT Centgenauer Buchungswert wenn product_id NULL ist - fällt in nächster Version weg