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

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

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

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

Для создания копий можно использовать также репликацию.Создавать копии БД можно различными средствами: стандартной программой MS Windows П р о в о д н и к ( W i n d o w s Explorer), программой NortonCommander и другими подобными программами. Отметим, что копированиезащищенной паролем БД в папку П о р т ф е л ь ( M y B r i e f c a s e ) с помощью программы невозможно, так как в этом случае делается попытка создать репликуБД. Как отмечалось ранее, это недопустимо. Программа П р о в о д н и к ( E x p l o r e r )«знает» об особенностях использования защищенных БД в Access.Копии БД можно хранить в сжатом виде, для чего используют программы-архиваторы.

Это позволяет сэкономить дисковое пространство, но увеличивает время на получение архивной копии и восстановление информации из архивов.Если размеры файлов БД велики, можно применять специальные программы разбиения файлов на части. Многие архиваторы наряду со сжатием информации позволяют создавать многофайловые архивы.Восстановление применяется при повреждениях БД, не позволяющихпользователю нормально работать с базой данных или даже открыть ее. Од-10. СУБД Access 2002339ной из причин повреждения может быть воздействие компьютерных вирусовили наличие дефектов (физических или логических) на диске.

Весьма вероятной причиной повреждения файла базы данных является выключение питания компьютера до предварительного закрытия сеанса работы с базой данных Access.Повреждение базы данных Access в большинстве случаев определяется припопытках пользователя открыть, сжать, зашифровать или дешифровать БД.В некоторых ситуациях сразу не удается определить, что база данных повреждена. Если база данных ведет себя непредсказуемо, то, скорее всего, она требует своего восстановления.Сжатие базы данных средствами Access отличается от сжатия с помощьюархиваторов и состоит в освобождении места на диске от удаленных из базыданных записей.

Более подходящими, на наш взгляд, здесь являются термины «реорганизация», «реструктурирование» или «реструктуризация» БД.Необходимость такого сжатия базы данных средствами Access обусловлена следующим. При внесении пользователем изменений в базу данных (объектов и записей в таблицах) файл БД только увеличивается. Занимаемая удаленными объектами и записями таблиц память не освобождается, а отмечаетсякак неиспользуемая.

При очередном добавлении объектов и записей сновавыделяется память под эти объекты и размер файла базы данных увеличивается.Чтобы БД не была перегружена неиспользуемыми областями («пустотой»),периодически следует ее сжимать. Эксперименты показывают, что серия последовательных созданий и удалений таблиц приводит к существенному увеличению размеров БД.В отличие от предыдущих версий Access, где операции восстановления исжатия выполнялись отдельно, в Access 2002 эти операции объединены. Длякомпрессии и восстановления данных необходимо сделать следующее:1. Закрыть базу данных (это желательно, но вовсе не обязательно).

Приработе в сети убедиться, что другие пользователи тоже закрыли ее.2. Создать резервную копию базы данных.3. Выдать команду С е р в и с | С л у ж е б н ы е п р о г р а м м ы | С ж а т ь и В о с с т а н о в и т ь (Tools | D a t a b a s e Utilities | C o m p a c t a n d Repair D a t a b a s e ) .4.

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

В первом случае требуется подтвердить замену существующей базы данных. После получения под-Часть 3. Современные340СУБД и ихприменениеDatabase to Compact FromLook in:History| £ j Мои документыШXToots-О clipsj£$M0M рисункиМоя музыкаf[)db2.mdb|F]Replica of dbl.mdb3^Replica-Replical of dbl.mdbDesktop* |Favorites• 'У!-;^My NetworkPlacesFilename;Files of type:" 3Microsoft Access (*.mdb;*.adpj*.mda;*.mde;*.ade)jJ£.ompact~|CancelIРис. 10.34. Диалоговое окно сжатия базы данныхтверждения Access выполняет сжатие исходной базы данных во временномфайле. При успешном завершении сжатия исходная база данных удаляется, аее имя присваивается полученной сжатой копии.

Во втором случае получаютулучшенную копию исходной БД.В полном смысле сжатие информации базы данных, или, более точно, сжатие файла хранения БД, выполняется с помощью архиваторов. Например, спомощью архиватора arj демонстрационную базу данных «Борей» можносжать примерно до 30% от исходного объема.1 0 .

1 0 . Репликация баз д а н н ы хРепликация баз данных применяется для создания специальных «горячих»копий Б Д средствами Access. С помощью репликации можно легко получатьновые копии БД, используемые как на одном компьютере, так и в сети. Отдельные копии (реплики) требуется периодически синхронизировать.ПонятиеорепликацииРепликацией называют создание специальных копий (реплик) базы данных Access, с которыми пользователи могут одновременно работать на разных рабочих станциях. Отличие репликации от обычного копирования фай-10.

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

В наборе различают основную реплику и дополнительные реплики. Основная реплика отличается отобычной (дополнительной) реплики тем, что в ней можно изменять структуру БД. Основную реплику можно сделать обычной, а дополнительную реплику — основной, но в любой момент времени в наборе реплик одна реплика является основной, а остальные — дополнительными.

Дополнительные репликиможно создавать из основной и дополнительных реплик.Создание основной реплики состоит в преобразовании файла исходной БДв новый файл. Исходную базу данных будем называть реплицируемой. Еслиосновную реплику назвать тем же именем, что и исходная (реплицируемая)БД, то последняя пропадет. Для безопасности перед проведением преобразования целесообразно создать резервную копию исходного файла БД. Еслипользователь не создал резервную копию исходной БД до начала репликации, он может это сделать в процессе ее выполнения.В ходе репликации в файл исходной БД добавляются специальные таблицы, поля и свойства. После репликации исходная база данных становитсяосновной репликой в наборе реплик. Основная и дополнительная репликимогут содержать реплицируемые и не реплицируемые (локальные) объекты.Полученная основная реплика с точки зрения работы пользователя не отличается от исходной БД.При репликации базы данных Access добавляет системные таблицы (например, MsysSidetables, MsysSchemaProb, MSysReplicas), изменять содержимое большинства из которых пользователю не рекомендуется.

Эти таблицымогут быть видимыми или невидимыми, в зависимости от того, как установл е н ф л а ж о к С и с т е м н ы е о б ъ е к т ы ( S y s t e m O b j e c t s ) н а в к л а д к е В и д (View).В каждую таблицу реплицированной БД добавляются следующие системные поля:• s _ G U I D — глобальный уникальный идентификатор каждой записи;•s_ColLineage, s Lineage — двоичные поля, содержащие информацию обистории изменения записей;• s Generation — поле, содержащее информацию о групповых изменениях.Реплицироваться могут все объекты БД: таблицы, формы, запросы, отчеты, макросы и модули. В наборе реплик реплицируемыми должны быть однии те же объекты. Каждая из реплик может содержать свои собственные ло-342Часть 3.

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

10.35. Схема образования основной репликиРепликация базы данных позволяет обмениваться изменениями отдельных ее копий и может применяться для следующих целей.1. Распространение приложений. Все изменения существующих объектови добавление новых объектов БД выполняются в основной реплике. Всеансе синхронизации между репликами последние изменения распространяются на объекты дополнительных реплик набора.2. Доступ к данным.

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

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

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

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