0% found this document useful (0 votes)
18 views16 pages

Cse4005march Writ1

good

Uploaded by

Reema Akram
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)
18 views16 pages

Cse4005march Writ1

good

Uploaded by

Reema Akram
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/ 16

CARDIFF SCHOOL OF TECHNOLOGY : VERIFICATION OF INTERNAL MODERATION OF IV2

ASSESSMENT

Module Module Name:Database Design Module Leader: Year/Term:


Number: and Development Erangi Piumika 2023/24
CSE 4005
MODULE
BRIEFING IV’s COMMENTS / MODULE LEADER’S
ASSESSMENT X
INCLUDES: RECOMMENDATIONS ACTION TAKEN
STRATEGY

Description of Feedback form


WRIT1 100% x Update feedback form updated
Task/Problem/Topic

Hand in Details x proper marking schema


has given.

Guidance Notes x

Learning Outcomes x

Total 100% Assessment Criteria x

ASSESSMENT
Mark/Grade Criteria x
DETAILS

Database
Management System Marking Scheme x
for “Mail Com”
mailing system
Feedback Sheet x

Assessment type:
Report Referencing
x
Requirements Given

Nominated IV: IV Signature: Nisansala Date:


Mrs. NisansalaAthapaththu 2024.01.18

CARDIFF METROPOLITAN LINK TUTOR COMMENTS EXTERNAL EXAMINER COMMENTS:

1
X Please check appropriate box below X Please check appropriate box below
I confirm that I have considered the above draft I confirm that I have considered the
assignment/exam and I am happy to approve the above draft assignment/exam and I
content. am happy to approve the content.
Assessment can now be forwarded to the External Assessment can now be released to
Examiner for approval. the students.
I confirm that I have considered the above draft I confirm that I have considered the
assignment/exam and I am happy to approve the above draft assignment/exam and I
content subject to the above amendments. am happy to approve the content
Assessment can be forwarded to the External subject to the above amendments.
Examiner once these changes have been Assessment can be released to
implemented and verified. students once these changes have
been implemented and verified.
I confirm that I have considered the above draft I confirm that I have considered the
assignment/exam and suggest the above above draft assignment/exam and
amendments. suggest the above amendments.
I would like to see the final amended version before I I would like to see the final amended
confirm approval. version before I confirm approval.
Cardiff Metropolitan Link tutor signature: Date: External EE Date:
Link Tutor: Examiner: Signature:

2
Draft Assessment Cover Sheet

Institution Name: ICBT

Programme:

Module:

Exam

Exam Title:

Date of Exam:

Duration of Exam:

Open or closed book exam:

Detail any allowable materials in the exam room:

Instructions to candidates included

Assignment

Assignment Title:
Database Management System for “Mail Com” mailing system

Assignment Hand out date:

Marking Scheme included

3
Module Title Module JACS Subject ASC Category(ies)
Number Code(s) and % of
each subject
Database Design and Development CSE400 I240 6
5
Level (3 to 8) Credit ECTS Module Value % Taught Module Type
s Credit (1=20 credits) in Welsh
4 15 7.5 0.75 0% Taught
Teaching Period (Term/Semester) Pre-requisites
Semester 2 None
Module Leader School(s) Campus
Erangi Piumika Cardiff School of ICBT
Technologies
Assessment Methods
Assessment Code and Method Duration/Length of Weighting of Threshold Approximate Date of
Assessment Method Assessment Submission
WRIT1-Coursework 3000 words equivalent100% 1 End Semester
Rationale for Assessment and Opportunity for Feedback – This field is optional.
WRIT practical report - to provide students with experience of design, develop and to test database.

Aim(s)
This Unit aims to provide learners an understanding of the concept of databases, its objects,
principles, application. The unit furthermore will provide the necessary skills and knowledge in
designing a logical database and implementing a physical database using the industry accepted
technologies.
Learning Outcomes
On successful completion of this module, students should be able to:
 Explain the database concepts and components
 Develop logical database design.
 Construct a physical database for a given requirement
 Test and Manage databases
Learning and Teaching Delivery Methods
Method Rationale Type of Contact Total
(scheduled/ guided hours
independent
study/placement)
Lecture Introduction to module - essential SCHEDULED 30
information & guidance for students -
module guidelines and identification
of the learning outcomes associated
with the module
Seminars/ Labs To allow exploration of all aspects of SCHEDULED 30
module content (knowledge,
understanding, skills & other
attributes) in an interactive group
setting
Independent Research for assessment – database NON-CONTACT 90
study system, development techniques,
tools, literature searches, reading,
time planning and time management,
preparation of WRIT1
Total 150

4
Indicative Content
Background: Understand the Data, information, tables, database and relations. Categorizing:
Grouping the related data together. Disadvantages and Advantages: Less security, Space,
duplication and retrieving data. Understand the requirements of databases.

Database Models: Hierarchical model, Relational Model, Network Model data manipulation
languages; data Dictionary for each model.

