Databases June 2017 Assignment - FINAL v2 PDF
Databases June 2017 Assignment - FINAL v2 PDF
Databases June 2017 Assignment - FINAL v2 PDF
Databases
Assignment title:
Synergy Exhibition Services
June 2017
Important notes
Please refer to the Assignment Presentation Requirements for advice on how
to set out your assignment. These can be found on the NCC Education
Campus. Click on Policies and Advice in the left-hand menu and look under
the Advice section.
You must read the NCC Education documents ‘What is Academic
Misconduct? Guidance for Candidates’ and ‘Avoiding Plagiarism and
Collusion: Guidance for Candidates’ and ensure that you acknowledge all the
sources that you use in your work. These documents are available on
Campus. Click on Policies and Advice in the left-hand menu and look under
the Policies section.
You must complete the ‘Statement and Confirmation of Own Work’. The
form is available on Campus. Click on Policies and Advice in the left-hand
menu and look under the Policies section.
Please make a note of the recommended word count. You could lose marks
if you write 10% more or less than this.
You must submit a paper copy and digital copy (on disk or similarly
acceptable medium). Media containing viruses, or media that cannot be run
directly, will result in a fail grade being awarded for this assessment.
All electronic media will be checked for plagiarism.
Introduction
This assignment is in three parts: design, data and queries, and an assessment. All parts
of the assessment relate to the Synergy Exhibition Services scenario below.
Scenario
Synergy Exhibition Services is a company that provides facilities for putting on displays
and demonstrations at exhibitions for promotional purposes. They are hired by external
customers to do this. Any particular exhibition is for one customer only. Synergy Exhibition
Services want you to design and implement a database that meets the requirements for its
data. These requirements are specified in this scenario and the examples of paper
documents kept by the company are shown below.
Synergy Exhibition Services provides stalls and display installations for exhibitions. An
installation might be a projected slide presentation using software like PowerPoint, a
virtual reality tour or a sound and light show. Pages 3 to 5 show samples of the paper
records that are currently kept by the company.
Please Note: The data shown in the assignment is not necessarily normalised and it is the
candidate’s task to organise the data in the most optimal way possible. For example, the
paper records shown below will not necessarily map directly to database tables. The
candidate is expected to use these tables as a starting point for their own normalisation
and optimisation of the Synergy Exhibition Services data.
Please note also that all SQL scripts should be shown along with their results.
Page 2 of 7
Databases © NCC Education Limited 2017
Exhibition Summary Sheet
Page 3 of 7
Databases © NCC Education Limited 2017
Staff Record Sheet
Page 4 of 7
Databases © NCC Education Limited 2017
Exhibition Record Sheet
Exhibition ID: E111
Exhibition Name: Ideal Holiday Exhibition
Address: Olympia London, Hammersmith Road, Kensington, London W14 8UX
Start Date: 01-JUN-2017
End Date: 05-JUN-2017
Exhibition Details
Installations:
Software:
Page 5 of 7
Databases © NCC Education Limited 2017
Task 1 – Design (40 Marks)
a) Produce an entity relationship model for the proposed database system for
Synergy Exhibition Services. This should be a fully normalised model to 3rd
normal form. (20 marks)
b) Discuss how you have identified primary and foreign keys for your entity
relationship model. You could mention data integrity, referential integrity and
functional dependence in your discussion. (10 marks)
c) Produce a data dictionary for the entity relationship model showing all attributes,
with data types and identifying primary and foreign keys. (10 marks)
a) Create all the tables using SQL. Show your create table scripts and the finished
tables. (10 marks)
b) Enter data on all the exhibitions shown in the assignment. (1 mark)
c) Enter data for all the customers and associate them with exhibitions. Note that a
customer might have more than one exhibition associated with them. (1 mark)
d) Enter data on staff and exhibitions they are working at taken from the
assignment. Give a listing of this information. (1 mark)
e) Write a query that selects all the exhibitions for the Travel Association of Great
Britain. (2 marks)
f) Write a query that selects the staff that work in software support. (3 marks)
g) Write a query that selects all the exhibition details for exhibitions at Olympia. (3
marks)
h) Write a query that counts all the trade exhibitions. (3 marks)
i) Write a query that shows the staff working at stamp exhibitions. (3 marks)
j) Update the item table so that Sharon Smith has changed jobs to Software
Project Manager. (4 marks)
k) Update the staff table so that Pauline West is now known as Pauline Yardley. (4
marks)
l) Update the lesson title of the exhibition ‘Stampex’ to ‘Stampex 2017’. (4 marks)
m) Update any exhibitions that involve Sandy Niles so that now they have Diana
West assigned to them. (5 marks)
n) Delete the staff record for Sandy Niles. (1 mark)
Your understanding of the requirements. You should include any assumptions you
have made with regard to design decisions and requirements. (5 marks)
A discussion of how the initial design attempted to meet the requirements. (5
marks)
An assessment of how well the requirements have been met. (5 marks)
Page 6 of 7
Databases © NCC Education Limited 2017
Submission guidelines
Your submission should be in the form of a single word-processed document that
includes any necessary diagrams.
The word count for the document is 2000 words (excluding text in any diagrams). You
should explain any assumptions you have made.
A digital version must be submitted on a CD, USB flash drive or other similarly
acceptable medium, along with a copy of the developed database.
Candidate checklist
Please use the following checklist to ensure that your work is ready for submission.
Page 7 of 7
Databases © NCC Education Limited 2017