COMM2822 Introduction to Databases for Business Analytics

Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due

COMM2822 Introduction to Databases for Business Analytics


Course Details & Outcomes

Course Description

Note: This course was previously identified as COMM1822. Students who have completed COMM1822 cannot enrol in COMM2822. 

 This is a fundamental Business Analytics course. You will learn the concepts, techniques, and technologies relevant for creating and managing business databases. You will learn the Structured Query Language (SQL) language and how to use it to access data stored in relational database system, including fetch, delete, insert, and modify data. 

Course Aims

The course aims to give students the background of, and a process for, database development. Furthermore, the course aims to develop students’ conceptual and logical database design skills. Finally, the course aims to develop students’ skills in using and managing databases. Students will practice self-directed work in groups that will help them develop their interpersonal communication, project management and quality assurance skills.

Course Learning Outcomes

Course Learning Outcomes Program learning outcomes
CLO1 : Create and apply conceptual and relational database modelling methods.
  • PLO2 : Problem Solving
CLO2 : Design, implement and evaluate database systems.
  • PLO2 : Problem Solving
CLO3 : Access and manipulate a relational database using Structured Query Language.
  • PLO2 : Problem Solving
CLO4 : Collaborate with peers as a team to solve problems and achieve outcomes.
  • PLO2 : Problem Solving
  • PLO3 : Business Communication
  • PLO4 : Teamwork
CLO5 : Discuss database ethical issues and elaborate on the privacy and security implications of Big Data and business analytics.
  • PLO1 : Business Knowledge
  • PLO5 : Responsible Business Practice
  • PLO6 : Global and Cultural Competence


Course Learning Outcomes Assessment Item
CLO1 : Create and apply conceptual and relational database modelling methods.
  • Class Preparation and Participation
  • Individual Assessment
  • Team Assignment
  • Final Exam
CLO2 : Design, implement and evaluate database systems.
  • Class Preparation and Participation
  • Individual Assessment
  • Team Assignment
  • Final Exam
CLO3 : Access and manipulate a relational database using Structured Query Language.
  • Class Preparation and Participation
  • Team Assignment
  • Final Exam
CLO4 : Collaborate with peers as a team to solve problems and achieve outcomes.
  • Team Assignment
CLO5 : Discuss database ethical issues and elaborate on the privacy and security implications of Big Data and business analytics.
  • Class Preparation and Participation
  • Final Exam
  • Team Assignment

Learning and Teaching Technologies

Moodle - Learning Management System | Microsoft Teams | Echo 360

Learning and Teaching in this course

The lecture and the tutorial provide students with a chance to learn fundamental database knowledge and skills. There will be several course activities to foster critical thinking, develop problem-solving skills, and prepare students to work effectively with databases. We provide practical assistance through hands-on exercises in the tutorials. However, students need to take the initiative to self-learn the practical components throughout the course. Pre-lecture materials, lectures, tutorials, and the textbook can only provide the context, structure, and resources for their learning. Students' practical engagements with the material in self-study or peer groups are the crucial elements of their learning. The major assignment is a project concerning the design and development of a business database. In this course, students will learn to use Entity-Relationship (ER) notation such as Chen’s and the Oracle SQL query language, and they will be taught Big Data Analytics.


Assessments

Assessment Structure

Assessment Item Weight Relevant Dates Program learning outcomes
Class Preparation and Participation
Assessment FormatIndividual
10%
Start DateWeekly
Due DateWeekly
  • PLO1 : Business Knowledge
  • PLO2 : Problem Solving
  • PLO5 : Responsible Business Practice
Individual Assessment
Assessment FormatIndividual
20%
Start DatePlease refer to Moodle for more information.
Due DatePlease refer to Moodle for more information.
  • PLO2 : Problem Solving
  • PLO3 : Business Communication
Team Assignment
Assessment FormatGroup
25%
Start DatePlease refer to Moodle for more information.
Due DatePlease refer to Moodle for more information.
  • PLO1 : Business Knowledge
  • PLO2 : Problem Solving
  • PLO3 : Business Communication
  • PLO4 : Teamwork
  • PLO5 : Responsible Business Practice
  • PLO6 : Global and Cultural Competence
Final Exam
Assessment FormatIndividual
45%
Start DateUniversity exams period
Due DateUniversity exams period
  • PLO1 : Business Knowledge
  • PLO2 : Problem Solving
  • PLO5 : Responsible Business Practice

Assessment Details

  • Class Preparation and Participation
    Assessment Overview

    You are required to complete the weekly pre-class activities and tutorial exercises and you will be assessed on the topic each week. Further details of this assessment will be provided on Moodle. 

    The pre-class activities and tutorial exercises support the development of skills required for individual and team assignments. Note that late submissions are not accepted and there is no special consideration for this assessment component. 

    Assesses: PLO1, PLO2, PLO5

    Course Learning Outcomes
    • CLO1 : Create and apply conceptual and relational database modelling methods.
    • CLO2 : Design, implement and evaluate database systems.
    • CLO3 : Access and manipulate a relational database using Structured Query Language.
    • CLO5 : Discuss database ethical issues and elaborate on the privacy and security implications of Big Data and business analytics.
    Assignment submission Turnitin type

    Not Applicable

