Инфоурок Другое ПрезентацииПрезентация на тему "Принципы построения и администрирования баз данных"

Презентация на тему "Принципы построения и администрирования баз данных"

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

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

  • Принципы построения и администрирования БД

    1 слайд

    Принципы построения и администрирования БД

  • Это совокупность технических и программных средств, обеспечивающих сбор, хран...

    2 слайд

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

  • Это именованная совокупность взаимосвязанных, используемых несколькими пользо...

    3 слайд

    Это именованная совокупность взаимосвязанных, используемых несколькими пользователями данных, которая отражает состояние объектов и их отношения в некоторой предметной области.
    База данных

  • Это совокупность языковых и программных средств, предназначенных для управлен...

    4 слайд

    Это совокупность языковых и программных средств, предназначенных для управления созданием и использованием баз данных.
    СУБД

  • Пользователь БДЭто физическое или юридическое лицо, которое имеет доступ к БД...

    5 слайд

    Пользователь БД
    Это физическое или юридическое лицо, которое имеет доступ к БД и пользуется услугами ИС для получения информации.
    Группы пользователей
    баз данных
    Конечные пользователи
    Администраторы БД
    Разработчики и администраторы приложений

  • Основные задачи администратора БДпроектирование базы данных;
оптимизация прои...

    6 слайд

    Основные задачи администратора БД
    проектирование базы данных;
    оптимизация производительности базы данных;
    обеспечение безопасности в базе данных;
    резервное копирование и восстановление базы данных;
    обеспечение целостности баз данных;
    обеспечение перехода на новую версию СУБД.

  • Основные типы администраторов БДпроблемно-ориентированный администратор БД;
