Введение
В этом испытании вы выступите в роли администратора баз данных и будете управлять сведениями о сотрудниках в базе данных PostgreSQL. Ваша задача — использовать команды PostgreSQL для актуализации записей в таблице employees в соответствии с изменениями в структуре организации.
Вам необходимо подключиться к базе данных PostgreSQL через интерфейс командной строки и выполнить SQL-запросы для добавления нового сотрудника, Дианы Принс (Diana Prince), в отдел безопасности (Security), а также перевести Боба Джонсона (Bob Johnson) в отдел менеджмента (Management). Исходная структура таблицы и примеры данных уже подготовлены для работы.
Управление данными сотрудников
Представьте, что вы администратор базы данных. В компанию пришел новый сотрудник, а другой сменил отдел. Обновите базу данных сотрудников соответствующим образом, используя команды PostgreSQL.
Задачи
- Добавьте нового сотрудника по имени Diana Prince в таблицу
employees, указав отделSecurity. - Измените отдел сотрудника Bob Johnson на
Management.
Требования
- Подключитесь к PostgreSQL, используя команду:
sudo -u postgres psql - Используйте команду
INSERT INTOдля добавления записи о Diana Prince в таблицуemployees. - Используйте команду
UPDATEдля изменения отдела Bob Johnson наManagement. - Исходная структура таблицы и начальные данные уже настроены в вашей среде.
Примеры

После выполнения всех задач запрос к таблице employees должен возвращать следующий результат:
id | name | department
----+----------------+------------
1 | Alice Smith | Sales
2 | Bob Johnson | Management
3 | Diana Prince | Security
(3 rows)
Подсказки
- Используйте
\dtдля просмотра списка доступных таблиц. - Используйте
SELECT * FROM employees;для просмотра текущих данных. - Не забывайте указывать имя таблицы и названия столбцов при вставке данных.
- Используйте условие
WHEREв оператореUPDATE, чтобы точно указать, какую запись нужно изменить. - Внимательно проверяйте написание имен столбцов и значений, чтобы избежать ошибок.
- Завершайте каждую SQL-команду точкой с запятой (;).
Резюме
В этом испытании вы попробовали себя в роли администратора баз данных, управляя информацией о сотрудниках в PostgreSQL. Задача включала использование интерфейса командной строки PostgreSQL для выполнения SQL-команд: добавления нового сотрудника (Diana Prince) в таблицу employees с привязкой к отделу Security и обновления данных существующего сотрудника (Bob Johnson) для перевода в отдел Management.
Испытание помогло закрепить навыки использования SQL-команд INSERT INTO и UPDATE для манипуляции данными. Также оно подчеркнуло важность корректного указания имен таблиц и столбцов при вставке данных и использования условия WHERE для точного обновления конкретных строк. В завершение вы на практике увидели, как эффективно взаимодействовать с PostgreSQL напрямую через терминал для управления записями в базе данных.


