
For a concert, this is where we would store info on the opening act, the main act, any additional entertainers, and the performance order. event_description – A detailed description of the event and all shows or activities associated with it.Using a descriptive attribute lets us avoid building a more complex model with tables like “country” and “city” and attributes like “address” and “description”. event_location – Describes the location where the event will take place.event_type_id – References the event_type dictionary.However, the event_name – start_time pair should be UNIQUE. a concert by the same band would have the same event name. It’s not UNIQUE because we may have two or more events with the same name – e.g. This lists every event we’ve organized and every event we plan to organize. In these five tables, we’ll store the most important details about our events. The Events and Partners subject area is the central part of our model. We’ll take a closer look at each subject area in the order they are listed. The data model consists of three main subject areas: Most actions – like creating a new show, assigning employees and resources to a task, or estimating costs – should be drag and drop. We’ll probably want our event management application to fit on one screen, if possible. Using a Gantt chart to show the event’s progress, current status, and future actions is not a bad idea. We discussed a project management data model in this article. It could be considered as a type of project management. These sponsors are mostly companies and associations related to the event topic occasionally they are other companies looking for some good publicity and more rarely a private individual will serve as a sponsor or partner.Įvent management is a process used to effectively manage events and everything related to them. Even an online event, like a webinar, must have a place to produce the content and the IT setup needed to connect with virtual attendees.Įvents usually have media sponsors and partners that help in organizing and promoting them. If we hold a conference in a physical location, we’ll be talking about rooms and seats, a sound system, lighting, maybe video, etc. Many people in many different roles will spend many hours working hard to get the stage ready for the “stars” and other participants, but none of them will get much recognition.Ĭlearly, all events require some kind of infrastructure. What does it take to make an event successful?įirst of all, there are many event venue personnel who work hard in the background: audio and visual techs, ticket sellers, ushers, cleaning and maintenance workers, and administrative personnel. Some of these sub-events will run at the same time, but each sub-event still relates to IT and has one or more hosts. Attendees will probably go from room to room or may even travel between different buildings as they go to various sub-events. There are lectures, presentations, workshops, and competitions. Take an IT conference as an example of the second type of event. Other events include many different but related “sub-events”, which may occur in various places. a concert or a football game) will provide only one type of content and will be held in one place. Still, they share many similarities, especially in their organization.įirst, consider the event’s content. The previously-mentioned event examples are very different in terms of content, purpose, and target audience. Some popular events are music festivals or concerts, IT conferences, sporting events like football games, health and medical conferences, etc. In this context, an event is an occasion where many people, who often don’t know each other, gather to learn about or participate in something. Event Management FAQsīefore we explain the model and describe how we’ll store the data, let’s first review some event management basics: Grab a coffee, settle into your favorite chair, and we’ll look at what it takes to build an event management data model. This is where our event management data model enters this story. You can do all your planning with paper and pen, but why not use an app? It’s more convenient! Any app will need a place to store all the necessary event information. If you’ve ever tried to organize an event for more than ten people (and don’t count parties or business meetings here) you know how complicated event management can be! Have we invited everyone? Have they confirmed if they are coming? Is the venue booked and prepared? Who will host the event? Who will participate in the various parts? There are many other questions to answer, and things could easily go wrong. Organizing an event is a lot of work! In this article, we examine the data model behind an event organization app.
