|
|
|
|
|
|
Datenmodel:
|
|
|
|
|
|
Beschreibung:
|
Auch Fotos sind Zeitzeugen der Genealogischen Forschung. Darüber hinaus geben sie den Personen der Forschung auch ein Gesicht.
Fotos und Bilder können in Alben zusammengefaßt und dargestellt werden. Die Alben können einer oder mehreren Personen zugeordnet werden. Somit ist eine vielfältige Darstellung der Fotos möglich,
|
|
|
|
|
Tabellen:
|
tpho_photo
Enthält die Beschreibung der einzelnen Fotos.
Die einzelnen Fotos werden via Upload standardmäßig in dem Verzeichis Genealogie/Photoss gespeichert. Wird ein anderes Verzeichnis gewünscht, dann kann der entsprechende Eintrag auf der Parametertabelle angepaßt werden. Zur besseren Identifikation des Foto-Files in dem Foto-Verzeichnis Wird dem Filenamen der Fotos noch die ID des Fotoss vorangestellt.
|
Spalte
|
Datentyp
|
Comment
|
|
|
pho_id
|
int
|
Identifier
|
|
|
pho_label
|
varchar(64)
|
Name des Fotos
|
|
|
pho_description
|
varchar(128)
|
Beschreibung des Fotos
|
|
|
pho_comment
|
varchar(255)
|
Kommentar zu dem Foto (kann im Album mit angezeigt werden)
|
|
|
pho_filename
|
varchar(128)
|
Name des Files, unter dem das Foto im Fotoordner abgelegt ist
|
|
|
pho_width
|
int
|
Voreinstellung der Breite für die Anzeige im Album (0 = original Bildbreite)
|
|
|
pho_height
|
int
|
Voreinstellung der Breite für die Anzeige im Album (0 = original Bildhöhe)
|
|
talb_album
Enthält die Grunddaten für ein Album. Ein Album kann beliebig viele Fotos enthalten. Die Daten für die Fotos finden sich in tpho_photo. Ein Album kann belibig vielen Personen zugeordnet werden.
|
Spalte
|
Datentyp
|
Comment
|
|
|
alb_id
|
int
|
Identifier
|
|
|
alb_label
|
varchar(64)
|
Name des Albums
|
|
|
alb_description
|
varchar(128)
|
Beschreibung des Albums
|
|
|
alb_comment
|
varchar(255)
|
Kommentar zu dem Album
|
|
taph_alb_pho_assign
Ordnet einem Album die Fotos zu. Zu jedem Foto werden:
-
die individuelle Darstellungs-Breite,
-
die individuelle Darstellungs-Höhe,
-
die Position auf der "Albumseite",
-
ein für das Album individueller Kommentar und
-
die Angabe, ob der "Foto-Kommentar" (pho_comment) mit angezeigt werden soll
mit angegeben.
|
Spalte
|
Datentyp
|
Comment
|
|
|
aph_alb_id
|
int
|
Referenz-ID zu [talb_album] (Album)
|
|
|
aph_pho_id
|
int
|
Referenz-ID zu [tpho_photo] (Foto)
|
|
|
aph_comment
|
varchar(255)
|
ein für das Album individueller Kommentar
|
|
|
aph_comment_photo
|
enum(
'yes',
'no')
|
yes
|
:
|
"Foto-Kommentar" (pho_comment) wird mit angezeigt
|
no
|
:
|
"Foto-Kommentar" (pho_comment) wird nicht mit angezeigt
|
|
|
|
aph_width
|
int
|
Anzeige-Breite des Fotos im Album (0 = original Bildbreite)
|
|
|
aph_height
|
int
|
Anzeige-Höhe des Fotos im Album (0 = original Bildhöhe)
|
|
|
aph_pos_x
|
int
|
X-Position des Fotos im Album
|
|
|
aph_pos_y
|
int
|
Y-Position des Fotos im Album
|
|
tpal_per_alb_assign
Ordnet Personen einem Album zu.
|
Spalte
|
Datentyp
|
Comment
|
|
|
pal_per_id
|
int
|
Referenz-ID zu [tper_person] (Person)
|
|
|
pal_alb_id
|
int
|
Referenz-ID zu [talb_album] (Album)
|
|
|
pal_order
|
int
|
Reihenfolge der einem Album zugeordneten Personen
|
|
|
|
|
|
|
|
|