diff --git a/pflichtenheft.md b/pflichtenheft.md
index 37b701f..58356ba 100644
--- a/pflichtenheft.md
+++ b/pflichtenheft.md
@@ -204,7 +204,8 @@ Mehr Prosa (Unterscheidung Phase 1 & 2)
# Datenbank
-| Datenbank
Die Umsetzung einer Datenbank (z.B. Microsoft SQL oder PostgreSQL) umfasst die Installation und Konfiguration des Datenbankservers, das Erstellen einer Datenbank und der erforderlichen Tabellen, das Definieren von Datentypen und Beziehungen, das Einfügen von Daten über SQL-Befehle, das Durchführen von Abfragen zur Datenanalyse, das Implementieren von Sicherheitsmaßnahmen (z.B. Benutzerrechte) und das Sichern der Datenbank durch regelmäßige Backups. | DB-1 |
+| Datenbank
1. Zielsetzung
+|Entwicklung einer relationalen Datenbank mit PostgreSQL zur Speicherung und Verwaltung von Anwendungsdaten.
2. Datenbankdesign
Datenmodellierung: Erstellung eines konzeptionellen Modells (z.B. ER-Diagramm) zur Definition der Entitäten, Attribute und Beziehungen. Tabellenstruktur: Definition der Tabellen, einschließlich: Primärschlüssel Fremdschlüssel Datentypen für jedes Attribute
3. Implementierung der Datenbank
Erstellung der Datenbank: Anlegen der PostgreSQL-Datenbank und der erforderlichen Tabellen. Indizes: Implementierung von Indizes zur Optimierung der Abfragegeschwindigkeit.Constraints: Festlegung von Constraints (z.B. NOT NULL, UNIQUE) zur Gewährleistung der Datenintegrität.
4. Datenbankanbindung
Zugriffsmethoden: Definition der Methoden zur Anbindung der Anwendung an die PostgreSQL-Datenbank (z.B. über JDBC, Entity Framework). CRUD-Operationen: Implementierung der grundlegenden CRUD-Operationen (Create, Read, Update, Delete) für die Datenmanipulation.
5. Sicherheit
Benutzerverwaltung: Einrichtung von Benutzerrollen und Berechtigungen zur Kontrolle des Zugriffs auf die Datenbank.Datenverschlüsselung: Implementierung von Maßnahmen zur Sicherstellung der Datensicherheit (z.B. SSL-Verbindungen). | DB-1 |
| --- | --- |
# Dokumentation