Category | Report | Subject | Management |
---|---|---|---|
University | University of Portsmouth London | Module Title | M33972 Database Management |
On successful completion of this module, students should be able to:
LO1: Evaluate theoretical background to the use of database management techniques
LO2: Review the role of database application in strategically supporting enterprise
LO3: Implement and evaluate a database solution for a small enterprise
LO4: Review and discuss emerging database technologies
LO5: Critically review the Management of database technologies and performance tools
Development of a Database Solution for Elite Sports Academy Elite Sports Academy is a premier training facility for young athletes specializing in various sports, such as football, basketball, and swimming. The academy has been managing its operations and athlete data manually, leading to inefficiencies and data redundancies. To address these issues, the academy plans to implement a relational database management system (RDBMS) to streamline its processes, improve data accuracy, and better serve athletes, coaches, and administrative staff.
The academy is divided into several sports departments, each focused on a specific sport, such as football, basketball, or swimming. Each department consists of several teams, and each team is managed by a head coach, with assistant coaches assigned to provide additional support. Athletes are assigned to one team, but they may participate in more than one sport depending on their skills and interests.
Coaches develop training schedules and monitor the progress of the athletes through assessments, feedback, and performance data. The academy also keeps records of athletes’ personal information, such as their age, sport, and contact details for their guardians. Coaches work in close collaboration with medical staff to ensure athletes are fit for training and competitions.
The current system includes the following manual records:
Athlete Information Card: Each athlete’s personal details, including name, date of birth, guardian information, and the sport they are training for, are recorded on an information card. This card also keeps track of an athlete's training schedule, the coach responsible, and assessments.
Team and Coach Information: Each team has a record detailing the athletes assigned to it, the head coach, assistant coaches, and the training times. When athletes are moved to different teams or leave the academy, their information is crossed off the team list.
Training and Performance Record: This card captures data on an athlete’s performance in assessments and feedback from coaches. It includes details such as the assessment type (e.g., strength, endurance), performance score, and feedback from the coach. Each assessment is dated, and athletes often undergo multiple assessments in different categories.
Athlete Records: The system must store detailed personal information of each athlete, including name, date of birth, guardian contact details, and the sport(s) they are training for.
Team Management: Each team is identified by a unique team name and is associated with one or more sports. A team consists of a head coach, assistant coaches, and athletes. Coaches must be uniquely identified by a staff number to prevent confusion when names overlap.
Training Schedules and Assessments: Each athlete has a training schedule tailored by their coach. Training assessments should capture performance data and feedback, and be linked to the athlete, the assessment type, and the date of the assessment.
Guardian and Emergency Contact Information: Each athlete has associated guardian information that includes the name, address, and contact details of their guardian. This information needs to be accessible by the administrative team in case of emergencies.
The new relational database system will store all the above data and remove data redundancies that exist in the current manual system. By linking athletes to their teams, coaches, training schedules, and performance assessments, the system will centralize all relevant data, making it accessible and manageable by various user groups at the academy.
1. Entity Relationship Modelling (ERD)
Draw an ERD for the Elite Sports Academy, identifying entities. Ensure to include relationships between these entities, such as the link between athletes and teams or assessments. Do not include attributes.
The ERD should fit on ONE page and MUST be produced electronically. Hand-drawn diagrams will receive NO marks.
There are a number of free or trial-period ERD drawing software packages that you can use, Like Lucidchart which is free.
Hand in: ER diagram, list of assumptions. (Assumptions are made when the case study text does not give you enough information. These assumptions should only relate to the design of the system. For example, you may have decided to include or omit certain entities – Assumptions should be in text form – less than 200 words)
2. Data Dictionary/Database Creation
Create a data dictionary for the tables you have identified in your ERD. The tables should contain a logical range of attributes and clearly indicate the keys. For each table, the data dictionary should include the components as shown in template below:
3. Testing Data
4. Sample Queries
Write FIVE SQL statements that reflect the needs of the business. A good screenshot of both the query and the output will be required with explanation of what each query will achieve for the business. The marking will be for:
Sample queries:
Logical and clear layout
Meaningful entities
Meaningful relationships
Cardinality
Proper notation
Completeness
Assumptions
Deployment
Significant errors in population of tables and failure to provide the screenshots.
The queries will contain relevant SQL code and show that the student has grasped some of the more complex SQL syntax. Each query has 5 marks, which will be awarded on the basis of:
Do you need help with M33972 Database Management at University of Portsmouth London? Get expert Assignment Help and Report Writing Services Online from professionals who understand key areas like database design, normalization, SQL queries, data security, and more. Our Management Assignment Help in UK ensures well-researched, plagiarism-free content tailored to your university standards. Plus, we offer free samples so you can check our quality before ordering. Don't risk your grades—get AI-free, human-written assistance from subject specialists today!
If you want to see the solution to this Assignment then Click here: M33972 Database Management Example.
Let's Book Your Work with Our Expert and Get High-Quality Content