Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Seasalter College
September 2018
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 five parts, design, data and queries, derived data and an evaluation.
All parts of the assessment relate to the Seasalter College scenario below.
Scenario
Seasalter College is Further Education College based in Kent, United Kingdom. They
specialize in science education.
They want a database to help them manage teaching and resources for their various
courses. This database will not be concerned, at least initially, with the allocation of
students to courses.
Each course will have a number of staff allocated to it. A member of staff might be
allocated to more than one course. Staff are defined by type: Teacher, Technical Support,
Administration, Other.
Courses are made up of modules. A module might be part of more than one course.
Modules are defined by type ‘Core’, ’Elective’ or ‘Optional’. Some modules such as
‘Biochemistry of Life’ which is taught on different courses.
A course might have one or more laboratories associated with it. A laboratory is
administered by one particular course.
A module will be taught in a particular laboratory. A laboratory might host many different
modules. Laboratories have equipment in them. A piece of equipment might be allocated
to more than one laboratory. Equipment is defined by type.
Examples of data are shown in the tables below.
The system should be capable of storing all the information needed for Seasalter College
to carry out their business. A number of additional requirements are outlined as in Task 2
below, including data entry and queries.
Please state any assumptions you have made about the scenario.
Please Note: The data shown in the assignment is not necessarily normalised, and that it
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 Seasalter College.
Please note also that all SQL scripts should be shown along with their results.
Page 2 of 7
Database Design and Development © NCC Education Limited 2018
.
Below are samples of the paper records currently kept by Seasalter College
Page 3 of 7
Database Design and Development © NCC Education Limited 2018
Document 2. Modules on Courses
Page 4 of 7
Database Design and Development © NCC Education Limited 2018
Document 3. Courses, laboratories and equipment
Page 5 of 7
Database Design and Development © NCC Education Limited 2018
Task 1 – 35 Marks
a. An entity relationship model for the proposed database system for Seasalter
College.
b. A discussion of the normalisation taken to produce a set of third normal form
relations for the proposed system. You should explain normalisation and how you
have applied it.
c. A data dictionary for your proposed system.
Task 2 – 32 Marks
a. Create the tables in SQL and show the CREATE scripts as running in the
programming environment.
b. Data on all the courses and teachers. Give a listing of this.
c. Data for modules and indicate who teachers them. Give a listing of this.
d. Data on all laboratories. Give a listing of this.
e. Data on the equipment found in the laboratories. Give a listing of this
f. Write a query that selects all the teachers for chemistry courses.
g. Write a statement changing plant biology into a core unit.
h. Write a statement that changes the name of teacher ‘Mavis Kingdom’ to ‘Mavis
Rickman-Kingdom’.
i. Write a query that shows all equipment in the chemistry laboratories.
j. Write a query that shows all the teachers who might be using a microscope as part
of their work.
k. Write a query that produces the output that could be used to give details of all
courses and the modules that make them up including the teachers for them.
l. Write a query showing how many types of item are classified as ‘Chemistry
Experiment’
Task 3 – 13 Marks
The company have said they would like to extend the database to include costing
information for cleaning and maintenance work on the laboratories. Data should be
kept on the cost of paying staff to clean each laboratory each week. There should
be a way of recording how much routine and one-off maintenance work on the
laboratories will cost. You should include an outline of how you would derive costing
information using SQL and specify the method of implementing any changes
required to derive this costing information.
Task 4 – 10 Marks
In the future Seasalter College could expand as an organisation by merging with
other colleges in the south-east of England. Describe the factors that might make
them consider implementing a distributed database.
Task 5 – 10 Marks
Give an evaluation of how the work you have done has met the requirements of the
company. This should include data storage and applications. You should also
discuss how you have standardised the company’s data.
Page 6 of 7
Database Design and Development © NCC Education Limited 2018
Submission requirements
• 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
Database Design and Development © NCC Education Limited 2018