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

5 СЕМЕСТР / ЛР / ЛР4 / БД ЛР4 ОТЧЕТ

.pdf
Скачиваний:
7
Добавлен:
25.06.2023
Размер:
168.58 Кб
Скачать

ГУАП

КАФЕДРА № 41

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

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

ассистент

 

 

 

В.В. Боженко

 

 

 

 

 

 

 

 

 

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

 

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

 

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

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

ПОЛЬЗОВАТЕЛЬСКИЕ ПРИВИЛЕГИИ

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

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

 

 

 

 

СТУДЕНТ ГР. №

05.11.2021

 

 

 

 

 

 

 

 

 

 

 

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

 

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

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

Цель работы

Научиться использовать функции GRANT и REVOKE для назначения и лишения привилегий.

Описание предметной области

Описание предметной области в соответствии с индивидуальным вариантом №10.

Музыкальные группы дают концерты, которые проводятся в концертных залах. О музыкальной группе должна храниться следующая информация: название группы, количество альбомов, сайт группы, стиль исполнения, год создания группы. О предстоящем концерте должна присутствовать информация: название концерта, название выступающей группы, дата концерта, место проведения концерта. Билеты на концерт можно заказать через Интернет. При выступлении в концертном зале цена билета зависит от места расположения (фанзона, VIP-места, сидячие). Концертный зал характеризуется номером концертного зала, адресом концертного зала, номером телефона, количеством мест в зале.

Ход работы

1) Создали на MySQL-сервере пользователя и назначить ему администраторские привилегии в соответствии с рисунком 1.

Рисунок 1 – Создание пользователя ‘root1’

2) Создали соединение этого пользователя с сервером в Workbench в соответствии с рисунком 2.

Рисунок 2 – Создание соединения пользователя ‘root1’ с Workbench

2

3) Через диалоговое окно Workbench создали пользователя без привилегий в соответствии с рисунком 3.

Рисунок 3 – Создание пользователей

4) Посмотрели список прав созданных ранее пользователей. Код и результат команды в соответствии с рисунками 4-5.

Рисунок 4 – Код для просмотра привилегий пользователей

Рисунок 5 – Просмотр прав пользователей

5)Удалили привилегии созданного в п.1. пользователя через

MySQL-сервер. Код и результат в соответствии с рисунками 6-7.

Рисунок 6 – Код удаления привилегий пользователя root1

Рисунок 7 – Таблица привилегий пользователей

3

6) Передали этому же пользователю привилегии для работы с таблицами через Workbench в соответствии с рисунками 8-9.

Рисунок 8 – Выдача привилегий работы с таблицами для пользователя root1

Рисунок 9 – Таблица привилегий пользователей

4

Вывод

Выполнив лабораторную работу, мы изучили инструкции позволяющие создавать новых пользователей в базе данных MySQL через консоль и диалоговое окно Workbench. Научились выдавать и лишать пользователей привилегий доступа к таблице. Данные операции были выполнены нами с использованием команд CREATE для создания, GRANT для выдачи привилегии и ROVOKE для лишения пользователя привилегий. Созданные нами пользователи после настройки доступа к определенным таблица могут выполнять задача формирования заказов билетов на концерты, записи новых музыкальных групп и музыкальных площадок, а также менеджментом по организации концертов определённых групп в определённых концертных залах с последующей продажей билетов на них.

5

Список использованных источников

1) Турнецкая Е.Л. Базы данных. / Методические указания по

выполнению лабораторных работ. – СПб: ГУАП, 2021

6

Соседние файлы в папке ЛР4