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

DDD - Assignment 13,14 & 15 (PT)

The document outlines an assessment assignment for a Pearson Higher Nationals in Computing course. It provides details of the learner, unit being assessed, assignment parts and deadlines. Guidelines are provided around plagiarism, learner declarations, and assessment tracking. Learning outcomes and assessment criteria are defined for each part, focusing on database design, development, testing and documentation. Finally, a scenario is described for a database system for an online examination processing system, detailing entities like subjects, examiners, students, results etc. to be modelled in the design.

Uploaded by

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

DDD - Assignment 13,14 & 15 (PT)

The document outlines an assessment assignment for a Pearson Higher Nationals in Computing course. It provides details of the learner, unit being assessed, assignment parts and deadlines. Guidelines are provided around plagiarism, learner declarations, and assessment tracking. Learning outcomes and assessment criteria are defined for each part, focusing on database design, development, testing and documentation. Finally, a scenario is described for a database system for an online examination processing system, detailing entities like subjects, examiners, students, results etc. to be modelled in the design.

Uploaded by

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

HIGHER NATIONALS - ASSESSMENT (ASSIGNMENT)

Course Title: Pearson Higher Nationals in Computing


Name of the Mr. / Ms.
Learner:
Ref. No. of the Pearson Regd. No.:
Learner:
Unit No. & Title: Unit 4: Database Design Batch No. & CSD 13 14 & 15 (PT),
and Development Semester: Semester 01
Assignment Parts: 01, 02, 03, 04 Name of K. Mohamed Ishraque
Assessor:
Issued Date: 20.10.2022
Submission Date: 30.11.2022 Date Received 1st
submission:
Re-submission Date: Date Received 2nd
submission:

Assessor Summative Feedback:

Grade: Assessor Signature: Date:


Resubmission Feedback - Formative:

Date:
Grade: Assessor Signature:
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 12
Learner Assessment Submission and Declaration
When submitting evidence for assessment, each learner must sign a declaration
confirming that the work is their own.

Please list the evidence submitted for each task. Indicate the page numbers where the
evidence can be found or describe the nature of the evidence (e.g. video, illustration).

Unit No. & Title:


Task Assessment Evidence P Page No. M Page No. D Page No.

Additional comments to the Assessor:

Page 2 of 12
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.

Learner declaration

I certify that the work submitted for this assignment is my own. I have clearly referenced
any sources used in the work. I understand that false declaration is a form of malpractice.

Learner Signature: Date:

Page 3 of 12
Assessment Tracking
Assessment Record And Feedback Sheet
Student
Programme: HND Computing
Name:
Unit 4: Database
Unit No. & Assessment Unit
Design and
Title: Date: Grade:
Development
Assessor K. Mohamed Completion IV
Name: Ishraque Date: Signature:

Assignm
Resubmis
ent Learning Criteria Date Hand In Formative
sion
(Parts) Objectives Targeted Issued Date Feedback
Date*

LO1 Use an
appropriate design
tool to design a P1
20 Oct 31 Oct
01 relational M1
2022 2022
database system D1
for a substantial
problem
LO2 Develop a
fully functional
relational P2, P3
20 Oct 7 Nov
02 database system, M2, M3
2022 2022
based on an D2
existing system
design
LO3 Test the
P4
system against 20 Oct 14 Nov
03 user and system
M4
2022 2022
D2
requirements

LO4 Produce P5
20 Oct 21 Nov
04 technical and user M5
2022 2022
documentation D3

Page 4 of 12
Assignment Grading Assessor
Summative Comments
(part) No. Criteria Signature

P1

01 M1

D1

P2

P3

02 M2

M3

D2

P4

03 M4

D2

P5

04 M5

D3

Page 5 of 12
ISVU 2014 Rev
Unit Review Plan
1.0
Assignment Task Evidence Formative Comments Date

1.1 ER Model & Report


01
1.2 Report

Screenshots &
2.1 Result Output Report

Screenshots of Query
&
02 2.2
Result Output Report

Screenshots of Query
&
2.3
Result Output Report

Report
03 3 (Implementation,
Test Plan)

