A Behaviour Integrated Entity-Relationship Approach for the Design of Object-Oriented Databases