I was wondering if it is bad practice to have a file_table { id, name, status}
and a extra_data table { id, fileId FK(file.id), otherData}
. So far all my tables go forward and I never needed to get the id of one table then do a query to get more data using an id.
Is this bad practice and if so then why?