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

28.Импорт и связывание данных.

Импорт данных в новую таблицу Access. При этом данные преобразуются из другого формата и копируются в Access. Также можно импортировать объекты в другую базу данных Access.

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

Возможен импорт и связывание данных из целого ряда поддерживаемых баз данных, программ и форматов файлов.

Причины для импорта данных в таблицу

  • Если данные будут использоваться только в Access, их следует импортировать. Access работает быстрее со своими собственными таблицами, и в случае необходимости импортированные таблицы легко преобразовать к нужному виду, как и любые другие таблицы, созданные в Access.

Причины для связывания данных из внешней таблицы

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

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

29.Защита на уровне пользователей.

Двумя основными причинами ее использования являются:

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

  • защита конфиденциальных сведений в БД.

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

Мастер защиты (Сервис→Защита→Мастер) позволяет установить защиту и зашифровать БД Access.

Распределенная база данных

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

30.Централизованная база данных.

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

Системы централизованных баз данных с отдаленным доступом организуются по нескольким архитектурам, например: «файл – сервер» и «клиент – сервер».

«Файл – сервер». В компьютерной сети на сервере файлов хранится совместно используемая централизованная БД. Все остальные компьютеры выполняют функции рабочих станций, с которых пользователи поддерживают доступ с центральной БД. По запросам пользователей соответствующие файлы БД передаются на рабочие станции для основной обработки и использования. Концепция «файл – сервер»: файлы БД с файл-сервера передаются для их обработки на рабочих станциях.

«Клиент – сервер»

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

  • клиентская часть приложения размещается на компьютере пользователя в виде интерактивного графического интерфейса;

  • серверная обеспечивает управление БД, разделение информации, администрирование и безопасность.

ODBC – драйверы совместного доступа к базам данных из других программ (используют SQL для доступа к внешним данным).

Сущность технологии «клиент – сервер»: приложение клиента формирует запрос к серверу БД, который выполняет все команды и их результаты посылает клиенту.