Neue Datenbankstruktur (Version 2)

Verfasst am: Montag, 13. Aug. 2012 um 22:28

Prinzipiell versuche ich ja, so lange wie möglich mit einer bestehenden Datenbankstruktur zu arbeiten. Aber irgendwann kommt einfach der Punkt, an dem es nicht mehr ohne geht. Ich würde fast sagen, das mich die alte Datenbankstruktur eine Zeit lang gelähmt hat, da die Möglichkeit zur Aktualisierung per Administrationstool fehlte.  Jetzt wo das Administrationstool die Funktion besitzt, kommt eine Art kleiner Befreiungsschlag, denn ich habe gleich für fünf neue Funktionen die Datenbankänderungen vorgenommen.

Speicherung der Bildbewertung

Die Bildbewertung habe ich in den letzten beiden Artikeln ja bereits ausführlich vorgestellt. Mit der neuen Datenbankstruktur habe ich nun alle Voraussetzungen geschaffen, um die Bildbewertungen speichern zu können.

Speicherung der berechneten Bildparameter

Um die Metadatenzuordnungen zu prüfen, ist es sinnvoll, das die genutzten Bildparameter für jedes Bild in der Programmoberfläche angezeigt werden. Daher habe ich eine Tabelle in der Datenbankstruktur vorgesehen, die die Belichtungsbewertung, den Tonwertumfang und die mittlere Helligkeit speichern kann.

Speicherung des Aufnahmeortes eines Fotos

Vor einigen Monaten habe ich mir eine neue Digitalkamera gekauft, die in der Lage ist, per GPS den Aufnahmeort mit in der Bilddatei abzulegen. Ich denke, das der Aufnahmeort ein tolles Metadatenelement für die automatischen Zuordnungen ist. Beispielsweise könnten so alle Fotos, die im Berliner Zoo aufgenommen wurden, dem Album „Berliner Zoo“ zugeordnet werden. Gleichzeitig wäre es möglich alle entsprechenden Fotos automatisch mit dem Schlagwort „Berliner Zoo“ zu taggen. Als Grundvorraussetzung hierfür habe ich die Datenbank nun so erweitert, das alle GPS-EXIF-Tags gespeichert werden können.

Speicherung der gängigen IPTC-Datenfelder

Weiterhin fehlte im BVASystem bisher die Möglichkeit, einige Bilddaten zu erfassen, die normalerweise im IPTC-Header gespeichert werden können. Zu den Feldern zählen Beispielsweise: Fotograf, Bildtitel, Bildbeschreibung, Copyright und zu guter letzt die Schlagworte. Damit sich auch in diesem Bereich etwas ändern kann, habe ich die entsprechenden Datenfelder angelegt.

Speicherung der Originalbildgröße

Bisher ist es so, das das BVASystem fast ausschließlich mit dem erstellten Vorschaubild arbeitet. Für die normale Anzeige ist dieses, in der Standardeinstellung 800 Bildpunkte hohe Bild, völlig ausreichend. Verlässt man die angepasste Darstellung, fällt aber schnell auf, das die Originalbildgröße nicht zur Verfügung steht. Längerfristig ist geplant, das das Originalbild beim Zoomen nachgeladen wird. Als ersten Schritt dorthin möchte ich erst einmal die Größe der 100% Ansicht korrigieren. Dazu benötige ich natürlich die Originalbildgröße, die ich erfahren möchte, ohne das ich das Originalbild bereits laden muss. 

Durchführung der Datenbankaktualisierung

Die Durchführung der Datenbankaktualisierung wird mit dem BVASystem Administrationstool durchgeführt. Alle dafür notwendigen Datenbankscripte werden bei der Programminstallation mit auf dem Rechner kopiert. Der Ablauf der Aktualisierung ist genauso, kann aus der Installationsanleitung entnommen werden. Ich empfehle, bevor das Update durchgeführt wird, die Datenbank mit dem entsprechenden Tool des Datenbanksystems zu sichern.

Ich hoffe, das ich alle Datenbankänderungen inhaltlich korrekt vorgenommen habe, so das bitte möglichst viel Zeit vergeht, bis es heißt „Neue Datenbankstruktur (Version 3)“

Tags: , , , , ,

Einen Kommentar schreiben