Features and functions of databases