generalization of database