O termo sistemas de banco de dados orientados a objetos é usado para se referir aos sistemas de banco de dados que aceitam um sistema de tipo orientado a objeto e permitem acesso direto aos dados de uma linguagem de programação orientada a objeto, usando o sistema de tipo nativo da linguagem. De acordo com os conceitos de herança de tabela, um requisito de consistência para uma subtabela é que