Перечень тем теоретической части курсовой работы по дисциплине “Базы данных” представлен в следующей таблице.
| Темы курсовых работ | Примерный дидактический план по теме |
| 1. ER-модель | Основные понятия ER-модели. Сущность. Экземпляр сущности. Атрибут сущности. Ключ сущности. Связь. Типы связей. Преобразование ER-модели в реляционную. Правила преобразования ER-модели в реляционную. Теория нормализации. Семантическое моделирование. Расширенная ER-модель (ER-модель). Концептуальные ER-модели. Пример ER-модели. Пример разработки простой ER-модели |
| 2. Объектно-реляционные СУБД | Общие понятия объектных СУБД. Причины возникновения объектных СУБД. Недостатки реляционных СУБД. Типы объектных СУБД. Объектно-реляционные СУБД (ОРСУБД). История появления объектно-реляционных СУБД. Объектно-реляционные методы: гибридные решения. Объектно-реляционные адаптеры. Гибридные СУБД. Типы данных в ОРСУБД. Новые базовые типы данных в ОРСУБД. Составные типы данных. Наследование типов и таблиц. Специальные методы хранения, поиска и индексации. Определяемые пользователями типы и функции. Активные данные. Подходы к построению объектно-реляционных СУБД. Три наиболее вероятных подхода к построению ОРСУБД. Стандарт SQL |
| 3. Распределенные СУБД | Общие понятия распределенных СУБД. Определение распределенной СУБД. Требования к распределенным СУБД. Отличия распределенной обработки данных от распределенной СУБД. Отличия параллельной СУБД от распределенной СУБД. Преимущества и недостатки распределенных СУБД. Функции и архитектура распределенных СУБД. Функции распределенных СУБД. Архитектура распределенных СУБД. Базовые архитектуры распределенной обработки. Обеспечение прозрачности в РСУБД. Двенадцать правил Дейта для РСУБД. Средства для работы с распределенными данными. Фрагментация и дублирование данных. Словари данных и директории. Двухфазная фиксация изменений. Обеспечение целостности распределенной БД |
| 4. Средства поддержки высокой доступности систем баз данных | Аппаратная избыточность. Избыточность данных. Зеркалирование данных. Репликация (тиражирование) данных. Кластерная организация серверов баз данных. Резервное копирование и восстановление баз данных. Мониторинг серверов СУБД. |
| 5. Клиент-серверная архитектура доступа к данным | Основные понятия, Модели архитектуры клиент-сервер, Управление распределенными данными, Информационные системы в локальных сетях, Информационные системы в Internet и intranet |
| 6. Системы управления базами данных | Назначение и основные функции СУБД. Назначение СУБД. Функции СУБД. Архитектура СУБД. Типы СУБД. Классификация СУБД. Реляционные СУБД. Объектные СУБД. Распределенные СУБД. Определение распределенной СУБД. Требования к распределенным СУБД. Преимущества и недостатки распределенных СУБД |
| 7. Хранилища данных | Общие свойства хранилищ, Витрины данных, Метаданные, Компоненты хранилища, Методика (методология) построения хранилищ данных, Выбор метода реализации хранилищ данных |
| 8. Резервное копирование и восстановление баз данных. | Причины утери информации. Виды резервного копирования. Схемы ротации. Хранение резервной копии. |
| 9. Сетевые и иерархические базы данных | Логическая структура сетевой БД. Программная реализация сетевой БД. Создание сетевой БД (ЯОД). Использование сетевой БД (ЯМД). Логическая структура иерархической БД. Программная реализация иерархической БД. Создание иерархической БД (ЯОД). Использование иерархической БД (ЯМД) |
| 10. Распределенные базы данных. Репликация. | Распределенные базы данных. Понятие репликации данных. Формирование и исследование модели репликации данных в распределенной базе данных. Выбор модели репликации данных. |






