Block 1 stellt die Weichen für das Modul. Du hast gesehen, dass Wissen aus Relational Databases in Database Development nicht verschwindet, sondern konkreter wird.
Die wichtigsten Punkte:
SQL bleibt wichtig, auch wenn ein ORM eingesetzt wird.
Modellierung beeinflusst Anwendungscode, Queries und Wartbarkeit.
Constraints schützen Daten auch dann, wenn Anwendungscode Fehler macht.
Transaktionen sichern fachliche Abläufe, nicht nur technische Statements.
Die Ticket-Fallstudie verbindet die kommenden Themen miteinander.
Im nächsten Block folgt der rote Faden von der Entwicklungsfrage zur Architektur: Warum ORM, warum JPA/Hibernate im Java-Umfeld, warum Flyway-Migrationen und wie db-2-app mit Controller, Service, Repository, Entity, Mapper und PostgreSQL zusammenspielt.