you mention that the form is going to be used to enter Bio Data, so I assumed this would be stored in a Database. It does not _have_ to be, but if you wish to use the info on other pages of the site, then yes, you would need a database table.
if you only wish to send the uploaded file and bio information through an email, then no you don't need as database. In that case it is a simple mater of creating a form, and adding the Universal Email behavior. In Universal Email there is a section to set the attachments.
if you want to send the email, and save the information to a database, you need to use the insert behavior, the upload file behavior, and the Universal Email behavior.
It's a little difficult to give specific answers, which you seam to be looking for, when the question does not include enough detail.
the topic "file upload" can fit any number of use cases.