Dans une base de données, l'utilisateur qui crée un objet (table, vue, procédure stockée, etc.) est le propriétaire de cet objet et se voit automatiquement accorder toutes les permissions sur l'objet.
Lorsque vous construisez un MPD, vous devez associer un utilisateur à un objet pour que cet utilisateur en devienne le propriétaire. Chaque objet ne peut avoir qu'un seul propriétaire à la fois. Dans un modèle dans lequel de nombreux utilisateurs ont accès aux mêmes objets, vous pouvez limiter les modifications sur l'objet au seul propriétaire et définir des permissions pour les autres utilisateurs.
Les propriétaires peuvent également être utilisés lors de la génération : lorsque vous générez pour un propriétaire sélectionné, seules les tables appartenant à ce propriétaire sont générées, tandis que lorsque vous générez en tant qu'ADMIN, vous générez toutes les tables de la part de leur propriétaire.