A DB Interface provides a way for applications to interact with a DB Schema. They work in conjunction with their ProvidedInterface and RequiredInterface instances to represent the context of an application's connection to a DB Schema. You model the types of connections and then use them to name the ProvidedInterfaces you place on DB Schemas and the RequiredInterfaces you place on applications. In the diagram below, you can see two DB Interaces, namely ODBC and SQL.