characteristics of a database