|
|
|
|
|
|
Datenmodel:
|
|
|
|
|
|
Beschreibung:
|
Dokumente sind in der Genealogischen Forschung ein wesentliches Hilfsmittel. In Genealogie können über entsprechende Assign-Tabellen Dokumente:
-
Ereignisse im Leben einer Person (z.B. Geburt, Tod, etc.)
-
Person im Allgemeinen und
-
Ehen
zugeordnet werden.
Ein Dokument kann aus mehrern Seiten bestehen. Diese können in jedem beliebigen Format vorliegen und via Upload in Genealogie gespeichert werden. Wird das verwendete Format vom Browser nicht erkannt, dann wird es als Download bereit gestellt.
Jedes Dokument muß darüberhinaus auch zu einer Dokumentenart (z.B. Geburtsurkunde, Sterbeurkunde) zugeordnet werden. Die Dokumentenarten sind frei definierbar.
|
|
|
|
|
Tabellen:
|
tdoc_document
Enthält die Grunddaten für ein Dokument. Ein Dokument kann aus verschiedenen Dokumentenseiten bestehen, die auch noch alle unterschiedliche Dateiformate haben können. Die Dokumentenseiten finden sich in tdcp_document_page.
|
Spalte
|
Datentyp
|
Comment
|
|
|
doc_id
|
int
|
Identifier
|
|
|
doc_dct_id
|
int
|
Referenz-ID zu [tdct_document_type] (Dokumentenart)
|
|
|
doc_label
|
varchar(64)
|
Name des Dokuments
|
|
|
doc_description
|
varchar(128)
|
Beschreibung des Dokuments
|
|
|
doc_year
|
int
|
Dokument Erstellungsjahr (0 = unbekannt)
|
|
|
doc_month
|
int
|
Dokument Erstellungsmonat (0 = unbekannt)
|
|
|
doc_day
|
int
|
Dokument Erstellungstag (0 = unbekannt)
|
|
|
doc_source
|
varchar(255)
|
Quellenangabe zu dem Dokument
|
|
|
doc_comment
|
varchar(255)
|
Kommentar zu dem Dokument
|
|
tdct_document_type
Enthält die Definitionen zu den Dokumentenarten. Dokumentenarten sind z.B. Geburtsurkunde, Sterbeurkunde, etc.
|
Spalte
|
Datentyp
|
Comment
|
|
|
dct_id
|
int
|
Identifier
|
|
|
dct_label
|
varchar(64)
|
Name der Dokumentenart
|
|
|
dct_description
|
varchar(128)
|
Beschreibung der Dokumentenart
|
|
tdcp_document_page
Enthält die Dokumentseiten eines Dokuments.
Die einzelnen Dokumentenseiten werden via Upload standardmäßig in dem Verzeichis Genealogie/Documents gespeichert. Wird ein anderes Verzeichnis gewünscht, dann kann der entsprechende Eintrag auf der Parametertabelle angepaßt werden. Zur besseren Identifikation des Dokumentenseiten-Files in dem Dokumenten-Verzeichnis Wird dem Filenamen der Dokumentenseite noch die ID des Dokuments vorangestellt.
|
Spalte
|
Datentyp
|
Comment
|
|
|
dcp_doc_id
|
int
|
Referenz-ID zu [tdoc_document] (Dokument)
|
|
|
dcp_page
|
int
|
Seitennummer
|
|
|
dcp_dpt_id
|
int
|
Referenz-ID zu [tdpt_document_page_type] (Art der Dokumentenseite)
|
|
|
dcp_filename
|
varchar(128)
|
Name des Files, unter dem die Dokumentenseite im Dokumentenordner abgelegt ist
|
|
tdpt_document_page_type
Enthält die Definitionen uber die Arten einer Dokumentenseite (Image, Word-Doc, PDF, ...).
|
Spalte
|
Datentyp
|
Comment
|
|
|
dpt_id
|
int
|
Identifier
|
|
|
dpt_label
|
varchar(64)
|
Name der Art einer Dokumentenseite
|
|
|
dpt_description
|
varchar(128)
|
Beschreibung der Art einer Dokumentenseite
|
|
tead_evn_doc_assign
Ordnet Dokumente Ereignisse im Leben einer Person (z.B. Geburt, Tod, etc.) zu.
|
Spalte
|
Datentyp
|
Comment
|
|
|
ead_per_id
|
int(16)
|
Referenz-ID zu [tper_person] (Person)
|
|
|
ead_evt_id
|
int(16)
|
Referenz-ID zu [tevt_event_type] (Ereignisart)
|
|
|
ead_doc_id
|
int(16)
|
Referenz-ID zu [tdoc_document] (Document)
|
|
tpda_per_doc_assign
Ordnet Dokumente Person im Allgemeinen zu.
|
Spalte
|
Datentyp
|
Comment
|
|
|
pda_per_id
|
int(16)
|
Referenz-ID zu [tper_person] (Person)
|
|
|
pda_doc_id
|
int(16)
|
Referenz-ID zu [tdoc_document] (Document)
|
|
tmda_mar_doc_assign
Ordnet Dokumente Ehen zu.
|
Spalte
|
Datentyp
|
Comment
|
|
|
mda_mar_id_husband
|
int(16)
|
Referenz-ID zu [tper_person] (Ehemann)
|
|
|
mda_mar_id_wife
|
int(16)
|
Referenz-ID zu [tper_person] (Ehefrau)
|
|
|
mda_doc_id
|
int(16)
|
Referenz-ID zu [tdoc_document] (Document)
|
|
|
|
|
|
|
|
|