Entity Relation Diagrams (ERDs), Data flow diagrams; Identify the ER Components: entities;
attributes and key identifiers; relationship types and enterprise rules; degrees of relationships
Data Normalization; first, second and third normal forms

Sever Storage: dynamic storage; and data warehousing data mining; mobile database
applications; other developments e.g. client databases, sever databases document management
systems, digital libraries
attributes, data types; entity: week and strong and relationships type: 1:1, 1:M and M: M; tools
and techniques; apply the verification and validity checks; data definition, Normalization, relational
schema

Data management: use query languages; visual tools; data manipulation e.g. for database crate,
table crate, inserts, updates and Delete, apply Stored procedure and Indexers.

Queries and reporting: apply the query languages and use formatting, manipulations,
functions/formulae; report generating with 3rd party tool.

Security mechanisms. Login, access permission, Backup management. Log reports and recovery
process.

Testing procedures: Requirement validation and verification develop test plans; Execute the load
balancing and performance testing.

Documentation: Database system policy documentation


Required Reading
Elmasri, R., Navathe, S. 2015. Fundamentals of Database Systems London: Pearson
Education Ltd ISBN 9780133970777
Recommended Reading
Ramakrishnan, R. and Gehrke, J. (2011). Database management systems. Boston: McGraw-
Hill.
Sumathis, S.,2007. Fundamentals of Relational Database Management Systems. Berlin:
Springer, 2007 - ISBN 978354048397 7
Access to Specialist Requirements
Microsoft SQL Server

5
Assignment Cover Sheet

Qualification Module Number and Title


HD in Software Engineering/HD in Network
Technology and Cybersecurity CSE4005/Database Design and Development
Student Name & No. Assessor
<to be filled by the student>

Hand out date Submission Date

Assessment type Duration/Length of Weighting of Assessment


Reports 3000 Words Assessment Type 100%
End of the Module

Learner declaration

I certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.

Marks Awarded
First assessor

IV marks

Agreed grade

Signature of the assessor Date

6
FEEDBACK FORM
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY

Module: Database Design and Development


Student ID:
Assignment: Writ1

Marks Task 1 Task 2 Task 3 Task 4 Task 5 Task 6 Total


Allocated 10 20 15 25 20 10 marks
100
Marks
Awarded

Task Feedback

General
Comment
Assessor Name Signature Date

7
Course Work

Learning outcomes covered

 LO1 Explain the database concepts and components


 LO 2 Develop a logical database design.
 LO 3 Construct a physical database for a given requirement
 LO 4 Test and Manage databases

Scenario and the Task

Infor Pvt Ltd, one of a leading IT company in Sri Lanka is planning to build a new mailing
system called “Mail Com”. Assume you have been assigned to develop the database
management system for the “Mail Com”.
The suggested DBMS should manage the enormous volume of data related to email accounts and
transactions. It should store email messages, attachments, and contact lists.
First, Infor Pvt Ltd need to purchase a domain and a server. System should store the domain
details like domain id, domain user id, domain name, domain type, domain description and
server details like server id, server domain id, server name, server type, server address, server
description etc.
Any user can sign up with the system.They need to provide their personal details like name, user
name (email address), phone no, gender, and birth date. Once signup, user will be able to manage
their mailbox to send, receive, forward and delete emails. One user has only one mailbox.
Mailbox has an id, mailbox user id, name, mailbox type, and a mailbox description. Mailbox
contains many emails. Each email has two parts called subject and message. Therefore, the
system should store the data related to those two parties separately as id, name, type, description
along with the sender and receiver user ids. One user can send/receive many mails.

You can add any functionality which will enhance the system and make the proposed
solution more comprehensive.
Use Harvard referencing to properly acknowledge all the external sources you use.

8
Tasks:

Design the database with the constraint that the available technology is relational.
1. Explain what is data model, critically compare different data models and explain why older
data models are being replaced by new data models. (LO1) (10 Marks)

2. Draw an entity relationship diagram for given scenario with proper standards. Identify
important keys and represent different types of attributes and relationships. (LO2) (20
Marks)

3. Draw Relational Schemas. Effectively map conceptual data models with relational database
schema according to the mapping algorithm. All the steps should be clearly mentioned.
Normalize Schema up to 3NF. (Clearly show the steps) (LO2) (15 Marks)

4. Create the database using SQL server. (LO3) (25 Marks)


 NOTE: Make sure to enter at least 10 records for each table.

5. Write SQL queries for below requirements. (LO3)


Practical Implementation and Demonstration. (20 Marks)
 List of user details who has their birthdays in-between 1990 and 2000.
 List of sent emails of a particular user.
 List of all the subject details and relevant message details.
 List of registered user names (email addresses) for the particular domain.
 Domain details with specific mail server details.

6. Provide the test plan, test strategy and proper test cases. (LO4) (10 Marks)

9
Assessment Criteria

This submission will be


assessed as follows Depth of the task

Compare Hierarchical, Network and Relational data


TASK 1 model and the importance of adapting a new data
model.

ERD with cardinality and attributes with proper standard


