Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СГАУ _БД.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
172 Кб
Скачать
☆

Лабораторная работа № 6

Тема работы: разработка системы защиты информации на основе привилегий.

Цель работы: знакомство с возможностями СУБД по защите информации на основе привилегий.

Подготовка к работе:

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

  2. Ответьте на вопросы к лабораторной работе.

  3. Подготовьте отчет к оформлению хода выполнения работы.

Порядок выполнения работы:

  1. Создайте нового пользователя и предоставьте ему привилегии на выборку информации из созданных Вами представлений и запуск созданных пакетов.

  2. Соединитесь с СУБД от имени нового пользователя и проверьте возможность доступа к Вашим данным через представления и запуска процедур из пакетов.

  3. Проверьте невозможность доступа к Вашим данным через таблицы и хранимые процедуры.

  4. Соединитесь с СУБД от своего имени и предоставьте новому пользователю привилегии на выборку, вставку, изменение и удаление данных из Ваших таблиц.

  5. Соединитесь с СУБД от имени нового пользователя и проверьте возможность изменения данных в созданных Вами таблицах.

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

  7. Соединитесь с СУБД от имени нового пользователя и проверьте невозможность изменения данных в созданных Вами таблицах и запуск ваших хранимых процедур и пакетов.

  8. Оформите отчет о выполнении лабораторной работы.

Вопросы к лабораторной работе № 6

  1. Что понимается в технологии баз данных под распределенной обработкой данных?

  2. Что понимается в технологии баз данных под архитектурой «клиент-сервер», двухуровневой и трехуровневой архитектурой?

  3. Какие виды привилегий может иметь пользователь и их особенности?

  4. Что такое роли в СУБД Oracle?

  5. Как осуществляется защита информации в БД?

  6. Чем отличается избирательный подход от обязательного подхода к обеспечению безопасности данных?

  7. Каковы перспективы развития СУБД?

Лабораторная работа № 7

Тема работы: разработка форм для работы с данными в БД.

Цель работы: знакомство с возможностями по разработке форм.

Подготовка к работе:

  1. Изучите теоретические основы разработки форм, рассмотренные в лекционном курсе, методических указаниях или других источниках.

  2. Ответьте на вопросы к лабораторной работе.

  3. Подготовьте отчет к оформлению хода выполнения работы.

Порядок выполнения работы:

  1. Создайте необходимые формы для ввода информации в базу данных (созданной на предыдущих лабораторных работах), согласно предметной области своего варианта.

  2. Проверьте работу форм (введите, измените и удалите около 10 записей в каждой форме).

  3. Проверьте правильность работы обеспечения целостности данных.

  4. Обдумайте и создайте формы, которые, возможно, будут полезными для будущих пользователей вашей БД.

  5. Создайте, по крайней мере, одну форму мастер-детали.

  6. Оформите отчет о выполнении лабораторной работы.