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

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

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

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

SQL: A Practical Introduction for Querying Databases

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

О курсе

Much of the world's data lives in databases. SQL (or Structured Query Language) is a powerful programming language that is used for communicating with and manipulating data in databases. A working knowledge of databases and SQL is a must for anyone who wants to start a career in Data Engineering, Data Warehousing, Data Analytics, Data Science or Business Intelligence. The purpose of this course is to help you learn and apply foundational and intermediate knowledge of the SQL language, and become familiar with many relational database (RDBMS) concepts along the way. You will start with performing basic Create, Read, Update and Delete (CRUD) operations using CREATE, SELECT, INSERT, UPDATE and DELETE statements. You will then learn to filter, order, sort, and aggregate data. You will work with functions, perform sub-selects and nested queries, as well as JOIN data in multiple tables. You will also work with VIEWS, transactions and create stored procedures. The emphasis in this course is on hands-on, practical learning. As such, you will work with real database systems, use real tools, and real-world datasets. You will create a database instance in the cloud. Through a series of hands-on labs, you will practice building and running SQL queries. At the end of the course you will apply and demonstrate your skills with a final project. The SQL skills you learn in this course will be applicable to a variety of RDBMSes such as MySQL, PostgreSQL, IBM Db2, Oracle, SQL Server and others. No prior knowledge of databases, SQL or programming is required, however some basic data literacy is beneficial.

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

SQLStored ProcedureTransaction ProcessingRelational DatabasesData AnalysisQuery LanguagesMySQLDatabase DevelopmentDatabase SystemsDatabase ManagementDatabase DesignMicrosoft SQL ServersIBM DB2Data ManipulationDatabases

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

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

01Getting Started with SQL14 материалов

Basic SQL

Course IntroductionВидеоCourse OverviewЧтениеIntroduction to DatabasesВидеоSELECT StatementВидео

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

Rav Ahuja

CCO & Global Program Director

SQL: A Practical Introduction for Querying Databases
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 20.8 ч

5 модулей

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

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

Часть программы вашего университета
SELECT statement examplesPLUGIN
Hands-on Lab: Simple SELECT StatementsВнешний инструмент
COUNT, DISTINCT, LIMITВидео
Hands-on Lab: COUNT, DISTINCT, LIMITВнешний инструмент
INSERT StatementВидео
UPDATE and DELETE StatementsВидео
Hands-on Lab: INSERT, UPDATE, and DELETEВнешний инструмент
Practice Quiz: Basic SQLЗадание

Summary and Module Assessment

Summary & HighlightsЧтениеGraded Quiz: Basic SQLЗадание
02Introduction to Relational Databases and Tables17 материалов

Introduction to Relational Databases and Tables

Relational Database ConceptsВидеоTypes of SQL statements (DDL vs. DML)ВидеоCREATE TABLE StatementВидеоALTER, DROP, and Truncate tablesВидеоExamples to ALTER and TRUNCATE tables using MySQLPLUGINExamples to CREATE and DROP tablesPLUGINHands-on Lab : CREATE, ALTER, TRUNCATE, DROPВнешний инструментHands-on Lab: Create and Load Tables using SQL ScriptsВнешний инструментPractice Quiz: Relational DB Concepts and TablesЗадание

Optional: Hands-on Labs with Db2

Optional Db2 LabsЧтениеHow to create a Database instance on CloudВидеоObtain IBM Cloud Feature Code and Activate Trial AccountВнешний инструмент(Optional) Db2 Lab: Create Db2 service instance and Get started with the Db2 consolePLUGIN(Optional) Db2 Lab: CREATE, ALTER, TRUNCATE, DROPPLUGIN(Optional) Db2 Lab: Create and Load Tables using SQL ScriptsPLUGIN

Summary and Module Assessment

Summary & HighlightsЧтениеGraded Quiz: Relational DB Concepts and TablesЗадание
03Intermediate SQL21 материалов

Refining your Results

Using String Patterns and RangesВидеоSorting Result SetsВидеоGrouping Result SetsВидеоHands-on Lab: String Patterns, Sorting and GroupingВнешний инструмент(Optional) Db2 Lab : String Patterns, Sorting & GroupingPLUGINSummary & HighlightsЧтениеPractice Quiz: Refining Your ResultsЗаданиеGraded Quiz: Refining Your ResultsЗадание

Functions, Multiple Tables, and Sub-queries

Built-in Database FunctionsВидеоDate and Time Built-in FunctionsВидеоHands-on Lab: Built-in functionsВнешний инструмент(Optional) Db2 Lab: Built-in functionsPLUGINSub-Queries and Nested SelectsВидеоHands-on Lab : Sub-queries and Nested SELECTSВнешний инструмент
04Working with real-world data sets, Final Project & Exam10 материалов

Assignment Preparation: Working with real-world data sets and built-in SQL functions

Working with Real World DatasetsВидеоGetting Table and Column DetailsВидео(Optional) LOADing DataPLUGINHands-on Lab: Working with a real world data-setВнешний инструмент(Optional) Db2 Lab: Working with a Real World Dataset using SQL and IBM Cloud Db2 PLUGIN

Final Project

Final Project OverviewPLUGINHands-on Lab: Final ProjectВнешний инструмент(Optional) Db2 Lab: Exploratory Data Analysis with SQLPLUGINProject Evaluation (Quiz)Задание

Final Exam

Final ExamЗадание
05Advanced SQL for Data Engineers28 материалов

About this module

About this ModuleЧтение

Views, Stored Procedures, and Transactions

ViewsВидеоHands-on Lab: Using ViewsВнешний инструмент(Optional) Db2 Lab: Using ViewsPLUGINStored ProceduresВидеоHands-on Lab: Stored ProceduresВнешний инструмент(Optional) Db2 Lab: Stored ProceduresPLUGINACID TransactionsВидеоHands-on Lab: Committing and Rolling back a TransactionВнешний инструмент(Optional) Db2 Lab: Committing and rolling back a transactionPLUGINSummary & HighlightsЧтениеPractice Quiz: Views,Stored Procedures and TransactionsЗаданиеGraded Quiz: Views, Stored Procedures and Transactions Задание

JOIN Statements

Join OverviewВидеоInner JoinВидеоOuter JoinsВидеоHands-on Lab: JoinsВнешний инструмент(Optional) Db2 Lab: JoinsPLUGINSummary & HighlightsЧтениеPractice Quiz: JOIN operations

Quiz and Assignment for Advanced SQL

Practice Lab: JoinsВнешний инструмент(Optional) Db2 Lab: JoinsPLUGINHands-on Lab:Final Project: Advanced SQL TechniquesВнешний инструмент(Optional) Db2 Final Project: Advanced SQL for Data EngineersPLUGINGraded Quiz: Advanced SQL for Data EngineersЗадание

Course Wrap-up

Congratulations & Next StepsЧтениеCourse TeamЧтение
(Optional) Db2 Lab: Sub-queries and Nested SELECTs PLUGIN
Working with Multiple TablesВидео
Hands-on Lab: Working with Multiple TablesВнешний инструмент
(Optional) Db2 Lab: Working with Multiple Tables  PLUGIN
Summary & HighlightsЧтение
Practice Quiz: Functions, Sub-Queries, Multiple TablesЗадание
Graded Quiz: Functions, Sub-Queries, Multiple TablesЗадание
Задание
Graded Quiz: JOIN operations Задание