Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Shporki.docx
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
163 Кб
Скачать
☆

74.Обработка распределенных запросов. Преимущества и недостатки РаСубд

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

- к какому фрагменту следует обратиться;- какую копию фрагмента использовать, если его данные реплицируются;- какое из местоположений должно использоваться. Используется механизм двухфазного завершения транзакций, когда на первом этапе серверы, вовлеченные в транзакцию, сигнализируют о готовности ее завершить, а на втором этапе происходит реальная фиксация изменений в БД.

  • Преимущества: более полно отражают территориально распределенную структуру предприятия;

  • обеспечивают большую живучесть ИС, так как в случае разрушения одной из локальных БД другие БД остаются работоспособными.

- отражение структуры организации; - разделяемость и локальная автономность; - повышение доступности данных; - повышение надежности; - повышение производительности; - экономические выгоды; - модульность системы.

Недостатки РаСУБД:

1. Повышение сложности их практ реализации.

2. Увеличение стоимости.

3. Проблемы защиты. себе.

4. Усложнение контроляза целостностью данных.

5. Отсутствие стандартов.

6. Недостаток опыта.

7.Усложнение процедуры разработки БД.

75. Типы Интерфейса доступа к бд.

  1. Доступ посредством форм. В большинстве реляц СУБД есть средства для создания форм. Некот формы генеририруютс автоматически при определ табл, а другие – создаются разрабо.

  2. Доступ с помощью языка запросов. Пользователь вводит команды, кот указывают, какие действия необходимо произвести над БД. СУБД расшифр эти команды и выполняет предписанные действия. Важн из всех языков запр – язык SQL.

  3. Доступ посредством хранимых процедур и триггеров. Некот последовательности команд SQL приходится выполнять регулярно. При этом приходится только менять условие в предлож WHERE. Чтобы учесть эту потребность, производител СУБД ввели так назыв хранимые процедуры. Хранимая процедура – это набор SQL-операторов, который хранится в файле БД и может запускаться из клиентского приложения одной командой DO (выполнить). Параметры, указываемые в WHERE, могут передаваться при вызове процедуры

Специальный тип хранимой процедуры – триггер вызыв СУБД при выполн заданного условия.(н-р, триггер, кот запускается, когда кол-во товара на складе ниже заданного предела

  1. Доступ через прикладные программы, написан на языках програм COBOL, BASIC, Perl, Pascal, C++. НекоТ из них пишутся на встроенных в СУБД языках. Наибо известен Dbase.

76-OLAP-технология и хранилище данных (ХД). Отличия ХД от БД. Класс-ция ХД. Технол-ие решения ХД. ПО для разработки ХД.

ХД–ориент-ая на предметную область, интегрированная, статичная, не разрушаемая совокуп Д, предназначенная для поддержки принятия решений. Предметная ориент-сть – ХД предназ-но для предоставл Д, связанных с 1 организац процессом. Интегрированность – применение единых з-нов именова, способов вычисления значений Д, полученных из разл источников. Статичность– ХД сод-т как историч Д (до 5 лет), так и Д, кот имели статус текущих при последнем погружении в ХД. Неразрушаемая сов-сть Д– в ХД помещается большой объем Д, кот будучи раз погруженными, уже никогда больше не подвергаются к–л изменениям. Киоск Д–это небольшое ХД, обслуживающее одно из направлений бизнеса компании или одно ее структурное подразделение. OLAP-сис-мы ИС. можно раздели на 2 класса: ориентированные на оперативную обработку Д (OLTP-системы) и на аналитическую обраб Д OLTP-системы создаются для того, чтобы способствовать повседневной дея-сти корпорации, и опираются на актуальные для текущ момента Д, хранящиеся в оператив БД. ИС, ориентированные на аналит обраб Д, опираются на ХД. Для них хар-на массовая и длительная обработка запросов. Они делятся на 2 группы: ориент-ые на статическую аналит обраб Д – сис-мы поддержки принятия решений (DSS-системы); ориентированные на аналит оперативную обраб Д –OLAP-системы. DSS-системы явл статическими аналит сис-ми, но в отличие от OLTP- систем используют Д о дея-сти компании за неск лет. OLAP-системы явл дальнейшим раз-ем DSS- и OLTP-систем. Они служат для анализа дея-сти корпорации, ее структурных подразделений и прогнозирования их будущего состояния. Анализ проводится на основе накопленных многочисленных Д о дея-сти в прошлом, а также внешних источников Д. OLAP-системы обладают отличительными особенностями: анализ осущ-ся с пом ХД; имеют гибкие ср-ва навигации по Д (OLAP-манипуляции); могут работать на базе киосков Д. Достоинства OLAP-систем: консолидация информации из разных БД; полнота аналит данных; повышенная защита данных; полная и легкая настройка отчета без программиста; воз-сть детализировать отчет в процессе анализа данных; непротиворечивость данных между отчетами; простота использования и восприятия. К недостаткам OLAP-систем следует отнести их сложность при разработке и внедрении.

77-Проблемы многопользовательских БД. Администратор БД, его функции.

Администратор БД – лицо или группа лиц, отвечающих за выработку требований к БД, её проектирование, создание, эффективное использование и сопровождение. В процессе эксплуатации АБД следят за функционированием инф системы, обеспечивает защиту от несанкционированного доступа, контролирует избыточность, непротиворечивость, сохранность и достоверность хранимой в БД инфы.

В вычислительной сети АБД взаимодействуют с администратором сети.

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

Адм приложений и разработчики часто существовали в одном лице, однако при построении современных, сложных, корпоративных Бд, кот исп-ся для автоматизации бизнес-процессов в крупной фирме или корпорации могут сущ-ть и группы адм приложений и отделы разработчиков.

Администрирование БД – выполнение функций, направленных на обеспечение надёжного и эффективного функционирования БД, а также адекватности её содержания информационным потребностям пользователей, отображения в БД актуального исполнения предметной области.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]