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

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

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

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

Добавлен: 11.01.2024

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

Скачиваний: 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 – Получение привилегий и создание пользователяВывод: В ходе лабораторной работы были получены практические навыки и теоретические знания о возможностях реляционных баз данных и системах управления базами данных.