what are the features of er model in dbms?