applied project 2 only

profileAnEsh
BIS1002_AssessmentBrief_T1_2021_v152.pdf

Assessment Brief: BIS1002 Data and Information Management

Trimester-1 2021

Assessment Overview

Assessment Task

Type Weighting Due Length ULO

Assessment 1: Database Interrogation Practical exercises assess students’ ability to apply theoretical learning to practical, real world situations on a weekly basis.

Individual 40% Weeks 2, 4, 6, 8,

10

2500 words

ULO-1 ULO-2 ULO-3 ULO-4

Assessment 2: Applied Project -1 Design a relational database system for a specify organization. The design covers ERD, modelling the rules of organisation, entities and attributes and relationships.

Individual

30% Week 7 2500 words

ULO-1 ULO-2 ULO-3

Assessment 3: Applied Project –2 Design and implement and physical data-based system according to specified requirements. The design convers the process of logical and physical design. The students have to implement the proposed design and demonstrate the use of SQL language.

Group 30%

Week 12

2500 words

ULO-1 ULO-2 ULO-3 ULO-4

Assessment 1: Database Interrogation

Due date: Weeks 2, 4, 6, 8, 10

Group/individual: Individual

Word count / Time provided: 2500 words

Weighting: 40%

Unit Learning Outcomes: ULO-1, ULO-2, ULO-3, ULO-4

Assessment Details:

Database Interrogation are practical exercises that assess students’ ability to apply

theoretical learning to practical database questions. This assessment will improve student’s

ability to design databases and write SQL queries.

Students will not be assessed on work that the tutor has not seen them produce in class so that attendance is required as part of this assessment. Students are required to submit the

work that they have completed during the lab session. The details of the lab work and requirements are provided on the online learning system.

Marking Information: The assessments will be marked out of 100 and will be weighted

40% of the total unit mark.

Assessment 2: Applied Project-1

Due date: Week 7

Group/individual: Individual

Word count / Time provided: 2500 words

Weighting: 30%

Unit Learning Outcomes: ULO-1, ULO-2, ULO-3

Assessment Details:

Reline Engineering is an engineering firm with approximately 600 employees.

A database is required to keep track of all employees, their skills, projects assigned, and

departments worked in.

Every employee has a unique number assigned by the firm and is required to store his or her name

and date of birth. If an employee is currently married to another employee of Reline Engineering.,

the date of marriage and who is married to whom must be stored; however, no record of marriage is

required if an employee’s spouse is not also an employee.

Each employee is given a job title (e.g., engineer, secretary, and so on). An employee does only one

type of job at any given time, and we only need to retain information for an employee’s current job.

There are 10 different departments, each with a unique name. An employee can report to only 1

department. Each department has a phone number.

To procure various kinds of equipment, each department deals with many vendors. A vendor

typically supplies equipment to many departments. We are required to store the name and address

of each vendor and the date of the last meeting between a department and a vendor.

Many employees can work on a project. An employee can work on many projects (Project A, Project

B etc.), but he/she can only be assigned to at most one project in a given city. For each city, we are

interested in its state and population.

An employee can have many skills (preparing material requisitions, checking drawings, and so on),

but she or he may use only a given set of skills on a particular project. (For example, an employee

WILLIAMS may prepare requisitions for the Project D and prepare requisitions as well as check

drawings for Project E.)

Employees use each skill that they possess in at least one project. Each skill is assigned a number,

and we must store a short description of each skill.

Projects are distinguished by project numbers, and we must store the estimated cost of each

project.

Your assignment consists of two parts.

Part 1. Conceptual Model

• Identify Entities

• Identify entity supertypes and subtypes and their types, inheritance, and

discriminators.

• Describe relationships between entities and their cardinalities

• Identify entity primary keys

• Draw a Conceptual Model Entity-Relationship diagram

Part 2. Logical Model

• Describe data attributes and their types for each entity

• Redesign the Conceptual model removing many-to-many relationships (if any)

• Identify primary, composite (if any) and foreign keys (if any) for each entity

• if there are any one-to-one relationships then describe them

• Draw a Logical Model diagram

Marking Information: The assessments will be marked out of 100 and will be weighted

30% of the total unit mark.

Marking Criteria Not

satisfactory

(0-49%) of the criterion

mark)

Satisfactory

(50-64%) of the criterion

mark

Good

(65-74%) of the criterion

mark

Very Good

(75-84%) of the criterion

mark

Excellent

(85-100%) of the criterion

mark

Demonstrate an understanding and describe the Conceptual Model design processes (20%)

Inadequate understanding and describing Conceptual Model design process

Basic knowledge only of understanding and describing Conceptual Model design process

Exhibits breadth and depth of understanding and describing Conceptual Model design process

Exhibits accurate and detailed breadth and depth of understanding and describing Conceptual Model design process

Displays exceptional understanding of concepts and their practical application in Conceptual Model design process

Demonstrate an understanding and describe the Logical Model design processes (20%)

Inadequate understanding and describing Logical Model design process

Basic knowledge only of understanding and describing Conceptual

Exhibits breadth and depth of understanding and describing Conceptual

Exhibits accurate and detailed breadth and depth of understanding and describing

Displays exceptional understanding of concepts and their practical application in

Model design process

Model design process

Conceptual Model design process

Conceptual Model design process

Demonstrate understanding and skills of creating the Conceptual Model diagram (30%)

