Uploaded by star china

COMP3350

advertisement
Faculty of Engineering & Built Environment
School of Electrical Engineering and Computing
COMP3350: Advanced Database
PSB Singapore
Trimester 2 - 2020 (Singapore)
OVERVIEW
Course Description
This course provides students with theoretical knowledge and
practical skills in advanced topics in database systems, big data
and modern data-intensive systems. Specific topics include
indexing methods, query processing and optimisation strategies
for relational database systems, Object Relational Mapping and
Object Database design, distributed database systems, and data
mining on large databases.
Requisites
You cannot enrol in this course if you have successfully
completed INFT3007.
Assumed Knowledge
COMP1140 Database & Information Management and either
INFT1004 Introduction to Programming or SENG1110 Object
Oriented Programming
Contact Hours
Lecture
Face to Face On Campus
2 hour(s) per Week for Full Term
Workshop
Face to Face On Campus
2 hour(s) per Week for Full Term
Unit Weighting
10
Workload
Students are required to spend on average 120-140 hours of
effort (contact and non-contact) including assessments per 10
unit course.
CRICOS Provider 00109J
COMP3350: Advanced Database
PSB Singapore Trimester 2 - 2020 (Singapore)
CONTACTS
Course Coordinator
PSB Singapore
Dr Rukshan Athauda
Rukshan.Athauda@newcastle.edu.au
(02) 4985 4507
Teaching Staff
Other teaching staff will be advised on the course Blackboard site.
School Office
School of Electrical Engineering and Computing
ICT307
ICT Building
Callaghan
UON_ENG@psb-academy.edu.sg
+61 2 4921 5330
SYLLABUS
Course Content
1. DBMS Internals
•
Storage and Indexing
•
Query Processing and Optimization
•
Concurrency Control
•
Crash Recovery
2. Physical Database Design and implementation issues
3. Object Relational Mapping (ORM), Object Database and Object-Oriented Database
Management Systems (OODBMS)
4. Big Data and Parallel and Distributed databases (topics such as role of NoSQL, Map-reduce,
Hadoop platform etc.)
5. Contemporary issues and emerging technologies such as On-Line Analytical Processing
(OLAP), Data Warehouses, database-as-a-service (DB clouds), data mining on large
databases
Course Learning
Outcomes
On successful completion of this course, students will be able to:
1. Application domain using a commercial-grade RDBMS
2. Understand physical database design and implementation issues
3. Understand and be able to use the persistence framework of chosen language to perform
Object Relational Mapping.
4. Understand the concept of object oriented database and have experience with object
oriented modelling, design and implementation
5. Understand contemporary issues and emerging technologies such as Big Data, NoSQL,
On-Line Analytical Processing (OLAP) and Data Warehouses.
6. Have hands-on experience with a number of contemporary information management
systems
Course Materials
Recommended Reading:
- Ramez Elmasri, Shamkant B Navathe, "Fundamentals of Database Systems", 7th
Edition, 2017.
-
JA Hoffer, MB Prescott, H Topi, "Modern Database Mangement", 9t Edition, 2009.
Pearson Education International. ISBN 0136003915
-
DM
Kronke,
"Database
Processing:
Fundamentals,
Implementation", 9th Edition. Prentice Hall 2004. ISBN 01312091X
Design
&
Page 2 of 6
COMP3350: Advanced Database
PSB Singapore Trimester 2 - 2020 (Singapore)
Required Text:
- Database systems: A Practical Approach to Design, Implementation and Management by
Thomas Connolly and Carolyn Begg-6th Edition, 2015, Pearson Education. ISBN
78-1-292-06118-4
-
Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke, 3rd
Edition, 2003, McGraw Hill, ISBN 0072465638
COMPULSORY REQUIREMENTS
In order to pass this course, each student must complete ALL of the following compulsory requirements:
Contact Hour Requirements:
Course Assessment Requirements:
- Assessment 4 - Formal Examination: Minimum Grade / Mark Requirement - Students must obtain a specified
minimum grade / mark in this assessment item to pass the course. Students whose overall mark in the course is
50% or more, but who score less than 40% in the compulsory item and thus fail to demonstrate the required
proficiency, will be awarded a Criterion Fail grade, which will show as FF on their formal transcript. However,
students in this position who have scored at least 25% in the compulsory item will be allowed to undertake a
supplementary 'capped' assessment in which they can score at most 50% of the possible mark for that item.
Pre-Placement Requirements:
ASSESSMENTS
This course has 4 assessments. Each assessment is described in more detail in the sections below.
1
2
3
4
Assessment Name
Due Date
Involvement
Weighting
Written Assignment 1
Written Assignment 2
Written Assignment 3
Final exam*
Week 6
Week 8
Week 12
Formal Exam Period
Group
Group
Individual
Individual
25%
20%
20%
35%
Learning
Outcomes
1, 2
3, 4
5, 6
1, 2, 3, 4, 5, 6
* This assessment has a compulsory requirement.
Late Submissions
The mark for an assessment item submitted after the designated time on the due date,
without an approved extension of time, will be reduced by 10% of the possible maximum mark
for that assessment item for each day or part day that the assessment item is late. Note: this
applies equally to week and weekend days.
Page 3 of 6
COMP3350: Advanced Database
PSB Singapore Trimester 2 - 2020 (Singapore)
Assessment 1 - Written Assignment 1
Assessment Type
Description
Weighting
Due Date
Submission Method
Assessment Criteria
Return Method
Feedback Provided
Written Assignment
In the assignment, student groups will develop, implement and present a RDBMS solution for
a given problem domain. Students will demonstrate their skills in conceptual modelling,
mapping EER-Relational, Normalisation, and Advanced SQL
25%
Week 6
In Class
Online
See assignment specification for details
In Class
Online
In Class
Assessment 2 - Written Assignment 2
Assessment Type
Description
Weighting
Due Date
Submission Method
Assessment Criteria
Return Method
Feedback Provided
Written Assignment
In this assignment, student groups will develop, implement and present a Business
Intelligence (BI) for a given context.
20%
Week 8
In Class
Online
See assignment specification for details
Online
In Class
Assessment 3 - Written Assignment 3
Assessment Type
Description
Weighting
Due Date
Submission Method
Assessment Criteria
Return Method
Feedback Provided
Written Assignment
In this assignment, students will research, write and present a report on NoSQL and Hadoop
technologies.
20%
Week 12
In Class
Online
See assignment specification for details
Online
In Class
Assessment 4 - Final exam
Assessment Type
Description
Weighting
Compulsory
Requirements
Due Date
Submission Method
Assessment Criteria
Return Method
Feedback Provided
Opportunity to
Reattempt
Formal Examination
This is a formal examination providing students the opportunity to demonstrate their learning
in the course in an exam setting.
35%
Minimum Grade / Mark Requirement - Students must obtain a specified minimum grade /
mark in this assessment item to pass the course..
Formal Exam Period
Online
Marks of each question specified on exam paper
Not Returned
No Feedback
Students WILL be given the opportunity to reattempt this assessment.
Refer to course outline for details.
Page 4 of 6
COMP3350: Advanced Database
PSB Singapore Trimester 2 - 2020 (Singapore)
ADDITIONAL INFORMATION
Grading Scheme
This course is graded as follows:
Range of Grade
Description
Marks
85-100
High
Outstanding standard indicating comprehensive knowledge
Distinction
and understanding of the relevant materials; demonstration of
(HD)
an outstanding level of academic achievement; mastery of
skills*; and achievement of all assessment objectives.
75-84
Distinction
Excellent standard indicating a very high level of knowledge
(D)
and understanding of the relevant materials; demonstration of
a very high level of academic ability; sound development of
skills*; and achievement of all assessment objectives.
65-74
Credit
Good standard indicating a high level of knowledge and
(C)
understanding of the relevant materials; demonstration of a
high level of academic achievement; reasonable development
of skills*; and achievement of all learning outcomes.
50-64
Pass
Satisfactory standard indicating an adequate knowledge and
(P)
understanding of the relevant materials; demonstration of an
adequate level of academic achievement; satisfactory
development of skills*; and achievement of all learning
outcomes.
0-49
Fail
Failure to satisfactorily achieve learning outcomes. If all
(FF)
compulsory course components are not completed the mark
will be zero. A fail grade may also be awarded following
disciplinary action.
*Skills are those identified for the purposes of assessment task(s).
Communication
Methods
Communication methods used in this course include:
Course Evaluation
Each year feedback is sought from students and other stakeholders about the courses
offered in the University for the purposes of identifying areas of excellence and potential
improvement.
Academic Misconduct
All students are required to meet the academic integrity standards of the University. These
standards reinforce the importance of integrity and honesty in an academic environment.
Academic Integrity policies apply to all students of the University in all modes of study and in
all
locations.
For
the
Student
Academic
Integrity
Policy,
refer
to
https://policies.newcastle.edu.au/document/view-current.php?id=35.
Adverse
Circumstances
You are entitled to apply for special consideration because adverse circumstances have had
an impact on your performance in an assessment item. This includes applying for an
extension of time to complete an assessment item. Prior to applying you must refer to the
Adverse Circumstances Affecting Assessment Items Procedure, available at
https://policies.newcastle.edu.au/document/view-current.php?id=236. All applications for
Adverse Circumstances must be lodged via the online Adverse Circumstances system, along
with supporting documentation.
Important Policy
Information
The 'HELP for Students' tab in UoNline contains important information that all students should
be familiar with, including various systems, policies and procedures.
Page 5 of 6
COMP3350: Advanced Database
PSB Singapore Trimester 2 - 2020 (Singapore)
This course outline was approved by the Head of School. No alteration of this course outline is permitted without Head of School
approval. If a change is approved, students will be notified and an amended course outline will be provided in the same manner as the
original.
© 2020 The University of Newcastle, Australia
Page 6 of 6
COMP3350: Advanced Database
PSB Singapore Trimester 2 - 2020 (Singapore)
Graduate Profile Statement – Bachelor of Information Technology
University of Newcastle Bachelor Information
Technology Graduate Profile Statements
1
2
3
4
5
Demonstrate a comprehensive understanding of the
discipline of information technologies with an emphasis on
net-centric applications, information management, and
user requirements for ethical professional practice.
Taught
Practised
Assessed
Level of
Capability
X
X
X
3
X
X
X
3
Work independently and collaboratively to locate, manage
and organise information and resources and apply
evidence-based methodologies to create, modify and
maintain designs and design solutions.
X
X
X
4
Use creativity, problem solving skills, project management
skills and technical expertise to analyse, interpret, evaluate
and generate solutions to complex technical and
organisational problems.
X
X
X
4
Demonstrate professional judgement and
responsibility by communicating information
technology principles, practices, standards to
specialist and non-specialist audience clearly and
persuasively.
X
X
X
3
Apply critical reasoning and systems thinking to
understand and support the operation and constraints of
contemporary enterprises and their dynamic environment.
Download