Assessment Brief 3 - Individual Project

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

ASSESSMENT BRIEF

COURSE: BIT with Cyber Security Specialization

Unit Code: ADDD301

Unit Title: Advanced Database Design and Development

Individual Project
Type of Assessment:

Length/Duration: Week 6 to 12

1. Demonstrate the difference between Relational and Non-Relational


Databases and have knowledge to design large scale and multi structured
databases.
Unit Learning Outcomes 2. Design various non-relational database management systems.
addressed: 3. Design, create, and manage document databases by applying techniques to
insert, update, and delete documents.
4. Formulate queries and techniques to optimize document databases.
5. Select appropriate database models according to business needs.

Submission Date: Week 12

The assessment is about design and implementation of a document database.


The assessment comprises of two parts. The database design and
Assessment Task: implementation need to be submitted by week 11. A presentation about the
design choices and implementation will be held in week 12. For presentation
part, see assessment brief 2

Total Mark: 50 marks

Weighting: 50%

Students are advised that submission of an Assessment Task past the due date without a formally
signed approved Assignment Extension Form (Kent Website MyKent Student Link> FORM – Assignment
Extension Application Form – Student Login Required) or previously approved application for other
extenuating circumstances impacting course of study, incurs a 5% penalty per calendar day,
calculated by deduction from the total mark.
For example. An Assessment Task marked out of 40 will incur a 2 mark penalty for each calendar day.

Kent Institute Australia Pty. Ltd.


Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 18th July 2022 Page 1 of 4 TEQSA Provider Number: PRV12051
More information, please refer to (Kent Website MyKent Student Link> POLICY – Assessment Policy &
Procedures – Student Login Required)

ASSESSMENT DESCRIPTION:
This assessment is an individual project about the design and implementation of a document database.

An online clothing store deals with pre-loved clothes and handles both buy and sell requests. They want their
data to be stored and want you to design and create the solution.

The company has thousands of buyers and sellers from all over the world and handles shipments too.

Customers who want to sell their clothes provide different information related to the clothes that can include
but is not limited to size of clothing, color, fabric, type, no of years used, condition etc. Customers also have to
provide their own information that includes customer number, name and address, contact info, and some other
additional attributes. Investigate more to see what other additional attributes need to be stored in the database
relevant to the clothing and customers.

The buyers can search for different clothes depending on the size, type, color of clothes. They may also want to
filter clothes based on condition or price.

When buyers want to search clothes, they want to see the customer contact info to be seen together with
clothes. The buyer and seller can contact directly to each other too and pay a commission to the store if a deal is
made. If a customer wants to seal a deal via the store, the store will handle the shipment too.

Based on the information provided above, answer the following:


1. Justify the use of Document database and explain what other NOSQL model can be used instead if not
Document Database.
2. Create a database and collection(s) that can hold documents. Make sure that you have at least 20
documents from each category.
3. Decide what fields should be used for creating index and create at least two indices on appropriate
fields. (Hint: go through the description above to see what are the search criteria to index your fields)
4. Apply following find queries:
a. Finds all documents
b. Finds clothing items that are available in a certain postcode.
c. Find Clothing items that have a price tag between $50 to $100.
d. Find clothing items that are available in a certain postcode and have a price tag between $50 to
$100.
e. Apply projection in find operation.
5. Apply a sort query in ascending order on No of years used attribute.
6. Apply a sort query on price of clothing in descending order.
7. Update the postcode of customers. Show the results where multiple customers with same postcode
have the value updated.
8. Apply a 20% discount on some clothing item.
9. Drop the index on any one of the fields that you have created in Question 2.

ASSESSMENT SUBMISSION:

Kent Institute Australia Pty. Ltd.


Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 18th July 2022 Page 2 of 4 TEQSA Provider Number: PRV12051
The assignment must be submitted online in Moodle. All materials MUST be submitted electronically in. Please be
aware that any assessments submitted in other formats will be considered LATE and will lose marks until it is
presented in MS Word. No paper based or hardcopy submission will be accepted. Please note that you are
required to submit Exported DB,and screenshot of queries. Without actual database, the project is incomplete.

MARKING GUIDE (RUBRIC):


