Главная » Просмотр файлов » Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009

Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484), страница 72

Файл №1084484 Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009) 72 страницаХомоненко А.Д., Цыганков В.М., Мальцев М.Г. - Базы данных. Учебник для высших учебных заведений (6-е изд.) - 2009 (1084484) страница 722018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 72)

Перераспределение нагрузки и распараллеливание работы пользователей. Размещение реплик БД на дополнительных сетевых серверах и прикрепление к ним части пользователей позволяет равномерно распределить нагрузку на серверы. Одновременная работа группы пользователейс репликами одной БД позволяет распараллелить работу и ускорить ре-10. СУБД Access 2002343шение некоторых задач при работе с ней, например, ввод большого числаисходных данных.Синхронизацией называют процесс обновления двух компонентов в наборе реплик, при котором производится обмен обновленными записями и объектами из каждого компонента.

Access одной командой позволяет выполнитьсинхронизацию между двумя репликами одного набора. При этом можно синхронизировать между собой две дополнительные реплики. Схема синхронизации реплик показана на рис. 10.36.Рис. 10.36. Синхронизация репликПосле завершения синхронизации изменения, внесенные в один компонент, оказываются внесенными в другой компонент. Обе реплики становятсяидентичными. Исключение могут составлять локальные объекты.

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

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

Современные СУБД и их применение344мых объектов (включать и исключать их из числа реплицируемых) и их структурой (изменять реплицируемые объекты) нужно из основной реплики. Вовсех репликах, в том числе основной, кроме того, допускается создание и изменение локальных объектов.Д л я защиты реплицированной Б Д можно использовать защиту на уровнепользователя, которая позволяет определить права пользователей на ее объекты.

Такие права не мешают синхронизации базы данных. Защита реплицированной базы данных, точнее, любой из ее реплик, с помощью пароля Б Д недопускается. Базу данных, защищенную паролем, нельзя реплицировать.Созданиеи удалениерепликРепликацию базы данных Access можно выполнять следующим образом:• по команде С е р в и с | Р е п л и к а ц и я ( T o o l s | R e p l i c a t i o n ) м е н ю A c c e s s ;• с помощью программы П р о в о д н и к ;• путем вызова Диспетчера репликации пакета Microsoft Office Х Р для разработчиков;•используя специальные объекты. Это могут быть объекты J R O (Jet andReplication Objects) — для работы с базами данных Access, либо объектыдоступа к данным DAO ( D a t a Access Objects) — для работы с базами M SAccess версии 97 и более ранних.В первом случае перед созданием основной реплики рекомендуется создатьрезервную копию исходной БД, так как последняя при репликации будетпреобразована.

Д л я создания реплики нужно открыть исходную Б Д и выдатькоманду С е р в и с | Р е п л и к а ц и я | С о з д а т ь д о п о л н и т е л ь н у ю р е п л и к у ( T o o l s| Replication | Create Replica).Система Access выдаст предупреждающее сообщение о закрытии БД. Вочередном окне предлагается выбрать вариант дальнейших действий по репликации БД: создавать (Да (Yes)) или не создавать (Нет (No)) резервную копию исходной базы данных, отменить репликацию ( О т м е н а ( C a n c e l ) ) иливызвать справку ( С п р а в к а ( H e l p ) ) .

Если копия уже создана, следует нажатькнопку Нет (No). Автоматически создаваемая резервная копия исходной БД,если пользователь не изменит ее имя, хранится в той же папке, где и основнаяБД. И м я файла резервной копии, если пользователь его не изменит, совпадает с именем файла исходной БД, а имя файла имеет расширение bak.В очередном окне остается определить имя и местоположение основнойреплики.Для создания дополнительной реплики достаточно открыть основную илидополнительную реплику и выдать команду С е р в и с | Р е п л и к а ц и я | С о з д а т ьд о п о л н и т е л ь н у ю р е п л и к у ( T o o l s | R e p l i c a t i o n | C r e a t e R e p l i c a ) . В открывшемся окне указывается имя и местоположение дополнительной реплики.Таким местом может быть и П о р т ф е л ь ( M y B r i e f c a s e ) .10.

СУБД Access 2002345Во втором случае репликация БД выполняется из приложения П р о в о д н и кВызов процедуры репликации происходит при перетаскиваниимышью значка исходной БД из папки в П о р т ф е л ь ( M y B r i e f c a s e ) . Дальнейшие действия пользователя от описанных действий сильно не отличаются.В отличие от предыдущего случая, здесь одна из реплик остается в исходной папке, а другая — в папке П о р т ф е л ь ( M y B r i e f c a s e ) .

