The database will deliver meaningful results only, if the underlying tables are thoroughly maintained. The preferred solution is to assign an individual as responsible for maintaining the database. A couple of tables must be maintained by the user.
Companies, Crew, Ships and Responsible (For follow up and close out). Many other tables are filled automatically via entries or imports into the database.