erd·Crow's-foot ERD·software, business·complexity 3/3·since v0.4.0
Multi-tenant SaaS RBAC schema
Crow's-foot ERD for tenants, users, memberships, roles, permissions, invitations, and audit events in a SaaS workspace product.
For the SaaS backend engineer
erd·§ —
↘ preview
100%
UTF-8 · LF · 53 lines · 1534 chars✓ parsed·1.4 ms·16.7 KB SVG
Scenario
RBAC schemas are where generic ERD examples stop being useful. A SaaS product needs tenant scoping, composite keys on join tables, optional actor references for system events, and non-identifying edges for nullable audit metadata.
Annotation key
MembershipandRolePermissionuse composite primary keys...marks a non-identifying relationship.- FK targets are declared inline and repeated as explicit
reflines for crow's-foot cardinality.