Хранилище данных– Предметная ориентация
поддержки принятия решений ориентированная на предметную область, интегрированная, статичная, не разрушаемая совокуп данных, предназначенная для – ХД предназ-но для предоставл данных, связанных с 1 организационным процессом
Интеграция – применение единых законов именова, способов вычисления значений данных, полученных из разл источников. Под-ка хронологии– ХД содержит как историч данные (до 5 лет), так и данные, кот имели статус текущих при последнем погружении в ХД . Неизменность–в ХД помещается большой объем данных, кот будучи раз погруженными, уже никогда больше не подвергаются к–л изменениям. Киоск данных (витрина данных) – это небольшое хранилище данных, обслуживающее одно из направлений бизнеса компании или одно ее структурное подразделение. Для его орг-ции исп-ся IBM/INFORMIX, ORACLE, SUN/SYBASE и т.д.
OLAP-системы являются дальнейшим развитием DSS- и OLTP-систем и позволяют аналитику динамически формировать класс вопросов, который требуется для решаемой им текущей аналитической задачи. Эти системы служат для анализа деятельности корпорации или ее структурных подразделений и прогнозирования их будущего состояния. Анализ проводится на основе накопленных многочисленных данных о деятельности корпорации в прошлом, а также внешних источников данных.
Взаимодействуя с OLAP-системой, пользователь может осуществлять гибкий просмотр информации, получать произвольные срезы данных и выполнять аналитические операции агрегирования и детализации, сравнения во времени.
Преимущества ХД-прозрачность, высокая произ-ть, простота эксплуатации, приемл-ая общая стом-ть. К недостаткам OLAP-систем следует отнести их сложность при разработке и внедрении.
81. Оптимизация работы. Важнейшим элементом любой СУБД наличие средств ускоренного поиска данных. Этот реализуется введением индексных файлов. Индекс – это средство ускорени операции поиска записей в табл, а также других операций, требующих поиска: извлечения, модификации, сортировки и т.д. Индексный файл – файл, в кот хранится информация индекса
Индексирование–технология ускоренн доступа к данным БД с пом индексов. Файл ПРЕДМЕТ – индексный файл. Поле ПР – индекс. Файл УСПЕВ – индексирован файл
Хеширование ( hash – смешивать, перемалывать)-технология быстрого прямого доступа к записи БД на основе заданного значения некот поля записи, как правило, ключевого. Каждая запись БД размещается по адресу, который вычисляет СУБД с помощью хеш-функции на основе значения ключевого поля этой записи (хеш-поля). Вычисленный адрес наз хеш-адресом.
Технология сжатия на основе различий – когда некот знач заменяется сведениями об его отличиях от предыдущего значения. Один из способов применения такой технологии сжатия – это удаление повторяющихся символов в начале каждой записи с указанием их количества.
65. Под удаленной обработкой данных (УОД) понимают процессобработки данных, при кот исп-ся 1 комп-р и 1 процессор..Вся обр-ка произ-ся этим 1 комп-ом.. При УОД м.б.след формы взаимодействия: терминал – удаленный процесс; терминал – доступ к удаленному файлу; терминал – терминал; электронная почта; терминал – доступ к удаленной БД.
Интерактивный режим доступа осуществляется с пом терминалов, к-е не обладают собственными вычислительными ресурсами. Программы управления коммуникациями (связью), прикладные программы, СУБД и ОС работают на едином центральном компьютере. Поскольку вся обработка производится единственным компьютером, то пользовательский интерфейс систем удаленной обработки обычно достаточно прост.
Пользователи работают с терминалами, которые передают данные и сообщения о транзакциях центральному компьютеру. Фун управления д возложены на операционную систему. Часть ОС, отвечающая за управление связью, принимает сообщения и данные и передает их соответствующим прикладным программам. Программы обращаются к СУБД, а СУБД выполняет операции с БД, используя ту часть ОС, которая отвечает за обработку данных. Когда транзакция завершается, подсистема управления связью возвращает результаты пользователям, сидящим у терминалов. и передаются по линии связи.
Преимуществом такой обработки является возможность коллективного использования ресурсов и оборудования, централизованное хранение данных, а недостатком – отсутствие персонализации рабочей среды (все программное обеспечение хранится централизованно и используется коллективно).
74. Достоинства РаБД:
В распределенной среде работа системы не должна демонстрировать никакого снижения производительности, связанного с его распределенной архитектурой, например с присутствием медленных сетевых соединений. РаСУБД должна находить наиболее эффективные стратегии выполнения запросов. Дополнительная сложность возникает из-за необходимости учитывать наличие фрагментации, репликации и определенной схемы размещения данных. Обработчик распределенных запросов должен выяснить:
- к какому фрагменту следует обратиться;- какую копию фрагмента использовать, если его данные реплицируются;- какое из местоположений должно использоваться. используется механизм двухфазного завершения транзакций, когда на первом этапе серверы, вовлеченные в транзакцию, сигнализируют о готовности ее завершить, а на втором этапе происходит реальная фиксация изменений в БД. Преимущества: - отражение структуры организации; - разделяемость и локальная автономность; - повышение доступности данных; - повышение надежности; - повышение производительности; - экономические выгоды; - модульность системы. Недостатки РаСУБД:1. Повышение сложности.
2. Увеличение стоимости.
3. Проблемы защиты. себе.
4. Усложнение контроляза целостностью данных.
5. Отсутствие стандартов.
6. Недостаток опыта.
7.Усложнение процедуры разработки БД.
66. Системы совместного использования файлов При наличии компьютерной сети открывается возможность хранить и использовать в многопользовательском режиме централизованные БД, размещаемые на одном компьютере – сервере сети. В этом случае каждый пользователь своего ПК получает доступ к общей для всех пользователей централизованной БД. Существуют различные концепции сетевой обработки данных.
Почти во всех системах с совместным использованием файлов применяются локальные сети. Для этой архитектуры характерен коллективный доступ к общей БД на сервере, который является файловым сервером. Файловый сервер содержит файлы, необходимые для работы приложений и самой СУБД. Он обеспечивает функционирование той части сетевой версии СУБД, которая осуществляет управление данными в БД. Однако пользовательские приложения и сама сетевая СУБД размещены и функционируют на отдельных рабочих станциях и обращаются к файловому серверу по мере необходимости. Выполнение запроса. СУБД на раб станции посыл-т запросы файл. Серверу по всем необход.ей данных, к хран-ся на диске файл. Сервера. Все данные из БД пересыл-ся на комп-р польз-ля нез-мо оттого, сколько реально их нужно для вып-я запроса. В рез-те на компе польз-ля созд-ся локальная копия БД далее СУБД пол-ля вып-т запрос.