Relational Database Systems - VU University - Relational Database Systems Assignment Help

Download Solution Order New Solution
Internal Code: I_AH_CGCC_AHH

Relational Database Systems Assignment Help

TASK VU University (VU)organizes table tennis match at university wide for both staff and students. This is an annual activity that has a history of 11 years. You are asked to design a small database for the organizer to record data for better management service in the future. Every year, there are 20 teams participating in this table tennis match. The team can be formed by staff and students together. For each team, there is at least one staff to be the leader of the team, who will communicate with organizer and leaders from the other teams. A team needs 4 to 8 members, including the leader. A form was used to collect the member information of each team. The leader needs to submit this form to organizer two weeks before the first game. In the form, all members’ name, contact email address, role (leader, primary player, or substitute), staff/student ID are provided. One staff or student can only play for one team. Each team has a name for itself, which is also provided in the form. VU You have been commissioned to develop a database system that is capable of keeping records for FU’s table tennis matches from now on. The database needs to keep a record of: All team information, including players’ information All games, sections, the players involved and the scores The winner team of each game The teams play in each round The match winner team The ranking of the teams of each year’s match The referee assigned for each game and their performance score Further, it should be possible to generate a report on: Game scores after each round, including section scores The total number of games that each team played in a match The total scores of each team after a match The ranking list of teams after a match The winner list of all recorded matches Referees ranking, referee with best performance at all matches Steps you need to take to develop your database application Complete the analysis and design of your database application List the business rules for your system. Identify the entities and relationships in your system. Identify the characteristics of the entities in your system. Develop an ER diagram to model your system. Develop table structures from the ER model. Conduct a dependency analysis of the table structures and normalize your tables where appropriate, to at least 3NF. Create a data dictionary for your database. Implement your project Create a database that hosts your application data Create tables in your database. These must be consistent with your design. Populate all tables with sample data (at least 10 entries in each) Create the required views, stored procedures etc. to meet the requirements of your system to write SQL commands SQL codes are provided for database and table creation SQL codes are provided for data record insertion Reports by SQL: to show the winner of each game in each round to sort all teams according to their scores (ascending) to provide a report for a referee with all the games he served to provide a list of the loser teams to provide a list of all players in all teams Game scores after each round, including section scores The total number of games that each team played in a match The total scores of each team after a match The winner list of all recorded matches Referees ranking, referee with best performance at all matches You need to be able to demonstrate that your database application meets the requirements detailed in the scenario as well as be consistent with the model you have developed    

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.