Backomania-Webapp-DB-Bilder
From Elch-Wiki
				Konzeptuelle Überlegungen
- Sprach-Konvention: unit ::= Rezept | Teilrezept | Step | Zutat | User
 - Eine unit kann 0..n Bilder enthalten
 - Ein Bild kann in 0..m units verwendet werden
 - Die Reihenfolge der Bilder in einer unit ist relevant
 - Jeder User kann seine Bilder beliebig in Verzeichnissen ordnen
 
Ergo: Bilder stehen zu units in einer n:m Beziehung, es braucht eine Zwischentabelle.
Tabelle "bilder"
- id (der physikalische Name im Filesystem wird aus der id gebildet!)
 - user (der das Bild raufgeladen hat)
 - pfad_id
 - pfad_position
 - bemerkung (Text zum Bild)
 - approved (Flag ob das Bild freigegeben ist)
 - t_create, t_update
 
Tabelle "pfade"
- id
 - user (dem dieser Eintrag gehört)
 - name
 - public (wird dieser Pfad und die darin enthaltenen Bilder im User-Profil angezeigt?)
 - t_create, t_update
 
Tabelle bilder_units
- id_unit (in der gewählten Unit, welche id?)
 - unit (0=Rezept, 1=Teilrezept, 2=Step, 3=Zutat, 4=User, ...)
 - unit_position
 - id_bild (welches Bild?)