DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2023
Тип роботи:
Лабораторна робота
Предмет:
БЖД

Частина тексту файла (без зображень, графіків і формул):

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Навчально-науковий інститут атомної та теплової енергетики Кафедра цифрових технологій в енергетиці ЛАБОРАТОРНА РОБОТА №6 з дисципліни «Системи БД» Варіант № 9 Тема: Управління правами користувачів Мета: Створення, редагування і видалення облікових записів користувачів; призначення і скасування привілеїв. Завдання: Створити обліковий запис нового користувача і наділити його певними привілеями Виконання роботи: Створюємо новий SQL скріпт. В якому створюємо нових користувачів та наділяємо їх певними правами. Код SQL: CREATE USER 'owner'@'localhost'; GRANT ALL ON lab.* TO 'owner'@'localhost'; DROP USER 'owner'@'localhost'; CREATE USER 'accountant'@'localhost'; GRANT SELECT ON lab.person TO 'accountant'@'localhost'; GRANT SELECT, UPDATE ON lab.money TO 'accountant'@'localhost'; DROP USER 'accountant'@'localhost'; CREATE USER 'employee'@'localhost'; GRANT SELECT ON lab.person TO 'employee'@'localhost'; GRANT SELECT ON lab.department TO 'employee'@'localhost'; DROP USER 'employee'@'localhost'; Виконання роботи: Код SQL «Accountant»: USE lab; ## Буде відмовленно у використані цієї команди UPDATE person SET FIO_person = "Radkov I.O." WHERE ID_person = 2; ## Довзовлено використаня цієї команди SELECT * FROM person; ## Буде відмовленно у використані цієї команди INSERT INTO money (ID_person, Code_money, Amount_money, Type_money) VALUES (1, 003, 1700, 'Award2'); ## Довзовлено використаня цієї команди UPDATE money SET Amount_money = "300" WHERE ID_money = 2; При виконанні наступної команди користувачем «Accountant», йому буде відмовлено у виконанні: / Також цей користувач не зможе виконати наступну операцію: / Результат: / Але цей користувач зможе переглянути та оновити дані для іншої таблиці, за допомогою наступних команд: / / Результат: / Код SQL «Employee»: USE lab; ## Буде відмовленно у використані цієї команди UPDATE person SET FIO_person = "Radkov I.O." WHERE ID_person = 2; ## Довзовлено використаня цієї команди SELECT * FROM person; ## Буде відмовленно у використані цієї команди UPDATE department SET Department = "Design" WHERE ID_department = 1; ## Довзовлено використаня цієї команди SELECT * FROM department; Результат виконання цього скрипта користувачем «Employee»: / Висновок: Під час виконання лабораторної роботи, було набуто навички з створення, редагування і видалення облікових записів користувачів; призначення і скасування привілеїв.
Антиботан аватар за замовчуванням

21.10.2023 18:54

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!