How to take Sitecore items backup along with Database (Sql server database)


I need to take backup of sitecore(everything including database , items) and database(sqlserver) on daily basis. Kindly someone let me know how i can do this. It would be great if you let me know by step by step so i can implement in my project. It is on production server.