Файл: Лабораторная работа 1 по дисциплине "базы данных" студент группы бэи2102 Собиров Т. Т.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 26

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство цифрового развития, связи и массовых коммуникаций

Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»
Кафедра «ИСУиА»


ЛАБОРАТОРНАЯ РАБОТА №1

по дисциплине

“БАЗЫ ДАННЫХ”

Выполнил: студент
группы БЭИ2102

Собиров Т.Т.

Принял: доцент кафедры «ИСУиА» Воронов В.И.

Москва 2023

Цель работы: знакомство с возможностями проверки работоспособности PostgreSQL-сервер. Создание БД. Приобретение навыков работы в SQL* Plus. Создание пользователя и настройка прав доступа.

Задачи:

  • Установка приложения;

  • Проверка сервера;

  • Запуск диспетчера задач (отключение и включение экземпляров БД);

  • Экземпляр БД;

  • Найти файл с расширение conf оптимальной настройки БД;

  • Знакомство файлов пространства имен и каталога с экземплярами;

  • Работа в командной строке;

  • Научиться создавать пользователя и обеспечивать ему права доступа к данным;

Ход работы:

  1. Вход в систему:

Вход в систему PotsgreSQL показан на рисунке 1.


Рисунок 1 – Вход в систему

  1. Проверка сервера:

Сервер запущен и находится в службах Windows (рисунок 2).


Рисунок 2 – Служба сервера

  1. Закрытие БД:

Закрытие БД продемонстрированно на рисунке 3.


Рисунок 3 – Закрытие БД

Нагрузка на оперативную память до запуска БД приведена на рисунке 4.


Рисунок 4 – Оперативная память до включения БД

  1. Запуск БД:

Запуск БД продемонстрированно на рисунке 5.


Рисунок 5 – Запуск БД

Нагрузка на оперативную память после запуска БД приведена на рисунке 6.



Рисунок 6 – Оперативная память после запуска БД

  1. Экземпляр БД:

В ходе работы нам необходимо было найти экземпляр. Экземпляр БД – это совокупность информации, содержащейся в БД в каждый момент времени. Путь, по которому находился наш файл: D:\BD\15, файл Install. (рисунок 7)


Рисунок 7 – Файл install

  1. Найти файл с расширение conf оптимальной настройки БД:

Это самый ответственный файл экземпляра БД - небольшой по

объему файл инициализации экземпляра. С его помощью, можно производить оптимальную настройку БД. Он имеет расширение conf и находится по директории D:\BD_Catalog. Это основной конфигурационный файл, содержащий значения параметров сервера. (рисунки 8-9)


Рисунок 8 – Файлы с расширением conf


Рисунок 9 – Открытие файла с расширением conf

  1. Знакомство файлов пространства имен и каталога с экземплярами:

Здесь находятся файлы экземпляра вашей БД. Файлы с расширением .h являются так называемыми файлами табличных пространств (в них содержатся таблицы, хранимые процедуры, триггеры и т.д.). Как правило, их имена, передают сущность организации экземпляра, а именно наличие пространств. (рисунки 10-11) Они обеспечивают процессы собственным системным представлением, при этом изолируя независимые процессы друг от друга.

Рисунок 10 – Файлы табличных пространств



Рисунок 11 – Файлы пространства имен

8. В модели клиент-сервер трудится сервер БД над поисками, обновлениями, удалением и т.д. Клиент формирует запрос и ждет ответа, а сервер выполняет запрос, возвращает результат клиенту. Трафик сети меньше и работа быстрее на порядок, чем у FS-БД.



На картинках представлены пакеты, которые при обнаружении запроса на соединение, отвечают на него и предоставляет канал связи между сервером и клиентом. (рисунок 12)


Рисунок 12 – Пакет index.h

  1. Работа в командной строке:

Вывод списка отношений (рисунок 13):



Рисунок 13 – Список отношений

Создание и вывод таблицы продемонстрированы на рисунках 14-15.


Рисунок 14 – Создание таблицы


Рисунок 15 – Вывод созданной таблицы

Было необходимо создать тестовой файл proba.txt в пути C:\Temp\proba.txt и с помощью командой строки открыть его. (рисунки 16-17)


Рисунок 16 – Создание файла и его местоположение


Рисунок 17 – Открытие файла

После проделанной работы очищаем буфер запроса (Рисунок 18).


Рисунок 18 – Очистка буфера запроса

  1. Научиться создавать пользователя и обеспечивать ему права доступа к данным:

Пользователю tel9 было обеспечены привилегии - доступ к БД test, ко всем таблицам, возможность добавлять строки в таблицы, получать строки, удалять записи. (рисунок 19)


Рисунок 19 – Получение привилегий и создание пользователя

Вывод:

В ходе лабораторной работы были получены практические навыки и теоретические знания о возможностях реляционных баз данных и системах управления базами данных.