- •Тема 1. Организация экономической информации
- •1. Экономическая информация, ее виды, структурные единицы
- •2. Внемашинная организация экономической информации: документы, их виды, структура.
- •3. Понятие классификации информации. Системы классификации. Классификаторы информации, их назначение, виды
- •4. Понятие кодирования информации. Методы кодирования
- •5. Внутримашинная организация экономической информации: файловая организация данных и базы данных. Преимущества баз данных. Приложения и компоненты бд. Словарь данных
- •6. Сверхбольшие бд.
- •Тема 2. Модели данных
- •7. Понятие модели данных
- •8. Иерархическая модель, ее достоинства и недостатки.
- •9. Сетевая модель, ее достоинства и недостатки
- •10. Реляционная модель. Ее базовые понятия, реляционная целостность. Связь между таблицами, первичный и внешний ключи, их отличия. Операции реляционной алгебры. Достоинства и недостатки
- •11.Постреляционная модель данных, ее достоинства и недостатки
- •12. Объектно-ориентированная модель данных. Ее базовые понятия, достоинства и недостатки. Объектно-реляционная модель данных.
- •13. Многомерная модель данных, ее базовые понятия, достоинства и недостатки
- •Тема 3. Проектирование базы данных
- •14. Понятие проектирования бд. Требования, предъявляемые к бд. Этапы жизненного цикла бд.
- •16. Правила преобразования er-диаграмм в реляционные таблицы в случае связей 1:1. Правила преобразования er-диаграмм в реляционные таблицы в случае связей 1:м, м:n
- •17. Нормализация таблиц, ее цель.1-я нормальная форма, 2нф, 3нф
- •18.Концептуальное проектирование, его цель, процедуры
- •19.Логическое проектирование, цель, процедуры
- •20.Физическое проектирование, цель, процедуры
- •21.Семантическая объектная модель. Пример объектной диаграммы
- •22.Сase-средства для автоматизированного проектирования реляционных бд. Функциональные возможности Erwin.
- •Тема 4. Системы управления базами данных
- •23.Понятие субд. Архитектура субд. Классификация субд.
- •24.Возможности, предоставляемые субд пользователям. Режимы работы пользователя в субд.
- •25. Функции субд. Производительность субд.
- •26. Перспективы развития бд и субд (интеграция в бд традиц. И нетрадиц.Типов данных, взаимодействие web-технологий и бд ..)
- •Тема 5. Общая характеристика субд Microsoft Access 10.
- •27. Характеристики субд Microsoft Access 2010: тип, платформа, функциональные возможности
- •28. Характеристика бд и ее объектов.
- •29. Пользовательский интерфейс, настройка рабочей среды.
- •30.Типы обрабатываемых данных. Выражения
- •Тема 6. Технологии работы с бд в субд Microsoft Access 10.
- •31.Технология создания базы данных: описание структуры таблиц, установка связи между таблицами, заполнение таблиц данными
- •32. Корректировка базы данных (каскадные операции). Работа с таблицей в режиме таблицы
- •33. Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных
- •34.Конструирование формы: простой, с вкладками, составной, с вычисляемым полем. Создание формы навигации.
- •35.Конструирование отчета с вычислениями в строках, с частными и общими итогами
- •36.Конструирование макросов связанных и не связанных с событиями, различных по структуре
- •Тема 7. Введение в язык sql
- •37.Назначения, стандарты и достоинства языка sql
- •38. Структура команды sql. Типы данных и выражения sql
- •39. Возможности языка sql по: определению данных, внесению изменений в базу данных, извлечению данных из базы
- •40.Понятие и типы транзакций. Обработка транзакций в sql
- •41. Управление доступом к данным в sql
- •42.Встраивание sql в прикладные программы
- •43.Диалекты языка sql в субд
- •Тема 8. Системы обработки многопользовательских бд
- •44. Эволюция концепций обработки данных
- •44. Обработка данных на автономных персональных компьютерах
- •45. Архитектура файл/сервер. Обработка запросов в ней. Причины неэффективности архитектуры файл/сервес. Настольные субд, их достоинства и недостатки.
- •46.Клиент/серверные системы: клиентские приложения, серверы бд. Выполнение запросов в архитектуре клиент/сервер. Преимущества клиент/серверной обработки. Характеристики серверов бд.
- •47.Механизмы доступа к данным базы на сервере
- •48.Понятие и архитектура распределения баз данных. Гомогенные и гетерогенные РаБд. Стратегии распределения данных в РаБд
- •49. Распределенные субд (РаСубд). Двенадцать правил к. Дейта. Преимущества и недостатки РаСубд.
- •50.Типы интерфейса доступа к данным (д) базы
- •Тема 9. Хранилища данных
- •51. Olap-технология. Тест fasmi.
- •52. Понятие хранилища данных (хд). Отличия хд от бд.
- •53. Классификация хд по б. Инмону.
- •54. Технологические решения хд.
- •55. Программное обеспечение для разработки хд.
- •Тема 10. Администрирование баз данных
- •56. Пользователи бд. Проблемы многопользовательских баз данных. Функции администратора бд.
- •57. Актуальность защиты бд. Причины, вызывающие ее разрушение. Правовая охрана баз данных
- •58. Восстановление бд (с помощью резервного копирования бд, с помощью журнала транзакций, восстановление через откат, накат).
- •59.Оптимизация работы бд
- •60.Возможности субд Access по администрированию бд
- •Тема 11. Базы данных и модели представления знаний.
- •61. Знания, их виды. Базы знаний. Экспертные системы
- •62. Продукционные модели. База фактов. База правил. Работа машины вывода, стратегии управления выводом в экспертной системе на основе продукционной модели.
- •63. Семантические сети. Виды отношений. Пример семантич. Сети. Функциональные возможности редактора онтологий Protege
- •64. Фреймы, их виды, структура. Сети фреймов. Примеры фреймов
- •65. Формальные логические модели. Их примеры
52. Понятие хранилища данных (хд). Отличия хд от бд.
Хранилище данных - предметно-ориентированный, интегрированный, зависимый от времени набор данных, предназначенный для поддержки принятия решений различными группами пользователей.
Так как хранилище носит предметно-ориентированный характер, его организация нацелена на содержательный анализ информации, а не на автоматизацию бизнес-процессов. Это свойство определяет архитектуру построения хранилища и принципы проектирования модели данных, отличные от тех, что применяются в оперативных системах.
ХД строится на базе клиент-серверной архитектуры, реляционной СУБД и утилит поддержки принятия решений.
К хранилищу присоединяются сторонние программные продукты, которые делают модели, основанные на интеллектуальном, а не статистическом анализе данных и получают скрытые закономерности. Но включают они генетические алгоритмы, нейронные сети, нелинейная динамика, кластеризация, гибридные системы - достаточно большое количество технологий для построения моделей в хранилище. Это необходимо тогда, когда когда количество данных таково, что прямой поиск и статистические методы анализа результата не дают.
Основные составляющие Хранилища данных:
1.Предметная ориентированность
Локальные базы данных содержат мегабайты информации, абсолютно не нужной для анализа (адреса, почтовые индексы, идентификаторы записей и др.). Подобная информация не заносится в хранилище, что ограничивает спектр рассматриваемых данных при принятии решения до минимума.
Для принятия решений требуется некоторая строго определенная совокупность данных, которая и вытаскивается из БД в ХД, второстепенные ненужные атрибуты отсеиваются.
2.Интегрированность (целостность и внутренняя взаимосвязь)
Несмотря на то что данные погружаются из различных источников, но они объединены едиными законами именования, способами измерения атрибутов и др. Это имеет большое значение для корпоративных организаций, в которых одновременно могут эксплуатироваться различные по своей архитектуре вычислительные системы, представляющие одинаковые данные по-разному. Например, могут использоваться несколько различных форматов представления дат или один и тот же показатель может называться по-разному. В процессе погружения подобные несоответствия устраняются автоматически. Это самая трудоемкая часть создания ХД.
3.Временная привязка
Оперативные системы охватывают небольшой интервал времени, что достигается за счет периодического архивирования данных. ХД, напротив, содержит данные, накопленные за большой интервал времени (от пяти-семи до десятков лет).
4.Неразрушаемая совокупность данных.
Модификация данных не производится, поскольку может привести к нарушению их целостности.
Отличия:
Если БД невелика, узкоспециализироана и имеется квалифицированный программист, способный писать нестандартные запросы, собирающие данные в массив и анализирующие эти данные, то вместо ХД можно использовать обычную БД. Хранилище же предназначено не для программиста - им должен суметь воспользоваться аналитик, руководитель, человек, не владеющий навыками написания сложных запросов.
Недостатки использования БД в поддержке принятия решений:
·недостоверность данных;
·низкая производительность при нестандартных запросах;
·невозможность преобразования разнородных данных, так как они часто не имеют меток времени;
·Проблемы при подготовке отчетов возникают из-за того, что:
- трудно понять, где находятся данные, необходимые для анализа и принятия решения;
- большинство БД ориентировано только на стандартные запросы;
- требуется привлекать программистов для выполнения нестандартных запросов.
Особенности хранилищ данных:
- Хранилища данных содержат информацию, собранную из нескольких оперативных баз данных.
- Хранилища, как правило, на порядок больше оперативных баз, зачастую имея объем от сотен гигабайт до нескольких терабайт.
- Как правило, хранилище данных поддерживается независимо от оперативных баз данных организации, поскольку требования к функциональности и производительности аналитических приложений отличаются от требований к транзакционным системам.
- Хранилища данных создаются специально для приложений поддержки принятия решений и предоставляют накопленные за определенное время, сводные и консолидированные данные, которые более приемлемы для анализа, чем детальные индивидуальные записи.
- Рабочая нагрузка состоит из нестандартных, сложных запросов, которые обращаются к миллионам записей и выполняют огромное количество операций сканирования, соединения и агрегирования. Время ответа на запрос в данном случае важнее, чем пропускная способность.
