Design of a Distributed Database for a Concurrent Engineering Environment