Пользователю предлагается сделать выбор какую из реплик сделать основной, а какую дополнительной. Д л я этого в последнем предлагаемом пользователю окне, называемомП о р т ф е л ь ( M y B r i e f c a s e ) , необходимо отметить один из переключателей: «исходная копия» (основной репликой считать реплику в исходной папке) либо«копия в портфель» (основной репликой считать реплику в папке П о р т ф е л ь(Explorer).(My Briefcase)).При установленном пакете Microsoft Office Х Р для разработчиков диспетчер реплик позволяет выполнять следующее: управлять большим наборомреплик; поддерживать пользователей портативных компьютеров, которые невсегда подсоединены к сети; создавать реплики нескольких баз данных; устанавливать расписания синхронизации компонентов набора реплик; устранятьошибки и др.Диспетчер реплик обеспечивает визуальный интерфейс для преобразования баз данных, создания реплик, просмотра связей между компонентаминабора реплик, а также для установления свойств реплик.СинхронизациярепликСинхронизацию реплик можно выполнять при работе в Access или в средеWindows.В первом случае нужно при открытой Б Д выполнить команду меню Сервис | Репликация | С и н х р о н и з а ц и я (Tools | Replication | Synchronize Now).В появившемся окне синхронизации можно определить место нахожденияреплики, с которой требуется синхронизировать открытую БД, а также изменить статус одной из реплик набора.

Если текущая реплика обладает правами основной, то она может легко передать свой статус той реплике, с которойосуществляется синхронизация. Последние, в свою очередь, могут легко передать статус основной другим репликам. Д л я изменения статуса синхронизируемых реплик достаточно отметить мышью флажок напротив предложенного системой варианта изменения статуса.В Windows синхронизация выполняется с помощью системной папки Порт ф е л ь ( M y B r i e f c a s e ) . Открытие окна портфеля происходит двойным нажатием левой кнопки мыши на соответствующем ярлыке рабочего стола.Окно П о р т ф е л ь ( M y B r i e f c a s e ) имеет строку меню, а в основной частисодержит список файлов в одноименной папке. Д л я синхронизации отдельных файлов БД их следует отметить мышью с помощью клавиши < C t r l > ив ы д а т ь к о м а н д у П о р т ф е л ь | О б н о в и т ь ( M y B r i e f c a s e | Update).

Н а х о д я щ и -Часть 3. Современные СУБД и их применение346еся в папке П о р т ф е л ь ( M y B r i e f c a s e ) файлы БД, как отмечалось, могут бытьосновными и дополнительными репликами. Появится окно, подобное приведенному на рис. 10.37.Обновление Портфельgull]Са*СэПеречисленные Файлы необходимо обновить. Если нужно изменитьоперацию обновления для Файла, щелкните правой кнопкой мыши наэтом Файле и выберите нужную операцию.В ПортфелеНе измененIReplica of:!dbl.mdb I1 4 . 1 2 .

2 0 0 3 1:42В E:\Documents and.ИзмененЗаменитьОбновить1 4 . 1 2 . 2 0 0 3 1:52IОтменаРис. 10.37. Окно Обновление ПортфельВ зависимости от изменений в каждой паре реплик система предлагает однуиз операций синхронизации, основными из которых являются: замена (перенос изменений из одной изменившейся реплики в другую, не подвергшуюсяизменениям), объединение (взаимное согласование изменений в репликах),создание (создание реплики в случае, если в папке П о р т ф е л ь ( M y B r i e f c a s e )оказалась обычная БД), пропуск (в списке реплик окна не обрабатывать текущую реплику).

При желании с помощью мыши легко можно изменить предложенную операцию обработки любой из реплик.Чтобы обновить реплики, хранящиеся в папке П о р т ф е л ь ( M y B r i e f c a s e ) ,нужно выполнить команду в папке П о р т ф е л ь | О б н о в и т ь в с е ( M y B r i e f c a s e| U p d a t e all). Появится окно, аналогичное рассмотренному ранее.Чтобы разорвать связь одной реплики из папки П о р т ф е л ь ( M y B r i e f c a s e )с другой, нужно выделить в окне П о р т ф е л ь ( M y B r i e f c a s e ) эту реплику БД ивыдать команду П о р т ф е л ь | О т д е л и т ь о т о р и г и н а л а ( M y B r i e f c a s e | S p l i tF r o m O r i g i n a l ) . После этого команды обновления для этой реплики стаиовят-10. СУБД Access 2002347ся недоступными.

Синхронизация для этой реплики из Access возможна, нореальные изменения над данными этой реплики не производятся.При независимой работе пользователей с репликами могут возникать конфликты. Чаще всего они связаны с нарушением целостности данных (например, появление одинаковых значений в ключевом поле разных реплик) или спротиворечием условиям, контролирующим значения данных в таблице.Если в процессе синхронизации система находит ошибки, пользователю обэтом сообщается, а устраняет ошибки пользователь. Вызвать функцию контроля реплик на наличие конфликтов можно явно, задав команду меню С е р в и с| Р е п л и к а ц и я | У с т р а н и т ь к о н ф л и к т ы (Tools | Replication | Resolve Conflicts).При обнаружении конфликтов Access выводит пользователю окно, содержащее информацию по устранению конфликтов.

С его помощью можно выяснить причину и найти конфликтные записи в репликах, отобразить пояснение методов исправления ошибок.Существенную роль при разрешении конфликтов в процессе синхронизацииимеют приоритеты реплик, которые устанавливаются в момент создания реплик (кнопка П р и о р и т е т ( P r i o r i t y ) в окне создания реплики).

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6513
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее