What are the advantages of entity relational model?