Материал: Методические указания к самостоятельным работам по дисциплине «Безопасность систем баз данных». Плотников Д.Г., Остапенко А.Г

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

 

Оператор SELECT.

Подготовка

 

Реализация операций

конспекта лекций

 

реляционной

 

 

алгебры средствами

 

 

языка SQL

 

Ограничения

Ограничение уровня

Подготовка

целостности в

атрибута.

конспекта лекций

реляционной

Ограничение

 

модели

целостности уровня

 

 

кортежа.

 

 

Ограничения

 

 

целостности уровня

 

 

отношения

 

 

Ограничения

Подготовка

 

целостности уровня

конспекта лекций

 

базы данных.

 

 

Средства

 

 

обеспечения

 

 

целостности данных

 

 

в СУБД. Поддержка

 

 

декларативных

 

 

ограничений

 

 

целостности в языке

 

 

SQL

 

Проектирование

Функциональная

Подготовка

базы данных

зависимость.

конспекта лекций

 

Нормализация

 

 

отношений базы

 

 

данных

 

9

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

Декомпозиция

Первая и вторая

Подготовка

без потерь и

нормальные формы.

конспекта лекций

функциональны

Третья нормальная

 

е зависимости

форма.

 

 

Нормальная форма

Подготовка

 

Бойса-Кодда.

конспекта лекций

 

Многозначные

 

 

зависимости и

 

 

четвертая

 

 

нормальная форма.

 

 

Зависимости

 

 

соединения и пятая

 

 

форма. Итоговая

 

 

схема процедуры

 

 

нормализации

 

Структуры

Хранение

Подготовка

хранения

отношений и доступ

конспекта лекций

данных и

к хранимым данным.

 

методы доступа

Индексирование

 

Управление

Управление

Подготовка

транзакциями и

транзакциями и

конспекта лекций

целостность баз

целостность баз

 

данных

данных

 

Откат

Журнализация

Подготовка

транзакций и

изменений базы

конспекта лекций

восстановление

данных

 

данных после

 

 

сбоев

 

 

10

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

Транзакции и

Проблемы,

Подготовка

параллелизм

возникающие при

конспекта лекций

 

параллельном

 

 

выполнении

 

 

транзакций.

 

 

Конфликты между

 

 

транзакциями.

 

 

Методы сериа-

 

 

лизации транзакций

 

 

Сериализация

Подготовка

 

транзакций с

конспекта лекций

 

использованием

 

 

синхронизационных

 

 

блоков. Решение

 

 

проблемы

 

 

параллелизма при

 

 

помощи блокировок

 

 

Уровни изоляции.

Подготовка

 

Объекты синхрони-

конспекта лекций

 

зационных блоков.

 

 

Гранулированные

 

 

синхронизационные

 

 

блокировки.

 

 

Блокировка по

 

 

намерению

 

 

Предикатные

Подготовка

 

синхронизационные

конспекта лекций

 

блокировки. Метод

 

 

временных меток

 

Распределенные

Архитектура клиент-

Подготовка

системы

сервер

конспекта лекций

11

Наименование

Содержание

 

Вид контроля и

разделов и тем

самостоятельной

 

отчетность по

 

работы

 

результатам

 

 

 

самостоятельной

 

 

 

работы

 

Практическая часть:

 

 

Представления

 

Решение задач.

 

(VIEW) –

 

Проверка

 

именованные

 

домашнего

 

запросы. Удаление,

 

задания

 

изменение

 

 

 

представлений

 

 

 

Определение прав

 

Решение задач.

 

доступа

 

Проверка

 

пользователей к

 

домашнего

 

данным

 

задания

 

Другие типы

 

Решение задач.

 

привилегий.

 

Проверка

 

Создание и удаление

 

домашнего

 

пользователей.

 

задания

 

Создание синонимов

 

 

 

(SYNONYM,

 

 

 

PUBLIC)

 

 

 

Управление

 

Решение задач.

 

транзакциями

 

Проверка

 

 

 

домашнего

 

 

 

задания

 

Лабораторная часть:

 

 

Основные понятия

 

Составление

 

реляционных баз

 

отчета о

 

данных. Типы

 

проделанной

 

данных SQL

 

работе

12

Наименование

Содержание

Вид контроля и

разделов и тем

самостоятельной

отчетность по

 

работы

результатам

 

 

самостоятельной

 

 

работы

 

Выборка данных.

Составление

 

Простейшие

отчета о

 

SELECT запросы

проделанной

 

(IN, BETWEEN,

работе

 

LIKE, IS NULL)

 

 

Связанные

Составление

 

подзапросы в

отчета о

 

HAVING.

проделанной

 

Операторы

работе

 

сравнения со

 

 

множеством

 

 

значений (IN, ANY,

 

 

ALL)

 

 

Соединение таблиц с

Составление

 

использованием

отчета о

 

оператора JOIN

проделанной

 

 

работе

 

Манипулирование

Составление

 

данными. Команды

отчета о

 

манипулирования.

проделанной

 

Использование

работе

 

подзапросов в

 

 

INSERT, с DELETE,

 

 

c UPDATE

 

 

Создание таблиц

Составление

 

базы данных,

отчета о

 

изменение, удаление

проделанной

 

таблиц

работе

 

Поддержка

Составление

 

целостности данных.

отчета о

 

Внешние и

проделанной

 

родительские ключи

работе

13

Источник: https://studfile.net/preview/16563200/