04 4 Booklet

Page 6 of 12
Learning Outcomes and Assessment 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 Assess 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, containing which includes interface requirements.
at least four interrelated and output designs, data
tables, with clear validations and data
statements of user and normalisation.
system requirements.
LO2 Develop a fully functional relational database system, based on an existing system
design
P2 Develop the database M2 Implement a fully
system with evidence of functional database
user interface, output and system which includes
data validations, and system security and
querying across multiple database maintenance.
tables.
M3 Assess whether
LO2 & 3 D2 Evaluate the
P3 Implement a query meaningful data has been
effectiveness of the database
language into the relational extracted through the use
solution in relation to user
database system. of query tools to produce
and system requirements,
appropriate management
and suggest improvements.
information.
LO3 Test the system against user and system
requirements
P4 Test the system against M4 Assess the
user and system effectiveness of the
requirements. testing, including an
explanation of the choice
of test data used.
LO4 Produce technical and user documentation
P5 Produce technical and M5 Produce technical and D3 Assess any future
user documentation. user documentation for a improvements that may be
fully functional system, required to ensure the
including diagrams continued effectiveness of
showing movement of the database system.
data through the system,
and flowcharts describing
how the system works.

Page 7 of 12
Scenario: Database System for The Online Examination
Processing System, South Eastern University of Sri Lanka
The Head of Examination Department describes the processing of the Examination
department as follows:

The department keeps records of the login details, Subjects for a particular faculty, First
and Second examiner for a particular subject, Student details, Lecturer details, other
employee details, examination registration for semester, and student results. The
following conceptual schema describe more about the expected database design
functionality.

 The proposed system can be accessed with valid login only where the login checks
for the registered user’s user ID and password; meanwhile a new user can be
registered through system admin with the user details such as user ID (staff ID or
student ID), full name (first name and last name), email ID, password, and user
category (academic staff, visiting academic staff, student, non-academic staff,
examination department staff, system admin).
 All the users can check students’ results at any time where students allowed to
check their own results only. Meanwhile, students’ results can be uploaded by the
particular subject lecturer or the head of examination department or the system
admin only.
 A student can apply for the examination where they need to include semester
number, academic year, subject codes, subject names, exam type (fresh or
repeat); A student can apply more than one exam at a time.
 Faculty level non-academic staff member or examination department staff can
upload subject details such as subject code, subject name, type (major, minor),
number of credit, semester, faculty. Meanwhile, first examiner and second
examiner details for a particular subject for the particular semester will be upload
by the relevant head of the department from the faculty which is save separately
in the database (subject code, firs examiner user ID, second examiner user ID,
semester, academic year).

Assume you are appointed as a Database Administrator for Online Examination


Processing System, South Eastern University of Sri Lank. It is your responsibility to
design and develop the database system for the proposed system.

Page 8 of 12
Tasks

PART 1
Task 1.1
Analyse and design a relational database system for Online Examination
Processing System, South Eastern University of Sri Lanka with clear
explanations and indicate the designing steps (Dataflow diagram [context
diagram], Entity relationship diagram). Make Any Valid Assumptions.

Use Microsoft Visio tool or any other tool to visualize the DFD and ER Model.

Task 1.2
Create at least four interrelated tables for the above designed ER diagram, with
clear statements of user and system requirements. Give at least five rows for
each table. Data entries to the tables can be your own assumed values. Data
should be valid as well.
Normalize the above created tables up to third normal form. Mention each step
to be followed along with the rules. The primary keys and the foreign keys must
be indicated clearly.

Part 2
Task 2.1
Develop the physical relational database by creating the tables for the above
designed ER Model with MSSQL/MySQL Workbench. The tables created for
above task can be utilized.
Identify and enforce all necessary constraints on the tables which include
primary key, foreign key constraints and domain constraints etc if applicable.

Task 2.2
Utilize the queries to insert data to the above created tables. So as to show your
knowledge in SQL apply the queries to update and delete.

Task 2.3
Implement complex queries in the above created tables to retrieve meaningful
data and make the data entry very easy for the users.

