1 Тема
(2 часа)
История
развития баз данных
Файлы, файловые системы. Базы данных на больших ЭВМ. БД
на персональных компьютерах. Распределенные БД. Перспективы развития.
Основные
понятия и определения
Архитектура базы данных. Физическая и логическая
независимость. Пользователи БД. Функции администраторов БД.
2 Тема
(6 часов)
Модели данных.
Иерархическая, сетевая
Определения, операции, языки для каждой. Примеры.
3 Тема
(7 часов)
Определения. Операции. Реляционная алгебра.
Проектирование реляционных БД на основе принципов нормализации.
Системный
анализ предметной области (пример). Даталогическое проектирование.
4 Тема (16 часов)
SQL.
Структура
и типы данных.
SELECT
Простые
выборки, предикаты
Соединение
Функции
Вложенные
запросы
Объединения
Insert
Delete
Update
Поддержка
целостности
Справочник
5
Тема. (6 часов.)
Практическая
работа с SQL(Встроенный SQL на примере Oracle)
Хранимые
процедуры, курсоры, триггеры.Примеры.
Физические
модели данных, ли как все это работает.