Fundamentals of Database Management Systems (Classroom and Asynchronous e-learning)

Training Provider: SINGAPORE POLYTECHNIC
Course Reference: TGS-2025058490
S$780
Original: S$2,600
Save S$1,820

About This Course

The module covers the fundamental concepts to build and work with data pipelines. Participants are taught how to work with relational database management system, non-relational (NoSQL) database, and large data stores such as data warehouses and how to integrate data from multiple data sources into a single repository using Extract, Transform and Load (ETL) workflows. Students are also introduced to concepts of big data and its related challenges.

What You'll Learn

By the end of the module, participants will be able to:
1. Explain the characteristics of structured and unstructured data
2. Explain the differences between transactional (OLTP) versus analytical processing (OLAP)
3. Explain relational terminologies: relation, tuple, keys
4. Explain relational integrity rules: entity and referential integrity rules
5. Explain the purpose of database normalisation
6. Apply database normalisation until 3NF under given scenarios
7. Design Entity Relationship Diagram (ERD) under given scenarios
8. Create Relational Databases under given scenarios
9. Create and maintain tables using CREATE TABLE, DROP TABLE and ALTER TABLE commands
10. Maintain data in tables using INSERT, UPDATE and DELETE commands
11. Formulate simple queries in SQL using SELECT and WHERE clauses.
12. Explain the differences between JOIN and subqueries, and apply them appropriately
13. Formulate queries using GROUP functions, GROUP BY and HAVING clauses
14. Outline Data Warehousing Conceptual Layers.
15. Apply dimensional modelling such as Star and Snowflake Schema to design a data warehouse
16. Create a data warehouse based on business requirements
17. Apply data validation and data cleansing techniques
18. Explain Data Integration, and the Extraction, Transformation and Load (ETL) process
19. Apply ETL process to integrate data from various sources

Entry Requirements

At least a Higher Nitec qualification. Basic English Proficiency, foundational numeracy skills and familiarity with using digital tools such as Excel. Prior experience in programming or data analysis is advantageous but not mandatory. Participants without the necessary qualification can be considered on a case-by-case basis.

Course Details

Duration 76 hours
Language English
Training Commitment Full Time
Total Enrolled 30 students
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from SINGAPORE POLYTECHNIC

This comprehensive short course designed to introduce participants to the fundamentals of motion gra...
Duration 16 hours
Fee After Subsidy S$258
Adobe Illustrator Fundamentals: Building Professional Designs with AI and Illustrations is a short c...
Duration 16 hours
Fee After Subsidy S$258
Graphics Design using Adobe Photoshop is a short course to designing graphics using Adobe Photoshop....
Duration 16 hours
Fee After Subsidy S$258