Supervision 3 Question

These are suggested questions that supervisors might want to use in their supervisions. They are meant to indicate the type of questions that will be on the tripos exam.

Questions to discuss with your supervisor

  1. How would you add a new movie to the document database? (You can write code if you want, or just describe it in words.) Compare this with the relational database.
  2. How would you compute Bacon Numbers using the document database? Compare this with the graph database Neo4j.
  3. Suppose that we are presented with only the document database containing movies and people. Could we use this database to help us reconstruct an Entity-Relationship model of the data? Could you even consider automating this process?