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

PDF

This document provides the specifications for Assignment 1 for the module ITDA221 Data Analysis and Design. It outlines the details of the assignment such as the module code, semester, submission date, instructions for students, assignment format, essential skills required, resources needed, minimum referencing requirements, and useful online resources for research. Students are expected to submit a typed assignment that follows the Harvard referencing style and includes references from at least 10 sources. Negative marking will be applied for plagiarism or insufficient referencing.

Uploaded by

Bang Tran
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
156 views

PDF

This document provides the specifications for Assignment 1 for the module ITDA221 Data Analysis and Design. It outlines the details of the assignment such as the module code, semester, submission date, instructions for students, assignment format, essential skills required, resources needed, minimum referencing requirements, and useful online resources for research. Students are expected to submit a typed assignment that follows the Harvard referencing style and includes references from at least 10 sources. Negative marking will be applied for plagiarism or insufficient referencing.

Uploaded by

Bang Tran
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Assignment specification

Faculty of Information Technology


Qualification
Bachelor of Science in Information Technology
Data Analysis and
Module code ITDA221 Module name
Design
Semester 2/2017 Year 2
Module lead Patricia Lubisi Internal moderator Dale Sibanda
Educational
Copy-editor Isobel Coetzee N/A
advisor
Total mark
Assignment title Assignment 1 110
allocation
Issue date 24 - 28 July Submission date 18 – 22 September

Instructions to the student


 Remember to keep a copy of all submitted assignments.
 All work must be typed.
 Please note that you will be evaluated on your writing skills in all your assignments.
 All work must be submitted through Turnitin1 and the full Originality Report must be
submitted with the final assignment.
 Negative marking will be applied if you are found guilty of plagiarism, poor writing skills or
if you have applied incorrect or insufficient referencing. (See the table at the end of this
document where the application of negative marking is explained.)
 Each assignment must include a cover page, table of contents and full bibliography, based
on the Harvard Referencing Style as applied at CTI Education Group.
 Use the cover sheet template2 for the assignment. This is available from your lecturer.
 Students are not allowed to offer their work for sale or to purchase the work of other
students. This includes the use of professional assignment writers and websites, such as
Essay Box. If this should happen, CTI Education Group reserves the right not to accept
future submissions from a student.

Assignment format
Students must follow the generic requirements when writing and submitting assignments
as follows:
 Use standard Arial, font size 10.
 Include page numbers.
 Include a title page.
 Print submissions on both sides of the page.
 Write no more than the maximum word limit.
 Ensure any diagrams, screen shots and PowerPoint presentations fit correctly on the page
and are referenced.
 Include a table of contents.
 Use accurate Harvard referencing throughout the assignment.
 Include a bibliography based on Harvard Referencing System at the end of the
assignment.

 Include completed Assignment Front Cover Sheet and Statement and Confirmation of Own
Work (available on MyLMS).
 Check spelling, grammar and punctuation.
 Run the assignment through Turnitin software.

1
Refer to the CTI Plagiarism Policy, which is available from your lecturer.
2
Available on myLMS.

ITDA221 – Assignment specification | V1.0 Page 1 of 11


 Students must keep copies of all submitted work.

Essential embedded knowledge and skills required of students


 Report-writing skills
 Ability to analyse scenarios/case studies
 Understanding of subject field concepts and definitions
 Ability to apply theoretical knowledge to propose solutions to real-world problems
 Referencing skills (Harvard Referencing Method)

Resource requirements
 A device with Internet access for research
 A desktop or PC for typing assignments
 Access to a library or resource centre
 Prescribed reading resources

Delivery requirements (evidence to be presented by students)

 A typed assignment3
 A Turnitin Originality Report

Minimum reference requirements


At least five references for first year, ten references for second year and fifteen references
for third year.

Additional reading is required to complete this assignment successfully. You need to include
the following additional information sources:

 Printed textbooks/e-books
 Printed/online journal articles
 Periodical articles (e.g. business magazine articles)
 Information or articles from relevant websites
 Other information sources, e.g. geographic information (maps), census reports,
interviews, etc.

Note
 It is crucial that students reference all consulted information sources, by means of in-text
referencing and a bibliography, according to the Harvard referencing style.
 Negative marking will be applied if a student commits plagiarism (i.e. using information
from information sources without acknowledgement and reference to the original source).
 In such cases, negative marking, also known as ‘penalty scoring’, refers to the
practice of subtracting marks for insufficient/incorrect referencing.
 Consult the table at the end of this document, which outlines how negative marking will
