Презентация Управление разграничением доступа в базах данных онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Управление разграничением доступа в базах данных абсолютно бесплатно. Урок-презентация на эту тему содержит всего 17 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Управление разграничением доступа в базах данных



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    17 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    3.35 MB
  • Просмотров:
    80
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Практическое занятие
Содержание слайда: Практическое занятие № 14 Управление разграничением доступа в базах данных.

№2 слайд
Содержание Теоретическая
Содержание слайда: Содержание Теоретическая часть. Создание нового пользователя и предоставление привилегий Кто и откуда может подключаться к серверу Отмена привилегий и удаление пользователей Практическая часть.

№3 слайд
Теоретическая часть Создание
Содержание слайда: Теоретическая часть Создание новых пользователей и предоставление привилегий Оператор GRANT имеет следующий синтаксис: GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION

№4 слайд
Создание новых пользователей
Содержание слайда: Создание новых пользователей и предоставление привилегий Для успешного выполнения обязательно нужно правильно определить следующую информацию: privileges (привилегии). user - подключающиеся к серверу пользователи и все их глобальные привилегии; alter - изменение таблиц и индексов; create - создание баз данных и таблиц; delete - удаление существующих записей из таблиц; drop - удаление баз данных и таблиц;

№5 слайд
Создание новых пользователей
Содержание слайда: Создание новых пользователей и предоставление привилегий Для успешного выполнения обязательно нужно правильно определить следующую информацию: index - создание и удаление индексов; insert - вставка новых записей в таблицы; references - нe используется; select - извлечение существующих записей из таблиц; update - изменение существующих записей таблиц; file - чтение и запись файлов сервера;

№6 слайд
Создание новых пользователей
Содержание слайда: Создание новых пользователей и предоставление привилегий Для успешного выполнения обязательно нужно правильно определить следующую информацию: process - просмотр информации о внутренних потоках сервера и их удаление; reload - перезагрузка таблиц разрешений или обновление журналов, кэша компьютера или кэша таблицы; shutdown - завершение работы сервера; all - все операции. Аналог — all privileges usage - полное отсутствие привилегий

№7 слайд
Создание нового пользователя
Содержание слайда: Создание нового пользователя и предоставление привилегий Для создания нового пользователя необходимо ввести команду: CREATE USER 'username'@'localhost' IDENTIFIED BY PASSWORD 'mysqlpassword' где username - имя пользователя; mysqlpassword - пароль пользователя.

№8 слайд
Кто и откуда может
Содержание слайда: Кто и откуда может подключаться к серверу Администратор может разрешить пользователю подключаться: с определенного компьютера. Можно предоставить пользователям доступ с помощью следующих операторов: с различных компьютеров. Так, чтобы пользователь mаrtу мог подключаться с компьютеров домена snake.net, достаточно воспользоваться спецификатором %.snake.net:

№9 слайд
Кто и откуда может
Содержание слайда: Кто и откуда может подключаться к серверу Администратор может предоставлять пользователям привилегии разных уровней. Наиболее мощными являются глобальные привилегии, применяемые ко всем базам данных. Так, например, чтобы предоставить пользователю ethel права суперпользователя, который может делать все, в том числе и предоставлять привилегии другим пользователям, необходимо использовать следующий оператор:

№10 слайд
Кто и откуда может
Содержание слайда: Кто и откуда может подключаться к серверу Некоторые привилегии (FILE, process, reload и shutdown) являются административными и могут присваиваться только с помощью спецификатора глобальных привилегий ON *.*. В случае необходимости их можно присваивать без предоставления привилегий на уровне базы данных. Так, например, приведенный ниже оператор создает пользователя flush, который обладает возможностью только выполнять операторы FLUSH. Это может оказаться полезным в административных сценариях, когда необходимо выполнить обновление журналов:

№11 слайд
Кто и откуда может
Содержание слайда: Кто и откуда может подключаться к серверу Привилегии уровня базы данных применяются ко всем таблицам определенной базы. Такие привилегии присваиваются с помощью предложения ON db name:

№12 слайд
Кто и откуда может
Содержание слайда: Кто и откуда может подключаться к серверу При задании оператора GRANT можно задавать сразу несколько привилегий одновременно. Так, например, если необходимо предоставить пользователю возможность считывать и изменять содержимое существующих таблиц, но запретить создавать новые таблицы или удалять уже существующие, это можно сделать следующим образом:

№13 слайд
Кто и откуда может
Содержание слайда: Кто и откуда может подключаться к серверу Для еще более детального управления доступом можно предоставлять привилегии отдельным таблицам или даже отдельным их столбцам.

№14 слайд
Кто и откуда может
Содержание слайда: Кто и откуда может подключаться к серверу Если необходимо присвоить привилегии для работы с несколькими столбцами, их имена следует разделить запятыми.

№15 слайд
Отмена привилегий Для отмены
Содержание слайда: Отмена привилегий Для отмены привилегий пользователя применяется оператор revoke. Его синтаксис очень похож на синтаксис оператора GRANT с той лишь разницей, что предложение ТО заменено на предложение FROM, а предложения IDENTIFIED BY и WITH GRANT OPTION отсутствуют вовсе:

№16 слайд
Удаление пользователей Для
Содержание слайда: Удаление пользователей Для полного удаления пользователя необходимо явным образом удалить его запись из таблицы user. Для этих целей применяется оператор DELETE:

№17 слайд
Практическая часть Создайте
Содержание слайда: Практическая часть Создайте нового пользователя granttest c паролем grantpwd. Разрешите пользователю использование только команды select, сделайте проверку невозможности изменять базу. Создайте новую таблицу с любым именем, разрешите использовать пользователю granttest любые операторы. Удалите пользователя. Результат: Изучив представленный материал и выполнив задание, вы научитесь распределять права доступа пользователей к базам данных mysql.

Скачать все slide презентации Управление разграничением доступа в базах данных одним архивом:
Похожие презентации