Using Agenda as a mini Database

I found a partial answer to my first question above on the following thread: Repeat events

So since it’s not able to make a note repeatedly appear, how do you take care of this? Or do you sync it with Calendar and let that take care of this problem?