Содержание
- 2. Категорії користувачів бази даних адміністратор БД власник об’єктів БД користувач, який має право надавати повноваження користувач,
- 3. Адміністратор бази даних При інсталяції СУБД необхідно ввести реєстраційне ім’я (user) або обліковий запис користувача (login)
- 4. Повноваження адміністратора бази даних має усі права на будь-які дії з базою даних; несе велику відповідальність
- 5. Власник об’єкта БД Будь-який користувач, який створив деякий об’єкт бази даних (таблицю чи віртуальну таблицю), стає
- 6. Інші користувачі (PUBLIC) Користувачі, крім адміністраторів та власників, називаються публікою (public): користувач, який має право надавати
- 7. Створення, перейменування і видалення користувачів CREATE USER user_specification [, user_specification] ... user_specification: user [IDENTIFIED BY [PASSWORD]
- 8. Рекурсія надання прав доступу Звичайний користувач не має прав доти, поки вони йому не нададуться спеціально
- 9. Інструкція надання прав доступу GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level TO user_specification
- 10. Інструкція надання прав доступу. Список прав Права у списку прав інструкції GRANT розділяються комами. Якщо необхідно
- 11. SELECT – право перегляду; DELETE – право видалення записів; INSERT[( )] – право додавання нових записів
- 12. Інструкція надання прав доступу. Об’єкт TABLE FUNCTION PROCEDURE USER VIEW
- 13. Інструкція надання прав доступу. Cписок користувачів Складається з імен користувачів, розділеними комами. Замість списку можна вказати
- 14. Приклад 1. Створення користувача та надання йому прав перегляду бази даних CREATE USER 'someuser'@'localhost' IDENTIFIED BY
- 15. Повноваження надавати права На практиці права доступу може надавати: адміністратор бази даних; власник об’єктів бази даних
- 16. Відміна прав доступу REVOKE priv_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] priv_level FROM user [,
- 17. Інше використання інструкції REVOKE (оптимізація SQL-коду) Пов’язане не з прямою задачею відміни повноважень, а навпаки –
- 18. Приклад 2. Інструкції керування доступом Користувачі User_1 і User_2 мають права переглядати, додавати і видаляти записи
- 19. Приклад 2. Рішення 1 Надати відповідні права на усі операції. У випадку надання прав на зміну,
- 20. Приклад 2. Рішення 2 Спочатку надати право оновлювати усі стовпці, а потім відізвати право оновлювати заборонений
- 21. Перегляд стану бази даних Для перегляду об'єктів бази даних, прав і т.д. існує команда SHOW. Основні
- 23. Скачать презентацию