Finden anhand von Aspekten
Find Using Notions

13.11.04

Back-End: Datenzugriff: einzelne Tabellen: Tabelle "label"

Folgende Zugriffsmethoden muss auf Ebene 2 diejenige Klasse bereitstellen, die den Zugriff auf die label-Tabelle implementiert:
  • Datensatz hinzufügen (add),
  • Datensatz ändern (change),
  • Datensatz löschen (erase),
  • Datensatz anhand der ID lesen (get_by_ID),
  • Datensatz anhand der Kombination aus Bezeichnung und Sprache der Bezeichnung ermitteln (get_by_label).

Schnittstellen zu diesen Methoden sollen sein:
  • add
    • input: label, language_of_label (ID), usage_percentage
    • output: label, language_of_label, ID, added_at, usage_percentage
  • change
    • input: ID, label, language_of_label, added_at / neuer Timestamp, usage_percentage
    • output: ./.
  • erase
    • input: ID
    • output: ./.
  • get_by_ID
    • input: ID
    • output: label, language_of_label, added_at, usage_percentage
  • get_by_label
    • input: label, language_of_label
    • output: ID, added_at, language_of_label