Общее
- Общий объем дисциплины составляет 5 зачетных единиц (з.е.), 180 ч. В том числе 1 семестр – 5 з.е. (180 ч.).
Виды учебной работы
Объем по семестрам, ч
Всего
1 семестр
Объем дисциплины
180
180
Аудиторная работа
68
68
Лекции (Л)
34
34
Лабораторные работы (ЛР)
34
34
Самостоятельная работа (СР)
112
112
Проработка материала лекций
9
9
Подготовка к лабораторным работам
8
8
Подготовка к рубежным контролям
6
6
Выполнение курсовой работы (КуР)
72
72
Другие виды самостоятельной работы
17
17
Вид промежуточной аттестации
распред.
экзамен,
дифф.зачет
Содержание дисциплины, структурированное по модулям.
Модуль 1. Архитектура банка данных. Объем: 55 часов.
Лекции по модулю 1. Содержание. Объем: 17 часов.
1.0. Введение (2 часа).
Цель и задачи курса. История развития банков данных, достижения в этой области. Основные определения. Системы с базами данных. Роль и место банков данных в автоматизированных системах.
1.1. Архитектура банка данных (5 часов).
Архитектура локального банка данных, основные компоненты. Двухуровневая и трехуровневая архитектуры банка данных. Интерфейсы банка данных. Пользовательский интерфейс «человек – электронно-вычислительная машина». Взаимодействие основных компонент банка данных в режиме его эксплуатации. Архитектура банка данных на основе технологии клиент-сервер. Распределение логических компонент обработки данных в составе архитектуры. Архитектура банка данных на основе модели файлового сервера. Архитектура банка данных на основе модели доступа к удаленным данным. Архитектура банка данных на основе модели сервера базы данных. Архитектура банка данных на основе модели сервера приложений. Многоуровневые архитектуры клиент-сервер. Архитектуры распределенной обработки.
1.2. Система управления базами данных (4 часа).
Система управления базами данных, основные функции и компоненты системы. СУБД «MS SQL SERVER». Языки описания и манипулирования данными. Языки запросов. Процессоры языков. Оптимизатор. Диспетчер доступа к данным. Диспетчер передачи данных. Словарь данных – метаданные. Система управления файлами. Пользовательский интерфейс. Инструмент для разработки приложений Visio Studio С#.
1.3. Язык структурированных запросов SQL (6 часов).
История создания языка структурированных запросов SQL. Команды описания данных. Команды манипулирования данными. Запросы. Дополнительные команды управления данными. Функции SQL. Представления. Процедурный язык SQL: триггеры, хранимые процедуры. Разработка прикладных программ. Среда разработки приложений, управление параметрами среды. Инструментальные средства. Отладка и выполнение приложений. Автоматизация процессов проектирования баз данных и прикладных программ, средства визуальной разработки приложений. Средства CASE.
Модуль 2. Организация структур и управление базами данных. Объем: 53 часа.
Лекции по модулю 2. Содержание. Объем: 17 часов.
2.1. Представление структур данных в памяти ЭВМ (4 часа).
Списковые структуры. Последовательное и связанное распределение памяти. Организация данных с использованием древовидных и сетевых структур в памяти ЭВМ. Методы организации файловых систем. Индексные структуры. Хешированные файлы. Инвертированные структуры.
2.2. Методы специальной обработки данных (3 часа).
Обеспечение целостности данных. Обеспечение защиты данных в базе. Оптимизация запросов. Организация параллельных процессов обработки данных. Модели транзакций. Управление транзакциями.
2.3. Распределенные банки данных (5 часов).
Распределенная обработка данных и распределенные базы данных. Уровни распределения данных и их обработки. Системы управления распределенными базами данных. Организация распределенных баз данных. Распределенные запросы и распределенные транзакции. Управление параллельным выполнением транзакций в распределенной среде. Интернет - технологии и базы данных. Информационные хранилища.
2.4. Администрирование баз данных (4 часа).
Эволюция функций администратора баз данных. Человеческий фактор в среде баз данных. Организационные функции администратора базы данных. Технические функции администратора базы данных. Инструментальные средства администратора базы данных. Управление объектами базы данных. Стратегия администрирования базой данных.
2.5. Заключение (1 час).
Тенденции развития баз данных.