Developing a database for icon summer games

Assignment Help Other Subject
Reference no: EM132207131

ASSIGNMENT

Case Study: Developing a database for ICON Summer Games

ICON College holds an amusement competition in the late spring comprising of numerous activities ranging from table/card games such as monopoly to hard physical field games such as basketball. Students will be able to show interest and participate in any activity of their choice.

Records will be kept for each registered player, participating events/activities, their achievements in such events and awards given. Records will also be kept for each event, participating registered players, past records/goals to beat, participants' scores/activities to identify winners and present awards, and criteria/rules for participation.

Each match will be refereed to guarantee that reasonable play is observed and to pass judgment on the possible winners.

The summer game requires a design of a database with the above specifications indicating necessary keys and relationships. An Entity Relationship Diagram needs to be drawn for the entities along with their attributes such that the database is in the third normal form (Apply 1NF, 2NF and 3NF).

Summary: Design a relational database that is capable of maintaining Events, Participants/Players, Matches, Results and overall tournament standing.

LO1: Use an appropriate design tool to design a relational database system for a substantial problem

It is important to show the different components of the case study data that illustrates the logical structure of the tables that makes up the database. In this view, you are required to illustrate the data structures and relationship of the tables extracted by designing the Entity Relational Diagram. Your implementation should illustrate at least four (4) inter-related tables resolving "many to many" relationships if there are any. It is necessary to explain any assumptions made for the user and system requirements.

From the tables extracted, ensure to list all the attributes. The aim of normalization is to reduce duplications. You are to produce a well normalized database up the third Normal Form following your listing specifically identifying the primary and foreign keys. The effectiveness of database design is usually assessed through testing. Assess your database design in relation to the user and system requirements.

LO2: Develop a fully functional relational database system, based on an existing system design

After a successful database design, the next step is to develop the database using the structured query language. Using your design as a guide, develop your database by all the tables using Structured Query Language with necessary attributes and declare primary and foreign keys where necessary. Ensure your implementation is justified to meet user requirements. The tables created must be populated with records of at least five (5) entries for each table to enhance querying your database.

There are different tools or applications or platforms that helps in developing and querying the database e.g. Ms SQL Server. You are required to use a visual tool to demonstrate the extraction of meaningful data through the implementation of query languages. To justify the use of SQL, it is important to include screenshots of the SQL and the query outcome. To enhance your understanding, ensure to evaluate each of the queries in answering the transactions. These transactions are itemized as below:

a) List all the available events in the tournament.
b) List all the players' names, addresses, phone numbers and email addresses.
c) List all the events that participant John Smith is registered for in ascending order by date.
d) List participants' names who won more than 3 matches
e) List all the participant IDs, names, match-date, event ID and event name played in August 2017.
f) Update a participant's address from a city to London
g) Count all matches in October 2018.

Note that it is mandatory to provide the SQL statement and show the output from the query in the form of screenshots.

Due to the data-specific nature of databases, it is important that they are secured and maintained. To reflect your understanding of database security and maintenance, you are required to assess how these are ensured in your implementation of the fully functional database system in accordance with users and system's requirements. Suggest how to better write or structure the languages in future use.

LO3: Test the system against user and system requirements.

It is necessary to test database and in the process of successfully carrying out testing, a test plan suffice. In your report, outline how the system has been tested against users and system's requirements. This test plan preferably to be in a table format illustrating at least six (6) records tested. Ensure to have "Test Description", "Expected Outcome", "Actual Outcome" as headings. The "Actual Outcome" heading should include a visual representation such as screenshots of results and annotations.

From the test plan created, you are to explain the different database testing techniques and assess with evidence, one of the testing techniques implemented on your database development. You are required to implement and test the verification and validation process with above query transaction from the database illustrating the understanding of the various features of SQL (update, sorting, joining tables, conditions using the where clause, grouping, set functions, sub-queries etc.). In your report, include recommendations on how you can improve your database development.

LO4: Produce technical and user documentation
Documentation helps in understanding the concept of database development. To reflect your understanding of technical and user documentation, you are required to produce a fully technical and user documentation for your designed database for the college. Your documentation should include diagrams showing movement of data through the system, and flowcharts describing how the system works.
Enhancing database development is paramount in completing the development cycle. You are required to assess any future improvements that may be required to ensure the continued effectiveness of the database system.

Relevant Information
To gain a Pass in a BTEC HND Unit, you must meet ALL the Pass criteria; to gain a Merit, you must meet ALL the Merit and Pass criteria; and to gain a Distinction, you must meet ALL the Distinction, Merit and Pass criteria.

