• Class-class integrity – A super class should not be deleted until all associated subclasses have been deleted.



  • Class-object integrity – A class should not be deleted until all associated classes have been deleted.



  • Domain integrity – Attributes are defined on pre-established classes, user classes or sets of object identifiers.



  • Referential integrity – Same as for relational model but with classes related to classes.