Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
16.04.2021
Размер:
2.05 Mб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ

ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

ассистент

М. С. Иванова

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №6

Знакомство с СУБД PostgreSQL

по курсу: БАЗЫ ДАННЫХ

РАБОТУ ВЫПОЛНИЛА

СТУДЕНТКА ГР.

4716

С.А. Янышева

подпись, дата

инициалы, фамилия

Санкт-Петербург

2020

Лабораторная работа № 6

Знакомство с СУБД PostgreSQL

  1. Цель работы

Познакомиться с СУБД PostgreSQL и языком запросов SQL.

  1. Выполнение работы

Скачен и установлен PostgreSQL и DBeaver. В программе DBeaver настроен драйвер для подключения, результат продемонстрирован на рисунке 1.

Рисунок 1 – Настройки драйвера

Создана новая база данных (рисунок 4) средствами программы DBeaver, отредактировано соединение (рисунок 3), новое подключение к базе данных students продемонстрировано на рисунке 4.

Рисунок 2 – Редактирование соединения

Рисунок 3 – Скрипт создания БД и новое соединение

В базе данных students создана схема hr. В схеме создана таблица Jobs и заполнена данными. Запрос на создание схемы hr представлен на рисунке 4, а таблица Jobs представлена на рисунке 5.

Рисунок 4 – Скрипт создания схемы hr

Рисунок 5 – Таблица Jobs

Были созданы и заполнены таблицы departments (рисунок 6) и employees (рисунок 7). Создана диаграмма базы данных hr (рисунок 8).

Рисунок 6 – Таблица departments

Рисунок 7 – Таблица employees

Рисунок 8 – Диаграмма hr

Были созданы 2 запроса (вариант 2)

  • Найти сотрудника с именем John, имеющего зарплату больше 12000.

  • Вывести название отдела с максимальным числом сотрудников.

Запрос 1:

Рисунок 9 – Результат запроса

Запрос 2:

Рисунок 10 – Результат запроса

  1. Выводы о проделанной работе

В результате данной лабораторной работы были получены практические навыки в работе с СУБД PostgreSQL и программой DBeaver. Созданы запросы средствами DBeaver, созданы схемы и таблицы, заполнены таблицы SQL запросами.

Соседние файлы в папке лабораторные