- •Различие информации и данных
- •4.Банк данных
- •В состав банка данных входят одна или несколько баз данных, справочник баз данных, субд, а также библиотеки запросов и прикладных программ.
- •5.Назначение субд
- •Основные функции субд
- •Состав субд
- •7.Функции администратора базы данных
- •22) Охарактеризуйте методы обработки транзакций в активных базах данных.
- •23) В чем основные особенности архитектуры клиент-сервер?
- •24) Какие стандарты разработаны для архитектуры клиент-сервер?
- •25) Создание приложений «клиент-сервер»
- •26) Какова типичная распределённая система базы данных?
- •27) В чем состоят преимущества использования распределенных бд?
- •28) Перечислите основные принципы организации распределённых бд
- •29. Что представляет собой фрагментация данных?
- •30. Перечислите проблемы распределенных систем.
- •31. В чем состоит проблема обновления в распределенных системах?
- •32. Дайте определение хранилищ данных.
- •33. Какие свойства присущи хранилищам данных?
- •34. Какие задачи требуется решать при создании хранилищ данных?
- •35. Перечислите основные компоненты хранилищ данных.
- •36) Виды моделей хранилища данных
- •37) Опишите процесс загрузки данных в хранилище
- •38) Какие задачи решают средства анализа данных в системах поддержки принятия решений?
- •39) Дайте определение тракзакции.
- •40) Перечислите, какими свойствами должна обладать транзакция.
- •Atomicity — Атомарность
- •Consistency — Согласованность
- •Isolation — Изолированность
- •Durability — Надежность
- •41) Назовите 3 основные проблемы параллелизма.
- •Проблема потери результатов обновления
- •Проблема незафиксированной зависимости (чтение "грязных" данных, неаккуратное считывание)
- •Проблема несовместимого анализа
- •Неповторяемое считывание
- •Фиктивные элементы (фантомы)
- •Собственно несовместимый анализ
- •42) Что представляет собой блокировка?
- •8. Что представляет собой вычислительная система?
- •9. Назовите основные способы работы пользователя с базой данных при решении прикладных задач.
- •10. Укажите технологии создания приложений работы с базами данных.
- •11. Охарактеризуйте способы выполнения приложений работы с базами данных.
- •12.Перечислите основные модели жизненного цикла бд.
- •13. Перечислите основные признаки фактографических и документальных бд.
- •14. Перечислите классические и современные модели представления данных.
32. Дайте определение хранилищ данных.
Хранилища данных представляют собой логически интегрированную базу данных, обеспечивающую максимально быстрый и удобный доступ к информации, необходимой для анализа и поддержки принятия решений.
33. Какие свойства присущи хранилищам данных?
Особенности:
Ориентация на предметную область, то есть в хранилище помещается информация, полезная для работы систем поддержки принятия решений, и ее структура должна быть понятна пользователям.
Защищенность, предусматривающая неизменность и немодифицируемость данных, помещенных в хранилище, и доступность только в режиме чтения.
Поддержка хронологических данных, определяющая тот факт, что для анализа требуется информация, накопленная за длительный период времени.
Интеграция в едином хранилище ранее разъединенных данных, поступающих как из внутренних, так и внешних источников, а также их проверку, согласование и структурирование.
Агрегация, предусматривающая хранение не оперативных данных, а сортируемую, фильтруемую и определенным образом обработанную информацию (суммарную информацию).
Разделение наборов данных, используемых для оперативной обработки, и тех, которые применяются для решения аналитических задач.
34. Какие задачи требуется решать при создании хранилищ данных?
Корпоративное хранилище данных.: получение полной информации о клиенте, предоставление конкретных данных для последующего анализа определенного сегмента рынка и т.д. Во-вторых, хранилище должно быть гибким. Практика показывает, что по мере развития бизнеса задачи меняются. Соответственно, меняются требования к данным, отчетности и, как следствие, к хранилищу.
35. Перечислите основные компоненты хранилищ данных.
Использование технологии хранилищ данных предполагает наличие в системе следующих компонентов:
– оперативных источников данных;
– средств переноса и трансформации данных;
– метаданных – включают каталог хранилища и правила преобразования данных при загрузке их из оперативных баз данных;
– реляционного хранилища;
– OLAP‑хранилища;
– средств доступа и анализа данных.
Назначение перечисленных компонентов таково. Оперативные данные собираются из различных источников. Поступившие оперативные данные очищаются, интегрируются и складываются в реляционные хранилище. Они уже доступны для анализа при помощи средств построения отчетов. Затем данные (полностью или частично) подготавливаются с использованием средств переноса и трансформации данных для OLAP‑анализа, который реализуется применением средств доступа и анализа данных. При этом они могут быть загружены в специальную базу данных OLAP или оставаться в реляционном хранилище.
Важнейшим элементом хранилища являются метаданные, т.е. данные о структуре, размещении, трансформации данных, которые используются любыми процессами хранилища. Метаданные могут быть востребованы для различных целей, например: извлечения и загрузки данных; обслуживании хранилища и запросов. Метаданные для различных процессов могут иметь различную структуру, т.е. для одного и того же элемента данных может существовать несколько вариантов метаданных.
Итак, хранилища данных являются структурированными. Они содержат базовые данные, которые образуют единый источник для обработки данных во всех системах поддержки принятия решений. Элементарные данные, присутствующие в хранилище, могут быть представлены в различной форме. Хранилища данных исключительно велики, поскольку в них содержатся интегрированные и детализированные данные.
Эти характеристики являются общими для всех хранилищ данных. Но, несмотря на то что хранилища обладают общими свойствами, разные типы хранилищ имеют свои индивидуальные особенности.
