This looks like an appropriate table structure to hold details about the file and user. Do you plane on having a single file per user? If not then you might want to break out the user details into another table with an auto incrementing primary key. This way you can have the user records separate from the file records.