Zum Hauptinhalt springen

Referenzimplementation - Aufgabenstellung

In der Referenzimplementation sind folgende Funktionen realisiert:

  • Abbildung der BLObs in einem Laufwerk

    Alle BLObs (Binary Large Objects) innerhalb der Datenbank sollen in einem Laufwerk angezeigt werden können.

  • Abbildung der Verzeichnisstruktur der BLObs

    Die Verzeichnisstrukturen, in denen die BLObs in der Datenbank organisiert sind, sollen sich als Verzeichnisse in dem Laufwerk wiederspiegeln.

  • Dateioperationen auf dem Laufwerk entsprechen den Operationen in der Datenbank

    Operationen auf dem Laufwerk sollen eine Entsprechung in der Datenbank besitzen. Folgende Dateioperationen sollen abgebildet werden:

    • Anlegen Neu angelegte Dateien sollen als BLOb in die Datenbank importiert werden.
    • Kopieren Werden auf dem Laufwerk Dateien kopiert, werden diese auch in der Datenbank in das entsprechende Verzeichnis kopiert.
    • Verschieben Werden auf dem Laufwerk Dateien verschoben, werden diese auch in der Datenbank in das entsprechende Verzeichnis verschoben.
    • Löschen Die BLObs von gelöschten Dateien werden aus der Datenbank entfernt.
    • Umbenennen Die Namen der BLObs werden in der gleichen Weise geändert, wie die Namen der Dateien.
  • Berechtigung des Benutzers

    Die Berechtigungen des Benutzers sind unabhängig von den Berechtigungen unter Windows. Es werden keine unterschiedlichen Berechtigungssysteme implementiert, alle Windows-Benutzer haben alle Zugriffsrechte. Das System lässt grundsätzlich die Vergabe von unterschiedlichen Datei-Berechtigungen zu.