Database Fundamentals Spring 2023
Database Fundamentals Spring 2023
Attendance: 3hpw
Recommended studies: it is assumed that students are familiar with basic system analysis concepts and have basic
software skills
Subject coordinator
Dr. Fahimeh Ramezani
Office: CB11.07.211
Phone: 9514 4640
Email: [email protected]
Teaching staff
Coordinator and Instructor:
Fahimeh Ramezani
Questions regarding assessment or content within the subject are welcome in lectures or tutorials or alternatively post
them to the discussion board in Canvas. This helps ensure that all students get the benefit of the answers given.
The Subject Coordinator may be contacted by email through [email protected] if you have matters of a personal
nature to discuss, e.g., illness, study problems, and for issues to do with extensions, group problems, or other matters
of importance.
All emails sent to subject coordinators, tutors, or lecturers must have a clear subject line that states the subject number
followed by the subject of the email [e.g. Subject 31271, Request for Extension], and must be sent from your UTS
email address.
Consultation hours: Students will be informed about the consultation hours during the semester through
announcements or updated news on Ed. Requests for appointments outside the given consultation hours may be
arranged where circumstances require, and to do so please contact the subject coordinator by email.
Students need to bring their laptops to the class. They can also borrow laptops that are provided by the university.
Subject description
This subject introduces students to the fundamentals of effective database systems. Students are taught how data is
structured and managed in an organisation in a way that can be used effectively by applications and users. They also
learn to use the language SQL for effective data retrieval and modification. This subject teaches students to appreciate
the significance and challenges of good database design and management, which underpin the development of
functional software applications.
This subject contributes to the development of the following Engineers Australia Stage 1 Competencies:
1.1. Comprehensive, theory based understanding of the underpinning natural and physical sciences and the
engineering fundamentals applicable to the engineering discipline.
2.2. Fluent application of engineering techniques, tools and resources.
2.3. Application of systematic engineering synthesis and design processes.
Related materials (lecture notes, tutorial questions, etc.) will be provided on Canvas. Students can also benefit from
the discussion board on Canvas where they can share their questions and engage in the inquiry before attending the
classes. They need to be prepared for their weekly quiz.
In tutorials, students will be involved in discussions about provided tasks to analyze the problem from different
perspectives. Students have the opportunity to share their ideas and skills with their teammates under the supervision
of their tutor. Suggested solutions will be presented by each team and discussed/evaluated during the tutorial.
During the session, students will receive feedback on their progress and performance through weekly quizzes, tutorial
discussions and reviewed assignments.
Content (topics)
1. The Role of Databases in Information Systems
2. The Relational Data Model
3. Conceptual database design (ER modeling)
4. Logical design: ER conversion to a relational model
5. Normalisation
6. SQL: simple queries, aggregate functions, data modification statements, simple joins, complex joins, subqueries
and set operators
Program
Week/Session Dates Description
Notes:
Students who wish to do a group assignment need to form a group of at most three
members and register the team information on Canvas.
2 14 Aug Preparation:
Assessments:
Week 2 Quiz
3 21 Aug Preparation:
Lecture and Tutorial 3: Data modelling II: Associative Entity, Weak Entity, etc.
Assessments:
Week 3 Quiz
Notes:
Students who wish to do a group assignment need to form a group of at most three
members and register the team information on Canvas.
The students who miss this deadline need to do the assignment individually.
Assessments:
Week 4 Quiz
Notes:
Assessment task due:Assignment Part A-Case Study (by 03/09/2023, 11:59 pm)
5 4 Sept Preparation:
Assessments:
Week 5 Quiz
6 11 Sept Preparation:
Notes:
The content provided in week six may be revised. In this case, students will get
informed in advance.
Assessment task due: Assignment Part B-ERD (by 17/09/2023, 11:59 pm)
The Bonus Quiz for Assessment 1 is available from Friday, 15/09/2023 at 11:59
pm to 19/11/2023 at 11:59 pm (Exam period).
7 18 Sept Preparation:
StuVac 25 Sept
8 2 Oct Preparation:
Watch the recorded video in Week 8 module on Ed.
Review the lecture notes and related concepts in Chapter 7 of the Modern
Database Management textbook.
Notes:
9 9 Oct Preparation:
Notes:
10 16 Oct Preparation:
Assessments:
Notes:
The Bonus Quiz for Assessment 3 is available from Friday, 20/10/2023 at 11:59
pm to 19/11/2023 at 11:59 pm (Exam period).
Review materials.
Assessments:
Notes:
12 30 Oct Preparation:
Review the lecture notes 7 to 10 and related concepts in Chapters 6 and 7 of the
"Modern Database Management" textbook.
Assessments:
Notes:
Online SQL Test will be held at the time of the Cmp1 activity.
Based on the new social distancing conditions, the test will be run in the computer
labs OR virtually through Zoom meetings.
IF we run the test in the computer labs, then you need to attend the computer lab
that you have been enrolled in.
IF we run the test virtually, then you need to attend a test Zoom meeting at the time
that you have been enrolled in a computer lab (Cmp1).
Additional information
U:PASS Program
This subject participates the UTS Peer Assisted Study Success (U:PASS) this session. You are encouraged to sign in
this program.
U:PASS is a voluntary “study session” where you will be studying the subject with other students in a group. It is led by
a student who has previously achieved a distinction or high distinction in that subject, and who has a good WAM. The
leader will typically prepare questions for you to work on, or if you have specific questions or things you’re not clear
on, you can bring them along, and the leader will get the group to work on that. It’s really relaxed, friendly, and
informal. Because the leader is a student just like you, they understand what it’s like to study the subject and how to
do well, and they can pass those tips along to you. Students also say it’s a great way to meet new people and a
“guaranteed study hour”.
You can sign up for U:PASS sessions U:PASS website http://tinyurl.com/upass2017. Note that sign up is not open
until week 2, as it’s voluntary and only students who want to go should sign up.
Note that you don’t have to be struggling in the subject to attend U:PASS – frequently students who are already doing
If you have any questions or concerns about U:PASS, please contact Georgina at [email protected], or check out
the website: http://www.ssu.uts.edu.au/peerlearning/index.html
Assessment
Assessment task 1: Weekly Quiz
Intent: To assess the individual student's understanding of four or five specified concepts covered in the
lecture and tutorial topics. Two or three questions of the quiz are extracted from the class activities
(lecture and tutorial) of the week.
Objective(s): This assessment task addresses the following subject learning objectives (SLOs):
1, 2, 3, 4, 5, 6 and 7
This assessment task contributes to the development of the following Course Intended Learning
Outcomes (CILOs):
Type: Quiz/test
Groupwork: Individual
Weight: 30%
Task: Every class includes a short quiz that tests the individual student's knowledge of concepts covered in
the related lecture and tutorial.
Further This assessment is redesigned and has two parts: each week, students will have some
information: Multiple-choice questions (on Canvas or Ed) and a challenge on Ed.
MCQs (15%): Students may score 0 to 4 for each quiz. The best 7 quiz scores will be added together
to give the student's total quiz mark.
Challenges (15%): Students need to resolve the designed challenges on Ed to receive the allocated
marks. Challenges may not be released for every week. The challenges will be titled as “Assessment
Challenge x”.
Students will receive their mark within two weeks after they complete their assessment.
Students need to check their “weekly plan” and the "News Page" on Ed to get weekly information
about this assessment.
Objective(s): This assessment task addresses the following subject learning objectives (SLOs):
1, 2, 3, 4, 5 and 6
This assessment task contributes to the development of the following Course Intended Learning
Outcomes (CILOs):
Type: Design/drawing/plan/sketch
Weight: 30%
Task: The assignment involves the conceptual and logical design of a database to support a small- to
medium-size enterprise or organisational unit. The task can be done individually, in pairs or as part of
a group.
Further An electronic copy of each of the assignment parts must also be submitted to the subject’s Canvas
information: site by the due dates and times. Part D of the assignment needs to be submitted on Ed as well (more
details will be provided in the assignment specification). Please note that only the assignment
deliverable that has an electronic copy submitted to the correct places by the due date will be
marked.
The assignment will be marked according to the same criteria for both individual and group work. The
marking criteria will be included with the assignment. Students will be asked to assess the
contribution of their peers to the group project. This peer assessment will be used to determine
whether all group members receive the same mark for the assignment. If discrepancies in
contribution are noted, individual marks will be scaled in accordance with the peer feedback.
Assignment marks (for each part) will be delivered within two weeks after the submission due.
Students need to check their "weekly plan" and the "News Page" on Ed to get more information
about this assessment.
This assessment task contributes to the development of the following Course Intended Learning
Outcomes (CILOs):
D.1
Type: Quiz/test
Groupwork: Individual
Weight: 40%
Task: The test will be taken online under supervised conditions. In a limited time period, students will be
required to design and execute SQL queries that correctly return specific information from a
database.
Due: Week 12
On the day/time that each student enrolled in a Computer lab (Cmp1).
See also Further information.
Further Students will do an online SQL test in Week 12, during laboratory sessions. Students will be given
information: ample opportunity to practice doing tests with the online software in the week prior to the formal test.
The practice online test is accessible via the Internet and can be done any time at the student’s
convenience, as often as they wish.
Feedback: The SQL test mark will be released within three weeks after the test.
Moderation of marks
Benchmarking of marking standards is used at the commencement of marking to assist markers to apply the criteria in
similar ways.
Assessment feedback
Multiple forms of feedback will be provided to students in this subject including:
Formative Feedback: Verbal Feedback in relation to students’ questions, comments, class participation, and tutorial
activities, as well as generic feedback on assessment tasks. Students are advised to take note of this feedback on a
weekly basis, and use it to inform their decision in relation to enrolment by census date and throughout the
semester.
Summative Feedback: Students will receive marks on assignment, quizzes, SQL online test and the final exam
which will determine whether they meet the requirements for the subject.
Any Notes
Minimum requirements
To order to pass the subject, a student must achieve an overall mark of 50% or more.
Required texts
The required referent for the subject is:
Modern Database Management, 11th or 12th Edition, by Hoffer, J.A, Ramesh, V., and Topi, H., ISBN-10: 0273779281
or ISBN-13: 9780273779285, published by Pearson Education.
To reduce the cost of the prescribed textbook, students can purchase the electronic version of the book or a custom
book that is compiled by Dr Julia Prior and includes only the chapters that are used in the subject (i.e. chapters 1-4, 6
and the first part of 7 from the original book).
The tenth edition of the book is also acceptable, although the relevant page numbers may be different.
It is expected that every student has their own copy of the prescribed textbook which is the primary resource for the
subject. The content of the subject is based heavily on the contents of this textbook.
Please see the Textbook module on the LMS (Learning Management System) for more information and the book links.
Recommended texts
Mannino, Michael V (University of Colorado, Denver).: Database Design, Application, Development & Administration,
2nd, 3rd (McGraw-Hill publishers) and 4th editions are all acceptable; the relevant material in all of these editions is
essentially the same in content, it is mostly chapter and page numbers that may be different. There are several copies
of the 4th edition available in 7-day loans section, open reserve and on the open shelves, as well as a number of
copies of the 2nd edition in 7-day loans, closed reserve and on the open shelves, in the university's City campus
library in Haymarket.
Date, C.J.: An introduction to Database Systems, Eighth Edition, Pearson Addison Wesley, 2003, ISBN: 0321197844
(there are several copies of this in the City campus library, and other books by the same author). Whilst this book is
quite technical, this is the seminal text for relational database management systems.
Simsion, Graeme C. : Data Modeling Essentials, Morgan Kaufmann Publishers, Amsterdam, 2005, ISBN:
0126445516 (there is also a later edition, but this is not in the uni library).
Pratt, Philip J. : A Guide to SQL, Seventh Edition, Thomson Course Technology, 2005, ISBN 0619216743 (earlier
editions also fine).
Connolly, Thomas M.: Database solutions : a step-by-step guide to building databases, Second Edition, Pearson
Addison Wesley, 2003, ISBN 0321173503.
Connolly, Thomas and Begg, Carolyn: Database Systems – a practical approach to design, implementation, and
management, Fifth Edition, AddisonWesley, 2010, ISBN 0321523067 (third and fourth editions also fine).
These texts, and several others on relational database design, use and management, are all available in the university
library.
References
Useful web references include:
http://www.sqlcourse.com/
http://www.w3schools.com/sql/default.asp
http://sqlzoo.net/
http://wiki.postgresql.org/
Additional references and reading material will be handed out, recommended during lectures or posted to the LMS
(Learning Management System: Canvas and/or Ed) when necessary during the semester.
Other resources
Lecture Slides
Please note that although electronic copies of all lecture slides are available for students, these are not to be regarded
as adequate lecture notes, nor as the complete subject content. They are merely a guide to what students need to
master in the subject, and for students to use as a basis for making their own notes during lectures.
The Learning Management System (Canvas) is the web-based online learning and teaching environment used at UTS
You should check the announcements on the LMS (Learning Management System) and Ed for this subject at least
once a week, as all student notices for this subject will be given via this site. The subject coordinator will assume that
every student is checking the LMS and Ed news page regularly for subject announcements, as well as the discussion
forums and subject material.
For the contribution of subjects taken in the Bachelor of Engineering (Honours) or Master of Professional Engineering
to the Engineers Australia Stage 1 Competencies, see the faculty's Graduate Attributes and the Engineers Australia
Stage 1 Competencies webpage.
Marking criteria for each assessment task will be available on the Learning Management System: Canvas.
Extensions
When, due to extenuating circumstances, you are unable to submit or present an assessment task on time, please
contact your subject coordinator before the assessment task is due to discuss an extension. Extensions may be
granted up to a maximum of 5 days (120 hours). In all cases you should have extensions confirmed in writing.
Special consideration
If you believe your performance in an assessment item or exam has been adversely affected by circumstances
beyond your control, such as a serious illness, loss or bereavement, hardship, trauma, or exceptional employment
demands, you may be eligible to apply for Special Consideration.
Late penalty
Work submitted late without an approved extension is subject to a late penalty of 10 per cent of the total available
marks deducted per calendar day that the assessment is overdue (e.g. if an assignment is out of 40 marks, and is
submitted (up to) 24 hours after the deadline without an extension, the student will have four marks deducted from
their awarded mark). Work submitted after five calendar days is not accepted and a mark of zero is awarded.
For some assessment tasks a late penalty may not be appropriate – these are clearly indicated in the subject outline.
Such assessments receive a mark of zero if not completed by/on the specified date. Examples include:
a. weekly online tests or laboratory work worth a small proportion of the subject mark, or
b. online quizzes where answers are released to students on completion, or
c. professional assessment tasks, where the intention is to create an authentic assessment that has an absolute
submission date, or
d. take-home papers that are assessed during a defined time period, or
e. pass/fail assessment tasks.
Work submitted late without an approved extension will only be assessed at the subject coordinator’s discretion.
Students who do not submit assessment tasks by the due dates may be referred to the Responsible Academic Officer
under Student Rule 3.8.2, and a fail result may be recorded for the subject.
If you believe an error may have been made in the calculation of your result in an assessment task or the final result
for the subject, it is possible to request a review of a result with the Subject Coordinator within five (5) working days of
ALOs are responsible for approving adjustments to assessment arrangements for students in these categories.
Students who require adjustments due to disability and/or an ongoing health condition are requested to discuss their
situation with an accessibility consultant at the Accessibility Service before speaking to the relevant ALO.
Statement on copyright
Please remember that teaching materials and resources provided to you at UTS are protected by copyright. You are
not permitted to re-use those for any purposes (including commercial purposes, in kind benefit or gain) without
permission of the copyright owner. Breaching copyright in relation to teaching materials and resources could lead to a
legal action being brought against you.
Statement on plagiarism
Plagiarism and academic integrity
At UTS, plagiarism is defined in Rule 16.2.1(4) as: 'taking and using someone else's ideas or manner of expressing
them and passing them off as ... [their] own by failing to give appropriate acknowledgement of the source to seek to
gain an advantage by unfair means'.
The definition infers that if a source is appropriately referenced, the student's work will meet the required academic
standard. Plagiarism is a literary or an intellectual theft and is unacceptable both academically and professionally. It
can take a number of forms including but not limited to:
copying any section of text, no matter how brief, from a book, journal, article or other written source without duly
acknowledging the source
copying any map, diagram, table or figure without duly acknowledging the source
paraphrasing or otherwise using the ideas of another author without duly acknowledging the source
re-using sections of verbatim text without using quote marks to indicate the text was copied from the source (even if
a reference is given).
Other breaches of academic integrity that constitute cheating include but are not limited to:
submitting work that is not a student's own, copying from another student, recycling another student's work,
recycling previously submitted work, and working with another student in the same cohort in a manner that exceeds
the boundaries of legitimate cooperation
purchasing an assignment from a website and submitting it as original work
requesting or paying someone else to write original work, such as an assignment, essay or computer program, and
submitting it as original work.
Students who condone plagiarism and other breaches of academic integrity by allowing their work to be copied are
also subject to student misconduct Rules.
Where proven, plagiarism and other breaches of misconduct are penalised in accordance with UTS Student Rules
Section 16 – Student misconduct and appeals.
Avoiding plagiarism is one of the main reasons why the Faculty of Engineering and IT is insistent on the thorough and
appropriate referencing of all written work. Students may seek assistance regarding appropriate referencing through
UTS: HELPS.
Work submitted electronically may be subject to similarity detection software. Student work must be submitted in a
format able to be assessed by the software (e.g. doc, pdf (text files), rtf, html).