Data Science Учебники

Наука о данных предлагает всестороннюю программу для начинающих ученых и аналитиков данных. Наши учебные материалы охватывают статистический анализ, машинное обучение и визуализацию данных, подходящие как для начинающих, так и для учащихся среднего уровня. Через интерактивные лаборатории и практические задания по программированию вы получите практический опыт работы с реальными наборами данных. Наша песочница науки о данных позволяет вам применять свои навыки в динамичной онлайн-среде.

Обслуживание базы данных PostgreSQL

Обслуживание базы данных PostgreSQL

В этой лабораторной работе мы рассмотрим основные задачи обслуживания базы данных PostgreSQL. Цель — понять, как отслеживать размеры объектов базы данных, выполнять регулярное обслуживание и устранять потенциальные проблемы. Мы запустим ANALYZE и VACUUM, перечислим активные соединения и проверим журналы сервера.
PostgreSQL
Обработка ошибок в PostgreSQL

Обработка ошибок в PostgreSQL

В этой лабораторной работе вы изучите методы обработки ошибок в PostgreSQL с использованием PL/pgSQL. Лабораторная работа фокусируется на выдаче уведомлений (notices) в функциях, перехвате исключений, логировании ошибок в таблицу и тестировании логики обработки ошибок.
PostgreSQL
Операции с датой и временем в PostgreSQL

Операции с датой и временем в PostgreSQL

В этой лаборатории вы изучите операции с датой и временем в PostgreSQL, уделяя особое внимание работе с часовыми поясами и выполнению расчетов. Вы создадите таблицу, вставите временные метки с информацией о часовом поясе, используете функции EXTRACT и INTERVAL, будете запрашивать данные по разным часовым поясам и вычислять разницу во времени.
PostgreSQL
Оптимизация индексов PostgreSQL

Оптимизация индексов PostgreSQL

В этой лаборатории вы научитесь оптимизировать производительность базы данных PostgreSQL с помощью индексирования. Вы создадите пример таблицы, проанализируете планы запросов, создадите составные индексы и удалите неиспользуемые индексы. Этот практический опыт предоставит вам навыки управления индексами в PostgreSQL.
PostgreSQL
Настройка триггера событий PostgreSQL

Настройка триггера событий PostgreSQL

В этой лабораторной работе вы научитесь настраивать триггер событий PostgreSQL. Цель состоит в том, чтобы создать функцию, которая регистрирует события базы данных, в частности создание таблиц, в выделенной таблице журналов. Лабораторная работа проведет вас через создание функции триггера событий, настройку триггера событий DDL, тестирование триггера и его удаление.
PostgreSQL
Представления MySQL и виртуальные таблицы

Представления MySQL и виртуальные таблицы

В этой лабораторной работе вы научитесь работать с представлениями MySQL, которые представляют собой виртуальные таблицы, основанные на результирующем наборе SQL-запроса. Лабораторная работа охватывает создание, обновление, запросы и удаление представлений MySQL. Вы создадите базу данных, заполните ее данными, а затем создадите и будете манипулировать представлением.
MySQL
Пул соединений PostgreSQL с PgBouncer

Пул соединений PostgreSQL с PgBouncer

В этой лабораторной работе вы научитесь настраивать и использовать PgBouncer для пула соединений с PostgreSQL. Вы настроите PgBouncer, подключитесь через него, симулируете множество клиентских соединений и будете отслеживать производительность пула. Повысьте производительность базы данных за счет эффективного управления соединениями.
PostgreSQL
Временные таблицы MySQL и сессионные данные

Временные таблицы MySQL и сессионные данные

В этой лабораторной работе вы научитесь работать с временными таблицами в MySQL, уделяя особое внимание их созданию и использованию в рамках сессии. Вы создадите временную таблицу, вставите в нее данные, выполните запросы и удалите ее. Вы также проверите ее область видимости и поймете ее полезность для манипулирования сессионными данными.
MySQL
Полнотекстовый поиск в PostgreSQL

Полнотекстовый поиск в PostgreSQL

