Ziel war es eine Datenbankanwendung zu erstellen, mit der der Anwender Digitalfotos mit Stichworten verwalten kann. Bestandteil der Anwendung sollte sein, Personen sowie Sehenswürdigkeiten o.ä. auf den Fotos erfassen zu können. Um eine bessere Sinnhaftigkeit und vereinfachte Bedienung der Anwendung zu erreichen, wurden für sich wiederholende Angaben Nachschlagemöglichkeiten in Form von Abfragen erstellt. Die Verwaltung der Funktionen der Fotos wird im Formular „Foto“ realisiert. Um Angaben und auf dem Foto befindlichen Personen zu einem bestimmten Foto einsehen zu können, wurden Berichte wie „UserFotoVZ“ und „PersonenVZ“ erstellt. Des Weiteren ist es im Bericht „PersonenVZ“ möglich, weitere Informationen (wie Geburtstag, Geschlecht, Haar- und Augenfarbe) der jeweiligen Personen einsehen und hinterlegen zu können.
Inhaltsverzeichnis
1. Kurzreferat (Deutsch)
2. Kurzreferat (Englisch)
3. Aufgabenstellung
4. Vorüberlegung / UML Datenmodell Version 1 und Version 2
4.1 Version 1.0
4.2 Version 2.0
5. Dokumentation
5.1 Tabellen
5.1.1 Mastertabelle
5.1.2 Tabellen mit 1:n Beziehungen
5.2 Abfragen
5.2.1 AbmaßeNS
5.2.2 FarbgebungNS
5.2.3 FokusNS
5.2.4 FilterNS
5.2.5 FotopoolNS
5.2.6 JahrNS
5.2.7 NameNS
5.2.8 OrtNS
5.2.9 QualitätNS
5.2.10 PixelNS
5.2.11 PersonNS
5.3 Formulare
5.3.1 Formularerstellung: Abmaß
5.3.2 Formularerstellung: Aufnahmejahr
5.3.3 Formularerstellung: Aufnahmeort
5.3.4 Formularerstellung: Bildqualität
5.3.5 Formularerstellung: Farbgebung
5.3.6 Formularerstellung: Filter
5.3.7 Formularerstellung: Fokus
5.3.8 Formularerstellung: Foto
5.3.9 Formularerstellung: Fotoname
5.3.10 Formularerstellung: Person
5.3.11 Formularerstellung: Personenzuordnung
5.3.12 Formularerstellung: Start
5.4 Berichte
5.4.1 AdminFotoVZ
5.4.2 PersonenVZ
5.4.3 UserFotoVZ
5.5 Erstellen der Befehlsschaltflächen
6. Test / Funktion der Datenbank
7. Einpflegen von Daten in die Datenbank
7.1 Einpflegen der Daten
7.2 Auftreten von Problemen aus dem ersten Testlauf
8. Generelle Problemanalyse und Lösung
9. Fazit zur Datenbank
Zielsetzung & Themen
Das Hauptziel dieser Arbeit ist die Entwicklung einer benutzerfreundlichen Datenbankanwendung zur Verwaltung von Digitalfotos inklusive der Erfassung zugehöriger Informationen wie Personen und Stichworten, unter Berücksichtigung von Datenschutzaspekten.
- Erstellung einer relationalen Datenbankstruktur mit UML-Modellierung.
- Implementierung einer intuitiven Anwendungsoberfläche für Dateneingabe und -pflege.
- Integration von Sicherheitsfunktionen zur getrennten Benutzerverwaltung (Administrator vs. Anwender).
- Automatisierte Erstellung von Berichten und Verzeichnissen zur vereinfachten Datenübersicht.
- Lösung datenbankspezifischer Herausforderungen im Bereich der Integrität und Speicherplatzoptimierung.
Auszug aus dem Buch
8. Generelle Problemanalyse und Lösung
Aufgetretene Probleme:
I. Im Unterformular Personenzuordnung war es nicht möglich Personen zu löschen
II. Realisierung der Option des Datenschutzes
III. Speicherplatz von 100 MB wurde am Anfang überschritten
IV. Herstellen von einer referenziellen Integrität hat nicht funktioniert
Problemanalyse und gleichzeitiger Lösungsansatz:
Zu I.)
Die Personenzuordnung zu einem Bild in der Datenbank erfolgt über ein Unterformular, das Problem war, das wir bereits eingegebene Datensätze nicht mehr löschen konnten. Natürlich sollte eine Person auf einem Bild auch wieder herausgenommen werden können, falls diese Person dort nicht namentlich erwähnt werden möchte. Nach einiger Zeit grübeln, um das Problem zu beheben, sind wir darauf gekommen, dass wir das Feld als Pflichteingabe gekennzeichnet haben. Sobald wir die „Pflichteingabe“ = False gesetzt haben, hat es super funktioniert.
Zu II.)
Der Datenschutz ist ein sensibles Thema, darum haben wir uns Überlegt wie wir unsere Visualisierung so einschränken können, dass nur Bilder gezeigt werden, die auch von einem Administrator als sichtbar gekennzeichnet werden.
Wir haben in der Tabelle „Fotopool“ das Feld „Öffentlich“ als True/False eingefügt und eine Abfrage „FotopoolNS“ als Lösung entwickelt.
Unser Formular „Foto“ greift auf diese Abfrage zu und Filtert die Felder, die auf „Sichtbar=False“ stehen heraus.
Zu III.)
Um den Speicherplatz etwas geringer zu halten, haben wir alle Bilder gelöscht und Sie erneut in einer komprimierteren Version eingefügt.
Zusammenfassung der Kapitel
1. Kurzreferat (Deutsch): Zusammenfassung der Zielsetzung, digitale Fotos inkl. Personen mittels Stichworten und Nachschlagemöglichkeiten zu verwalten.
2. Kurzreferat (Englisch): Englische Version des Kurzreferats zur Erstellung der Datenbankanwendung für die Verwaltung von Fotos und dazugehöriger Informationen.
3. Aufgabenstellung: Erläutert die Anforderungen an die Datenbankanwendung sowie die Interpretation der Entwickler bezüglich Datenschutz und Benutzergruppen.
4. Vorüberlegung / UML Datenmodell Version 1 und Version 2: Dokumentation des Modellierungsprozesses mittels Brainstorming sowie Darstellung der zwei Entwicklungsstadien des UML-Datenmodells unter Verwendung der Access-Methodik.
5. Dokumentation: Detaillierte Beschreibung der Tabellenstruktur, der Abfragen und der Formularerstellung inklusive der Berichte und Befehlsschaltflächen.
6. Test / Funktion der Datenbank: Beschreibung des Startinterface und Erklärung, wie der Benutzer über die Anwendungsoberfläche effizient auf Formulare und Berichte zugreifen kann.
7. Einpflegen von Daten in die Datenbank: Anleitung zur Dateneingabe über die Haupttabelle und das Bearbeitungsformular sowie Dokumentation der Fehlerbehebungen nach ersten Testläufen.
8. Generelle Problemanalyse und Lösung: Auflistung der technischen Herausforderungen wie Datensatzlöschung, Datenschutzregeln und Integritätsprobleme inklusive der entwickelten Lösungsansätze.
9. Fazit zur Datenbank: Persönliche Reflexion über den Projekterfolg, unterstreicht die Bedeutung einer sauberen Vorüberlegung für eine fehlerfreie Umsetzung.
Schlüsselwörter
Datenbankanwendung, Microsoft Access, Fotoverwaltung, UML-Modellierung, Datensatz, Datenschutz, Relationale Datenbank, Mastertabelle, Fremdschlüssel, Formularerstellung, Berichtwesen, Personenverwaltung, IT-Dokumentation, Prozessanalyse, Datenbankdesign
Häufig gestellte Fragen
Worum geht es in dieser Arbeit?
Die Arbeit beschreibt die Erstellung einer relationalen Datenbankanwendung mit Microsoft Access, die darauf spezialisiert ist, digitale Fotos effizient mit Stichworten und Personeninformationen zu verwalten.
Was sind die zentralen Themenfelder der Arbeit?
Die zentralen Themen sind das Datenbankdesign mittels UML, die praktische Anwendung in Microsoft Access, die Implementierung von Zugriffsrechten für Administratoren und Anwender sowie der Schutz sensibler Daten.
Was ist das primäre Ziel des Projekts?
Das primäre Ziel ist es, dem Anwender eine einfache, intuitive Oberfläche zur Verwaltung von Fotos und deren Metadaten (wie Ort, Qualität oder abgebildete Personen) zur Verfügung zu stellen.
Welche wissenschaftliche oder technische Methode kommt zum Einsatz?
Die Arbeit nutzt UML-Modellierung (Unified Modeling Language) für den Entwurf des relationalen Datenmodells und basiert auf der Verwendung von Microsoft Access für die technische Umsetzung der Tabellen, Abfragen und Formulare.
Was wird im Hauptteil der Dokumentation behandelt?
Im Hauptteil werden Schritt für Schritt die Tabellenstrukturen, die logischen Abfragen, das Design der Formulare, die Erstellung der Berichte und die Konfiguration von Befehlsschaltflächen erläutert.
Welche Schlüsselwörter charakterisieren die Anwendung?
Zu den wichtigsten Begriffen gehören Datenbankanwendung, Fotoverwaltung, Datenschutz, Access-Programmierung, relationale Modellierung, Benutzerverwaltung und Berichterstellung.
Warum wurde in der Datenbank eine Unterscheidung zwischen Admin und Anwender eingeführt?
Aufgrund des Datenschutzes war es den Autoren wichtig, sensible Bilder zu schützen, die nicht öffentlich sichtbar sein sollen. Daher kann auf diese Bilder nur der Administrator mittels Passwort zugreifen.
Wie wurde das Problem der referenziellen Integrität gelöst?
Nachdem zunächst Probleme beim Herstellen einer Verbindung mit "RI" auftraten, mussten die bereits gefüllten Felder geleert werden, um die Integritätsbedingungen erfolgreich zu setzen.
- Quote paper
- Anonym (Author), 2020, Dokumentation zum Aufsetzen einer Fotodatenbank, Munich, GRIN Verlag, https://www.grin.com/document/1314742