Hi Hitesh,
How are you? I apologize for not getting back to you sooner. Now that I have a better understanding of your aim, I believe the best approach would be using the
Project List Web part. This Web part allows you to create projects, assign specified time intervals, assign project managers, authorized roles, etc.
I believe if you use this Web part you will not have to do any customizations, especially database customizations.
Please take a look at the
Web part and let me know if this approach would work for you.