Catalog über Beziehnung abbilden

Ist es möglich, dass jeder Benutzer seinen eigenen Catalog besitzt und ihn jeweils mit individuellen Daten füllen kann? Die normale Weise wäre ja, das man einen Datensatz bzw. Catalog besitzt und den Benutzer dafür Benutzerrechte vergibt. Folglich greifen alle auf einen Datenstamm zu. Wäre es umgekehrt auch möglich, dass jeder Benutzer seinen individuellen Catalog besitzt? Der Catalog ist sozusagen an die id des Benutzers geknüpft.