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

Оглавление

Лабораторная работа № 1 2

Лабораторная работа № 2 7

Лабораторная работа № 3 9

Лабораторная работа № 4 13

Лабораторная работа № 5 15

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

Лабораторная работа № 7 26

Лабораторная работа № 8 29

Лабораторная работа № 9 32

Лабораторная работа № 10 38

Лабораторная работа № 11 40

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

Задание:

  1. Установить программу работы с виртуальными машинами Oracle VM Virualbox.

  2. Установить на виртуальную машину операционную систему Linux Ubuntu Server.

  3. Настроить доступ к Linux Ubuntu Server на виртуальной машине из основной операционной системы Windows.

  4. Проверить доступ к Linux Ubuntu Server с помощью интернет-браузера.

Ход работы:

Для установки был выбран сервер версии 16.04.3, он был установлен с образа диска в программу VirtualBox.

После установки:

Интерфейс сервера:

Далее для связи машин необходимо создать виртуальный адаптер:

Далее выбрать этот адаптер для машины:

Далее введем команду для настройки сетей сервера и изменим их:

sudo nano /etc/network/interfaces

Далее введем команду ifconfig и тоже изменим настройки:

Далее для проверки соединения попробуем использовать команду ping:

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

Задание:

  1. Установить ядро системы управления базами данных Postgres Pro 9.5.12.1 на виртуальную машину, созданную в ходе выполнения лабораторной работы № 1.

  2. Установить пароль пользователя с именем postgres (главного администратора системы, установленного по умолчанию).

  3. Настроить удаленное подключение к СУБД PostgreSQL.

  4. Перезапустить службу PostgreSQL.

Ход работы:

Для установки Postgres на сервер Ubuntu необходимо ввести следующие команды:

После этого база данных будет установлена.

Для настройки доступа к базе данных необходимо:

Ввести команду sudo nano /etc/postgresql/9.5/main/postgresql.conf и настроить следующим образом:

Далее необходимо ввести команду sudo nano /etc/postgresql/9.5/main/pg_hba.conf и настроить следующим образом:

Далее необходимо перезагрузить службы сервера командой:

sudo systemctl restart postgresql.service

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

Задание:

  1. В основной операционной системе установить графическую оболочку pgAdmin 3 для работы с базами данных PostgreSQL.

  2. Запустить программу pgAdmin.

  3. Добавить новый сервер и соединить его с виртуальной машиной с установленным ядром базы данных PostgreSQL, созданную в ходе выполнения лабораторных работ 1 и 2.

  4. Создать новую роль входа.

  5. Создать новую базу данных с именем sale и назначить ее владельцем пользователя с ролью входа, созданную в предыдущем пункте.

  6. Создать новую схему данных с именем Sale.

Ход работы:

Для работы была установлена программа PGAdmin 3.

Так выглядит основное окно программы:

Необходимо провести соединение со следующими параметрами:

После этого сервер появится в окне слева:

Далее необходимо создать имя для входа:

Далее создадим базу и в качестве владельца укажем новосозданного пользователя:

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

Задание:

  1. Создать в базе данных sale в схеме sale четыре таблицы: client, order, product и firm. Схема базы данных изображена на рисунке.

  2. Установить связи между таблицами.

  3. Ввести в каждую таблицу данные.

Ход работы:

Для переноса базы данных было использовано приложение DBConverter.

Интерфейс программы выглядит так:

После переноса базы данных с помощью программы проверяем ее наличие через PGAdmin:

Проверяем наличие данных: