Инфоурок Информатика ПрезентацииПрезентация к теме Определение привилегий

Презентация к теме Определение привилегий

Скачать материал
Скачать материал "Презентация к теме Определение привилегий"

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по экологии

Описание презентации по отдельным слайдам:

  • Тема: Определение привилегий МДК11.02 Автоматизация и управление БД

    1 слайд

    Тема: Определение привилегий


    МДК11.02 Автоматизация и управление БД

  • Язык SQL включает операторы GRANT и REVOKE, предназначенные для организации...

    2 слайд

    Язык SQL включает операторы GRANT и REVOKE, предназначенные для организации защиты таблиц в базе данных.
    Механизм защиты построен на использовании идентификаторов пользователей, предоставляемых им прав владения и привилегий.

  • Идентификатором пользователя называется обычный идентификатор языка SQL, прим...

    3 слайд

    Идентификатором пользователя называется обычный идентификатор языка SQL, применяемый для обозначения некоторого пользователя базы данных. Каждому пользователю должен быть назначен собственный идентификатор, присваиваемый администратором базы данных.

  • В стандарте SQL определяется следующий набор привилегий:
SELECT – право выбир...

    4 слайд

    В стандарте SQL определяется следующий набор привилегий:
    SELECT – право выбирать данные из таблицы;
    INSERT – право вставлять в таблицу новые строки;
    UPDATE – право изменять данные в таблице;
    DELETE – право удалять строки из таблицы;
    REFERENCES – право ссылаться на столбцы указанной таблицы в описаниях требований поддержки целостности данных;
    USAGE – право использовать домены, проверки и наборы символов.

  • Привилегии INSERT и UPDATE могут ограничиваться лишь отдельными столбцами таб...

    5 слайд

    Привилегии INSERT и UPDATE могут ограничиваться лишь отдельными столбцами таблицы, в этом случае пользователю разрешается модифицировать значения только указанных столбцов.
    Аналогичным образом привилегия REFERENCES может распространяться исключительно на отдельные столбцы таблицы, что позволит использовать их имена в формулировках требований защиты целостности данных – например, в предложениях CHECK и FOREIGN KEY, входящих в определение других таблиц, тогда как применение для подобных целей остальных столбцов будет запрещено.

  • 2.Предоставление привилегий пользователям Оператор GRANT применяется для пред...

    6 слайд

    2.Предоставление привилегий пользователям
    Оператор GRANT применяется для предоставления привилегий в отношении поименованных объектов базы данных указанным пользователям. Обычно его использует владелец таблицы с целью предоставления доступа к ней другим пользователям .

  • Оператор GRANT имеет следующий формат:
