Unit 4 Database Design and Development - Assignment 2021
Unit 4 Database Design and Development - Assignment 2021
Issue Date
Submission Date
Submission Format
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.
You have been employed as a Database Developer at a large IT consultancy company. BKC, a local
double-glazing company, has approached your company as they are rapidly expanding. New housing
developments, as a result of the government’s program of regenerating the old disused factory complexes
outside the city of Sheffield, have caused a huge increase in the demand for their products and services
from building contractors.
BKC has, to date, managed their business by using a computerized system which was developed by a
college student five years ago. The system is now too slow, and no system documentation was produced
when it was implemented so changes to the system cannot be made easily. The CEO of BKC feels that,
as their business requirements have changed, to grow and manage their business successfully they need
to invest in new technology and a new system.
They currently have sales agents who follow up sales leads which are mainly generated from their
marketing material and calls taken by staff in the company office. Sales are also generated by the agents
who visit building contractors. Each visit from lead results in a quote and some of these quote’s result in
an actual sale, either to supply only or to supply and install.
BKC supplies a huge range of windows and doors. They buy most of their products in bulk from a few
large manufacturers and store the products in their warehouse. They also make some bespoke windows
and doors in their workshop in the warehouse.
Your company has accepted the contract to develop a database system for BKC and to provide the
necessary technology to run the system. Your brief is to develop the database system element of the
contract from BKC.
You have been asked by your manager to investigate the system requirements, design, create and
implement the system. One of the requirements of the contract is that user and technical documentation
be made available to BKC.
Part 1 (LO1)
Before you start the development process, your manager has asked you to produce a detailed report for
the CEO of BKC.
Using appropriate tools and techniques, you will produce a comprehensive design for a fully functional
relational database system which will include at least four example tables, interface, and output designs,
data validations, and cover data normalization. They would also like you to evaluate your design with
the client’s requirements.
Part 3 (LO4)
Finally, BKC has asked that technical and user documentation be also produced for distribution to a staff
of varying computer literacy to help them navigate the database’s interfaces. To aid future maintenance
and continued system effectiveness, the flow of data through the system should be shown as well as
suggested improvements to the database system.
Pass Merit Distinction
LO1. Differentiate between the role of a leader and the function of
a manager.
P1. Design a relational database M1. Produce a comprehensive
system using appropriate design design for a fully functional D1. Evaluate the effectiveness
tools and techniques, containing system which includes interface of the design in relation to user
at least four interrelated tables, and output designs, data and system requirements.
with clear statements of user and validations and data
system requirements. normalisation.