Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
печать шпор.doc
Скачиваний:
14
Добавлен:
26.09.2019
Размер:
261.12 Кб
Скачать

60.Средства автоматизации обработки данных в субд.

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

Набор из одной или нескольких макрокоманд, каждая из которых вы­полняет определенное действие, называется макросом. Макросы выпол­няют особые, заданные пользователем задачи, и используются, главным образом, для автоматизации работы с формами и отчетами. Например, с помощью макроса можно: найти и отфильтровать записи, необходимые для составления отчета; в форму встроить командную кнопку для поиска нужных данных и др. Назначение макросов — автоматизация часто вы­полняемых операций без написания программ.

Пользователя иногда не могут удовлетворить даже макросы. Возни­кает необходимость в программировании задач. Access использует для этого язык Visual Basic for Applications (VBA). На языке VBA создаются модули — объекты БД, содержащие созданные пользователем процеду­ры. Процедура представляет собой совокупность операторов языка VBA, реализующую ряд логических шагов для выполнения конкретного дей­ствия.

Работая в среде Access, пользователь производит необходимые дей­ствия. Имеется возможность указать реакции Access на эти действия. Из­менение состояния объекта БД, в момент возникновения которого можно изменить стандартный порядок обработки объекта и определить реак­цию, называется событием. В Access только формы и отчеты являются объектами, для которых определены события. Например, события ок­на — Открытие, Закрытие, Изменение размера. Для обработки событий разрабатываются макросы или процедуры.

64.Пользователи бд. Администратор бд, его функции.

Пользователями БД могут быть:

прикладные программы;

программные комплексы;

специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями.

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

66.Резервирование бд

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

Есть несколько методов создания резервных копий базы данных:

• Метод прямого копирования; • Создание дампа таблицы посредством операторов SQL; • Служебными утилитами MySQL; • Через менеджер БД (к примеру, phpMyAdmin); • Используя специальные программы.

67.Понятие репликации бд

Репликация базы данных обеспечивает одновременную работу нескольких пользователей с идентичными локальными копиями БД. Периодическая синхронизация копий позволяет им обмениваться новыми (или измененными) объектами и данными и, таким образом, своевременно обновлять БД.

Репликация баз данных Microsoft Access — копирование БД, при Microsoft Access — целый набор команд для репликации. Средством меню Сервис, Репликация можно:

  • создать реплику;

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

Типы реплики: глобальная, локальная, анонимная.

Существуют три способа репликации БД—с помощью специальных команд Microsoft Access, Портфеля Windows 95 и диспетчера репликации.

    • В распоряжении пользов-ля реплику с другими копиями набора;

  • разрешать конфликты синхронизации специальными средствами(Conflict Resolver);

  • восстан-ть основн. реплику

Репликация базы данных позволяет двум или более пользователям одновременно работать с локальной копией базы данных; содержимое исходной БД при этом не меняется. Чтобы отразить в оригинале изменения, сделанные в копиях, нужно периодически выполнять синхронизацию. Средства репликации баз данных включены в состав Microsoft Access и SQL Server.