В этой лабораторной работе вы научитесь реализовывать полнотекстовый поиск в PostgreSQL. Вы создадите таблицу, заполните ее данными, добавите столбец tsvector для поиска, создадите индекс GIN для оптимизации запросов, выполните различные типы текстовых поисков и настроите триггер для автоматического обновления данных поиска.
PostgreSQL
Оконные функции MySQL

Оконные функции MySQL

В этой лабораторной работе мы изучим возможности оконных функций MySQL. Цель — научиться выполнять вычисления над наборами строк таблицы, которые связаны с текущей строкой. Мы будем использовать ROW_NUMBER(), SUM OVER, PARTITION BY и LAG. Эта лабораторная работа предоставляет практические примеры для эффективного понимания и применения этих оконных функций.
MySQL
Использование расширения PostGIS в PostgreSQL

Использование расширения PostGIS в PostgreSQL

В этой лабораторной работе вы научитесь использовать расширение PostGIS для добавления пространственных возможностей в базу данных PostgreSQL. Вы создадите выделенную пространственную базу данных, включите расширение PostGIS, создадите таблицу с географическими данными и выполните пространственные запросы для анализа данных.
PostgreSQL
Продвинутые операции с JSON/JSONB в PostgreSQL

Продвинутые операции с JSON/JSONB в PostgreSQL

В этой лабораторной работе вы изучите продвинутые операции с типами данных JSON/JSONB в PostgreSQL. Лабораторная работа посвящена повышению производительности запросов и манипулированию данными в столбцах JSONB. Научитесь индексировать поля JSONB, запрашивать вложенные структуры, обновлять элементы и агрегировать данные JSON.
PostgreSQL
Написание расширенных запросов PostgreSQL

Написание расширенных запросов PostgreSQL

В этой лабораторной работе вы улучшите свои навыки написания запросов PostgreSQL, изучив продвинутые методы. Вы изучите подзапросы (subqueries), CTE (общие табличные выражения), оконные функции (window functions), такие как ROW_NUMBER, и предложения GROUP BY/HAVING для извлечения значимой информации из ваших наборов данных.
PostgreSQL
Резервное копирование и восстановление PostgreSQL

Резервное копирование и восстановление PostgreSQL

В этой лабораторной работе вы научитесь создавать резервные копии и восстанавливать базы данных PostgreSQL. Лабораторная работа охватывает основные методы защиты ваших данных, включая экспорт базы данных с помощью `pg_dump`, восстановление базы данных с помощью `psql` и создание резервных копий конкретных таблиц.
PostgreSQL
Подзапросы и вложенные операции в MySQL

Подзапросы и вложенные операции в MySQL

В этой лабораторной работе вы изучите подзапросы и вложенные операции в MySQL, уделяя особое внимание использованию подзапросов в предложении WHERE. Научитесь фильтровать данные, использовать EXISTS, тестировать коррелированные подзапросы и сравнивать производительность. Подключайтесь к MySQL, создавайте базы данных и конструируйте SQL-запросы.
MySQL
Расширенные типы данных в PostgreSQL

Расширенные типы данных в PostgreSQL

В этой лабораторной работе вы изучите расширенные типы данных PostgreSQL, сосредоточившись на JSON/JSONB, массивах и UUID. Вы узнаете, как хранить, запрашивать и обрабатывать данные этих типов. Лабораторная работа охватывает хранение и выборку JSON/JSONB, создание столбцов с массивами и использование UUID в качестве идентификаторов.
PostgreSQL
MySQL Triggers для автоматизации

MySQL Triggers для автоматизации

В этой лабораторной работе вы научитесь автоматизировать задачи в MySQL с помощью триггеров. Лабораторная работа фокусируется на создании триггера, который регистрирует операции вставки в таблицу `products` в отдельную таблицу `product_logs`. Вы протестируете, обновите и удалите триггер.
MySQL
Транзакции MySQL и целостность данных

Транзакции MySQL и целостность данных

В этой лабораторной работе вы изучите транзакции MySQL и их важность для поддержания целостности данных. Вы научитесь использовать транзакции, чтобы гарантировать, что серия SQL-операций рассматривается как единое рабочее звено. Лабораторная работа охватывает BEGIN, COMMIT, ROLLBACK и savepoints.
MySQL
  • Предыдущий
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 238
  • Следующий