Question: The Paris 2 0 2 4 Games will be supported by 4 5 , 0 0 0 volunteers. To ensure the smooth management of such
The Paris Games will be supported by volunteers. To ensure the smooth management of such a big volunteer team, the Organising Committee of the Olympic Games decided to develop a volunteer management system. They hired you as the business database consultant. You will oversee modelling and creating a database. Other IT teams will create the websites and write all the computer programs for the management system. Many system components must be addressed in a large and complex project. Although many issues were identified, you only must design and create a database model as listed above. That will be your part in this large project. For your role, a You do not need to write computer programs to capture the data or address purchasing ticketing processes. Other project teams will do these. b You do not have to worry about the interaction between the computer programs and the database. You can assume that the other project teams will take care of itc You can assume that you have agreed with the other project teams before designing the database model. d You do not have to worry about how the system will be implemented, whether it is on a mobile app or a desktop. Requirements For the project, you need to create a database for a volunteer management system. You can start by using the volunteers' charter as a guide: Paris Organising Committee. Paris Volunteers Charter. Here are some examples you might want to consider, and there may be more for consideration when you conduct further research. Alternatively, if you have been a volunteer for the Olympics or Commonwealth Games, you can leverage your experience for the project. There are many functions and duties a volunteer can do Thus, the system can be very complex. You must decide and limit the scope of your project. For example, your focus could be logistics helping the athletes move around, or focusing on a sporting event such as swimming in an arena. As a guide, you should have eight to ten entities Note: one supertypesubtypes entity is counted as one to demonstrate your understanding of entity modelling. You can have more than ten entities if needed. There are different volunteer functions, eg guide, language assistant, medical assistant, field recorder, etc. Some function requires a certificate. For example, the medical assistant needs to have a medical degree. Some functions have access authority to specific systems or files. For example, the field recorder can access the game points recording system. A volunteer can be assigned to more than one function, depending on his her ability. However, to ensure work efficiency, heshe cannot take multiple functions simultaneously. Each Volunteer shall give notice of hisher availability during the Games regarding the specific period during which heshe is offering to volunteer. There is a maximum daily and weekly onduty time. Since the Olympic Games sites are all over Paris, the schedule should clearly indicate where the event occurs.
Step : Create an Entity Relationship Model ERM
Create a suitable entityrelationship ER model for the above scenario. Firstly, you need to identify entities, relationships, keys, constraints, and cardinalities from the case study. Use Crow Foots notation to draw the ER model based on what you have identified. Clearly label entities, relationships, cardinalities, and connectivities in your model. The clarity and readability of your diagrams are critical.
Next, review your diagram to justify whether the entities are correctly identified and if the relationships between the entities and keys are accurate. You can make reasonable assumptions that need to make sense in the context of the case study. Additionally, discuss any business or potential issues with the models.
The ER model must include:
At least one supertypesubtypes entity.
At least one headerdetail entity.
Each entity must have at least four other attributes which can be standalone foreign keys in addition to those attributes classified as primary keys.
You can outline reasonable assumptions when constructing the model. Avoid listing the obvious and refrain from justifying every primary key, foreign key, relationship, cardinality, and connectivity. Focus on discussing those aspects that you consider significant and worthy of mention.
Step : Check for Normalisation
Check your relational model using normalisation and ensure that your model is at least in the Third Normal Form NF Verify that the model has no transitive and partial dependencies or multivalued attributes. Additionally, highlight any issues you might have encountered.
Step : Check for denormalisation
Review if you need to denormalise your model in Step :
If yes you need to justify the reason for such an action, or you can modify your model as required.
If your answer is no you can skip this step.
Step : Create a physical Relational Database Schema
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
