К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data Modeling and SQL for Data Warehousing · LearnSpace
Назад в каталог
courseraАнализ данных

Data Modeling and SQL for Data Warehousing

Курс от Coursera
Уровень не указан≈ 16.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Learn how to design relational structures, model warehouse schemas, and write SQL queries that support analytics and reporting through this comprehensive course in the Data Engineering Skill Path. You will develop essential competencies including deriving new columns using SQL expressions, summarizing data with aggregates, retrieving records from warehouse tables, performing join operations across multiple sources, interpreting Entity-Relationship Diagrams, and identifying fact and dimension tables within dimensional models. Through hands-on practice in SQL environments and data modeling exercises, you will learn to build well-structured datasets that power downstream analytics. This course brings together expertise from multiple IBM instructional teams, offering a range of perspectives on SQL development and warehouse design. You will progress from understanding relational fundamentals and ERDs, to writing increasingly complex SQL queries, and finally to modeling warehouse structures such as star and snowflake schemas. The curriculum blends conceptual foundations with practical exercises, preparing you to confidently design data structures and write efficient SQL for real-world data warehousing workflows. Perfect for aspiring data engineers and learners seeking strong skills in SQL querying, relational modeling, and warehouse architecture.

Навыки, которые вы освоите

Database ManagementRelational DatabasesDatabase TheoryStar SchemaData WarehousingDatabase DesignQuery LanguagesData ArchitectureTransaction ProcessingData ManagementStored ProcedureData ModelingData ManipulationData IntegritySnowflake SchemaDatabase Architecture and AdministrationSQL

Программа курса

6 модулей · 80 учебных материалов

01Start Here: Get Oriented and Check Your Skills2 материалов
Start Here: How This Skill-Based Course WorksЧтениеSkill Diagnostic: Find Your Recommended Starting PointЗадание
02Using Relational Databases22 материалов

Creating Tables and Loading Data

Types of SQL Statements (DDL vs. DML)Видео

Учитесь у экспертов

Professionals from the Industry

Преподаватель курса

Data Modeling and SQL for Data Warehousing
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.2 ч

6 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Creating TablesВидео
CREATE TABLE StatementВидео
ALTER, DROP, and Truncate TablesВидео
Data Movement UtilitiesВидео
Loading DataВидео
Hands-on Lab: Create Tables and Load Data in DatasetteВнешний инструмент
Summary and HighlightsЧтение
Practice Quiz: Creating Tables and Loading DataЗадание

Designing Keys, Indexes, and Constraints

Database Objects and Hierarchy (Including Schemas)ВидеоPrimary Keys and Foreign KeysВидеоOverview of IndexesВидеоNormalizationВидеоRelational Model Constraints - AdvancedВидеоHands-on Lab: Normalization, Keys, and Constraints in Relational DatabaseВнешний инструментSummary and Highlights ЧтениеPractice Quiz: Designing Keys, Indexes, and ConstraintsЗадание

(Optional) Db2 Labs

Reading: Overview of Optional LessonPLUGIN(Optional) Obtain IBM Cloud Feature Code and Activate Trial AccountВнешний инструмент(Optional) Hands-on Lab: Create Db2 service instancePLUGIN(Optional)Hands-on Lab: Create Tables and Load Data in Db2PLUGIN(Optional) Hands-on Lab: Normalization, Keys, and Constraints in Relational Databases (with Db2)PLUGIN
03Intermediate SQL19 материалов

Refining your Results

Using String Patterns and RangesВидеоSorting Result SetsВидеоGrouping Result SetsВидеоHands-on Lab: String Patterns, Sorting and GroupingВнешний инструмент[Optional] Hands-on Labs Using IBM Db2ЧтениеSummary: Refining Your ResultsЧтениеPractice Quiz: Refining Your ResultsЗаданиеSQL Cheat Sheet: Intermediate - LIKE, ORDER BY, GROUP BYPLUGIN

Functions, Multiple Tables, and Sub-queries

Built-in Database FunctionsВидеоDate and Time Built-in FunctionsВидеоHands-on Lab: Built-in functionsВнешний инструментSub-Queries and Nested SelectsВидеоHands-on Lab: Sub-queries and Nested SelectsВнешний инструментWorking with Multiple TablesВидео
04Bonus Module: Advanced SQL for Data Engineers18 материалов

About this Bonus module

About this Bonus ModuleЧтение

Views, Stored Procedures, and Transactions

ViewsВидеоHands-on Lab: Using ViewsВнешний инструментStored ProceduresВидеоHands-on Lab: Stored ProceduresВнешний инструментACID TransactionsВидеоHands-on Lab: Committing and Rolling Back a TransactionВнешний инструмент[Optional] Hands-on Labs Using IBM Db2ЧтениеSummary: Views, Stored Procedures, and TransactionsЧтениеPractice Quiz: Views, Stored Procedures, and TransactionsЗаданиеSQL Cheat Sheet: Views, Stored Procedures and TransactionsPLUGIN

JOIN Statements

Join OverviewВидеоInner JoinВидеоOuter JoinsВидеоHands-on Lab: JoinsВнешний инструментSummary: JOIN StatementsЧтениеPractice Quiz: Join StatementsЗаданиеSQL Cheat Sheet: JOIN Statements
05Designing, Modeling, and Implementing Data Warehouses17 материалов

Designing, Modeling and Implementing Data Warehouses

Overview of Data Warehouse Architectures ВидеоCubes, Rollups, and Materialized Views and TablesВидеоGrouping Sets in SQLЧтениеFacts and Dimensional ModelingВидеоHands-on Lab: Working with Facts and Dimension TablesВнешний инструментData Modeling using Star and Snowflake SchemasВидеоUnderstanding Slowly Changing Dimensions (SCD)ЧтениеData Warehousing with Star and Snowflake schemasЧтениеStaging Areas for Data WarehousesВидеоHands-on Lab: Setting up a Staging AreaВнешний инструментVerify Data QualityВидеоHands-on Lab: Verifying Data Quality for a Data WarehouseВнешний инструментPopulating a Data WarehouseВидеоHands-on Lab: Populating a Data Warehouse using PostgreSQLВнешний инструментQuerying the DataВидеоHands-On Lab: Querying the Data Warehouse using PostgreSQL (Cubes, Rollups, Grouping Sets and Materialized Views)Внешний инструментPractice Quiz: Designing, Modeling and Implementing Data WarehousesЗадание
06Assessment2 материалов
Learner Expectations for Skill AssessmentЧтениеSkill AssessmentЗадание
Hands-on Lab: Working with Multiple TablesВнешний инструмент
[Optional] Hands-on Labs Using IBM Db2Чтение
Summary: Functions, Multiple Tables, and Sub-queriesЧтение
Practice Quiz: Functions, Multiple Tables, and Sub-queriesЗадание
SQL Cheat Sheet: FUNCTIONS and Implicit JOINPLUGIN
PLUGIN