Inadequate understanding and skills of creating the Conceptual Model diagram

Basic understanding and skills of creating the Conceptual Model diagram

Exhibits breadth and depth of understanding and skills of creating the Conceptual Model diagram

Exhibits accurate and detailed breadth and depth of understanding and skills of creating the Conceptual Model diagram

Displays exceptional understanding and skills of creating the Conceptual Model diagram

Demonstrate understanding and skills of creating the Logical model diagram (30%)

Inadequate understanding and skills of creating the Logical Model diagram

Basic understanding and skills of creating the Logical Model diagram

Exhibits breadth and depth of understanding and skills of creating the Logical Model diagram

Exhibits accurate and detailed breadth and depth of understanding and skills of creating the Logical Model diagram

Displays exceptional understanding and skills of creating the Logical Model diagram

Assessment 3: Applied Project-2

Due date: Week 12

Group/individual: Group

Word count / Time provided: 2500 words

Weighting: 30%

Unit Learning Outcomes: ULO-1, ULO-2, ULO-3, ULO-4

The Trade Master company sells various tools. It has sales offices and warehouses all over

Australia. The company developed a data warehouse to store information about sales,

customers and products. These data are stored in the AppliedProject2 Access file provided

for you.

The database consists of 6 tables:

• CompanyDim – with the sales office address, state and email

• ProductDim – product information

• WarehouseDim – warehouse locations

• CustomerDim – information about customers

• DateDim – sales dates

• SaleFacts – information about sales

Please notice that all data (customers, sales, dates, warehouses and products) are randomly

generated. Table and field names are self-explanatory.

The Global Trading company wants to retrieve information from the database for reporting

and data analysis.

You must do the following tasks

1. In the MS Word document:

a. Analyse and describe the tables.

b. Describe dimension and fact tables. (You need to remember that the Data

Warehouse tables are organised into a fact and dimension tables, and this

structure is called a database star schema).

c. Identify and describe primary and foreign keys.

d. Draw the database diagram.

e. Copy from the database all queries to the Word document and explain them.

2. In the SQLite Browser, you need to write, save and run the following SQL queries: a. Create all primary and foreign keys.

b. Insert a new customer. Devise your own data for this record.

c. Create a new sale fact related to the new customer. You can choose any existing

product, warehouse, date and sales office.

d. Display all customer names, their addresses and states.

e. Display all customer names from Victoria.

f. Display the total amount of all company sales in 2018.

g. Display total amount of sales for each product separately.

h. Display total amount of sales for each product and state separately, i.e. the output

should contain 3 columns: product, state and total amount for this product and

state.

i. Display products sold from warehouses located in Victoria.

j. For each sale, display a customer name and a purchase date.

k. Display a total number of sales (NOT AMOUNT!) for each customer.

l. For each sales office (branch), display: branchKey, branch state, a customer name (a

customer purchased in this office), a product name purchased by this customer, and

a month number of the purchase.

Your submission should consist of the following documents:

• MS Word document containing answers to the Task 1

• SQLite Browser file with stored SQL queries from Task 2

Marking Criteria and Rubric: The assessment will be marked out of 100 and will be

weighted 30% of the total unit mark

Marking Criteria Not

satisfactory

(0-49%) of the criterion

mark)

Satisfactory

(50-64%) of the criterion

mark

Good

(65-74%) of the criterion

mark

Very Good

(75-84%) of the criterion

mark

Excellent

(85-100%) of the criterion

mark

Demonstrate understanding of database design and ability to draw database diagrams (20%)

Inadequate understandin g of database design and database diagrams.

Basic knowledge only of understanding and of database design and database diagrams.

Exhibits breadth and depth of understanding of database design and database diagrams.

Exhibits accurate and detailed breadth and depth of understanding of database design and database diagrams.

Displays exceptional understanding of database design and database diagrams.

Demonstrate understanding of database primary and foreign keys, and database referential integrity. (10%)

Inadequate understandin g of database primary and foreign keys, and database referential integrity.

Basic knowledge only of understanding of database primary and foreign keys, and database referential integrity.

Exhibits breadth and depth of understanding of database primary and foreign keys, and database referential integrity.

Exhibits accurate and detailed breadth and depth of understanding of database primary and foreign keys, and database referential integrity.

Displays exceptional understanding of database primary and foreign keys, and database referential integrity.

Demonstrate an understanding and ability to write and run simple SQL DDL and DML queries (20%)

Inadequate understandin g and ability to write and run simple SQL DDL and DML queries

Basic knowledge only of understanding and ability to write and run simple SQL DDL and DML queries

Exhibits breadth and depth of understanding and ability to write and run simple SQL DDL and DML queries

Exhibits accurate and detailed breadth and depth of and ability to write and run simple SQL DDL and DML queries

Displays exceptional understanding and ability to write and run simple SQL DDL and DML queries

Demonstrate understanding and skills of writing advanced SQL queries, including table joins, MS Access functions and aliases (50%)

Inadequate understandin g and skills of creating the Conceptual Model diagram

Basic understanding and skills of creating the Conceptual Model diagram

Exhibits breadth and depth of understanding and skills of creating the Conceptual Model diagram

Exhibits accurate and detailed breadth and depth of understanding and skills of creating the Conceptual Model diagram

Displays exceptional understanding and skills of creating the Conceptual Model diagram