Assessment Overview

The purpose of the individual assignment is to enhance students' understanding of database design and modelling. Students work independently to apply the knowledge acquired in the course to model a real-world case study database and present their Entity Relationship (ER) Model. The assessment will evaluate students’ skills in database design and written communication through the written report.  

Assesses: PLO2, PLO3  

BCom Students: myBCom Course points for PLO2 

Course Learning Outcomes
  • CLO1 : Create and apply conceptual and relational database modelling methods.
  • CLO2 : Design, implement and evaluate database systems.
Assessment Length

TBA

Submission notes

Please refer to Moodle for more information.

Assignment submission Turnitin type

This assignment is submitted through Turnitin and students do not see Turnitin similarity reports.

  • Team Assignment
    Assessment Overview

    This assignment is designed to give you a hands-on experience in real-world database design and implementation scenarios by working collaboratively in student groups. Through this teamwork, you'll gain practical insights into the complexities of database systems. The assessment will encompass two critical aspects of your learning journey. Firstly, your ability to communicate your ideas effectively in writing will be evaluated through the preparation of a comprehensive project report. Secondly, your aptitude for oral communication and presentation skills will be assessed as you share the results of your project with your peers. For this assignment, your primary task is to design and implement a fully functional database system using Oracle SQL, an industry-standard database query language. This practical exercise aims to equip you with the skills and knowledge essential for your academic and professional development in the field of database management. 

    Assesses: PLO1, PLO2, PLO3 PLO4, PLO5, PLO6. 

    Course Learning Outcomes
    • CLO1 : Create and apply conceptual and relational database modelling methods.
    • CLO2 : Design, implement and evaluate database systems.
    • CLO3 : Access and manipulate a relational database using Structured Query Language.
    • CLO4 : Collaborate with peers as a team to solve problems and achieve outcomes.
    • CLO5 : Discuss database ethical issues and elaborate on the privacy and security implications of Big Data and business analytics.
    Assessment Length

    TBA

    Submission notes

    Please refer to Moodle for more information.

    Assessment information

    Students teams are expected to plan ahead and to be able to balance out a missing member without an extension. An extension will not be granted for team projects/assignments.

    Assignment submission Turnitin type

    This assignment is submitted through Turnitin and students do not see Turnitin similarity reports.

  • Final Exam
    Assessment Overview

    Your active participation in the final exam during the designated UNSW Examination period is a formal assessment of your knowledge and skills. This examination encompasses all the course materials covered in pre-class activities, lectures, tutorials, and assignments. You will be asked to discuss and apply the concepts and principles presented in these learning sources.  

    Your ability to clearly, coherently and concisely present your answers will be part of the evaluation. You must plan on being available for the full examination period to attend the final exam. In addition, you should also ensure that you would be available for a supplementary examination in the event of illness or misadventure (follow the university guidelines for special consideration available online).  

    Assesses: PLO1, PLO2, PLO5. 

    BCom Students: MyBCom Course points for PLO5. 

    Course Learning Outcomes
    • CLO1 : Create and apply conceptual and relational database modelling methods.
    • CLO2 : Design, implement and evaluate database systems.
    • CLO3 : Access and manipulate a relational database using Structured Query Language.
    • CLO5 : Discuss database ethical issues and elaborate on the privacy and security implications of Big Data and business analytics.
    Assessment Length

    TBA

    Submission notes

    To be confirmed

    Assignment submission Turnitin type

    This is not a Turnitin assignment

General Assessment Information

As a student at UNSW you are expected to display academic integrity in your work and interactions. Where a student breaches the UNSW Student Code with respect to academic integrity, the University may take disciplinary action under the Student Misconduct Procedure. To assure academic integrity, you may be required to demonstrate reasoning, research and the process of constructing work submitted for assessment.

To assist you in understanding what academic integrity means, and how to ensure that you do comply with the UNSW Student Code, it is strongly recommended that you complete the Working with Academic Integrity module before submitting your first assessment task. It is a free, online self-paced Moodle module that should take about one hour to complete.

You are expected to complete all assessment tasks for your courses in the School of Information Systems and Technology Management. Classes are highly practical and relevant to your assessments, so you are expected to attend at least 80% of all scheduled classes.

Where group assignments are used, team members are expected to work in a harmonious and professional fashion, which includes adequate management of non-performing members. You should inform your tutor as soon as possible if you experience problems within a project team. You may be required to evaluate the contribution of each team member (including yourself) in group work and marks for individual students may be adjusted based on peer assessment.

Grading Basis

Standard

Requirements to pass course

In order to pass this course, you must:

  • achieve a composite mark of at least 50 out of 100;
  • meet any additional requirements described in the Assessment Summary section.

Course Schedule

Teaching Week/Module Activity Type Content
Week 1 : 27 May - 2 June Lecture

Introduction to Analytical Database

Entity Relationship (ER) Modelling (Essential)

Tutorial

ER Modelling (Essential)

Assessment

Class Preparation and Participation

Week 2 : 3 June - 9 June Lecture

