Интернет-технологии
Пользователи баз данных все больше ориентируются на уникальные возможности быстрого сбора и совместного использования информации, предоставляемые интернет-технологиями. Базы данных широко
используются как в интернет-публикациях, так и в электронной коммер- ции. Новые технологии в Access 2010 позволяют создавать специальные веб-приложения – веб-базы данных и публиковать их на сайтах Microsoft SharePoint Server, на котором выполняются службы Access. Базу данных можно опубликовать как на собственном сервере SharePoint в интрасе- ти, так и в Интернете. Пользователи могут использовать базу данных с помощью стандартного браузера, не устанавливая приложение Access на компьютере. Это делает простым совместное использование корпо- ративной информации в среде настольных систем. При этом пользова- тели могут с помощью браузера открывать веб-формы и отчеты. В то же время сохраняется возможность работы в Access с веб-базами данных автономно, можно вносить изменения в макеты и данные, а затем, вос- становив подключение, синхронизировать их с сервером Microsoft SharePoint Server 2010.
Создается веб-база данных, как и база данных для настольных ком- пьютеров, в окне представления Backstage после открытия Access или в любой момент после закрытия активной базы данных выбором Пустая веб-база данных. Для создания таблицы в веб-базе данных использует- ся режим таблицы, режим конструктора отсутствует. Использовать свя- занные таблицы в веб-базе данных нельзя, схема данных недоступна. Для создания связи в веб-базе данных используется поле подстановки. Поле подстановки создается с помощью мастера в таблице на стороне связи многие и указывает на таблицу на стороне один. Обеспечение це- лостности данных в веб-базе данных можно реализовать с помощью макросов данных.
При публикации веб-базы данных службы Access создают сайт SharePoint, содержащий базу данных. Публикация веб-базы данных вы- полняется на вкладке Файл выбором раздела Сохранить и опубликовать и пункта Опубликовать в Access Services. Здесь заполняется поле URL- адрес сервера и поле Имя сайта, в которое вводится имя веб-базы дан- ных. Это имя будет добавлено к URL-адресу сервера для получения URL-адреса приложения.
Все таблицы становятся списками SharePoint, а записи – элемента- ми списка. Это позволяет использовать разрешения SharePoint для управления доступом к веб-базе данных, а также другие возможности SharePoint.
После публикации базы данных посетители сайта SharePoint, обла- дающие необходимыми разрешениями, могут с ней работать. Одни пользователи, имея полный доступ, могут вносить изменения в данные и структуру базы данных, другие только изменять данные, и, наконец, ря- ду пользователей разрешается только читать данные.
В браузере выполняются формы, отчеты и большинство макросов. Формы являются основным средством ввода и редактирования, а также просмотра данных в веб-базе данных. Отчеты предназначены для про-
смотра и печати данных из веб-базы данных. При открытии фор- мы/отчета браузер получает необходимые данные с сервера SharePoint. Данные форм и отчетов можно фильтровать и сортировать без их по- вторного получения с сервера. Вся обработка SQL-кода выполняется на сервере, что повышает производительность сети за счет ограничения обмена данными с результирующими наборами.
В веб-браузере недоступна область навигации. Чтобы упростить работу с объектами базы данных, необходимо предоставить им средст- ва навигации. Для этого можно создать форму навигации и указать, что она должна отображаться при открытии приложения в веб-браузере.
В веб-базе данных можно создать множество клиентских объектов, но их нельзя использовать в браузере. Тем не менее эти объекты явля- ются частью веб-базы данных, и пользователи, открыв веб-базу данных в приложении Access на настольном компьютере, могут использовать клиентские объекты.
Некоторые функции, которые можно использовать в базах данных для настольных компьютеров, отсутствуют в службах Access. Однако ряд новых функций поддерживает многие из тех сценариев, которые доступны для настольных компьютеров.
SharePoint устраняет все проблемы, связанные с параллельным доступом к данным. Работа с приложением базы данных через браузер выполняется на основе разрешений SharePoint, определяющих возмож- ность доступа к тем или иным объектам. Кроме того, средствами SharePoint можно воспользоваться для выполнения таких функций, как запись версий данных, подписка на получение предупреждений при вне- сении изменений. Таким образом обеспечивается эффективный общий доступ к базе данных, а также предоставляются новые возможности для совместной работы через Интернет.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.