0% found this document useful (0 votes)
173 views

Unit 10 Database Design Development - Assignment Brief

This document provides an assignment brief for a database design and development project. Students are asked to design and build a database for a retail company called AMBER Ltd. that has four UK branches and sells electronic products. The database must include entities for products, customers, and transactions. It must also allow generating reports on monthly orders/sales and listing customers alphabetically with contact details. Students will meet with stakeholders to discuss requirements and then design and develop the database using tools like UML and Microsoft Access. The project involves designing the database structure, developing a functional system with interfaces, queries, and security, and providing documentation for users and technical details. The goal is to create a system that supports AMBER Ltd.'s operations and reporting needs

Uploaded by

Andrew
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
173 views

Unit 10 Database Design Development - Assignment Brief

This document provides an assignment brief for a database design and development project. Students are asked to design and build a database for a retail company called AMBER Ltd. that has four UK branches and sells electronic products. The database must include entities for products, customers, and transactions. It must also allow generating reports on monthly orders/sales and listing customers alphabetically with contact details. Students will meet with stakeholders to discuss requirements and then design and develop the database using tools like UML and Microsoft Access. The project involves designing the database structure, developing a functional system with interfaces, queries, and security, and providing documentation for users and technical details. The goal is to create a system that supports AMBER Ltd.'s operations and reporting needs

Uploaded by

Andrew
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Unit 10: Database Design & Development - Assignment Brief

Assignment Brief

U10_DT_AB_SEPT22 1
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief
STUDENT NAME AND ID
NUMBER
Qualification Pearson BTEC Level 4 Higher National Certificate in
Digital Technologies (General)

Academic Year 2022-2023

Unit Number & Name Unit 10: Database Design & Development

Unit Leader Kayode Popoola


Unit Lecturers Kayode Popoola, Shwe Moon, Olaniyi Frank Fafiyebi,
Kayode Adenuga

Assignment Title Database Design and Development for a Small and


Medium-Sized Business.
Type of Assignment Design and Implementation – Practical & Report
Weighting 100%
Issue Date Week Commencing 15/05/2023

Summative Submission Date Date: 09/07/2023


Sunday 09th July 2023 at 23.59

Using Summative submission link on Moodle.

https://moodle.globalbanking.ac.uk/course/view.php?id=2
780

Assessors Kayode Popoola, Shwe Moon, Olaniyi Frank Fafiyebi,


Kayode Adenuga

IV name Shujaat Shah

U10_DT_AB_SEPT22 2
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

Student Declaration

This is to confirm that this submission is my own work, produced without any
external help except for acceptable support from my lecturer. It has not been
copied from any other person’s work (published or unpublished) and has not
previously been submitted for assessment either at GBS or elsewhere.

I confirm that I have read and understood the ‘GBS Academic Good Practice and
Academic Misconduct: Policy and Procedure’ :

https://globalbanking.ac.uk/about-us/our-policies/

I confirm I have read and understood the above Student Declaration.

Student Name (print)

Signature

Date Thursday, 11 May 2023

U10_DT_AB_SEPT22 3
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

Assignment Submission Format (Structure)

The submission is in the form of:

1. Written Report: Activities 3,000 words.


2. The report should include all design, implementation, testing and technical
documentation.

Assignment Guidelines:

• Use a cover page, Title Page, Table of contents for the report.
• The main body of the report should be concise, formal academic style.
• Use at least 1.5 spacing and Times New Roman/ Arial font size 12.
• Use headings, paragraphs, and subsections as appropriate.
• Support the work with research, in-text citations, as well as statistics when relevant.
• Provide introduction, conclusion, evaluation, and recommendations.
• Use Appendices (if any).
• Use the Harvard Referencing Style for in-text citation and reference list.
• Provide a reference list using the Harvard referencing system.
• Respect the word limit of 3,000 words (+/- 10%), excluding the cover page, contents
page, list of references and appendices, although you will not be penalized for exceeding
the total word limit.

Note: Your submission will be word-processed, written work with a clear indication of the unit
number and title, your name and registration number, the student declaration.

•Attach the front sheet of this assignment brief to your work for assignment submission
with signatures on the statement of authenticity.

•Assignments submitted after the deadline will not be accepted unless Extenuating
Circumstances Form is submitted with third party evidence.

Unit Learning Outcomes:

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 existing system design.
LO3 Test the system against user and system requirements.
LO4 Produce technical and user documentation.

U10_DT_AB_SEPT22 4
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