Guidelines of the Coursework Document
a) All coursework must be word processed.
b) Document margins must not be more than 2.54 cm (1 inch) or less than 1.9cm (3/4 inch).
c) Font size must be within the range of 10 point to 14 point including the headings and body text.
d) Standard and commonly used type face such as Times new Roman or Arial etc should be used.
e) All figures, graphs and tables must be numbered.
f) Material taken from external sources must be properly refereed and cited within the text using Harvard standard

Reference no: EM132207131

Questions Cloud

How conflict in some cases may be necessary : Describe how conflict in some cases may be necessary to bring about desired outcomes.
Implementation of e-commerce on federal government : What is the impact and implementation of E-commerce on federal government?
Does legal intervention affect addiction recovery outcomes : To begin, my research question would be "Does legal and/or familial intervention affect addiction recovery outcomes over time?" My hypothesis would be.
The list of us free trade agreement partners : Select a country from the list of U.S. free trade agreement partners and examine the information.
Developing a database for icon summer games : Database Design and Development - Produce technical and user documentation - Test the system against user and system requirements
Implementation of e-commerce on local government : What is the impact and implementation of E-commerce on local government?
Primary drivers of information systems design : Key performance indicators: What are the primary drivers of information systems design?
Effect of family control on corporate performance : The objective of this work is to analyze whether family controlled companies are more profitable than non-family firms.
What kind of research questions lead to qualitative approach : What kinds of research questions lead to a qualitative approach? If you chose to conduct quantitative research in your Week 4 proposal.

Reviews

len2207131

1/3/2019 9:03:11 PM

2re. pParation guidelines of the Coursework Document a) All coursework must be word processed. b) Document margins must not be more than 2.54 cm (1 inch) or less than 1.9cm (3/4 inch). c) Font size must be within the range of 10 point to 14 point including the headings and body text. d) Standard and commonly used type face such as Times new Roman or Arial etc should be used. e) All figures, graphs and tables must be numbered. f) Material taken from external sources must be properly refereed and cited within the text using Harvard standard g) Do not use Wikipedia as a reference. h) Word limit must be strictly followed.

len2207131

1/3/2019 9:03:00 PM

LO1 Use an appropriate design tool to design a relational database system for a substantial problem P1 Design a relational database system using appropriate design tools and techniques, containing at least four interrelated tables, with clear statements of user and system requirements. M1 Produce a comprehensive design for a fully functional system which includes interface and output designs, data validations and data normalisation. D1 Assess the effectiveness of the design in relation to user and system requirements.

len2207131

1/3/2019 9:02:54 PM

General Guidelines • The work you submit must be in your own words. If you use a quote or an illustration from somewhere you must give the source. • Include a list of references at the end of your document. You must give all your sources of information. • Make sure your work is clearly presented and that you use readily understandable English. • Wherever possible use a word processor and its “spell-checker”.

Write a Review

Other Subject Questions & Answers

  Discusses the dynamics of the courthouse

Discusses the dynamics of the courthouse. One of the things covered in the readings are the many different actions that one can find in a courtroom setting.

  Create a research project you would find valuable

Create a research project you would find valuable if you had unlimited time and resources.

  What measures can counselors take to help accidents

What measures can counselors take to help prevent avoidable accidents with children? What can they do in working with parents, children, and schools

  Earth on a two-dimensional surface

All map projections, which represent the three-dimensional surface of the Earth on a two-dimensional surface distort one or more of the four properties - area, shape, distance, direction. How then are we to judge whether any map is a "good map"?

  What causes food addiction and what are the effects

King Fahd University of Petroleum and Minerals - Non-Conventional Energy Sources - Write a paper on What causes food addiction and what are the effects

  Explain the problem the author of the article addresses

Explain the problem the author of the article addresses.Explain how the author deals with the problem (the author's methodology).Explain the conclusions the author reaches in the article.Select five articles that interest you the most, and read them ..

  Negatives of having a boss in the city government

With the emergence of urban cities came the need for a distinct city government, including the role of the boss. What were the positives and negatives of having a boss in the city government?

  How is the information gathered

How is the information gathered?

  What numerical value get for the top event probability

what numerical value do you get for the top event probability?

  Explore the four main methods of qualitative field research

Explore the four main methods of qualitative field research and consider why participant observation is archetypal.

  Understanding the need for change in health and social care

Understanding the Need for Change in Health and Social Care - Facilitating Change in Health and Social Care - BTEC Level 5 HND Heath and Social Care

  Calculate resistance per phase of star connected rheostat

A 3 phase 50hz star connected motor has rotor resistance  and stand still reactance of 0.025ohm and 0.35 ohm respectively. The full load slip is 5% calculate the resistance per phase of a star connected rheostat which when connected to rotor  will gi..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd