1
| Введение
| 2
|
| Назначение дисциплины. Структура дисциплины. Содержание дисциплины
| Вводный урок
|
| Повторение материала по проектированию БД из курса БД, Фуфаев с. 33-44
|
| Раздел 1. Теория и проектирование удаленных баз данных
| 12
|
|
|
|
|
|
2
| Тема 1.1. Архитектуры удаленных баз данных
| 2
|
| Понятия локальной сети, сервера, рабочей станции. Двух и трехзвенные архитектуры. Отличия, преимущества, недостатки.
| Урок усвоения знаний на основе имеющихся
| Схемы базовых архитектур распределенной обработки
| Фуфаев с. 12-27, Голицына, Максимов, Попов. БД, стр. 238-242, доклад Понятия толстого и тонкого клиента. Отличия
|
3
| Тема 1.2. Основные технологии доступа к данным и типовые элементы доступа
| 6
|
| Базовая технология COM и ее особенности. Понятия: объект, интерфейс объекта, библиотека класса
| Комбинированный урок
| Схемы взаимодействия объектов СОМ
| конспект лекций, Фуфаев с. 80-81, 87-88, Хомоненко стр. 975-976, доклад «Понятие и место применения технологии MIDAS»
|
4
|
|
| Назначение и основные характеристики технологий ADO, MIDAS
| Урок-усвоение новых знаний
| Схемы реализации технологий ADO, MIDAS
| конспект, Фуфаев с. 88-90, 98-100,
Фаронов стр. 202-204, Хомоненко с. 975-976
|
5
|
|
| Основные понятия и место применения технологий MTS, CORBA
| Комбинированный урок
| Схемы реализации технологий MTS, CORBA
| конспект лекций, Хомоненко с. 950
Фуфаев 83-84, 94-98
|
6
| Тема 1.3. Введение в работу с удаленными базами данных
| 4
|
| Типы SQL-серверов, особенности операционной среды
| Комбинированный урок
| ПЭВМ, IB-Server
| Фаронов стр. 240-243, конспект лекций, реферат «Характеристика сервера MS SQL»
|
7
|
|
| Технология соединения с сервером SQL
| Практическая работа №1
| ПЭВМ, IB-Server, среда Delphi
| Хомоненко стр. 852-854, конспект
|
| Раздел 2. Проектирование серверной части приложения баз данных
| 14
|
|
|
|
|
|
8
| Тема 2.1. Проектирование структуры базы данных с помощью команд
| 8
|
| Назначение и структура файлов базы данных
| Комбинированный урок
| ПЭВМ, среда Delphi, IBConsole
| конспект лекций, Фаронов с. 240-244
|
9
|
|
| Назначение и особенности инструментальных средств по созданию БД. Команды по управлению построителем баз данных
| Комбинированный урок
| ПЭВМ, среда Delphi, IBConsole
| конспект лекций, Хомоненко с. 818-822 с. 533-552
|
|
|
| Команды по управлению построителем баз данных. Приемы создания структуры базы данных. Индексы
| Практическая работа №2
| ПЭВМ, среда Delphi, IBConsole
| конспект лекций, Хомоненко с. 533-552
|
|
|
| Проектирование структуры БД. Нормализация таблиц. Алиас, файлы БД, таблицы
| Урок применения знаний, умений и навыков на практике Практическая работа №3
| ПЭВМ, среда Delphi, IBConsole
| с. 512-513, 520-529
|
| Тема 2.2. Визуальные средства проектирования структуры базы данных
| 6
|
| Проектирование структуры БД с помощью графического построителя
| Комбинированный урок
| ПЭВМ, среда Delphi, IBConsole
| с. 533-540
|
|
|
| Визуальное проектирование структуры базы данных: таблицы, индексы
| Урок применения знаний, умений и навыков на практике
ПР №4
| ПЭВМ, среда Delphi, IBConsole
| повторение пройденного материала, подготовка отчета
|
1
|
|
| Визуальное проектирование структуры БД: условие ссылочной целостности, взаимосвязи.
| Урок применения знаний, умений и навыков на практике
ПР №5
| ПЭВМ, среда Delphi, IBConsole
| повторение пройденного материала, подготовка отчета
|
| Раздел 3. Проектирование клиентской части приложения баз данных
| 40
|
|
|
|
|
|
| Тема 3.1. Компоненты доступа к данным. Запросы на выборку данных. Компоненты отображения данных выборки
| 6
|
| Компоненты доступа к данным
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| с. 559-578
|
|
|
| Компоненты визуализации данных
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| с. 609-637
|
|
|
| Клиентская часть: размещение компонентов доступа к данным, соединение с БД, размещение компонентов визуализации данных, отображение таблиц.
| Урок применения знаний, умений и навыков на практике
ПР №6
| ПЭВМ, IB-Server, среда Delphi
| Повторение пройденного материала, подготовка отчета
|
| Тема 3.2. Запросы на изменение данных в базе данных
| 6
|
| Команды SQL: Insert, Update, Delete
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| с. 737-740, Фуфаев, с. 48-52
|
|
|
| Запросы на добавление данных
| Урок применения знаний, умений и навыков на практике ПР №7
| ПЭВМ, IB-Server, среда Delphi
| Повторение пройденного материала, подготовка отчета
|
|
|
| Запросы на редактирование и удаление данных
| Урок применения знаний, умений и навыков на практике ПР №8
| ПЭВМ, IB-Server, среда Delphi
| Повторение пройденного материала, подготовка отчета
|
| Тема 3.3. Хранимые процедуры, триггеры и генераторы. Обеспечение достоверности, целостности и непротиворечивости данных. Каскадные воздействия
| 8
|
| Назначение и виды хранимых процедур. Команды по созданию хранимых процедур
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| Фаронов, с. 270, 275, 281,
|
|
|
| Создание хранимых процедур
| Урок применения знаний, умений и навыков на практике ПР №9
| ПЭВМ, IB-Server, среда Delphi
| Фуфаев с. 77-79
|
|
|
| Назначение и виды триггеров. Команды по созданию и модификации триггера. Каскадные воздействия
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| Фуфаев с. 77-79
Фаронов, с. 282-283
|
|
|
| Создание триггеров. Каскадные воздействия
| Урок применения знаний, умений и навыков на практике ПР №10
| ПЭВМ, IB-Server, среда Delphi
| Построить алгоритм триггера удаления данных во взаимосвязанных таблицах
|
| Тема 3.4. Сортировка, поиск и фильтрация данных в базе данных и в выборках
| 6
|
| Управление данными в выборках и базе данных. Методы сортировки и поиска данных. Фильтрация данных в БД и выборках
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| Фаронов, стр. 94-95, 75-80
|
|
|
| Сортировка и поиск данных: в базе данных и в выборках
| Урок применения знаний, умений и навыков на практике ПР №11
| ПЭВМ, IB-Server, среда Delphi
| доклад «Фильтрация данных в базе путем задания фильтра»
|
|
|
| Фильтрация данных: в базе данных и в выборках
| Урок применения знаний, умений и навыков на практике ПР №12
| ПЭВМ, IB-Server, среда Delphi
| Подготовка отчета
|
| Тема 3.5. Управление транзакциями и кэширование памяти
| 4
|
| Понятие и назначение транзакции и кэширования памяти. Компоненты для работы с транзакциями
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| Фаронов, с. 271-274, 136-143, Коннели с. 244, 351-352
|
|
|
| Работа с транзакциями.
| Урок применения знаний, умений и навыков на практике ПР № 14
| ПЭВМ, IB-Server, среда Delphi
| Понятие и назначение Кэша. Компоненты для работы с КЭШем
Преимущества и недостатки использования транзакций и кэширования памяти Фаронов с. 136-143
|
|
|
| Кэширование изменений при работе с транзакциями
| Урок применения знаний, умений и навыков на практике ПР № 14
|
| Тема 3.6. Перехват исключительных ситуаций и обработка ошибок
| 4
|
| Понятие и причины возникновения исключительной ситуации. Способы перехвата исключительных ситуаций
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| с. 278-281 Организация мягкого выхода из исключительной ситуации
Хомоненко с. 282-300
|
|
|
| Обеспечение достоверности данных и перехват исключительных ситуаций
| Урок применения знаний, умений и навыков на практике ПР № 15
| ПЭВМ, IB-Server, среда Delphi
| Подготовка отчета
|
| Тема 3.7. Формирование и вывод отчетов
| 4
|
| Назначение и виды отчетов. Инструменты для создания отчетов.
| Комбинированный урок
|
| Фаронов с. 144-146, 148-172
|
|
|
| Работа с отчетами
| Урок применения знаний, умений и навыков на практике ПР № 16
| ПЭВМ, IB-Server, среда Delphi, Rave Reports
| Экспорт данных в MS Excel, MS Word
|
| Тема 3.8. Особенности проектирования клиентской части приложения в различных технологиях доступа к данным
| 2
|
| Особенности и назначение технологий доступа к данным ADO. Компоненты для доступа к данным по технологии ADO
| Практическая работа № 17
| ПЭВМ, IB-Server, среда Delphi
| с. 220-224 Особенности создания интерфейса
|
| Раздел 4. Администрирование и эксплуатация удаленных баз данных
| 12
|
|
|
|
|
|
| Тема 4.1. Установка привилегий доступа к данным
| 4
|
| Виды привилегий доступа. Управление привилегиями.
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi
| Фаронов с. 260-261, Конноли с. 246-251
|
|
|
| Установление привилегий доступа
| Урок применения знаний, умений и навыков на практике ПР № 18
| ПЭВМ, IB-Server, среда Delphi
| доклад «Наследуемые привилегии. Отмена привилегий»
|
| Тема 4.2. Копирование и перенос данных. Восстановление данных
| 4
|
| Назначение и приемы создания резервных копий
| Урок формирования умений и навыков ПР № 19
| ПЭВМ, IB-Server, среда Delphi
| Коннолли с. 694-700 Восстановление транзакций
Регистрация новых пользователей
|
| Тема 4.3. Копирование клиентской части приложения баз данных
| 4
|
| Необходимость создания инсталляционных копий. Утилита Install Shield
| Комбинированный урок
| ПЭВМ, IB-Server, среда Delphi, Install Shield
| Фаронов с. 417-433
|
|
|
| Копирование клиентской части
| Урок применения знаний, умений и навыков на практике ПР № 20
| ПЭВМ, IB-Server, среда Delphi, Install Shield
| Создание прообраза копии диска.
|