DDD - Assignment 13,14 & 15 (PT)
DDD - Assignment 13,14 & 15 (PT)
Date:
Grade: Assessor Signature:
Internal Verifier’s Comments:
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).
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.
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
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).
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.
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