Marking Criteria Fail (0- 9.8) Pass (10 - 12.8) Credit (13 -14.8) Distinction (15- High Distinction
16.8) (17-20)
JSON Document Structure/ No JSON document JSON document is JSON document has Well-designed JSON Well-designed JSON
Justification of document is submitted or it submitted but is not been submitted. document document
database contains very well designed. Mainly the data submitted. The submitted. The
/20 minimal structure There are missing representation is choices for complex choices for complex
not representing fields and does not through simple structures are done structures are done
anything significant represent the data structures, complex with minor issues. appropriately. The
from given case correctly. structures are not JSON document
study. used even if there is looks professional.
a need.
Fail (0- 9.8) Pass (10 - 12.8) Credit (13 -14.8) Distinction (15- High Distinction
16.8) (17-20)
Collection/DB/Normalization The collection is The submitted The exported files The exported files The exported files for
/20 either not collection contains for collection are for collections are collections are
submitted or has very few submitted and submitted and submitted and
little relevance to documents that contains JSON contains a JSON contains a well
the given case have many document that may document that structured JSON
study. The problems. The have some issues. correctly represent document that
submitted collection is not The decision about data in correctly represent
collection has exported and just representing data in normalized/de- data in
major issues and image/word file is normalized/de- normalized form as normalized/de-
does not contain submitted. The normalized form required in given normalized form as
enough documents design choices do does not go well case study. There are required in given
that reflect correct not go well with the with the minor issues in the case study.
design choices given case study. requirements of the data representation
made. given case study. or choice of
structures for
representing data.
Fail (0- 9.8) Pass (10 - 12.8) Credit (13 -14.8) Distinction (15- High Distinction
16.8) (17-20)
Indices No or only one No or only one Two create index One create index and Two create and drop
/20 index has been index has been commands have one drop index index commands
executed without executed that been successfully command have been have been
successfully successfully creates executed. No drop successfully successfully
creating the index. an index. No drop index command executed. executed.
No drop index index commands executed.
commands are are executed.
executed.
Fail (0- 14.2) Pass (15- 19.2) Credit (19.5- 22.2) Distinction (22.5- High Distinction
25.2) (25.5-30)
Queries No commands are Some of commands Only one of (Find, Only two of (Find, Two find, one sort
/30 executed or very are executed Sort, Update) Sort, Update) and one update
little effort has without showing commands have commands have commands have
been put to any results due to been successfully been successfully been successfully
execute any some errors/issues. executed and results executed and results executed and results
command. are shown. are shown. are shown.
Fail (0- 5.4) Pass (5- 6.4) Credit (6.5- 7.4) Distinction (7.5- High Distinction
8.4) (8.5- 10)
Structure Either no report is The report is A good report with Well written report Very well-presented
/10 submitted or lacks presented with very major sections with all sections report with all
correct structure. few sections addressed well. addressed correctly. sections addressed
Most of the covering very little Some of the sections Most of the sections correctly. Each
sections are of required can be either missing provide required section meets the
missing or lacks information. or have minor issues. information with requirement.
required minor issues.
information.

GENERAL NOTES FOR ASSESSMENT TASKS


Content for Assessment Task papers should incorporate a formal introduction, main points and conclusion.

Kent Institute Australia Pty. Ltd.


Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 18th July 2022 Page 3 of 4 TEQSA Provider Number: PRV12051
Appropriate academic writing and referencing are inevitable academic skills that you must develop and
demonstrate in work being presented for assessment. The content of high quality work presented by a student
must be fully referenced within-text citations and a Reference List at the end. Kent strongly recommends you
refer to the Academic Learning Support Workshop materials available on the Kent Learning Management System
(Moodle). For details please click the link http://moodle.kent.edu.au/kentmoodle/mod/folder/view.php?id=3606
and download the file titled “Harvard Referencing Workbook”. This Moodle Site is the location for Workbooks
and information that are presented to Kent Students in the ALS Workshops conducted at the beginning of each
Trimester.

Kent recommends a minimum of FIVE (5) references in work being presented for assessment. Unless otherwise
specifically instructed by your Lecturer or as detailed in the Unit Outline for the specific Assessment Task, any
paper with less than five (5) references may be deemed not meeting a satisfactory standard and possibly be failed.

Content in Assessment tasks that includes sources that are not properly referenced according to the “Harvard
Referencing Workbook” will be penalised.

Marks will be deducted for failure to adhere to the word count if this is specifically stated for the Assessment Task
in the Unit Outline. As a general rule there is an allowable discretionary variance to the word count in that it is
generally accepted that a student may go over or under by 10% than the stated length.

GENERAL NOTES FOR REFERENCING


References are assessed for their quality. Students should draw on quality academic sources, such as books,
chapters from edited books, journals etc. The textbook for the Unit of study can be used as a reference, but not
the Lecturer Notes. The Assessor will want to see evidence that a student is capable of conducting their own
research. Also, in order to help Assessors determine a student’s understanding of the work they cite, all in-text
references (not just direct quotes) must include the specific page number(s) if shown in the original. Before
preparing your Assessment Task or own contribution, please review this ‘YouTube’ video (Avoiding Plagiarism
through Referencing) by clicking on the following link: link:
http://moodle.kent.edu.au/kentmoodle/mod/folder/view.php?id=3606

https://www.youtube.com/watch?v=2q0NlWcTq1YA search for peer-reviewed journal articles may also assist


students. These type of journal articles can be located in the online journal databases and can be accessed from
the Kent Library homepage. Wikipedia, online dictionaries and online encyclopaedias are acceptable as a starting
point to gain knowledge about a topic, but should not be over-used – these should constitute no more than 10%
of your total list of references/sources. Additional information and literature can be used where these are
produced by legitimate sources, such as government departments, research institutes such as the National Health
and Medical Research Council (NHMRC), or international organisations such as the World Health Organisation
(WHO). Legitimate organisations and government departments produce peer reviewed reports and articles and
are therefore very useful and mostly very current. The content of the following link explains why it is not
acceptable to use non-peer reviewed websites (Why can't I just Google?):
https://www.youtube.com/watch?v=N39mnu1Pkgw
(thank you to La Trobe University for access to this video).

Kent Institute Australia Pty. Ltd.


Assessment Brief ABN 49 003 577 302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 18th July 2022 Page 4 of 4 TEQSA Provider Number: PRV12051

You might also like