Application design and use cases
The RDBMS backend of the application consisted of the core tables given in the following screenshot:
The signed-up user's details are captured in the
User table. When a given user establishes a connection with other users, their relationship is captured in the
Connection table. When a user posts a message, it is captured in the
Post table. When a message is posted, the users from the message owners' connection list can like the message post, and this detail is captured in the
UserLike table. The cardinality of the relationships is also captured in the preceding screenshot.
The biggest problem the application ...