Entity Relationship (ER) Modelling (Advanced)

Tutorial

Entity Relationship (ER) Modelling (Advanced)

Assessment

Class Preparation and Participation

Week 3 : 10 June - 16 June Lecture

From ER Modelling to Relational Modelling

SQL 1 (Introduction)

Note: Recordings will be available due to public holiday

Tutorial

DDL and DML: Table Creation and Insert Statement

DQL: Basic SQL Functions

Assessment

Class Preparation and Participation

Week 4 : 17 June - 23 June Lecture

Relational Modelling 2

SQL 2 (DQL)

Tutorial

Relational Modelling 2

DQL: Restricting Rows and Single-Row Functions

Assessment

Class Preparation and Participation

Individual Assignment due

Week 5 : 24 June - 30 June Lecture

Database Normalisation 1

SQL 3 (DQL - JOINS)

Tutorial

DQL: Joining Data from Multiple Tables

DDL: Constraints (PK &FK)

Assessment

Class Preparation and Participation

Week 6 : 1 July - 7 July Lecture

Flexibility week (No Class)

Tutorial

Flexibility week (No Class)

Week 7 : 8 July - 14 July Lecture

Database Normalisation 2

SQL 4 (DQL - Group and Aggregate Functions) 

Tutorial

Database Normalisation

DQL - Group and Aggregate Functions

Assessment

Class Preparation and Participation

Week 8 : 15 July - 21 July Lecture

Ethics + Big Data Analytics I

Database Access Control

Tutorial

DCL: Database Access Control (Grant and Revoke)

TCL: Commits & Rollback

Assessment

Class Preparation and Participation

Team Assignment Progress Check

Week 9 : 22 July - 28 July Lecture

Big Data Analytics II

Tutorial

DQL:  Subqueries

DML: Merge statements

DDL: Views

Assessment

Class Preparation and Participation

Team Assignment Progress Check

Week 10 : 29 July - 4 August Lecture

Database Development & Professional Roles

Exam Preparation

Tutorial

Project presentations in tutorial class (i.e., attendance is mandatory)

Assessment

Team Assignment due

Project presentations in tutorial class (i.e., attendance is mandatory)

Attendance Requirements

Your regular attendance and active engagement in all scheduled classes and online learning activities is expected in this course. Failure to attend / engage in assessment tasks that are integrated into learning activities (e.g., class discussion, presentations) will be reflected in the marks for these assessable activities. The Business School may refuse final assessment to those students who attend less than 80% of scheduled classes where attendance and participation is required as part of the learning process (e.g., tutorials, flipped classroom sessions, seminars, labs, etc.). If you are not able to regularly attend classes, you should consult the relevant Course Authority.

View more information on attendance

Course Resources

Prescribed Resources

The textbooks for this course are:

  • Coronel, C., Morris, S. (2023) Database Systems: Design, Implementation & Management [14e]. Cengage Learning, Independence, KY, USA. (ISBN-13: ISBN-13: 9780357673034) (for the lectures)
  • Casteel, J. (2015) Oracle 12c: SQL. Cengage Learning, Independence, KY, USA. (ISBN: 9781305251038) (for the tutorials)

Note: eBook version of the textbook is also available from the UNSW Bookshop (see https://www.bookshop.unsw.edu.au/details.cgi?ITEMNO=9780357673034 and https://www.bookshop.unsw.edu.au/details.cgi?ITEMNO=9781305251038).

Both books are relevant for this course. Coronel and Morris (2019) support the lecture; Casteel  (2015) supports the lab. The latest edition is recommended. However, students typically find older editions (e.g. Oracle 11g SQL for the labs) of the books sufficient for the course. Additional course materials may be provided in class and on the course website on UNSW Moodle.

Recommended Resources

Recommended:

  • Connolly, T. M., & Begg, C. E. (2005) Database Systems: A Practical Approach to Design, Implementation, and Management [6e]. Pearson Education, Harlow, UK. (ISBN-13: 9781292061184)

Course Evaluation and Development

Feedback is regularly sought from students and continual improvements are made based on this feedback. At the end of this course, you will be asked to complete the myExperience survey, which provides a key source of student evaluative feedback. Your input into this quality enhancement process is extremely valuable in assisting us to meet the needs of our students and provide an effective and enriching learning experience. The results of all surveys are carefully considered and do lead to action towards enhancing educational quality.

Feedback is regularly sought from students and continual improvements are made based on this feedback. At the end of this course, you will be asked to complete the myExperience survey, which provides a key source of student evaluative feedback. Your input into this quality enhancement process is extremely valuable in assisting us to meet the needs of our students and provide an effective and enriching learning experience. The results of all surveys are carefully considered and do lead to action towards enhancing educational quality.

In this course, we will seek your feedback through end of term myExperience responses. Feedback will also be encouraged throughout the term via collaborative platforms and in-class discussions. This feedback will be taken into consideration and applied where appropriate. For example, the self and peer-learning assessment component was introduced as a result of feedback highlighting the individual nature of assessment tasks.


发表评论

电子邮件地址不会被公开。 必填项已用*标注