In this capstone project, you will apply the skills and knowledge you’ve gained from the IBM Relational Database Administrator Professional Certificate to some real-world database administration tasks.
You’ll begin by setting up an Online Transaction Processing (OLTP) database, creating a data warehouse using PostgreSQL, and querying the databases using SQL.
Next, you’ll build Extract, Transform, and Load (ETL) pipelines with Apache Airflow to automate data flow across systems. Plus, you’ll implement backup and restore processes, starting with manual setups and then progressing to automated solutions.
To ensure database security, you’ll then configure user access and permissions in MySQL. You’ll optimize memory usage and improve query performance to enhance database efficiency.
By the end of the course, you’ll have demonstrated and applied key aspects of database administration. An ideal addition to your portfolio!
If you’re looking to get hands-on experience in database administration that you can talk about in interviews, enroll today!
In this module, you will design a data platform that uses MySQL as an OLTP database. You will be using MySQL to store the OLTP data.
涵盖的内容
2个视频1篇阅读材料2个作业1个应用程序项目4个插件
显示有关单元内容的信息
2个视频•总计5分钟
Course Introduction•3分钟
Assignment Overview: OLTP Database•2分钟
1篇阅读材料•总计5分钟
Prerequisites and Course Syllabus•5分钟
2个作业•总计36分钟
Checklist: OLTP Database•24分钟
Graded Quiz: OLTP Database•12分钟
1个应用程序项目•总计30分钟
Lab: OLTP Database•30分钟
4个插件•总计40分钟
Helpful Tips for Course Completion•15分钟
Reading: Project Overview•15分钟
Reading: Data Platform Architecture•5分钟
OLTP Database Requirements and Design•5分钟
Build a Data Warehouse
第 2 单元•小时 后完成
单元详情
In this module, you will design and implement a data warehouse and you will then generate reports from the data in the data warehouse.
涵盖的内容
2个视频3个作业2个应用程序项目
显示有关单元内容的信息
2个视频•总计4分钟
Assignment Overview: Data Warehouse Design & Setup•2分钟
Assignment Overview: Data Warehouse Reporting•1分钟
3个作业•总计69分钟
Checklist: Data Warehousing•15分钟
Checklist: Data Warehouse Reporting•24分钟
Graded Quiz: Build a Data Warehouse•30分钟
2个应用程序项目•总计120分钟
Lab: Data Warehousing•60分钟
Lab: Data Warehouse Reporting using PostgreSQL•60分钟
ETL and Data Pipelines
第 3 单元•小时 后完成
单元详情
In this module, you will use the given Python script to perform various ETL operations that load the data warehouse with the required information. You will also write a pipeline that analyzes the web server log file, extracts the required lines and fields, transforms and loads data.
涵盖的内容
2个视频3个作业2个应用程序项目
显示有关单元内容的信息
2个视频•总计4分钟
Assignment Overview: ETL•2分钟
Assignment Overview: Data Pipelines using Apache Airflow•2分钟
3个作业•总计66分钟
Checklist: ETL •9分钟
Checklist: Data Pipelines using Apache Airflow•27分钟
Graded Quiz: ETL and Data Pipelines•30分钟
2个应用程序项目•总计90分钟
Lab: ETL•60分钟
Lab: Data Pipelines using Apache Airflow•30分钟
Backup, Restore, and Automation
第 4 单元•小时 后完成
单元详情
In this module, you will perform back-up and restore operations on the database. You will also implement automation to streamline database management processes.
涵盖的内容
2个视频3个作业2个应用程序项目
显示有关单元内容的信息
2个视频•总计3分钟
Assignment Overview: Database Backup and Restoration•2分钟
Assignment Overview: Backup and Restore Automation•1分钟
3个作业•总计66分钟
Checklist: Database Backup and Restoration•18分钟
Checklist: Backup and Restore Automation•27分钟
Graded Quiz: Backup, Restore, and Automation •21分钟
2个应用程序项目•总计120分钟
Lab: Database Backup and Restoration•60分钟
Lab: Backup and Restore Automation•60分钟
Database Optimization, Security, and Access Management
第 5 单元•小时 后完成
单元详情
In this module, you will optimize the query performance and memory utilization of your database. You will also implement data security protocols, including user access management strategies and data encryption.
涵盖的内容
2个视频3个作业2个应用程序项目
显示有关单元内容的信息
2个视频•总计3分钟
Assignment Overview: Database and Query Optimization•2分钟
Assignment Overview: Access Management and Database Security•2分钟
3个作业•总计72分钟
Checklist: Database and Query Optimization•24分钟
Checklist: Access Management and Database Security•27分钟
Graded Quiz: Database Optimization, Security, and Access Management•21分钟
2个应用程序项目•总计120分钟
Lab: Database and Query Optimization•60分钟
Lab: Access Management and Database Security•60分钟
Final Submission
第 6 单元•小时 后完成
单元详情
In this module, you will organize and submit your project deliverables for final evaluation. This module guides you through the submission process and outlines the criteria for assessing your work.
At IBM, we know how rapidly tech evolves and recognize the crucial need for businesses and professionals to build job-ready, hands-on skills quickly. As a market-leading tech innovator, we’re committed to helping you thrive in this dynamic landscape. Through IBM Skills Network, our expertly designed training programs in AI, software development, cybersecurity, data science, business management, and more, provide the essential skills you need to secure your first job, advance your career, or drive business success. Whether you’re upskilling yourself or your team, our courses, Specializations, and Professional Certificates build the technical expertise that ensures you, and your organization, excel in a competitive world.
A capstone project is a great opportunity for you to apply your skills in a real-world context. This then enables you to demonstrate your ability to solve complex problems and show employers you are job-ready.
How does a capstone project benefit you?
A capstone projects gives you the chance to create a tangible, real-world project that you can showcase to potential employers and talk about in interviews, proving your capabilities. And it really boosts your confidence too!
How does a capstone project improve your job prospects?
Completing a capstone project gives you a concrete example of your skills, which you can present to hiring managers as proof of your practical experience and problem-solving abilities. It also gives you something to talk about in interviews and chat about with peers.
How long does it take to complete the course?
It will take six weeks to complete this course if you spend 2–3 hours of study time per week.
Do I need any background knowledge to complete this course successfully?
Knowledge of database querying, MySQL, Apache Airflow, Kafka, database administration, and security principles is required.
Which roles can I perform after completing this course?
You can take on roles such as Database Administrator, Data Engineer, ETL Developer, Data Architect, Business Intelligence Developer, Data Analyst, Solutions Architect, Cloud Data Engineer, or Systems Analyst.
Do I need any specific software or tools to complete the course successfully?
You will need a laptop or desktop computer with a modern web browser and a reliable internet connection.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.