Transferable skills and competencies developed

• Problem Solving
• Analytical Reasoning
• Creativity
• Communication
• Attention to Details
• Project Management
• Computer Skills

Vocational scenario:
Retail Company:

AMBER Ltd is an independent retail organization that offers shipping and delivery services for
electronic products with four branches in the United Kingdom. They have contacted your
company – OpTech Consulting, an IT consultancy company based in the UK for a database
application to be developed for their operations in the UK.

The company headquarter is in the heart of London city with three other branches across the
country, including Birmingham, Manchester, and Leeds. They produce and deliver different
electronic products, and thus they would want the database development to include entities for
their products, customers, and transactions.

The company intends to have two types of customers - those that use the online shopping
option or shop onsite. Thus, the system will hold attributes like (Products ID, Products Name,
Product Price, Customer Name, Customer Address, Transaction ID, Transaction Name,
Payments Details, and a Customer ID as shown in the supermarket table below) generated
randomly for two categories of customers.

The manager of AMBER Ltd has a culture of monitoring monthly transactions and generating
a report from monthly orders and their total sale, so a query is expected to be generated for
this operation. The marketing team need to keep the list of all customers in alphabetical order,
with their email and telephone numbers to make the customers on the list aware of new
products, discounts, and other services.

In addition, the development must also include forms that users can use to interact with the
backend of the database. Thus, the system must be secure, robust, and scalable enough so
that the after-sales receipt reflects the location and time at which the product is purchased.

The system should have a full reporting menu that makes generating weekly stocktaking
possible. This will ensure stock control and make an order for replenishment by the branch
manager.

Table 1: Sample Supermarket Table

Customer Customer Customer Product ID Product Quantity Transaction Transaction Payment Date/Time Order Location
ID Name Address Name Type ID Mode Number

U10_DT_AB_SEPT22 5
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

Your Role:

You are employed as a Junior Database Developer by OpTech Consulting. Your company
has accepted the contract to develop a database system for AMBER Ltd and provide the
necessary technology to run the system.

Your manager has asked you to obtain and use the system requirements to design, create and
implement the system. He has suggested using UML database notation for design and
Microsoft Access for implementation stages. Consequently, one of the contract requirements
is that user and technical documentation be made available to AMBER Ltd.

Assignment activity and guidance


Your first activity is to prepare a report that uses an appropriate design tool to design a
relational database system depicted in the assignment brief.

Section 1 (LO1): Use an appropriate design tool to design a relational database system.

You are to meet with the stakeholders at AMBER Ltd and the end-users to discuss the
description of the project requirements. The outcome of this meeting should provide you with
sufficient information to design and implement the database. Thus, the objectives of this task
are to:

• 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.
• Produce a comprehensive design for a fully functional system which includes interface
and output designs, data validations and data normalisation (Please refer to Table 1).
• Evaluate the effectiveness of the design in relation to user and system requirements.

Section 2 (LO2 & LO3): Develop a fully functional relational database system.

The objectives of this task are to:

• Develop the database system with evidence of user interface, output and data
validations, and querying across multiple tables.
• Implement a query language into the relational database system.
• Implement a fully functional database system which includes system security and
database maintenance.

U10_DT_AB_SEPT22 6
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

• Assess whether meaningful data has been extracted using query tools to produce
appropriate management information.
• Evaluate the effectiveness of the database solution in relation to user and system
requirements and suggest improvements.

Section 3 (LO3): Test the system against user and system requirements.

The objectives of this task are to:

• Test the system against user and system requirements with all evidence screenshots.
• Assess the effectiveness of the testing, including an explanation of the choice of test
data used.
• Evaluate further the effectiveness of the database solution in relation to user and
system requirements and suggest improvements.

Test Plan

Tester:

Test Date:

Table 2: Sample Test Plan template

Test No: Purpose: Test Data: Expected Result: Actual Result: Pass/Fail:

Section 4 (LO4): Produce technical and user documentation

The objectives of this task are to:

• Produce technical and user documentation.


• Produce technical and user documentation for a fully functional system, including
diagrams showing movement of data through the system, and flowcharts describing how
the system works.
• Evaluate the database in terms of improvements needed to ensure the continued
effectiveness of the system.

*Please access HN Global for additional resources, support and reading for this unit. For
further guidance and support on report writing, please refer to the Study Skills Unit on HN
Global www.highernationals.com

U10_DT_AB_SEPT22 7
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

• Collusion and Plagiarism must be avoided.