Note: use the comment making facility in the MSSQL/MySQL work bench when
querying to indicate your step by step process clearly.

Page 9 of 12
Part 3
Task 3
Critically review and test the developed database system against user and
system requirements. Address your findings, errors and problems encountered
in implementing the database including test plan and the possible test cases.

Note: Test procedures to be used: test plans, test models e.g. white box, black
box; testing documentation.

Part 4
Task 4
Produce a technical user documentation for developed database system
explaining how to use the database system.

Note: include diagrams showing movement of data through the system and
data flow diagram describing how the system works.

State the future improvements that can be undertaken to ensure the continued
effectiveness of the database system.

Page 10 of 12
Grading Matrix of M & D Criteria| Unit 04. Database Design & Development
M & D Criteria Contextualisation / Possible Evidence

Task 1.1: Draw the complete DFD and ER model with the cardinality
M1 Produce a comprehensive
ratios and participation constraints.
design for a fully functional system
which includes interface and output
Task 1.2: Give valid data to the corresponding columns of the tables
designs, data validations and data
created. Show each step clearly with proper rules which should be
normalization.
done for normalizing the tables.

M2 Implement a fully functional


Task 2.2: Choose suitable examples for the queries which are
database system which includes
performed for the system security and maintenance (insert, update,
system security and database
delete and back up).
maintenance.
M3 Assess whether meaningful
data has been extracted through
the use Task 2.3: Use the retrieval queries among the tables efficiently. Note:
of query tools to produce arithmetic operations, aggregate functions, aliases etc.
appropriate management
information.

M4 Assess the effectiveness of the


Task 3: Provide brief explanations for the reason for choice of test
testing, including an explanation of
model.
the choice of test data used.

M5 Produce technical and user


documentation for a fully functional
system, including diagrams showing Task 4: Show diagrams for movement of data through the system, and
movement of data through the DFDs properly describing how the system works.
system, and flowcharts describing
how the system works.

D1 Assess the effectiveness of the


Task 1.1: Identify appropriate user and system requirements to be
design in relation to user and
mentioned as the Entities and Attributes in the ER model.
system requirements.

D2 Evaluate the effectiveness of the Task 2.1, 2.2, 2.3: Show the effectiveness of using SQL in the
database solution in relation to MSSQL/MySQL work bench.
user and system requirements,
and suggest improvements. Task 3: Use the test procedures properly as per the correct process.

D3 Assess any future improvements Task 4: Concentrate on the future improvements that can be
that may be required to ensure the undertaken to ensure the continued effectiveness of the database
continued effectiveness of the system.
database system.

Page 11 of 12
NOTE:

 This assessment brief should be attached with your answers when you submit
your final report.
 If the assignment is submitted after the extended deadline, the assignment
will not be accepted whereas you shall be asked to go for a NEW assignment.

Instructions to students:
1. All assignment should comprise of the standard Front page given. No other
front page will be accepted.
2. All assignment should be bound with transparent board as the front cover and
BLACK hard board cover as the last sheet.
3. Clearly label the CDs with your Name, Batch No. and Student NO and attach
it to the back cover of your assignment.
4. Report Writing Guidelines:
1. Every Assignment should have an Introduction and Conclusion.
2. The standard Table of Contents should be generated.
3. All the Figures, Tables, Diagram etc. should be numbered.
4. Main Heading: Font: Arial; Size 16
5. Sub heading: Font: Arial; Size 14
6. Body text: Font: Arial; Size 11
7. Paragraph: Single line
8. Margins: Top: 1” Bottom: 1” Left: 1” Right: 1”
9. Header – include the module name on the right-hand side
10. Footer – include the page number on the right-hand side
11. All sections should have continuity and pages should be clearly ladled.
12. References – clear references for all the materials, books, articles, website
etc. should be given in the following format:
o Books – Title, Author, ISBN No, Publisher & Edition, Chapter & Page
Nos.
o URL: Complete address e.g.
http://www.abs.com/index/1234/xyz/.asp. and Date
o Article, Journals: Name of published material, Date, Author

Page 12 of 12

You might also like