orga:2007:lec:robinayor:dbmodell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
orga:2007:lec:robinayor:dbmodell [2007/03/18 22:02]
robinayor
— (aktuell)
Zeile 1: Zeile 1:
-[[dbmodell]] - [[actioncodes]] - [[pap]] - [[masken]] 
-====== Kassensystem ====== 
-===== Datenbankmodell ===== 
-Datenbankaussehen nach Vorstellung Robinayor_s 
-Notes:  
-  * Viele Sachen die hier unnötig aufwendig erscheinen sind beabsichtigt um für geplante Features möglichst wenig Änderungen am getesteten Programm vornehmen zu müssen.. 
-  * Die Tabelle Actioncodes fällt hier weg, da sie so und so im Programm als Statisches Array exestiert. Die Einfürhung von dynamisch zugeordneten Actiontags kommt in der nächsten Version. 
  
-== 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 | darf NULL sein (NULL == z.B. Ein/Auszahlung Centgenau, ohne Tag) 
-| seller_id | SMALLINT | user-id des kassierers | 
-| timestamp | TIMESTAMP | Zeit der Buchung |  
  • orga/2007/lec/robinayor/dbmodell.1174251737.txt.gz
  • Zuletzt geändert: 2007/03/18 22:07
  • (Externe Bearbeitung)