A database schema includes database classes that represent various
database objects (e.g., tables, views, etc.) and user classes that
represent users and roles of the database. The database schema also has
permission classes that represent permissions of the users/roles with
respect to the database objects. The permission classes are modeled in
the database schema as associations between database classes and user
classes.
Ein Datenbankschema schließt Datenbankkategorien ein, die verschiedene Datenbankgegenstände darstellen (z.B., Tabellen, Ansichten, usw..) und Benutzerkategorien, die Benutzer und Rollen der Datenbank darstellen. Das Datenbankschema hat auch Erlaubniskategorien, die Erlaubnis des users/roles in Bezug auf die Datenbankgegenstände darstellen. Die Erlaubniskategorien werden im Datenbankschema als Verbindungen zwischen Datenbankkategorien und Benutzerkategorien modelliert.