characteristics of databases