DBA-Layer
Der DBA-Layer fand unter der Bezeichnung „SingleProjectLayer“ bereits in früheren FirstSpirit-Versionen Verwendung. Er wurde eingeführt, um in einem Projekt auch ohne das Zutun eines Datenbank-Administrators FirstSpirit-Schemata anlegen zu können.
Beim DBA-Layer wird im Gegensatz zum Standard-Layer kein explizites DB-Schema für die Speicherung der Tabellen in der Layer-Definition angegeben. FirstSpirit erstellt die zu den FirstSpirit-Schemata gehörenden DB-Schemata selbstständig im DBMS. Der Name der DB-Schemata setzt sich dabei aus Schema- und Projekt-ID zusammen.
Für die Nutzung eines DBA-Layers benötigt der im Layer angegebene Benutzer die Rechte DB-Schemata im DBMS anzulegen. Dies ist in vielen DBMS nur mit Rechten ähnlich eines Datenbank-Administrators möglich.