Zum Inhalt springen

Glossar

Status: Entwurf · Spec-Kandidat: nein

Verbindliche fachliche Begriffe. Diese Begriffe werden 1:1 in Tabellennamen, API-Pfaden und Dokumentation verwendet (DDM_ENTITY_TYPE, DDM_ENTITY, DDM_RELATION_TYPE, DDM_ENTITY_RELATION, DDM_ENUM_SET, DDM_ENUM_VALUE, AA_AUDIT_LOG).

BegriffBedeutung
EntitätKonkreter Stammdatensatz, z. B. ein Kunde oder eine Dienstleistung
EntitätstypFachlicher Typ einer Entität, z. B. customer, service
AttributdefinitionBeschreibung eines Feldes eines Entitätstyps (Name, Datentyp, Pflicht/optional, Validierungsregeln)
RelationBeziehung zwischen zwei Entitäten
RelationstypFachlicher Typ einer Beziehung mit Quelle, Ziel und Löschregel
MetadatenKonfigurationsdaten, die Typen, Attribute und Regeln beschreiben
Soft DeleteFachliches Löschen ohne physisches Entfernen aus der Datenbank (deleted_at-Markierung)
Hard DeletePhysisches Löschen aus der Datenbank, nur administrativ zulässig
ArchivierenÜbergang in den Status archived, fachlich nicht mehr aktiv, aber weiterhin lesbar und referenzierbar
System of RecordFührendes System für einen Datenbestand
Reporting-ViewSQL-View je Entitätstyp, der JSONB-Attribute als typisierte Spalten exponiert (z. B. mdm.v_customer)
Enum-SetWiederverwendbare Liste fachlicher Codes mit Label und Sortierung
Audit-LogAppend-only-Protokoll aller fachlichen Änderungen mit Vorher-/Nachher-Wert, Benutzer, Zeitpunkt
VersionssnapshotVollständiger JSONB-Schnappschuss einer Entität zum Zeitpunkt einer Änderung (DDM_ENTITY_VERSION)
PrincipalAktive Identität, die Aktionen auslöst: Benutzer (AA_APP_USER), Service Account (AA_SERVICE_ACCOUNT) oder Gruppe (AA_PRINCIPAL_GROUP)
RolleBenannte Sammlung von Permissions (AA_ROLE); per AA_PRINCIPAL_ROLE an Principals zugewiesen, optional mit Scope
PermissionDeklarative Aktion (permission_action) auf einem Scope (acl_scope): global, entity_type, entity, relation_type
RBACRollenbasierte Zugriffskontrolle: Permissions gehen über Rollen an Principals
ACL-EintragFeingranularer Allow/Deny-Override pro Principal + Scope (AA_ACL_ENTRY); deny schlägt allow
Effektive PermissionAus RBAC + ACL aufgelöste tatsächliche Erlaubnis für (Principal, Aktion, Scope); Materialisierung in mdm.v_effective_permission

Verwandte Dokumente