be applied as well as the way in which it will affect your assignment mark.

Useful websites
12manage: a knowledge network about management
[Online] Available at: http://www.12manage.com/
A database that includes articles as well as dictionary and encyclopaedia
entries relevant to the management sciences.

Academic Journals
[Online] Available at: http://www.academicjournals.org/all_articles

3
Refer to the CTI Conditions of Enrolment for more guidance (available on myLMS).

ITDA221 – Assignment specification | V1.0 Page 2 of 11


Academic Journals is a broad-based publisher of peer-reviewed open-
access journals.

Bookboon
[Online] Available at: http://bookboon.com/
An online book publishing company that provides students with free
access to e-books in a wide variety of subject fields, including Marketing
and Human Resources Management.

Business Open Learning Archive (BOLA)


[Online] Available at: http://business.highbeam.com/137662/article-
1G1-54905587/bola-business-open-learning-archive
A database, created by Brunel University (Business Division), containing
newspaper, magazine and journal articles related to business studies.

Emerald Journals
[Online] Available at:
http://www.emeraldgrouppublishing.com/products/journals/index.htm
An online database of journal and e-journal articles, published by
Emerald Group Publishing, on a wide variety of subjects as related to
the management sciences, including Marketing, Human Resources
Management, Accounting, Finance, Economics, Business Management
and Business Strategy.

EBSCOhost
[Online] Available at: https://www.ebscohost.com/
A research database containing online information resources, including
375 full-text and secondary databases.

The Free Management Library: Online Integrated Library for


Personal, Professional and Organizational Development
[Online] Available at: http://managementhelp.org/
An online library containing information on topics related to business,
management and organisational development; each topic has additional
recommended books in the library.

Google Books
[Online] Available at: https://books.google.co.za/
A Google service that searches the full text of books and magazines
that Google has converted into digital format, stored on its (digital)
database.

Useful websites

Google Scholar
[Online] Available at: http://scholar.google.co.za/
A search engine that indexes the full text of scholarly (scientific)
literature pertaining to a variety of disciplines and in different formats,
including online journals and scholarly textbooks.

JURN
[Online] Available at:

ITDA221 – Assignment specification | V1.0 Page 3 of 11


http://www.jurn.org/#gsc.tab=0&gsc.q=commerce&gsc.sort=
JURN is a unique search-engine primarily dedicated to indexing free and
‘open-access’ e-journals in the arts and humanities. It is a ‘full text
finder’ that harnesses all the power of Google to search across quality
open access content.

NetMBA: a business knowledge centre


[Online] Available at: http://www.netmba.com/
Articles in the subject fields related to Business Administration,
including both elementary and advanced topics as well as frameworks
and theories involved in solving challenging problems.

Oxford University Press Journals


[Online] Available at: http://www.oxfordjournals.org/en/
Oxford University Press (OUP) publishes the journals and delivers this
research to the widest possible audience.

ProvenModels
[Online] Available at: http://www.provenmodels.com/page/about
A web-based library of management models aimed at graduates,
executives and management consultants.

A word of caution
Information available on the World Wide Web (WWW) is not necessarily
reliable or of a high academic standard. Therefore, it is essential that
you verify online information by comparing such to information in
reliable information sources, such as accredited (academic) journals and
relevant textbooks written by subject experts.

ITDA221 – Assignment specification | V1.0 Page 4 of 11


Assessment criteria assessed

The following criteria are assessed in this assignment:

Identify and define data models and database


LO1 Question no.
technologies.
1.1 Critically compare different data models and schemas. N/A
Critically discuss the benefits and limitations of different
1.2 3.1, 3.2
database technologies.
1.3 Analyse different approaches to database design. N/A
LO2 Design and implement relational database systems. Question no.
Design a relational database system to meet a given
2.1 2.1 (a-b)
requirement.
2.2 Build a relational database system based on a prepared design. 2.1 (a-b)
Apply a range of database tools and techniques to enhance the
2.3 N/A
user interface.
LO3 Use manipulation and query tools. Question no.
Explain the benefits of using manipulation and query tools in a
3.1 1.1 (a-g)
relational database system.
Implement a query language into the relational database
3.2 1.1 (a-g)
system.
Critically evaluate how meaningful data has been extracted
3.3 1.1 (a-g)
through the use of query tools.
LO4 Test and document relational database systems. Question no.
4.1 Critically review and test a relational database system. N/A
Create documentation to support the implementation and testing
4.2 N/A
of a relational database system.
Create user documentation for a developed relational database
4.3 N/A
system.
4.4 Explain how verification and validation has been addressed. N/A
4.5 Explain how control mechanisms have been used. N/A

ITDA221 – Assignment specification | V1.0 Page 5 of 11


Question 1 x marks

Scenario

Study the scenario and complete the questions that follow:

Consider the following relational schema:

Staff (staffNo, name, dept, skillCode)


Skill (skillCode, description, chargeOutRate)
Project (projectNo, startDate, endDate, budget, projectManagerStaffNo)
Booking (staffNo, projectNo, dateWorkedOn, timeWorkedOn)

Source: Conolly and Begg (2015)

1.1 Using the information from the scenario, provide the correct SQL statements:

a. List all skills with a charge out rate greater than 60 per hour, in alphabetical order
of description.
(4 marks)

b. List all staff with the skill description ‘Programmer’ who work in the ‘Special
Projects’ department.
(5 marks)

c. For all projects that were active in July 1995, list the staff name, project number
and the date and number of hours worked on the project, ordered by staff name,
within staff name by the project number and within project number by date.
(8 marks)

d. List all projects that have at least two staff booking.


(5 marks)

e. How many staff have the skill ‘Programmer’?


(5 marks)

f. List all staff with a charge out rate greater than the average charge out rate.
(8 marks)

g. Create a view of staff details, giving the staff number, staff name, skill
description, and department, but excluding the skill number and charge out rate.
(5 marks)

ITDA221 – Assignment specification | V1.0 Page 6 of 11


Question 2 40 marks

Scenario

Study the scenario and complete the questions that follow:

StayHome, is a company that rents out videos to its members. The first branch of StayHome
was established in 1982 in Seattle but the company has now grown and has many branches
throughout the United States. The company’s success is due to the first class service it
provides to its members and the wide and varied stock of videos available for rent.

As StayHome has grown, so have the difficulties in managing the increasing amount of data
used and generated by the company. To ensure the continued success of the company, the
Director of StayHome has urgently requested that a database application be built to help
solve the increasing problems of data management.

Below is a description of one view of the company – a Branch view.

Branch view of StayHome:


The users’ requirements specification for the Branch view is listed in two sections:
 The ‘data requirements’ section describes the data used by the Branch view.
 The ‘data transactions’ section provides examples of how the data is used by the Branch
view (that is, the transactions that staff have to perform on the data).

Data requirements
The data held on a branch of StayHome is the branch address made up of street, city, state,
and zip code, and the telephone numbers (maximum of 3 lines). Each branch is given a
branch number, which is unique throughout the company.

Each branch of StayHome has staff, which includes a manager, one or more supervisors, and
a number of other staff. The manager is responsible for the day-to-day running of a given
branch. Each branch has several supervisors and each supervisor is responsible for
supervising a group of staff. The data held on a member of staff is his or her name, position,
and salary. Each member of staff is given a staff number, which is unique throughout the
company.

Each branch of StayHome is allocated a stock of videos. The data held on a video is the
catalog number, video number, title, category, daily rental rate, purchase price, status, and
the names of the main actors (and the characters played), and the director. The catalog
number uniquely identifies each video. In most cases, there are several copies of each video
at a branch, and the individual copies are identified using the video number. A video is given
a category such as Action, Adult, Children, Thriller, Horror, or Sci-Fi. The status indicates
whether a specific copy of a video is available for rent.

Before renting a video from the company, a customer must first register as a member of a
local branch of StayHome. The data held on a member is the first and last name, address,
and the date that the member registered at the branch. Each member is given a member
number, which is unique across all branches and is used even when a member chooses to
register at more than one branch. The name of the member of staff responsible for
processing the registration of a member at a branch is also noted.

Once registered, a member is free to rent videos, up to a maximum of 10 at any one time.

ITDA221 – Assignment specification | V1.0 Page 7 of 11


The data held on each video rented is the rental number, the member’s full name and
member number, the video number, title, and daily rental cost, and the dates the video is
rented out and returned. The rental number is unique throughout the company.

Transaction requirements (data transactions)


Data entry
(a) Enter the details of a new branch.
(b) Enter the details of a new member of staff at a branch (such as an employee Tom
Daniels at branch B001).
(c) Enter the details for a newly released video (such as details of a video called
Independence Day).
(d) Enter the details of copies of a new video at a given branch (such as three copies of
Independence Day at branch B001).
(e) Enter the details of a new member registering at a given branch (such as a member
Bob Adams registering at branch B002).
(f) Enter the details of a rental agreement for a member renting a video (such as
member Don Nelson renting Tomorrow Never Dies on 4 Feb 2000).

Data Update/Deletion
(a) Update/delete the details of a branch.
(b) Update/delete the details of a member of staff at a branch.
(c) Update/delete the details of a given video.
(d) Update/delete the details of a copy of a video.
(e) Update/delete the details of a given member.
(f) Update/delete the details of a given rental agreement for a member renting a video.

Data Queries
The database should be capable of supporting the following sample queries:
(a) List the details of branches in a given city.
(b) List the name, position, and salary of staff at a given branch, ordered by staff name.
(c) List the name of each manager at each branch, ordered by branch number.
(d) List the title, category, and availability of all videos at a specified branch, ordered by
category.
(e) List the title, category, and availability of all videos for a given actor at a specified
branch, ordered by title.
(f) List the title, category, and availability of all videos for a given director at a specified
branch, ordered by title.
(g) List the details of all videos a specified member currently has on rent.
(h) List the details of copies of a given video at a specified branch.
(i) List the titles of all videos in a specified category, ordered by title.
(j) List the total number of videos in each video category at each branch, ordered by
branch number.
(k) List the total cost of the videos at all branches.
(l) List the total number of videos featuring each actor, ordered by actor name.
(m) List the total number of members at each branch who joined in 1999, ordered by
branch number.
(n) List the total possible daily rental for videos at each branch, ordered by branch
number.
Source: Conolly and Begg (2015)

ITDA221 – Assignment specification | V1.0 Page 8 of 11


2.1 Using the information provided above answer the questions that follows:

a. Create a conceptual schema for StayHome using the concepts of the Enhanced
Entity–Relationship (EER) model. To simplify the diagram, only show entities,
relationships and the primary key attributes. Specify the cardinality ratio and
participation constraint of each relationship type. State any assumptions you make
when creating the EER model (if necessary).
(20 marks)

b. Map your high-level data model to a set of relational tables that represent the entity
and relationship types. Identify primary, alternate, and foreign keys.
(20 marks)

ITDA221 – Assignment specification | V1.0 Page 9 of 11


Question 3 30 marks

Scenario

Study the scenario and complete the questions that follow:

Since the 1970s, organisations have mostly focused their investment in new computer
systems that automate business processes. In this way, the businesses gained competitive
advantage through systems that offered more efficient and cost-effective services to the
customer. Throughout this period, businesses accumulated growing amounts of data stored
in their operational databases. However, in recent times, where such systems are common
place, businesses are focusing on ways to use operational data to support decision-making,
as a means of gaining competitive advantage.

Source: Conolly and Begg (2015)

3.1 Using each characteristic, compare and contrast Online Analytical Processing (OLAP)
systems with data warehousing systems and describe the relationship that can exist
between these systems. Include in your answer any emerging trends that are
influencing the characteristics of data warehousing systems.
(21 marks)

3.2 Discuss the relationship between data mining, Online Analytical Processing (OLAP) and
data warehousing.
(9 marks)

You have now reached the end of this assignment.


Please ensure that you have answered all the required questions before submitting your
assignment to your lecturer and ensure that you have adhered to all the instructions
within this assignment.

ITDA221 – Assignment specification | V1.0 Page 10 of 11


Negative marking

Second-year students

 A minimum of ten additional information sources must be consulted and correctly cited.
 If no additional information sources have been used, a full 10% must be deducted.
 Deduct 1% per missing resource of the required ten. For example:
o If only five resources cited, deduct 5%
o If only three resources cited, deduct 7%
 Markers must interpret the Turnitin Originality Report to determine actual Overall
Similarity Index percentage.
 Markers to apply the penalties for Category A for insufficient sources and incorrect
referencing style.
 Markers to apply the penalties/actions for Category B for plagiarism.

Category A

Minimum reference requirements Deduction of final mark


No additional information sources have been used or
10%
referenced.

Category B

Students may not have more than a 20% Overall Similarity Index on Turnitin after analysis
of the report.

Interpretation of Turnitin Originality Report


Lecturer to capture the following
1. Original Overall Similarity Index (percentage) of Turnitin report
2. Overall Similarity Index (percentage) after lecturer analysis of Turnitin report (to
determine legitimate plagiarism)

Penalties Action
a. Less than 20% of the body of assessment (based on No action. Mark according
Point 2 above) to memorandum
b. More than 20% of the body of assessment and first Award 0% for the
offence (based on Point 2 above) assignment
Award 0% and conduct
c. If more than 70% of the body of assessment
disciplinary hearing

ITDA221 – Assignment specification | V1.0 Page 11 of 11

You might also like