symbols.(Proper theories and techniques need to apply in
TASK 2
ERD)
Use Chen & Martin notations for ERD.
Relational Schema for ERD. State the primary key,
Foreign key concept correctly.
TASK 3 (Proper theories and techniques needto apply in
Relational schema)
Normalize Schema up to 3rd Normal Form.

TASK 4 Create Database using SQL server.

TASK 5 Produce SQL queries for manipulation functions.

TASK 6 Correct Test plan and Test Cases withall test documents.

10
Marking Scheme

Task 1 - Contains 10 marks

Criteria Marks
Out of 10
Excellent
 Well explained about the data model.
 Critically compared different 5 data models. 10-8
 Well explained why the older data models are being replaced by new
data models.
Good
 Explained the data model.
7-6
 Compared minimum 5 data models.
 Provided proper reasons to replace the older data models.
Pass
 Explained the data model. 5-3
 Compared minimum 3 data models.
 Not provided enough/proper reasons to replace the older data models.
Poor
 Not explained the data model.
2-0
 Not compared enough data models.
 Not given proper reasons for the replacement.

11
Task2 - Contains 20 marks

Diagram should be evaluated according to the following criteria.

Criteria Marks
Out of 20
Excellent
 Highly detailed diagram.
 Backed by relevant assumptions.
20-16
 ERD with cardinality and attributes with proper standard symbols.
 Proper theories and techniques need to apply in ERD.
 Use Chen & Martin notations for ERD.
Good
15-11
 Clear identification of Entities, Attributes and Relationships.
 Correct use of ERD notations with minor mistakes.
Pass
 Develop a logical database design.
 Entity Relationship Diagram. 10-6
 Identification of correct Entities.
 Identification of correct Attributes and Relationships.
Poor
 Poor logical database design.
 Include incorrect Entities. 5-0
 Include incorrect Attributes and Relationships.
 Not used proper /standard symbols.

12
Task 3 - Contains 15 marks

Criteria Marks
Out of 15
Excellent
Relational Schema
 Excellent design.
 Relational Schema with proper standard symbols.
 Proper theories and techniques need to apply in Relational schema.
 Relational Schema for ERD state the primary key, foreign key concept 15-13
correctly.
Normalization
 Appropriate use of more sophisticated Normalization from up to 3NF.
 Normalization design being proposed to facilitate requirements.
 Provided the relevant assumptions.
Good
Relational Schema
 Average design.
 Clear identification of Entities, Attributes and Relationships. 12-9
 Correct use of Relational Schemas notations with minor mistakes.
Normalization
 Make a good attempt to follow 2NF.
 Provide more accurate normalization form.
Pass 8-5
Relational Schema
 Relational Schema.
 Identification of correct Entities.
 Identification of correct Attributes and Relationships.

Normalization

13
 Provide 1NF Design with minor mistakes including enough database
design objects (simple design).
Poor
Relational Schema
 Incorrect Relational Schema.
 Not identified the correct Entities, Attributes, and Relationships. 4-0
Normalization
 Provide a poor Normalization with mistakes.
 Not relevant to database design objects.

Task-4 Contains 25 marks

Criteria Marks
Out of 25
Excellent
 Appropriate use of more sophisticated database features (e.g. use of
stored procedures / functions / triggers to implement business rules) 25-20
 Database design being proposed to facilitate requirements.
 Provided the relevant assumptions.
Good
 Make a good attempt to follow the Relational Database Model including 19-14
proper database objects.
 Provide more accurate database design.
Pass
 Provide a basic Database Design with minor mistakes including enough 13-8
database objects (simple design).
Poor
 Provide a poor Database Design with mistakes. 7-0
 Not work with enough database objects.

Task5 - Contains 20 marks

14
Written SQL Queries (3 mark for each query 3×5 15)
 Provided the correct SQL queries.

Appropriate Data with proper Records (5 marks)


 Derived test data for the Database.

Task-6 contains 10 marks

Criteria Marks
Out of 10
Excellent
 Detailed Test Plan. 10-8
 Provided the Test Strategy, Proper Test Cases and Test Data.
Good
7-5
 Provided correct Test Plan, Test Cases with less test Data.
Pass
4-3
 Provided only TestCases with minor mistakes with less Test Data.
Poor
 Not provided proper Test Cases. 2-0
 Not provided proper Test Data.

Final Grading Criteria:

Marks Final Grade


>=70 Distinction
69-55 Merit
54-40 Pass
<40 Fail

This submission will be assessed as follows.

Task Total marks Marks obtained by

15
the student for the
allocated
answer provided
TASK 1 10
TASK 2 20
TASK 3 15
TASK 4 25
TASK 5 20
TASK 6 10
TOTAL 100

Guidelines for the report format.


Paper - A4
Margins - 1.5” left, 1” right, 1” top and 1” bottom
Page numbers -bottom, right
Line spacing - 1.5
Word count - 3000
Font face- Times New Roman
Headings - 14pt, Bold
Normal - 12pt

Referencing and in-text citation should be done strictly using Harvard Referencing System.

16

You might also like