An overview of databases