::=
GRANT {[,...n] |    
ALL PRIVILEGE...

    7 слайд

    Оператор GRANT имеет следующий формат:
    <предоставление_привилегий>::=
    GRANT {<привилегия>[,...n] |
    ALL PRIVILEGES}
    ON имя_объекта
    TO {<идентификатор_пользователя> [,...n]| PUBLIC}
    [ WITH GRANT OPTION]

  • Параметр  представляет собой:
::={SELECT |DELETE | INSERT    [(имя_столбца[,....

    8 слайд

    Параметр <привилегия> представляет собой:
    <привилегия>::={SELECT |DELETE | INSERT [(имя_столбца[,...n])] |
    UPDATE [(имя_столбца[,...n])]}|
    REFERENCES [(имя_столбца[,...n])] | USAGE }

  • Отмена предоставленных пользователям привилегий В языке SQL для отмены привил...

    9 слайд

    Отмена предоставленных пользователям привилегий
    В языке SQL для отмены привилегий, предоставленных пользователям посредством оператора GRANT, используется оператор REVOKE. С помощью этого оператора могут быть отменены все или некоторые из привилегий, полученных указанным пользователем раньше.

  • Оператор REVOKE имеет следующий формат:
::=
REVOKE  [GRANT OPTION FOR]    {[,...

    10 слайд

    Оператор REVOKE имеет следующий формат:
    <отмена_привилегий>::=
    REVOKE [GRANT OPTION FOR] {<привилегия>[,...n]
    | ALL PRIVILEGES}
    ON имя_объекта
    FROM <идентификатор_пользователя> [,...n]| PUBLIC}
    [RESTRICT | CASCADE]

  • Категории прав в среде MS SQL ServerПри подключении к SQL Server все возможны...

    11 слайд

    Категории прав в среде MS SQL Server
    При подключении к SQL Server все возможные действия пользователей определяются правами ( привилегиями, разрешениями), выданными их учетной записи, группе или роли, в которых они состоят.
    Права можно разделить на три категории:
    •права на доступ к объектам ;
    •права на выполнение команд ;
    •неявные права.

  • Для различных объектов применяются разные наборы прав доступа к ним:
SELECT,...

    12 слайд

    Для различных объектов применяются разные наборы прав доступа к ним:
    SELECT, INSERT, UPDATE, DELETE, REFERENCES – для таблицы или представления;
    SELECT, UPDATE – для конкретного столбца таблицы или представления;
    EXECUTE – для хранимых процедур и функций.

  • Предоставление прав::=
GRANT { ALL [ PRIVILEGES] |     [,...n]}
{ [(    имя_...

    13 слайд

    Предоставление прав

    <предоставление_привилегий>::=
    GRANT { ALL [ PRIVILEGES] | <привилегия> [,...n]}
    { [( имя_столбца [,...n])]
    ON { имя_таблицы | имя_просмотра} | ON {имя_таблицы | имя_просмотра } ([имя_столбца [,...n])] |
    ON {имя_хранимой_процедуры | имя_внешней_процедуры}}

  • TO {    имя_пользователя | имя_группы |        имя_роли} [,...n]
[WITH GRANT...

    14 слайд

    TO { имя_пользователя | имя_группы | имя_роли} [,...n]
    [WITH GRANT OPTION ][AS {имя_группы | имя_роли }]

    Параметр <привилегия> представляет собой следующую конструкцию:
    <привилегия>::={SELECT | DELETE | INSERT | UPDATE | EXECUTE | REFERENCES }

  • Права на выполнение команд SQL
::
=GRANT {ALL | [,...n]}
TO {имя_пользователя...

    15 слайд

    Права на выполнение команд SQL

    <предоставление_права_выполнения>::
    =GRANT {ALL | <команда>[,...n]}
    TO {имя_пользователя | имя_группы | имя_роли} [,...n]

  • Параметр  представляет собой следующую конструкцию:

::={CREATE DATABASE | CR...

    16 слайд

    Параметр <команда> представляет собой следующую конструкцию:

    <команда>::={CREATE DATABASE | CREATE TABLE | CREATE VIEW | CREATE DEFAULT | CREATE RULE | CREATE PROCEDURE
    | BACKUP DATABASE |BACKUP LOG | ALL }

  • Запрещение доступаДля запрещения доступа к объектам базы данных используется...

    17 слайд

    Запрещение доступа
    Для запрещения доступа к объектам базы данных используется команда:
    <запрещение_доступа>::=
    DENY {ALL [PRIVILEGES]| | <привилегия>
    [,...n]}
    { [(имя_столбца [,...n])]
    ON { имя_таблицы | имя_просмотра}|
    ON {имя_таблицы | имя_просмотра } [имя_столбца [,...n])]|

  • ON {имя_хранимой_процедуры |     имя_внешней_процедуры}}
TO {имя_пользователя...

    18 слайд

    ON {имя_хранимой_процедуры | имя_внешней_процедуры}}
    TO {имя_пользователя | имя_группы | имя_роли}
    [,...n]
    [CASCADE ]

  • Для запрещения выполнения команд SQL применяется оператор:

::=
DENY {ALL | [...

    19 слайд

    Для запрещения выполнения команд SQL применяется оператор:

    <запрещение_выполнения>::=
    DENY {ALL | <команда>[,...n]}
    TO {имя_пользователя | имя_группы | имя_роли} [,...n]

  • Неявное отклонение доступа::=
REVOKE [GRANT OPTION FOR]
{ALL [ PRIVILEGES]| |...

    20 слайд

    Неявное отклонение доступа
    <неявное_отклонение_доступа>::=
    REVOKE [GRANT OPTION FOR]
    {ALL [ PRIVILEGES]| | <привилегия> [,...n]}
    { [(имя_столбца [,...n])] ON { имя_таблицы | имя_просмотра} |
    ON {имя_таблицы | имя_просмотра } [имя_столбца [,...n])]

  • | ON {имя_хранимой_процедуры |     имя_внешней_процедуры}}
TO | FROM {имя_пол...

    21 слайд

    | ON {имя_хранимой_процедуры | имя_внешней_процедуры}}
    TO | FROM {имя_пользователя | имя_группы |
    имя_роли}[,...n]
    [CASCADE ]
    [AS {имя_группы | имя_роли }]

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 345 материалов в базе

Скачать материал

Другие материалы

Контрольная работа по информатике для проведения итогового контроля по теме «Информация и информационные процессы»
  • Учебник: «Информатика», Босова Л.Л., Босова А.Ю.
  • Тема: Глава 1. Информация и информационные процессы
  • 08.09.2023
  • 225
  • 12
«Информатика», Босова Л.Л., Босова А.Ю.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 09.09.2023 134
    • PPTX 97.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рысцова Елена Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Рысцова Елена Николаевна
    Рысцова Елена Николаевна
    • На сайте: 7 лет и 4 месяца
    • Подписчики: 1
    • Всего просмотров: 25362
    • Всего материалов: 28

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 28 человек из 21 региона

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 680 человек из 79 регионов
  • Этот курс уже прошли 1 816 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 35 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 101 человек из 40 регионов
  • Этот курс уже прошли 808 человек

Мини-курс

Коррекционно-развивающая работа и оценивание в образовании для детей с ОВЗ

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 59 человек из 30 регионов
  • Этот курс уже прошли 43 человека

Мини-курс

Современные подходы к духовно-нравственному воспитанию дошкольников

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Мини-курс

Педагогические идеи выдающихся педагогов и критиков

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе