Three ways to implement inheritance in a database using the Vertabelo data modeler. Inheritance is a common modeling technique used in modern software development. In data modeling, you can use inheritance in the logical model creation process. However, implementing inheritance in a physical database model is not straightforward; standard SQL does not provide inheritance statements for physical implementation. In this article, we will cover three basic strategies used to implement inheritance in a relational database.