characteristics of database approach