Примерная рабочая программа

 

1 Семестр

1 Тема (2 часа)

История развития баз данных

Файлы, файловые системы. Базы данных на больших ЭВМ. БД на персональных компьютерах. Распределенные БД. Перспективы развития.

Основные понятия и определения

Архитектура базы данных. Физическая и логическая независимость. Пользователи БД. Функции администраторов БД.

 

2 Тема (6 часов)

Модели данных.

Иерархическая, сетевая

Определения, операции, языки для каждой. Примеры.

 

3 Тема (7 часов)

Реляционная модель

Определения. Операции. Реляционная алгебра.

Проектирование реляционных БД на основе принципов нормализации.

Системный анализ предметной области (пример). Даталогическое проектирование.

 

4 Тема (16 часов)

SQL.

Структура и типы данных.

SELECT

Простые выборки, предикаты

Соединение

Функции     

Вложенные запросы

Объединения

Insert

Delete

Update

Поддержка целостности

 

Справочник

 

5 Тема. (6 часов.)

Практическая работа с SQL(Встроенный SQL на примере Oracle)

Хранимые процедуры, курсоры, триггеры.Примеры.

 

2 семестр.

 

Физические модели данных, ли как все это работает.