use-case-and-database-communication-diagrams