Тема 1. Организация экономической информации
1. Экономическая информация, ее виды, структурные единицы.
2. Внемашинная организация экономической информации: документы, их виды, структура.
3. Понятие классификации информации. Системы классификации. Классификаторы информации, их назначение, виды
4. Понятие кодирования информации. Методы кодирования.
5. Внутримашинная организация экономической информации: файловая организация данных и базы данных (БД). Преимущества БД. Приложения и компоненты БД. Словарь данных.
6. Сверхбольшие БД.
Тема 2. Модели данных
7. Понятие модели данных.
8. Иерархическая модель, ее достоинства и недостатки.
9. Сетевая модель, ее достоинства и недостатки.
10. Реляционная модель. Ее базовые понятия (отношение, домен, кортеж, схема, степень и мощность отношения), реляционная целостность (целостность отношений, ссылочная целостность). Связь между таблицами в реляционной модели данных, первичный и внешний ключи, их отличия. Операции реляционной алгебры (объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение, деление). Достоинства и недостатки модели.
11. Постреляционная модель данных, ее достоинства и недостатки.
12. Объектно-ориентированная модель данных. Ее базовые понятия (объекты, классы, методы, наследование, инкапсуляция, расширяемость, полиморфизм), достоинства и недостатки. Объектно-реляционная модель данных.
13. Многомерная модель данных, ее базовые понятия (измерение, ячейка), достоинства и недостатки.
Тема 3. Проектирование базы данных
14. Понятие проектирования БД. Требования, предъявляемые к БД. Этапы жизненного цикла БД.
15. Модель "сущность-связь", ее понятия: сущность, атрибут, экземпляр сущности, связь, мощность связи. Представление сущности и связи на ER-диаграмме. Типы связи, их представление на ER-диаграмме. Класс принадлежности сущности, его представление на ER-диаграмме.
16. Правила преобразования ER-диаграмм в реляционные таблицы в случае связи 1:1. Правила преобразования ER-диаграмм в реляционные таблицы в случае связи 1:М, М:N.
17. Нормализация таблиц, ее цель. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма.
18.Концептуальное проектирование, его цель и процедуры.
19.Логическое проектирование, его цель и процедуры.
20.Физическое проектирование, его цель и процедуры.
21.Семантическая объектная модель. Пример объектной диаграммы.
22.Сase-средства для автоматизированного проектирования реляционных БД. Функциональные возможности ERwin.
Тема 4. Системы управления базами данных
23.Понятие СУБД. Архитектура СУБД. Классификация СУБД.
24.Возможности, предоставляемые СУБД пользователям. Режимы работы пользователя в СУБД.
25.Функции СУБД. Производительность СУБД.
26.Перспективы развития БД и СУБД (интеграция в БД традиционных и нетрадиционных типов данных, взаимодействие Web-технологий и БД и др.)
Тема 5. Общая характеристика СУБД Microsoft Access 2010
27.Характеристики СУБД Micrоsoft Access 2010: тип, платформа, функциональные возможности.
28.Характеристика БД и ее объектов.
29.Пользовательский интерфейс, настройка рабочей среды.
30.Типы обрабатываемых данных. Выражения.
Тема 6. Технологии работы с базой данных в СУБД Microsoft Access 2010
31.Технология создания БД (описание структуры таблиц, установка связи между таблицами, заполнение таблиц данными).
32.Корректировка БД (каскадные операции). Работа с таблицей в режиме таблицы.
33.Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных.
34.Конструирование формы: простой, с вкладками, составной, с вычисляемым полем. Создание формы навигации.
35.Конструирование отчета с вычислениями в строках и с общими итогами. Создание отчета с частными и общими итогами.
36.Конструирование макросов связанных и не связанных с событиями, различных по структуре.
Тема 7. Введение в язык SQL
37.Назначение, стандарты, достоинства языка SQL.
38.Структура команды SQL. Типы данных и выражения в SQL.
39.Возможности языка SQL по: определению данных, внесению изменений в БД, извлечению данных из базы.
40.Понятие и типы транзакций. Обработка транзакций в SQL.
41.Управление доступом к данным в SQL.
42.Встраивание SQL в прикладные программы.
43.Диалекты языка SQL в СУБД.
Тема 9. Системы обработки многопользовательских баз данных
44.Эволюция концепций обработки данных.
45.Архитектура файл/сервер. Обработка запросов в ней. Причины неэффективности архитектуры файл/сервер. Настольные СУБД, их достоинства и недостатки.
46.Клиент/серверные системы: клиентские приложения, серверы баз данных. Выполнение запросов в архитектуре клиент/сервер. Преимущества клиент/серверной обработки. Характеристики серверов баз данных.
47.Механизмы доступа к внешним БД.
48.Понятие и архитектура распределенных БД (РаБД). Гомогенные и гетерогенные РаБД. Стратегии распределения данных в РаБД.
49.Распределенные СУБД (РаСУБД). Двенадцать правил К. Дейта. Преимущества и недостатки РаСУБД.
50.Типы интерфейса доступа к данным базы (доступ с помощью форм, языка запросов, хранимых процедур и триггеров, прикладных программ).