0% found this document useful (0 votes)
24 views14 pages

Assessment Brief - DDD

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views14 pages

Assessment Brief - DDD

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Assignment Brief (RQF)

Higher National Diploma in Computing

Course Tittle Pearson BTEC Level 5 Higher National Diploma in Computing

Unit Number and Title: Unit 4 - Database Design & Development

Assignment Title Centralized Database for MadZoo Digital

Name of the Learner

Ref. No. of the Learner Pearson Regd. No.

Assignment Number Batch No & Semester

Issue Date Submission Date


Date Received 1st
Re-submission Date
submission
Unit Assessor: Academic Year 2023 - 2024

Assessor Summative Feedback

Grade: Assessor Signature: Date:


Resubmission Feedback - Formative

Grade: Assessor Signature: Date


Internal Verifier’s Comments

Signature of the IV Date


Student Agreement: Student Signature
I understand the feedback given to me and agree to carry
out the actions in future works as required and indicated. Date

Please note that grade decisions are provisional. They are only confirmed once
internal and external moderation has taken place and grades decisions have been
agreed at the assessment board.

Page 1 of 14
STUDENT ASSESSMENT SUBMISSION AND DECLARATION

Student name: Assessor name:

Issue date: Submission date: Submitted on:

Programme:

Unit:

Assignment number and title:

Plagiarism
Plagiarism is a particular form of cheating. Plagiarism must be avoided at all costs and students who
break the rules, however innocently, may be penalised. It is your responsibility to ensure that you
understand correct referencing practices. As a university level student, you are expected to use
appropriate references throughout and keep carefully detailed notes of all your sources of materials for
material you have used in your work, including any material downloaded from the Internet. Please
consult the relevant unit lecturer or your course tutor if you need any further advice.

Student Declaration

Student declaration

I certify that the assignment submission is entirely my own work and I fully understand the
consequences of plagiarism. I understand that making a false declaration is a form of malpractice.

Student signature: Date:

Page 2 of 14
SUBMISSION FORMAT

Assignment
Submission Format
Part

LO 1 Report

LO 2 Report

LO 3 Report

LO 4 Report

Page 3 of 14
ASSESSMENT REVIEW PLAN
Gradin
Assignment Part g Evidence Formative Comments Review Date
Criteria
L0 Use an
1 appropriate P1
design tool to
design a
relational
database M1 Report
system for a
substantial
problem
D1

P2
L02 Develop a
fully-
functional P3
relational
database
system, M2
based on an Report
existing
system M3
design

D2

L03 Test the


system P4 Report
against user

Page 4 of 14
and system
M4
requirements

P5

L0 Produce
4 technical and M5
Report
user
documentation

D3

Page 5 of 14
SUMMATIVE FEEDBACK

Pearson BTEC Level 5 Higher National Diploma in


Course Title
Computing
Unit No & Title Unit 4 & Database Design & Development

Assessor

Ref. No. of the Learner

Name of the Learner


Grading
Summative Feedback
Criteria
LO1 Use an appropriate design tool to design a relational database system for a
substantial problem
Design a relational database system using appropriate design tools and
techniques, containing at least four integrated tables, with clear
P1 statements of user and system requirements
Comments

Produce a comprehensive design for a fully functional system, which


includes interface and output designs, data validations and data
M1 normalization
Comments:

Evaluate the effectiveness of the design in relation to user and system


requirements
D1
Comments:

LO2 Develop a fully-functional relational database system, based on an existing


system design
Develop the database system with evidence of user interface, output and
data validations and querying across multiple tables
P2

Implement a query a language into the relational database system


P3
Comments:

Implement a fully functional database system, which includes system


security and database maintenance
M2
Comments:

Assess whether meaning full data has been extracted through the use of
query tools to produce appropriate management information
M3
Comments:

Evaluate the effective of the database solution in relation to user and


system requirements and suggest improvements
D2
Comments:

LO3 Test the system against user and system requirements

Page 6 of 14
Test the system against user and system requirements
P4
Comments:

Assess the effectiveness of the testing, including an explanation ofthe


choice of test data used
M4
Comments:

LO4 Produce technical and user documentation

Produce technical and user documentation


P5
Comments:

Produce technical and user documentation for a fully functional system,


including data flow diagrams and flowcharts, describing how the system
M5 works
Comments:

Evaluate the database in terms of improvements needed to ensure the


continued effectiveness of the system
D3
Comments:

Page 7 of 14
Pearson
Higher Nationals in
Computing
Unit 04: Database Design &
Development

Page 8 of 14
Higher National
Certificate/Diploma in
Computing
Assignment Brief
Student Name/ID
Number
Unit Number and
Title
Academic Year 2023 - 2024
Unit Tutor
Assignment Title Centralized Database for MadZoo Digital
Issue Date
Submission Date
IV Name & Date

Submission Format
The submission is in the form of two documents/files:

1. Database files(In the form of .sql file)


2. A complete documentation which covers Task 01, 02, 03 and Task 04 with correct
evidences along with 2000 – 2500 word limit.

You are required to make use of headings, paragraphs, subsections and illustrations as
appropriate, and all work must be supported with research and referenced using the
Harvard referencing system.

General Guidelines
Page 9 of 14
1. A cover page or title page should be attached to your assignment. Use page 1 of this
assignment brief as your cover page and make sure all details are accurately filled.
2. The entire assignment brief should be attached as the first section of your assignment.
3. The assignment should be prepared using a word processing software.
4. The assignment should be word processing in an A4 sized paper.
5. Allow 1” margin on top, bottom and right sides of the paper and 1.25” on the left side
(for binding).
Word Processing Rules
1. The font size should be 12 point, and should be in the style of Time New Roman.
2. Set line spacing to 1.5. Justify all paragraphs.
3. Ensure that all headings are consistent in terms of size and font style.
4. Use footer function on the word processor to insert your name, unit,
assignment no, and page number on each page. This is useful if individual sheets
get detached from the submission.
Use the spell check and grammar check function of the word processing application to review
the use of language on your assignment.

