If your CSV file has a column in it that maps to the key field of the table then all you have to do is import the CSV file into QuickBase. To learn more, please see our Import Data from Outside QuickBase help topic.
Each API call accepts a parameter called "udata". This parameter is passed back in the XML response. You can create an application with a single client side XSL stylesheet that displays data differently depending on the value of the udata parameter.
In QuickBase we call what you refer to as a dependency, a relationship. A relationship always involves two tables.
In the example above one of the tables would be a table of users. The users table would have a field for email address and a field for phone number. The users table, in this relationship, is the master table.