on getting started with databases for COMP2041
a reply-to-public; written 2017-10-22

Here’s some (fairly general) advice on how to get started adding a database to your COMP2041 assignment:

Think about the structure of your data. Work out what ‘entities’ you need to store (users, posts, etc.), and what information is important to an entity; then, work out what relationships exist (e.g., a user has many posts). Draw a diagram to help.

Once you’ve done that, work out how you’ll access that data. You have two real options: SQL, and not-SQL.

(Of course, if you’re not using Perl, this is absolutely no use to you. I actively recommend against using Python 2 and 3.)