Important points

1. It is strictly prohibited to use textboxes to add texts in the assignments, except for the
compulsory information.
e.g.: Figures, tables of comparison etc. Adding text boxes in the body except for the
before mentioned compulsory information will result in rejection of your work.
2. Carefully check the hand in date and the instructions given in the assignment. Late
submissions will not be accepted.
3. Ensure that you give yourself enough time to complete the assignment by the due
date.
4. Excuses of any nature will not be accepted for failure to hand in the work on time.
5. You must take responsibility for managing your own time effectively.
6. If you are unable to hand in your assignment on time and have valid reasons such as
illness, you may apply (in writing) for an extension.
7. Failure to achieve at least PASS criteria will result in a REFERRAL grade.
8. Non-submission of work without valid reasons will lead to an automatic RE FERRAL. You
will then be asked to complete an alternative assignment.
9. If you use other people’s work or ideas in your assignment, reference them properly
using HARVARD referencing system to avoid plagiarism. You have to provide both in-
text citation and a reference list.
10. If you are proven to be guilty of plagiarism or any academic misconduct, your grade
could be reduced to A REFERRAL or at worst you could be expelled from the course.

Page 10 of 14
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 an
existing system design
LO3 Test the system against user and system requirements
LO4 Produce technical and user documentation
Assignment Brief and Guidance

INTRODUCTION:

MadZoo Digital is a start-up company which was established in 2020. They operate on
varieties of software developments & network solutions. The company’s vision is to
transform ideas into experiences and help brands reach aspirational & affluent
audiences through data, creative & technology. The company is expanding their
business since rate of requirements are high. They have planned to establish new
departments for the company such as Research & Development, Project management
office, Information Security, Customer Service & etc.

TASK GUIDANCE:

An entertainment tournament hosted by MadZoo Digital introduces football matches.


Every employee is welcome to participate if they are willing.

You have been assigned as a Back end developer to centralise the tournament data and
keep track of soccer teams, the games they play, and the Players in each team. In the
design, we want to capture the following:
 We have a set of teams, each team has an ID (unique identifier), name, main
stadium, and to which city this team belongs.
 Each team has many players, and each player belongs to one team. Each player
has a number (unique identifier), name, DOB, start year, and shirt number that he
uses.
 Teams play matches, in each match there is a host team and a guest team. The
match takes place in the stadium of the host team.
 For each match we need to keep track of the following:
o The date on which the game is played
o The final result of the match
o The players participated in the match. For each player, how many goals he
scored, whether or not he took yellow card, and whether or not he took red
card.
o During the match, one player may substitute another player. We want to
capture this substitution and the time at which it took place.
 Each match has exactly three referees. For each referee we have an ID (unique
identifier), name, DOB, years of experience. One referee is the main referee and the
other two are assistant referee.

The following competition requires a design of a database with the above specifications
indicating necessary keys and relationships.

TASK 1:

Page 11 of 14
An Entity Relationship Diagram needs to be drawn for the entities along with their
attributes for the above given scenario.

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.

TASK 2:

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 Ms SQL Server to
demonstrate the extraction of meaningful data through the implementation of query
languages and also you are required to design Interfaces through an IDE in order to
provide evidence.

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 match details in the competition.


b) List all the players' names, DOB, Shirt number and Start year.
c) List all the events that participant Neymar Jr is registered for in ascending order by
date.
d) Update a referee's experience from 1 year to 3 years

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 the effectiveness of how these are ensured in your
implementation of the fully functional database system in accordance with users and
system's requirements.

TASK 3:

It is necessary to test database and in the process of successfully carrying out testing, a
Page 12 of 14
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. In your report, include recommendations on how you can improve your
database development.

TASK 4:

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 DFD diagram 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.

GRADING CRITERIA:

Pass Merit Distinction


LO1 Use an appropriate design tool to design a
relational database system for a substantial problem

P1 Design a relational M1 Produce a D1 Evaluate the


effectiveness
database system using comprehensive design for of the design in relation to
appropriate design tools a fully-functional system, user and system
and techniques, which includes interface requirements.
containing at least four and output designs, data
interrelated tables, with validations and data
clear statements of user normalisation.
and system
requirements.
LO2 Develop a fully-functional relational database
system, based on an existing system design

Page 13 of 14
P2 Develop the M2 Implement a fully- D2 Evaluate the
database system with functional database effectiveness of the
evidence of user system, which includes database solution in
interface, output and system security and relation to user and system
data validations, and database maintenance. requirements and suggest
querying across improvements.
M3 Assess whether
multiple tables.
meaningful data has
P3 Implement a query been extracted through
language into the the use of query tools to
relational database produce appropriate
system. management
information.

LO3 Test the system against user and system


requirements

P4 Test the system M4 Assess the


against user and effectiveness of the
system requirements. testing, including an
explanation of the choice
of test data used.

Pass Merit Distinction


LO4 Produce technical and user documentation
D3 Evaluate the database
P5 Produce technical M5 Produce technical in terms of improvements
and user and user documentation needed to ensure the
documentation. for a fully-functional continued effectiveness of
system, including data the system.
flow diagrams and
flowcharts, describing
how the system works.

Page 14 of 14

You might also like