Design a relational database

Assignment Help Database Management System
Reference no: EM132158250

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.


1. Learning Outcomes and Assessment Criteria
LO1 Use an appropriate design tool to design a relational database system for a substantial problem
LO2 Develop a fully functional relational database system, based on an existing system design
LO3 Test the systems against user and system requirements
LO4 Produce technical and user documentation

Verified Expert

The solution file is prepared in ms word and database created in ms sql. Created database for ICON summer game tournament, list out Logical structure of the tables. Entity Relational Diagram for database, Assumptions and system requirements,List all the attributes of the table. The database fulfill the normalization which has norm 1, norm 2 and norm 3 which includes primary key and foreign key constraints, and develop a fully functional relational database system, based on an existing system design and develop the database using the structured query language. Test the system against user and system requirements and Test Plan. The report Produce technical and user documentation ,Technical and User Documentation and finally we conclude future Improvements. The report has above 3000 words with references are include as per apa format

Reference no: EM132158250

Questions Cloud

Explain the types of costs variable : Explain the types of costs variable, fixed, and mixed costs and the relevant range and how these are involved in cost behavior analysis
Describe at least three of the given items : Research a non-union company on the "Fortune 100 Best Companies to Work For" List. Describe at least three of the following items in a 15- slide presentation.
What is the selling price of the bonds : At the time of issuance, the market interest rate for similar financial instruments is 12%. What is the Selling price of the bonds
Calculate the cost of goods sold for abc ltd : ABC Ltd. uses the periodic inventory system and has the following information for 2016. Calculate the cost of goods sold for ABC Ltd. in 2016
Design a relational database : Database Design and Development - Developing a database for ICON Summer Games - Design a relational database that is capable of maintaining Events
Why do we need the given kind of training : Your boss has questioned your plans to include harassment prevention training in next year's budget. He said, "We don't have any harassment around here.
What is the normal balance of the account premium : What is the normal balance of the account Premium on Bonds Payable? Is it added to or subtracted from the Bonds Payable account to determine the carrying amount
Calculate bad debt expense : At January 1, 2017, the credit balance of Martinez Corp.'s Allowance for Doubtful Accounts was $408,000. Calculate bad debt expense
Develop at least two visual aids : Analyze why this company maintains the level of success it does from an economic and financial perspective. Develop at least two visual aids.

Reviews

len2158250

11/2/2018 9:48:29 PM

c) All Final coursework must be submitted to the Final submission point into the unit (not to the Tutor). A student would be allowed to submit only once and that is the final submission. d) Any computer files generated such as program code (software), graphic files that form part of the coursework must be submitted as an attachment to the assignment with all documentation. e) The student must attach a tutor’s comment in between the cover page and the answer sheets in the case of Resubmission.

len2158250

11/2/2018 9:47:14 PM

a) Initial submission of coursework to the tutors is compulsory in each unit of the course. b) Student must check their assignments on ICON VLE with plagiarism software TurnItIn to make sure the similarity index for their assignment stays within the College approved level. A student can check the similarity index of their assignment three times in the Draft Assignment submission point located in the home page of the ICON VLE.

len2158250

11/2/2018 9:47:04 PM

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.

len2158250

11/2/2018 9:46:59 PM

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

Database Management System Questions & Answers

  Why is a key important in a database

Why is a Key important in a database? How does it help with Referential Integrity? Lists three compelling reasons why Keys are crucial to table structure

  Display information about all columns in customers table

Display information about all columns in Customers table. (hint use OE schema and DESC) - - include SQL script in the lab report. Deliverable 10 & 11 should be completed using MS SQL.

  Identify the business rules for patient and order

Typically, a hospital patient receives medications that have been ordered by a particular doctor. Because the patient often receives several medications.

  Create an entity-relationship diagram

Create an Entity-Relationship (E-R) Diagram relating the tables of your database schema through the use of graphical tools in Microsoft Visio or an open source alternative such as Dia

  Design an relational model

Choose 2 enterprises(businesses, corporations, companies, institutions) from one or more economic, organizational, institutional or industrial sector of interest to you. See the Appendix for suggestions and examples.

  Discuss about the data warehousing design

Create a database schema that supports the company's business and processes. Explain and support the database schema with relevant arguments that support the rationale for the structure. Note: The minimum requirement for the schema should entail t..

  Assume that a student table in a university database has an

assume that a student table in a university database has an index on studentid the primary key. and additional indexes

  What platforms will app run on or be accessible from

What platforms will App run on or be accessible from? iOS? Android? Windows? Browser-only? Multiple? Others?

  Discuss the garbage collection in a structured programming

Discussion Compare and contrast garbage collection in a structured programming languages

  Program that simulates game of rock-paper

Write a program that simulates a game of rock, paper, scissors between a human and the computer in best 2 out of 3 rounds.

  Design a collection of tables that satisfies 2nf but not 3nf

Using the FD list in problem 1, identify the FDs that violate 2NF. Using knowledge of the FDs that violate 2NF, design a collection of tables that satisfies 2NF but not 3NF.

  Create a report detailing the basics of databases

Henningson has asked you to create a report detailing the basics of databases. She would also like you to provide a detailed explanation of relational databases along with their associated business advantages.

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