you would need to have a table for the DJ and a table to hold information about when they will be playing including the date, time and genre, when a booking is made, it will store the ID of the DJ that is being booked in this table.
putting this together is going to require a good understand of MySDQL and relational database structure. It will also require a good understanding of creating Join SQL Queries to return related data.
If you need assistance creating this, I would suggest signing up for a Premiere ticket appointment where we could work with you in a one on one session.