generalization in dbms