Sir paturo rin po sana ng mga functionality, tapos kapag mag iinput yung user kailangan required na pag input at kung ano lang dapat yung data type. For example, na leave blank ng user yung isang form, may lalabas na warning: "you did not input your age" mga ganern sir.
Possible yang gayahin mo nakuha mo sa google na ERD, pero much better kung may Client ka as end-user para ma costumize mo yung ERD mo based sa kaylangan nila. And start ka muna sa simple na plano. Good practice na din for real world application.