PostgreSQL Учебники

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

Хранение и запросы заказов клиентов

Хранение и запросы заказов клиентов

Создайте таблицу заказов в PostgreSQL, добавьте заказы клиентов и запросите те же сохранённые данные, которые читает приложение.
PostgreSQLAWS
Направление запросов чтения в реплику

Направление запросов чтения в реплику

Создайте реплику PostgreSQL, направьте в неё чтение приложения и наблюдайте передачу новых записей основного экземпляра и отказ прямой записи.
AWSPostgreSQL
Ограничение доступа к базе данных приложением

Ограничение доступа к базе данных приложением

Разрешите сетевой доступ к PostgreSQL только группе безопасности приложения и создайте для него пользователя с необходимыми правами.
PostgreSQLAWS
Восстановление заказов из снимка RDS

Восстановление заказов из снимка RDS

Сохраните снимок базы, наблюдайте контролируемое удаление заказа и восстановите данные приложения в новом экземпляре RDS.
AWSPostgreSQL
Создать базу PostgreSQL для приложения

Создать базу PostgreSQL для приложения

Создайте частный экземпляр RDS PostgreSQL, подключитесь SQL-клиентом и настройте конечную точку приложения, затем удалите экземпляр.
AWSPostgreSQL
Управление ролями и разрешениями в PostgreSQL

Управление ролями и разрешениями в PostgreSQL

В этой лаборатории вы изучите управление ролями и разрешениями в PostgreSQL. Основная цель — научиться создавать роли с определенными атрибутами и управлять привилегиями базы данных. Вы будете предоставлять привилегии, переключать пользователей и отзывать доступ.
PostgreSQL
PostgreSQL: Связи и соединения (Joins)

PostgreSQL: Связи и соединения (Joins)

В этой лабораторной работе вы изучите связи и соединения (joins) в PostgreSQL. Вы создадите таблицы с ограничениями внешнего ключа (foreign key constraints), вставите данные, обеспечивая ссылочную целостность (referential integrity), выполните запросы данных с использованием INNER JOIN и сравните результаты LEFT, RIGHT и FULL OUTER JOIN, чтобы понять отношения между данными.
PostgreSQL
Разработка хранимых функций в PostgreSQL

Разработка хранимых функций в PostgreSQL

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

Потоковая репликация PostgreSQL

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

Секционирование таблиц в PostgreSQL

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

Управление транзакциями в PostgreSQL

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

Автоматизация триггеров PostgreSQL

В этой лабораторной работе вы узнаете, как автоматизировать задачи в PostgreSQL с помощью триггеров. Создайте функцию триггера, используя PL/pgSQL, для регистрации изменений зарплаты в таблице `employees` в таблице `salary_changes`. Вы напишете функцию, привяжете ее к событию таблицы, протестируете ее и отключите/удалите ее.
PostgreSQL
Управление представлениями в PostgreSQL

Управление представлениями в PostgreSQL

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

Проверка параметров подключения к PostgreSQL

В рамках этого испытания вам предстоит проверить работоспособность сервера PostgreSQL после получения критического оповещения. Убедитесь, что сервер принимает входящие соединения, и подключитесь к базе данных 'postgres', используя команды `pg_isready` и `psql` от имени пользователя `postgres`. Удостоверьтесь в корректном функционировании службы PostgreSQL.
PostgreSQL
Создание собственной базы данных рецептов

Создание собственной базы данных рецептов

В этом испытании вы отправитесь в кулинарное путешествие, создав собственную базу данных рецептов с помощью PostgreSQL. Как начинающий фуд-блогер, вы настроите специальную базу данных под названием `recipe_db` для управления своей растущей коллекцией рецептов.
PostgreSQL
Создание таблицы сотрудников в PostgreSQL

Создание таблицы сотрудников в PostgreSQL

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

Управление данными сотрудников в PostgreSQL

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

Поиск сотрудников отдела маркетинга в PostgreSQL

В рамках этого испытания вам предстоит помочь отделу кадров, извлекая список сотрудников отдела маркетинга из базы данных PostgreSQL. Вам нужно будет написать SQL-запрос для выбора `id` и `name` сотрудников из отдела 'Marketing' и сохранить результаты запроса в файл для проверки.
PostgreSQL
  • Предыдущий
  • 1
  • 2
  • Следующий