Here are some great PDF’s having step by step explanations to implement forms authentication in SharePoint where you will be using your own database with custom schema.
Part 1 & 2 is enough for implementing custom membership provider. In case you wish to create a custom role provider you can check part 3 & 4.
PS : PDF’s are not created by me & are from internet. Content provided as is.