Forum: Datenbanken
by DataCool,
4. Apr 2013
SORT_ID = Standort/Outlet ID , diese wurde mitgeführt damit es beim PK keine Collisionen gibt
TRANSAKTION_ID = Verknüpfung zum übergeordneter Transaktion
ID = AutoInc ID in DETAILS Table
Es würde natürlich vieles erleichtern,
wenn es möglich wäre/ist die ankommenden Daten in eine einfache
"flache" Struktur von verkauften Artikel zu bekommen.
Diese Möglichkeiten prüfe ich auch gerade .......
Forum: Datenbanken
by DataCool,
4. Apr 2013
Du hast schon recht MyISAM unterstüzt keine Transaktionen.
Wie gesagt, es handelt sich hierbei um eine alte Struktur,
die sicherlich nicht 1:1 übernommen wird.
Ob allerdings wirklich bei den "Kassendaten" Transaktionen benötigt werden,
muss näher betrachtet werden.
Schließlich handelt es sich immer nur um ein INSERT.
Danach werden die Daten nicht mehr verändert oder gelöscht.
Greetz Data
Forum: Datenbanken
by DataCool,
4. Apr 2013
Das alte System sieht in etwa so aus:
DROP TABLE IF EXISTS `transaktion`;
CREATE TABLE `transaktion` (
`SORT_ID` int(11) NOT NULL,
`IMPORT_ID` int(11) NOT NULL,
`ID` int(11) NOT NULL,
`JOURNAL_NR` int(11) DEFAULT NULL,
`START_DT` timestamp DEFAULT NULL,
`ENDE_DT` timestamp DEFAULT NULL,
Forum: Datenbanken
by DataCool,
4. Apr 2013
- Minimum 2 Jahre zurück(Kunden Vorgabe)
- Gut wären 3 Jahre (schon mehr als gewünscht)
- 4 Jahre hervorragend( mehr als 4 Jahre auf keinen Fall)
Forum: Datenbanken
by DataCool,
4. Apr 2013
Erstmal reden wir hier nicht von einer Kantine, sondern ca. 100 Läden.
Der springende Punkt ist aber das die Daten aus dem Kassensystem um ein vielfaches komplexer sind,
als die bei einer Kantine.
Du bekommst zu jedem Bon mitgeliefert, welcher Kellner den Bon geöffnet, welcher Kellner den Bon
geschlossen hat, an welchem Tisch gestartet/bezahlt wurde(umsetzen),
war vielleicht gerade Happy...