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. |
|
| 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. |
|
| Course Learning Outcomes | Assessment Item |
|---|---|
| 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. |
|
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
|
|
|
Individual Assessment
Assessment FormatIndividual
|
20% |
Start DatePlease refer to Moodle for more information.
Due DatePlease refer to Moodle for more information.
|
|
|
Team Assignment
Assessment FormatGroup
|
25% |
Start DatePlease refer to Moodle for more information.
Due DatePlease refer to Moodle for more information.
|
|
|
Final Exam
Assessment FormatIndividual
|
45% |
Start DateUniversity exams period
Due DateUniversity exams period
|
|
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.
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.