Наименование |
Содержание |
Вид контроля и |
разделов и тем |
самостоятельной |
отчетность по |
|
работы |
результатам |
|
|
самостоятельной |
|
|
работы |
|
Оператор 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