• Start each section on a new page, and the pages should be numbered. Highlight each
section.
• Include a Bibliography at the end of the research paper and use the Harvard referencing
style.
• All work should be comprehensively referenced, and all sources must be fully
acknowledged, such as books and journals, websites (include the date of visit), etc.
• To get a Pass, you need to address all the LOs and meet all the PASS (Ps) criteria
within the LO.
• To get a Merit, you need to address the characteristics of Pass and then M1, M2, M3,
M4 and M5.
• To get a Distinction, you need to address the characteristics of Pass, Merit, and then
D1, D2 and D3.

U10_DT_AB_SEPT22 8
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

Learning Outcomes and Assessment Criteria


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

LO2 Develop a fully functional relational database system,


based on an existing system design

P2 Develop the database M2 Implement a fully D2 Evaluate the effectiveness of the


system with evidence of user functional database system database solution in relation to user
interface, output and data which includes system and system requirements and
validations, and querying security and database suggest improvements.
across multiple tables. maintenance.

P3 Implement a query M3 Assess whether


language into the relational meaningful data has been
database system. extracted through the use of
query tools to produce
appropriate management
information.
LO3 Test the system against user and system requirements

P4 Test the system against M4 Assess the


user and system requirements. effectiveness of the testing,
including an explanation of
the choice of test data used.
LO4 Produce technical and user documentation

D3 Evaluate the database in terms


P5 Produce technical and user M5 Produce technical and of improvements needed to ensure
documentation. user documentation for a the continued effectiveness of the
fully functional system, system.
including diagrams showing
movement of data through
the system, and flowcharts
describing how the system
works.

U10_DT_AB_SEPT22 9
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief

Academic Integrity (Note to avoid Plagiarism)

Academic integrity is a fundamental expectation for all college/university students, and while it is
acknowledged that mitigating circumstances might be raised as factors in student behaviour, cheating
cannot be disregarded. As contained in GBS Academic Good Practice and Academic Misconduct
Policy and Procedure, GBS's definition of plagiarism has been expanded to make explicit that copying
from texts or web sources and copying work from other students constitutes plagiarism.

"Plagiarism is taking or copying someone else's work, including another student's, and presenting it
as your own. Plagiarism is said to occur when ideas, texts, theories, data, created artistic artefacts or
other material are presented without acknowledgement so that the person considering this work is
given the impression that what they have before them is the student's original work when it is not.
Plagiarism also occurs when a student's work is re-presented without being properly referenced.
Plagiarism is a form of cheating and is a disciplinary offence."

Plagiarism is easy to avoid by making sure you reference all the sources of material you use to
complete your work. Pearson has developed Guidelines on Harvard Referencing, which are available
in the Academic Support Area for Students on Moodle (VLE) and on respective unit pages.

If you are concerned about referencing techniques, please draw the matter to your Unit Lecturer or
Academic Support Team at [email protected] so that you may receive extra
advice.

Group coursework may be designed so that each student's contribution is identifiable, but the
inclusion of plagiarized material is still the whole group's responsibility. All group members should
exercise vigilance to ensure that work is adequately referenced; students have a shared responsibility
for the assignment in group work.

U10_DT_AB_SEPT22 10
Unit 10: Database Design & Development - Assignment Brief
Assignment Brief
Recommended Resources
Textbooks
Churcher, C. (2012) Beginning Database Design: From Novice to Professional. 2nd Ed.
Apress.
Connolly, T. and Begg, C. (2014) Database Systems: A Practical Approach to Design,
Implementation and Management. 6th Ed. Global Edition. Pearson.
Kroemke, D. and Auer, D. (2012) Database Concepts: International Edition. 6th Ed. Pearson.
Paulraj, P (2008). Database Design and Development: An Essential Guide for IT Professional.
Wiley.
Stephens, R. (2008) Beginning Database Design Solutions. Wrox.

Journals
International Journal of Database Management Systems
Journal of Database Management
The Computer Journal
Journal of Systems Analysis and Software Engineering
Journal of Emerging Trends in Computing and Information Sciences

Websites
lynda.com Database Training (Tutorials)

mva.microsoft.com Microsoft Virtual Academy “Database Development”


(Training)

mva.microsoft.com/ebooks Microsoft Virtual Academy “Microsoft Press” (E-Books)

Links

This unit links to the following related units:


Unit 26: Data Structures & Algorithms
Unit 29: Applied Analytical Models

U10_DT_AB_SEPT22 11

You might also like