Database Management Systems is available as a postgraduate-level subject offered by the International College of Management, Sydney (ICMS). Please click the button below to find a postgraduate course suitable for you.
DAT601A
Core
600
4 credit points
Advances in technology have enabled organisations to access massive volumes of structured and unstructured data from different sources such as social networking sites, sensors, or spreadsheet software. To leverage this data for decision-making, businesses need to invest in database solutions that support the effective management of data throughout the entire life cycle.
This subject equips students with the relevant skills and knowledge needed to effectively design, implement, and manage databases through the lens of the systems development life cycle (SDLC). Students will explore the different phases of the database design process including the conceptual, logical, and physical design. The subject will introduce the relevant relational database concepts and techniques for each phase including requirements analysis, entity relationship (ER) modelling, normalisation of database tables, integrity constraints, and database security management. Foundations and basic commands of Structured Query Language (SQL) will be covered. The subject also provides an introduction to advanced database concepts such as NoSQL as well distributed database systems and database performance optimisation.
a) Analyse conceptual, logical and physical requirements for effective relational database design and apply relevant systems’ development and database lifecycle frameworks.
b) Critically evaluate database performance by assessing the quality of business rules and data models using data modelling quality criteria.
c) Construct conceptual and logical data models by applying key data modelling principles to improve database and organisational performance.
d) Critically assess business requirements and apply the database management and systems’ analysis techniques to develop effective database design solutions.
e) Construct and execute Structured Query Language (SQL) commands to define, retrieve and manipulate data.
Learning outcomes for this subject are assessed using a range of assessment tasks as described in the table below.
No | Assessment task | Weighting | Subject learning outcomes to be assessed |
1 | Online Quizzes (Invigilated) | 20% | a, b |
2 | Case study | 40% | a, b, c, d |
3 | Practical SQL lab Assessment | 40% | d,e |
Topic: |
W1: Introduction to database management and systems analysis
|
W2: Database design through the systems development and database lifecycle
|
W3: Foundations of data models
|
W4: Relational database model
|
W5: Entity relationship (ER) modelling
|
W6: Extended entity relationship model
|
W7: Database normalisation
|
W8: Structural Query Language (SQL) – Part A
|
W9: Structural Query Language (SQL) – Part B
|
W10: Database performance optimisation
|
W11: NOSQL and new SQL
|
Please note that these topics are often refined and subject to change so for up to date weekly topics and suggested reading resources, please refer to the Moodle subject page.