В данной лабораторной работе мы рассмотрим некоторые приемы, используемые при разработке в среде Access баз данных, предназначенных для совместного использования. Для выполнения этой лабораторной работы необходимо сначала выполнить работу «Установка и начало работы с MSDE».
1.Разделение базы данных.
Нередко при совместном сетевом использовании базы данных Access возникает необходимость снизить объем передаваемой по сети информации. Один из возможных путей – разделить базу на две части, в одной из которых находятся только таблицы с данными, а в другой – все другие объекты БД. Такую операцию можно легко проделать и с уже существующей базой данных. Для этого в Access предусмотрен специальный мастер. Познакомимся с его работой.
В каталоге, где находится текст данной лабораторной, должна быть небольшая база lib.mdb. В ней 3 таблицы и две формы. Разделим эту базу так, чтобы в одном файле были только данные, а в другом – остальные объекты.
Для этого надо открыть базу данных и выбрать пункт меню Сервис à Служебные программы à Разделение баз данных. Мастер предложит задать название и путь ко второй базе, куда будут помещены таблицы с данными. Пусть в нашем примере это будет файл lib_be.mdb, который разместим в том же каталоге. После окончания работы мастера, в исходной базе (файл lib.mdb) вместо таблиц будут связи с таблицами из фала lib_be.mdb. Но работать с ними можно практически также как с исходными таблицами.
2.Режимы открытия баз данных.
Как Вы знаете из лекций, базу данных можно открыть в режиме общего доступа или в монопольном режиме (для каждого из этих двух вариантов есть еще режим «только для чтения»). Режим, в котором база отрывается по умолчанию, можно установить в меню Сервис à Параметры … вкладка «Другие».
Установите для обеих баз данных (lib.mdb и lib_be.mdb) режим по умолчанию «общий доступ». Теперь, если открыть базу lib.mdb (а в ней у нас таблиц с данными нет, есть только связи), то в каталоге появится временный файл с именем lib.ldb. Этот файл иногда называют файлом блокировок. В него заносится информация о том, какие пользователи и с каких компьютеров работают с базой. Файл блокировок не должен создаваться, когда мы отрываем базу монопольно (или монопольно только для чтения) [1]. Хотя, как показывает практика, и в подобных случаях он иногда появляется.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.