PostgreSQL Учебники
PostgreSQL предоставляет хорошо структурированный путь обучения для управления реляционными базами данных. Наши учебники охватывают SQL-запросы, проектирование баз данных и техники оптимизации, подходящие как для начинающих, так и для разработчиков среднего уровня. С бесплатными лабораториями и практическими примерами вы получите практический опыт в операциях с базами данных. Наша интерактивная база данных позволяет вам практиковать SQL-запросы и видеть мгновенные результаты.
Другие деревья навыков
LinuxDevOpsКибербезопасностьDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxОбучение RHCSAОбучение RHCE in Enterprise LinuxОбучение LFCSShellGitDockerKubernetesОбучение CKAОбучение CKADОбучение CKSAnsibleОбучение RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIAБаза данныхMySQLRedisMongoDBSQLitePythonGolangJavaCC++Веб-разработкаНаука о данных
Продвинутые операции с JSON/JSONB в PostgreSQL
В этой лабораторной работе вы изучите продвинутые операции с типами данных JSON/JSONB в PostgreSQL. Лабораторная работа посвящена повышению производительности запросов и манипулированию данными в столбцах JSONB. Научитесь индексировать поля JSONB, запрашивать вложенные структуры, обновлять элементы и агрегировать данные JSON.
PostgreSQL
Поиск сотрудников отдела маркетинга в PostgreSQL
В рамках этого испытания вам предстоит помочь отделу кадров, извлекая список сотрудников отдела маркетинга из базы данных PostgreSQL. Вам нужно будет написать SQL-запрос для выбора `id` и `name` сотрудников из отдела 'Marketing' и сохранить результаты запроса в файл для проверки.
PostgreSQL
Управление данными сотрудников в PostgreSQL
В рамках этого испытания вы примерите на себя роль администратора баз данных и займетесь управлением информацией о персонале в PostgreSQL. Вам предстоит использовать команды PostgreSQL для обновления записей в таблице `employees`, чтобы отразить организационные изменения.
PostgreSQL
Создание таблицы сотрудников в PostgreSQL
В рамках этого испытания вам предстоит спроектировать и создать таблицу `employee_contacts` в PostgreSQL для хранения контактных данных сотрудников, обеспечив целостность данных с помощью подходящих типов данных и ограничений. Вы будете работать в предварительно настроенной среде, где таблица `employees` уже существует.
PostgreSQL
Создание собственной базы данных рецептов
В этом испытании вы отправитесь в кулинарное путешествие, создав собственную базу данных рецептов с помощью PostgreSQL. Как начинающий фуд-блогер, вы настроите специальную базу данных под названием `recipe_db` для управления своей растущей коллекцией рецептов.
PostgreSQL
Проверка параметров подключения к PostgreSQL
В рамках этого испытания вам предстоит проверить работоспособность сервера PostgreSQL после получения критического оповещения. Убедитесь, что сервер принимает входящие соединения, и подключитесь к базе данных 'postgres', используя команды `pg_isready` и `psql` от имени пользователя `postgres`. Удостоверьтесь в корректном функционировании службы PostgreSQL.
PostgreSQL
Управление представлениями в PostgreSQL
В этом практикуме вы изучите управление представлениями в PostgreSQL. Основная цель – понять и реализовать различные типы представлений, включая простые и материализованные. Вы научитесь определять, выполнять запросы к, изменять, создавать, заполнять и обновлять представления.
PostgreSQL
Автоматизация триггеров PostgreSQL
В этой лабораторной работе вы узнаете, как автоматизировать задачи в PostgreSQL с помощью триггеров. Создайте функцию триггера, используя PL/pgSQL, для регистрации изменений зарплаты в таблице `employees` в таблице `salary_changes`. Вы напишете функцию, привяжете ее к событию таблицы, протестируете ее и отключите/удалите ее.
PostgreSQL
Управление транзакциями в PostgreSQL
В этом практикуме вы изучите управление транзакциями в PostgreSQL, критически важном аспекте обеспечения целостности данных. Вы научитесь начинать и фиксировать транзакции, откатывать неудачные транзакции, устанавливать уровни изоляции и моделировать блокировки при одновременных обновлениях. Обучайтесь на примере таблицы счетов и переводов средств.
PostgreSQL
Секционирование таблиц в PostgreSQL
В этой лабораторной работе вы научитесь реализовывать секционирование таблиц в PostgreSQL. Цель состоит в том, чтобы разделить большую таблицу на более мелкие, управляемые части для улучшения производительности запросов и упрощения управления данными. Вы настроите таблицу с секционированием по диапазону, определите секции по диапазонам дат, вставите данные и выполните запросы по секциям.
PostgreSQL
Потоковая репликация PostgreSQL
В этой лабораторной работе вы научитесь настраивать потоковую репликацию PostgreSQL. Вы настроите основной сервер для приема соединений репликации, создадите сервер реплики из базовой резервной копии и проверите, что изменения данных автоматически копируются с основного сервера на реплику практически в режиме реального времени.
PostgreSQLLinux
Разработка хранимых функций в PostgreSQL
В этой лабораторной работе вы научитесь разрабатывать хранимые функции в PostgreSQL. Лабораторная работа проведет вас через процесс определения базовой хранимой функции, добавления входных параметров и выполнения ее в запросе. Вы также научитесь удалять неиспользуемую функцию.
PostgreSQL
Управление ролями и разрешениями в PostgreSQL
В этой лаборатории вы изучите управление ролями и разрешениями в PostgreSQL. Основная цель — научиться создавать роли с определенными атрибутами и управлять привилегиями базы данных. Вы будете предоставлять привилегии, переключать пользователей и отзывать доступ.
PostgreSQL
PostgreSQL: Связи и соединения (Joins)
В этой лабораторной работе вы изучите связи и соединения (joins) в PostgreSQL. Вы создадите таблицы с ограничениями внешнего ключа (foreign key constraints), вставите данные, обеспечивая ссылочную целостность (referential integrity), выполните запросы данных с использованием INNER JOIN и сравните результаты LEFT, RIGHT и FULL OUTER JOIN, чтобы понять отношения между данными.
PostgreSQL
Использование расширения PostGIS в PostgreSQL
В этой лабораторной работе вы научитесь использовать расширение PostGIS для добавления пространственных возможностей в базу данных PostgreSQL. Вы создадите выделенную пространственную базу данных, включите расширение PostGIS, создадите таблицу с географическими данными и выполните пространственные запросы для анализа данных.
PostgreSQL
Пул соединений PostgreSQL с PgBouncer
В этой лабораторной работе вы научитесь настраивать и использовать PgBouncer для пула соединений с PostgreSQL. Вы настроите PgBouncer, подключитесь через него, симулируете множество клиентских соединений и будете отслеживать производительность пула. Повысьте производительность базы данных за счет эффективного управления соединениями.
PostgreSQL
Как запустить PostgreSQL в Kali Linux
Узнайте, как настроить и управлять базами данных PostgreSQL в Kali Linux, мощном инструменте кибербезопасности. Изучите основные шаги для начала работы с PostgreSQL для ваших проектов в области кибербезопасности.
PostgreSQLLinux
Оптимизация индексов PostgreSQL
В этой лаборатории вы научитесь оптимизировать производительность базы данных PostgreSQL с помощью индексирования. Вы создадите пример таблицы, проанализируете планы запросов, создадите составные индексы и удалите неиспользуемые индексы. Этот практический опыт предоставит вам навыки управления индексами в PostgreSQL.
PostgreSQL
- Предыдущий
- 1
- 2
- Следующий