# 📦 MYP > :warning: MYP ist zzt. in Entwicklung MYP *(Manage your Printer)* ist eine Plattform zur Reservierung von 3D-Druckern, die für die TBA im Werk 040, Berlin-Marienfelde, entwickelt wurde. --- # Datenbankstruktur (MYP.sql - Gerät: Reservation Pi) ### Printer - Speichert Informationen zu Druckern. - Beinhaltet Details wie Namen, Beschreibung und Betriebsstatus. - Verknüpft mit Druckaufträgen. ### PrintJob - Enthält alle Druckaufträge. - Jeder Auftrag ist einem Drucker und einem Benutzer zugeordnet. - Speichert Startzeit, Dauer und Kommentare zu den Aufträgen. - Erfassung, ob ein Auftrag abgebrochen wurde und die dazugehörige Begründung. ### Account - Verwaltet Benutzerkonten. - Speichert Authentifizierungsdetails wie Tokens und deren Ablaufzeiten. ### Session - Erfasst Session-Daten. - Beinhaltet eindeutige Session-Tokens und Ablaufdaten. ### User - Speichert Benutzerinformationen. - Verknüpft mit Druckaufträgen, Accounts und Sessions. ## Fremdschlüsselbeziehungen - `User` ist verknüpft mit `PrintJob`, `Account` und `Session` über Benutzer-ID. - `Printer` ist verknüpft mit `PrintJob` über die Drucker-ID.