а...

    7 слайд

    Основные типы администраторов БД
    проблемно-ориентированный администратор БД;
    аналитик производительности;
    администратор хранилища данных.

  • Схема БДЭто её структура, описанная на формальном языке, поддерживаемом СУБД....

    8 слайд

    Схема БД
    Это её структура, описанная на формальном языке, поддерживаемом СУБД.
    Реляционная модель БД

  • Это поле (набор полей), однозначно идентифицирующее каждый экземпляр объекта...

    9 слайд

    Это поле (набор полей), однозначно идентифицирующее каждый экземпляр объекта или запись.
    Первичный ключ

  • Это первичный ключ, состоящий из единственного поля таблицы, значения которог...

    10 слайд

    Это первичный ключ, состоящий из единственного поля таблицы, значения которого уникальны для каждой записи.
    Простой первичный ключ

  • Это первичный ключ, который состоит из нескольких первичных ключей.Составной...

    11 слайд

    Это первичный ключ, который состоит из нескольких первичных ключей.
    Составной первичный ключ

  • Это атрибут (набор атрибутов) отношения, являющийся ключом другого отношения....

    12 слайд

    Это атрибут (набор атрибутов) отношения, являющийся ключом другого отношения.
    Внешний ключ

  • Реляционная база данных – это набор простых таблиц, между которыми установлен...

    13 слайд

    Реляционная база данных – это набор простых таблиц, между которыми установлены связи (отношения).

  • Типы связей в БД

    14 слайд

    Типы связей в БД

  • Связь один к одномуОдному объекту таблицы А соответствует один объект таблиц...

    15 слайд

    Связь один к одному
    Одному объекту таблицы А соответствует один объект таблицы Б, и одному объекту таблицы Б соответствует один объект таблицы А.
    1
    1

  • Связь один ко многимОбъекту А может принадлежать или же соответствовать неско...

    16 слайд

    Связь один ко многим
    Объекту А может принадлежать или же соответствовать несколько объектов Б, но объекту Б может соответствовать только один объект А.
    1
    N

  • Связь многие ко многимНескольким объектам из таблицы А может соответствовать...

    17 слайд

    Связь многие ко многим
    Нескольким объектам из таблицы А может соответствовать несколько объектов из таблицы Б, и в тоже время нескольким объектам из таблицы Б соответствует несколько объектов из таблицы А. Рассмотрим простой пример.
    N
    N

  • Обеспечивает уникальность из самой сущности предметной области.Естественный ключ

    18 слайд

    Обеспечивает уникальность из самой сущности предметной области.
    Естественный ключ

  • Вводится дополнительно для обеспечения уникальных значений, чаще всего – в ви...

    19 слайд

    Вводится дополнительно для обеспечения уникальных значений, чаще всего – в виде поля типа счетчик.
    Искусственный ключ

  • Диаграмма в SQL

    20 слайд

    Диаграмма в SQL

  • 21 слайд

  • Привилегии, назначение привилегий

    22 слайд

    Привилегии, назначение привилегий

  • Объектные привилегииПользователь имеет привилегию выполнить данную команду то...

    23 слайд

    Объектные привилегии
    Пользователь имеет привилегию выполнить данную команду только для определенного объекта БД.

  • Объектные привилегии

    24 слайд

    Объектные привилегии

  • Объектные привилегииGRANT INSERT ON Salespeople TO Diane;GRANT SELECT, INSERT...

    25 слайд

    Объектные привилегии
    GRANT INSERT ON Salespeople TO Diane;
    GRANT SELECT, INSERT ON Orders TO Adrian;
    Владелец таблицы «Продавцы» позволяет Diane вводить в нее строки
    GRANT SELECT, INSERT ON Orders TO Adrian, Diane;

  • Ограничение привилегий на определенные столбцыGRANT UPDATE ON Salespeople TO...

    26 слайд

    Ограничение привилегий на определенные столбцы
    GRANT UPDATE ON Salespeople TO Diane;
    GRANT UPDATE (comm) ON Salespeople TO Diane;
    GRANT UPDATE (city, comm) ON Salespeople TO Diane;
    Diane может изменять только столбец «Комиссионные» в таблице «Продавцы»

  • Ограничение привилегий на определенные столбцыGRANT REFERENCES (cname, cnum)...

    27 слайд

    Ограничение привилегий на определенные столбцы
    GRANT REFERENCES (cname, cnum) ON Customers TO Stephen;
    GRANT REFERENCES ON Salespeople TO Diane;
    Stephen получает право использовать столбцы cname, cnum таблицы «Заказчики» в качестве родительского ключа

  • Использование аргументовALL и PUBLICGRANT REFERENCES ON Salespeople TO Steph...

    28 слайд

    Использование аргументов
    ALL и PUBLIC
    GRANT REFERENCES ON Salespeople TO Stephen;
    GRANT ALL ON Customers TO Stephen;
    GRANT SELECT ON Orders TO PUBLIC;
    Привилегии UPDATE и REFERENCES применяются ко всем столбцам
    Любому пользователю даётся привилегия видеть таблицу «Заказы»

  • Предоставление привилегий с помощью WITH GRANT OPTIONGRANT SELECT ON Customer...

    29 слайд

    Предоставление привилегий с помощью WITH GRANT OPTION
    GRANT SELECT ON Customers TO Adrian WITH GRANT OPTION;
    GRANT SELECT ON Diane.Customers TO Stephen;
    или
    GRANT SELECT ON Diane.Customers TO Stephen WITH GRANT OPTION
    Adrian получил право передавать привилегию SELECT третьим лицам

  • Отмена привилегийREVOKE INSERT ON Orders FROM Adrian; REVOKE INSERT, DELETE O...

    30 слайд

    Отмена привилегий
    REVOKE INSERT ON Orders FROM Adrian;
    REVOKE INSERT, DELETE ON Customers FROM Adrian, Stephen;
    Удалить привилегию INSERT для Adrian в таблице «Заказы»

  • Ограничение привилегии SELECT для определенных столбцов CREATE VIEW Clairesvi...

    31 слайд

    Ограничение привилегии SELECT для определенных столбцов
    CREATE VIEW Clairesview
    AS SELECT snum, sname
    FROM Salespeople;
    GRANT SELECT On Clairesview to Claire;
    Предоставить Claire привилегию SELECT в представлении, а не таблице «Продавцы»

  • Ограничение привилегии для определенных строк CREATE VIEW Londoncust...

    32 слайд

    Ограничение привилегии для определенных строк
    CREATE VIEW Londoncust
    AS SELECT *
    FROM Customers
    WHERE city = 'London'
    WITH CHECK OPTION;
    GRANT UPDATE ON Londoncust TO Adrian;
    Передача привилегии UPDATE таблице Londoncust для Adrian

  • Предоставление доступа к извлеченным данным CREATE VIEW Datetotals...

    33 слайд

    Предоставление доступа к извлеченным данным
    CREATE VIEW Datetotals
    AS SELECT odate, COUNT (*), SUM (amt), AVG (amt)
    FROM Orders
    GROUP BY odate;
    Передача пользователю Diane привилегии SELECT в представлении Datetotals
    GRANT SELECT ON Datetotals TO Diane;

  • Системные привилегииВключают в себя право создавать объекты БД.

    34 слайд

    Системные привилегии
    Включают в себя право создавать объекты БД.

  • GRANT CONNECT TO Thelonius IDENTIFIED BY Redwagon; Передать привилегию создан...

    35 слайд

    GRANT CONNECT TO Thelonius IDENTIFIED BY Redwagon;
    Передать привилегию создания таблицы пользователю Rodriguez
    GRANT RESOURCE TO Rodriguez;
    Создание пользователя Thelonius с паролем Redwagon

  • Управление пользователями БД

    36 слайд

    Управление пользователями БД

  • Управление пользователями БДпользователь SQL с именем для входа;
пользователя...

    37 слайд

    Управление пользователями БД
    пользователь SQL с именем для входа;
    пользователя SQL с паролем;
    пользователь SQL без имени для входа;
    пользователь, сопоставленный с сертификатом;
    пользователь, сопоставленный с асимметричным ключом;
    пользователя Windows.

  • Спасибо за внимание!

    38 слайд

    Спасибо за внимание!

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

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

5 937 113 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 02.10.2020 557
    • PPTX 1.3 мбайт
    • 36 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Федотова Ксения Андреевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Федотова Ксения Андреевна
    Федотова Ксения Андреевна
    • На сайте: 4 года и 6 месяцев
    • Подписчики: 4
    • Всего просмотров: 119657
    • Всего материалов: 93

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

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