title: Can you build a database-application for Google Drive?
body: <p>Let's say I want to build a simple register:</p>
  
  <p>There are <code>Person</code>s <code>Information</code>s and <code>Relationship</code>s.</p>
  
  <p>Each <code>Person</code> has a <code>name</code> and a variable amount of <code>Information</code> attached to it.</p>
  
  <p>Each <code>Information</code> has a <code>label</code> and a <code>description</code>.</p>
  
  <p>Each <code>Relationship</code> has two <code>Person</code>s and a <code>description</code>.</p>
  
  <p>As for views, when I click on a <code>Person</code>, it should give me all the information I have about that <code>Person</code> and provide links to all other people this <code>Person</code> is in one way or another connected to.</p>
  
  <p>(probably) simplest design: relational database backend</p>
  
  <p>So the way it's in my head, right now, a user would log in to the app with his google account. The app then creates the database(s) it needs in the user's drive and allows the user to add and delete <code>Person</code>s and <code>Information</code>s as well as connect two <code>Person</code>s with a description of their <code>Relationship</code>.</p>
  
  <p>I'm kind of surprised Google still hasn't added a database application to its rooster.</p>
  
  <p>And since basically everything I found that uses Google Drive as a "database" makes use of its Spreadsheets, I kind of wonder whether it's even supported or if I'm not better off thinking about a file-based approach.</p>
  
  <p>So <strong><em>can</em></strong> you add a database to Google Drive at all? And if you can, where would I find more information about the <em>how</em>?</p>