Both.
The admin can create an event and assign a venue to it. However, the user can also use a front end form to create their own events and they will have to select a venue for it as well.
Both.
The admin can create an event and assign a venue to it. However, the user can also use a front end form to create their own events and they will have to select a venue for it as well.