Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ивт-20 / БД - заочный факультет / 01 Рабочая программа.doc
Скачиваний:
4
Добавлен:
26.04.2015
Размер:
125.44 Кб
Скачать

Тематический план

Раздел дисциплины

Часы всего

Лекции

Лаб. занятия

Сам. раб.

Тема1: Базы данных (БД). Принципы построения. Жизненный цикл БД.

4

4

2

Тема 2. Функции СУБД. Типовая организация СУБД.

7

2

10

2

Тема 3. Основы реляционных БД

16

10

28

13

Тема 4. Базисные средства манипулирования реляционными данными.

4

4

6

4

Тема 5. Технология оперативной обработки транзакции (ОLТР–технология).

2

2

4

Тема 6. Информационные хранилища. ОLАР-технология.

2

2

4

Итого

97

24

44

29

Содержание разделов дисциплины

Тема1: Базы данных (БД). Принципы построения. Жизненный цикл БД.

Базовые определения: данные, системный каталог, метаданные, представление, языки определения данных, языки управления данными Ранние подходы к организации БД. Иерархические и сетевые СУБД. Описание этапов жизненного цикла: предварительное планирование, определение требований, построение инфологической модели, реализация, оценка и поддержка базы данных.

Тема 2. Функции СУБД. Типовая организация СУБД.

Базовые определения. Компоненты среды СУБД: аппаратное, программное обеспечение, данные, процедуры, пользователи.

Тема 3. Основы реляционных БД

Базовые понятия: отношение, домен, кортеж, ключ. Основные свойства: атомарность, отсутствие упорядоченности, отсутствие дубликатов. Целостность ссылок. Проектирование реляционных БД с использованием нормализации. Семантическое моделирование данных. Нотация Чена графического представления модели данных.

Тема 4. Базисные средства манипулирования реляционными данными.

Реляционная алгебра. Теоретико-множественные операции: объединение, пересечение, разность, произведение. Специальные реляционные операции: проекция, соединение, деление. Реляционное исчисление кортежей. Реляционное исчисление доменов. SQL.

Тема 5. Технология оперативной обработки транзакции (ОLТР–технология).

Понятие транзакции. Параллельное выполнение транзакций и возникающие при этом проблемы. Методы решения проблем управления параллельностью.

Тема 6. Информационные хранилища. ОLАР-технология.

Сравнение OLTP-систем и хранилищ данных. Особенности проектирования БД для OLTP-систем и OLAP-систем. Архитектура хранилищ данных. Понятие многомерной OLAP-технологии. Кубы данных.

Лабораторный практикум

Номер пп

Номер раздела дисциплины

Наименование лабораторной работы

1

Тема 2

Проектирование таблиц в СУБД Access. Определение связей между таблицами в СУБД Access.

2

Тема 2

Проектирование запросов в СУБД Access через язык построения запросов по образцу QBE, используя команду SELECT языка SQL.

3

Тема 2

Проектирование отчетов в СУБД Access СУБД Access

4

Тема 2

Проектирование экранных и кнопочных форм, пользовательских представлений в СУБД Access.

5

Тема 3

Проектирование концептуальной модели данных. Построение ER-диаграммы в нотации Чена.

6

Тема 3

Разработка инфологической модели. Построение описаний атрибутов, ключей, доменов, связей.

7

Тема 3

Решение задач на приведение таблиц к нормальным формам

8

Тема 4

Решение задач на построение выражений реляционной алгебры

9

Тема 4

Решение задач на построение выражений реляционного исчисления

10

Тема 5

Построение куба данных средствами MS Excel