0% found this document useful (0 votes)
382 views15 pages

Database Design & Development

This document outlines an assignment for a database design course. It provides instructions for designing a database for a private education institution called New Life Academy. Students are asked to complete 9 tasks related to database design, implementation, and testing. They must design an entity relationship diagram, create relational schemas, build the database in SQL Server, write queries, develop test plans, and document the work. The assignment will be assessed based on the depth and quality of the work submitted for each task. Students are expected to follow guidelines for the report format and properly cite all sources using the Harvard referencing style.

Uploaded by

ronica
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)
382 views15 pages

Database Design & Development

This document outlines an assignment for a database design course. It provides instructions for designing a database for a private education institution called New Life Academy. Students are asked to complete 9 tasks related to database design, implementation, and testing. They must design an entity relationship diagram, create relational schemas, build the database in SQL Server, write queries, develop test plans, and document the work. The assignment will be assessed based on the depth and quality of the work submitted for each task. Students are expected to follow guidelines for the report format and properly cite all sources using the Harvard referencing style.

Uploaded by

ronica
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/ 15

Assignment Cover Sheet

Qualification Module Number and Title


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

Hand out date Submission Date

<add date here> <add date here>


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

1
FEEDBACK FORM
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module/Title: Database Design and Development /Design a Database Management System for a New
Life Academy
Student:
Assessor:
Assignment:

Strong features of your work:

Areas for improvement:

Marks Awarded:

2
<Assessment Type>

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

New Life Academy pvt LTD is a Sri Lankan based education institute which conducts different
education programs such as Higher National Diplomas, Bachelors and Masters Programs. They
have set of student councilors who register students for the programs. Once a student registers
following details would be considered. Registration No, Student Name, Contact Details (Home,
Mobile and Email), Address, NIC, Education and Professional Qualifications. Same student can
register for multiple programs and a new registration no would be issued based on registering
batch and program. Once students are registering the respective student counselors’’ employee no
should be recorded for further reference. Usually, programs are conducted in both full time and
part time and should be finished with in a given time period and payment amount. Each Program
have modules and modules would include Module no, Name, Credit Value, No of Sessions and
module leader Emp No. Module leader is a lecturer who is working at the institute as a full time
employee and allocated for the batches as Batch advisors. The batches are created based on
student registrations. Each Student is allocated to a batch. Batch would have a Batch No, Relevant
Program, Starting Date, End Date and No of Students. In the institute, the employee data should
be recorded appropriately. And Each employee is assigned to different departments such as
Academics, Marketing, Accounts …etc.

New Life Academy pvt LTD is willing to enhance their information system and to have a
properly designed Database Management System. Assume that you have been assigned as the
Database Designer of the Development Company to prepare a fully descriptive Database Design
documentation to the implementation of the Information System.
Students 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.

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) (15 Marks)

2. Analyze and briefly explain the different approaches to database design. (LO1) (10 Marks)

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

4. Draw Relational Schemas. Effectively map conceptual data models with relational database
schema according to the mapping algorithm. All the steps should be clearly mentioned. (LO2)
(10 Marks)

5. Create the database using SQL server. (LO3) Practical submission and Demonstration (15
Marks)
NOTE: Make sure to enter at least 5 records for each table.

6. Write sql queries for below requirements. ( LO3)


Practical submission and Demonstration (10 Marks)

List of Student names of a particular Batch


List of Batch details and relevant student councilor information
List of Program details with relevant modules that they relate to

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

8. Explain how verification and validation has addressed in your data base and the access rights
to various types of users. (LO4) (10 Marks)
9. Provide a well-structured documentation including proper academic style and Referencing
and in-text citation using Harvard Referencing System. (10 Marks)
Assessment Criteria

This submission will be assessed as follows Depth of the task

TASK 1 Compare Hierarchical , Network and


Relational data model and the
importance of adapting a new data
model

TASK 2 Top down design method, Bottom-


up design method, Centralized
design and De centralized design
TASK 3 ERD with cardinality and attributes
with proper standard symbols
(Proper theories and techniques need
to apply in ERD)
. Use Chen & Martin notations for
ERD
TASK 4 Relational Schema for ERD state the
primary key foreign key concept
correctly
(Proper theories and techniques need
to apply in Relational schema)

TASK 5 Create Database using SQL server


Produce SQL queries for
TASK 6 manipulation functions
Correct Test plan and test cases with
TASK 7 all test documents
Clearlyexplainthe applied
verification and validation process in
TASK 8 the data base and explain the Object permission,
Statement permission
and Implied permission Statements
Well-structured Documentation with
proper formatting styles and Harvard
TASK 9
Referencing System is used for
Referencing and in-text citation
This submission will be
assessed as follows Total marks Marks obtained by
Allocated the student for the
answer provided
TASK 1 15

TASK 2 10

TASK 3 10

TASK 4 10
TASK 5 15
TASK 6 10
TASK 7 10
TASK 8 10
TASK 9 10
TOTAL 100
Guidelines for the report format
Paper A4
Margins 1.5” left, 1” right, top and bottom
Page numbers – bottom, right
Line spacing 1.5
Word Count 3000

Font
Headings 14pt, Bold
Normal 12pt
Font face- Times New Roman
Referencing and in-text citation should be done strictly using Harvard Referencing System.

Marking Scheme

Task-1 contains 15 marks

Marks
Criteria
Out of 15
Fail
Not explained the data model. Not compared enough data models
.Not given proper reasons for the replacement. 0-4

Pass
Explained the data model. Compared minimum 3 data models. Not
5-8
provided enough/Proper reasons to replace the older data models

Good
Explained the data model. Compared minimum 5 data models. 9-12
Provided proper reasons to replace the older data models
Excellent
Well explained about the data model. Critically compared different
13-15
5 data models. Well explained why the older data models are being
replaced by new data models

Task-2 contains 10 marks

Marks
Criteria
Out of 10
Fail
Not analyse properly the different approaches. Not explain the different 0-2
approaches
Pass 3-4
Analyzed the different approaches. Not provided the proper explanation.
Average / Good
Analyzed the different approaches using enough features. Provided the
5-7
proper explanation with examples

Excellent
Design Well Analyzed and briefly
explained the different approaches to
8-10
database design with proper examples and
figures also.

Task-3 contains 10 marks

Diagram should be evaluated according to the following criteria.

Marks
Criteria
Out of 10
Fail
Poor logical database design.
 Include incorrect Entities
 Include incorrect Attributes and Relationships 0-2
 Not used proper /standard symbols

Pass
Develop a logical database design.
Entity Relationship Diagram 3-4
 Identification of correct Entities
 Identification of correct Attributes and Relationships

Average Design/ Good

 Clear identification of Entities, Attributes and


5-7
Relationships
 Correct use of ERD notations with minor mistakes

Excellent Design
 Highly detailed diagram
 Backed by relevant assumptions
 ERD with cardinality and attributes with proper
standard symbols
 Proper theories and techniques need to apply in
8-10

ERD
 Use Chen & Martin notations for ERD

Task-4 contains 10 marks

Marks
Criteria
Out of 10
Fail
In correct Relational Schema
 Not identified the correct Entities Attributes and 0-2
Relationships
Pass
Relational Schema
 Identification of correct Entities 3-5
 Identification of correct Attributes and Relationships

Average Design/Good

 Clear identification of Entities, Attributes and


Relationships 6-7
 Correct use of Relational Schema notations with
minor mistakes

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


8-10
foreign key concept correctly

Task- 5 contains 15 marks

Criteria Marks
Out of 15
Excellent 15-13
 Appropriate use of more sophisticated database features (e.g.
use of stored procedures / functions / triggers to implement
business rules)
 Database design being proposed to facilitate requirements
 Provided the relevant assumptions
Good 12-9
 Make a good attempt to follow the Relational Database
Model including proper database objects
 Provide More accurate database design

Pass 8-5
 Provide a Basic Database Design with minor mistakes
including enough database objects (simple design)

Fail 4-0
 Provide a poor Database Design with mistakes
 Not work with enough database objects

Task 6 -contains 10 marks

Written SQL Queries (1 mark for each query 2×3 -> 6)


 Provided the correct SQL queries

Appropriate Data with proper records (4 marks)


 Derive test data for the Database

Task-7 contains 10 marks

Criteria Marks
Out of 10
Excellent
 Detailed Test Plan
 Provided the Test Strategy and Proper test cases and test data 10 - 8
Good 7-5
 Provided Correct Test Plan and Test Cases with
less test data

Pass Level 4-2


 Provided Only test cases with minor
mistakes with less test data

Fail
 Not provided proper test cases and Not provided proper test data 2-0

Task-8 contains 10 marks

Criteria Marks
Out of 10
Excellent 10-8
Provided and well explained the applied verification
and validation process with the relevant examples,

Detailed Explanation of Access rights with Suitable


Examples for Object permission, Statement permission
and Implied permission Statements
Good 7-5
Provided the explanation of verification and validation
process with the relevant examples

Provided the Explanation of Access rights with


Suitable Examples
Pass 4-3
Provided the process of Verification and Validation
Process only.

Provided the Access Rights only for the Database


without the description and examples
Fail 2-0
Not provide the process of Verification and Validation
properly and not provide examples to show the Access
Rights only for the Database
Task- 9 contains 10 marks

Criteria Marks
Out of 10
Excellent
Professional standard of documentation
with screen shots & good explanation

Harvard Referencing System is used 10-8


for Referencing and in-text citation.

Good 7-5

High standard of documentation with


screen shots & average explanations
Pass 4-3

Acceptable standard of documentation


with poor explanations
Fail 2-0

Not followed a proper academic style ,


Not provided the referencing /provided in
correct citation.

You might also like