Что такое информатика 14 страница

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

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

Сводные диаграммы служат для наглядного графического пред­ставления анализируемой информации, облегчая для пользователей сравнение и выявление тенденций и закономерностей в данных (рис. 17).

Рис. 17. Сводная диаграмма для анализа суммарного количества отгруженного по любому из товаров по различным покупателям и договорам по всем или некоторым месяцам, кварталам, годам

 

Таким образом, источником записей для режима сводной таблицы и режима сводной диаграммы может быть как таблица, так и базовый ис­точник данных для формы. В базе данных Access источником записей может быть таблица, запрос или инструкция SQL; в проекте Access - таблица, представление, инструкция SQL, хранимая процедура или таб­личная функция.

8.4 Средства создания объектов базы данных

Access располагает средствами, которые позволяют создавать объ­екты базы данных и приложения пользователя с помощью мастеров и конструкторов, не прибегая к программированию.

1. Мастера Access

Access располагает разнообразными диалоговыми средствами, ко­торые позволяют создавать объекты базы данных и приложения, не прибегая к программированию.

Множество мастеров Access позволяет автоматизировать процесс создания таблиц базы данных, запросов, форм, отчетов; анализировать таблицы базы данных и выполнять многие другие работы. Практически для любых работ имеется мастер (Wizard), который поможет их выпол­нить.

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

Мастер подстановок (Lookup Wizard) создает в поле таблицы или формы раскрывающийся список значений из полей другой таблицы или запроса для выбора и ввода в поле нужного значения. Созданные в по­лях таблиц списки наследуются при включении этих полей в форму (по­ле со списком).

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

Мастер перекрестных запросов (Crosstab Query Wizard) формирует из взаимосвязанных таблиц или запросов базы данных таблицу, подоб­ную электронной, в который одно поле используется в качестве заголов­ков строк, второе - столбцов, а на их пересечении размещаются итого­вые данные, рассчитываемые по значениям третьего поля.

Мастер по созданию диаграмм (Chart Wizard) обеспечивает созда­ние в формах и отчетах диаграмм, базирующихся на данных в таблицах или запросах. На рис. 18 приведена форма, позволяющая просматри­вать в справочнике данные о товаре и синхронно отображать диаграмму с количеством заказанного по договорам (в примере Д111, Д222, Д333). Вызывается мастер с помощью элемента управления Диаграмма (Chart) «Элементы управления: Вставить диаграмму», расположенного на вкладке ленты конструктора форм в группе Элементы управления (Controls). Ответив на ряд элементарных вопросов, легко можно полу­чить диаграмму, связанную с выбранными в форме данными.

Рис. 18. Форма с диаграммой, построенной мастером

 

После добавления диаграммы или открытия существующей диа­граммы с помощью двойного щелчка мышью может быть выполнен пе­реход к ее редактированию с помощью Microsoft Graph.

Мастер кнопок (Command Button Wizard и Page Command Button Wizard) создает командные кнопки - элементы управления в форме. При построении кнопки мастер предлагает большой набор действий, которые могут быть выполнены при щелчке на кнопке. Для выбранного действия мастер создает встроенный макрос и связывает его с событием Нажатие кнопки (On Click). Формы с командными кнопками, связанными с макро­сами, позволяют реализовать удобный интерфейс пользователя для управления приложением.

Мастер по анализу таблиц (Table Analyzer Wizard) позволяет выпол­нить нормализацию данных базы. Мастер разделяет ненормализован­ную таблицу с дублированными данными на две или несколько таблиц меньшего размера, в которых данные сохраняются без повторений. Вы­зывается мастер с помощью элемента управления Анализ таблицы (Table Analyzer), расположенного на стандартной вкладке ленты Работа с базами данных в группе Анализ (Analyzer).

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

Служебная программа (Database Utilities) Преобразовать базу дан­ных (Convert Database), которая ранее позволяла конвертировать базу данных из предыдущих версий в текущую и наоборот, в Access 2010 за­менена командами Сохранить базу данных как доступными в разделе Сохранить и опубликовать на вкладке Файл. Если база данных Access 2007/2010 использует возможности, не поддерживаемые более ранними версиями, выполнение преобразования невозможно.

Служебная программа (Database Utilities) Сжать и восстановить базу данных (Compact and Repair Database) заменена одноименной коман­дой, доступной в разделе Сведения на вкладке Файл (File). Команда ре­организует базу данных на диске с целью улучшения объемно-времен­ных характеристик. Перезаписывает фрагментированный в результате удаления и добавления объектов файл базы данных и сокращает его размер, а также восстанавливает поврежденную базу данных.

2. Средства конструирования объектов

Для автоматизации процесса создания объектов базы данных - таблиц, схемы базы данных, запросов - и объектов приложения - форм, отчетов, макросов - используются специализированные диалоговые графические средства, называемые конструкторами (Design). Конструк­тор предоставляет пользователю набор элементов, с помощью которых быстро создается и модифицируется объект. Для конструирования ма­кета формы, отчета используются элементы управления, которые дос­тупны в режиме макета и режиме конструктора на вкладках ленты Рабо­та с макетами форм/отчетов или Инструменты конструктора форм/отчетов.

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

В Access 2007 формирование источника данных для формы или от­чета может быть выполнено с помощью списка доступных полей. При этом оно сводится к простому перетаскиванию полей из таблиц базы данных в нужное место формы/отчета в режиме конструктора или макета.

В проекте Access, связанном с сервером баз данных MS SQL Server, конструкторы таблиц, представлений, хранимых процедур, определяе­мых пользователем функций, позволяют работать с объектами базы данных сервера в простом привычном для пользователя локальных баз данных графическом режиме.

Для упрощения внесения изменений в объекты базы данных Access предлагает технологию интеллектуальной замены имен объектов («Автозамена имен объектов») в базе данных. При этом автоматически исправляются ошибки, вызванные переименованием таблиц, полей, форм, отчетов, запросов, текстовых блоков или других элементов управления. Реализуется эта технология за счет того, что каждый име­нуемый объект (или элемент) базы данных имеет внутренний уникаль­ный идентификатор, а имя является только псевдонимом. При переиме­нованиях изменяется лишь псевдоним, и при необходимости в других объектах корректируются все ссылки на объект. Для применения этой технологии следует установить параметры, отслеживать автозамену имен (Track name AutoCorrect info) и выполнять автозамену имен (Perform name AutoCorrect) в окне Параметры Access (Access Options) на вкладке Текущая база данных (Current Database) в разделе Параметры автозамены имен (Name AutoCorrect Options). Окно Параметры Access (Access Options) открывается соответствующей командой в представле­нии Backstage, открываемом на вкладке Файл.

3. Средства программирования

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

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

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

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

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

С помощью усовершенствованного конструктора макросов и макро­сов данных можно распространить автоматизацию за пределы клиент­ского приложения Access на веб-базы данных SharePoint и другие при­ложения, обновляющие таблицы Access.

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

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

Среда VBA объединяет разнообразные наглядные графические инструменты: редактор VBA, окно разрабатываемого проекта, окно свойств объектов проекта, окно просмотра объектов, отладчик и др. Все инструменты унифицированы и являются общими для всех прило­жений Microsoft Office, для Visual Basic, а также продуктов ряда других фирм.

Приложения, разрабатываемые на VBA, могут выполняться только в той среде, в которой поддерживается VBA, в то время как Visual Basic ориентирован на полностью самостоятельную разработку автономно выполняющихся приложений. Язык VBA является производным от само­стоятельной системы программирования Visual Basic и имеет с ним мно­го общего. Их синтаксис и интерфейс практически одинаковы.

Заметим, что код VBA несовместим со средством веб-публикации, поэтому, если планируется опубликовать приложение как веб-приложе­ние Access для выполнения задач программирования, необходимо ис­пользовать только макросы.

8.5 Интеграция и использование внешних данных

Access продолжает поддерживать технологию OLE (Object Linking and Embedding, связь и внедрение объектов), обеспечивающую возмож­ность интеграции данных различных приложений в составном докумен­те. С помощью OLE пользователь может внедрять объекты другого при­ложения в базу данных или устанавливать с ними связи. Активизация внедренного объекта запускает программу, которая его создала, и поль­зователь может изменить объект. При установлении связи с объектом он по-прежнему сохраняется в файле другого приложения, а не в базе данных. За счет этого он может обновляться независимо, а в базе дан­ных всегда будет представлена последняя версия объекта. Надо иметь в виду, что при изменении местоположения файла, связь с ним должна обновляться пользователем.

Внедряемыми или связываемыми объектами могут быть документы различных приложений Windows - рисунки, графики, электронные таб­лицы, звуковые или видеофайлы. Например, в таблице, наряду с обыч­ными реквизитами, характеризующими информационный объект, может храниться любая графическая информация о нем - схемы, чертежи, диаграммы, рисунки и т.п. Таким образом, в Access расширяется тради­ционное понятие данных, хранимых в базе и представляющих информа­ционные объекты.

В Access 2007/2010 обеспечивается хранение одного или несколь­ких файлов разных типов - документов Word, презентаций PowerPoint, изображений и т.п. - в поле записи базы данных имеющем тип данного Вложение (Attachment). Вложения позволяют хранить данные более ра­ционально.

Access может использовать данные различных внешних источников. Внешними источниками данных могут служить таблицы других баз дан­ных Access, dBase, Paradox, Oracle и Microsoft SQL Server, электронные таблицы Microsoft Excel, Lotus 1-2-3, таблицы и списки HTML и файлы XML, списки Windows SharePoint Services, текстовые файлы и др., нахо­дящиеся на локальном компьютере или на сервере в локальной, корпо­ративной сети или Интернет.

Для взаимодействия с внешними источниками данных применяется специальное программное обеспечение - интерфейсы. Широко исполь­зуемыми интерфейсами являются ODBC (Open Database Connectivity, открытый интерфейс подключения к базам данных), который служит, прежде всего, для доступа к базам данных, и интерфейсы модели со­ставного объекта (Component Object Model), называемые OLE DB, раз­работанные как средство универсального доступа к данным по сети. OLE DB позволяет подсоединяться к источникам данных многих типов, в том числе реляционным источникам данных, почтовым файлам, нефор­матированным текстовым файлам и электронным таблицам.

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

Данные внешних источников могут импортироваться в базу данных Access.

На вкладке Внешние данные в группе Импорт и связи представлены доступные для этой операции источники данных. Импорт и связывание могут быть выполнены для данных из таких источников, как Access, Excel, база данных ODBC, текстовый файл, XML-файл, список SharePoint, документ HTML, папка Outlook, файл dBase.

Возможен экспорт таблиц, запросов, форм и отчетов, выделенной части объекта в режиме таблицы из базы данных Access в форматы других приложений. Операции экспорта представлены в одноименной группе на вкладке Внешние данные.

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

8.6 Поддержка технологий корпоративных сетей

Корпоративные сети являются сетями уровня предприятия, которые базируются на клиент-серверных и интернет-технологиях. Эти сети мо­гут подключаться или не подключаться к Интернету (рис. 19). Техноло­гии Интернета позволяют получить доступ к информации всего предпри­ятия со своего рабочего места, не заботясь о совместимости аппарат­ных и программных платформ, используя обычную программу просмот­ра - обозреватель Internet Explorer.

Рис. 19. Корпоративная сеть с SQL- и Web-серверами

 

Access включает развитые средства, ориентированные на клиент­серверные технологии, которые позволяют создавать клиентские при­ложения для работы с общими базами данных SQL Server.

Для организации совместной работы с данными и взаимодействия пользователей с помощью единой Web-среды могут быть использованы служба Windows SharePoint Services, специальные технологии взаимо­действия и коммуникаций, которые легко интегрируются с приложениями Microsoft Office. Служба Windows SharePoint Services является компо­нентом Microsoft Windows Server, обеспечивает пользователей набором инструментов для организации информации, управления документами и эффективного взаимодействия.

С помощью Windows SharePoint Services можно создавать Web- сайты для хранения общих данных и совместной работы с ними. Доступ пользователей к содержимому Web-сайтов осуществляется через Web- обозреватель или приложения Microsoft Office из любой точки корпора­тивной сети.

Access предоставляет разнообразные простые и удобные средства размещения данных из баз на одном или нескольких сайтах SharePoint для доступна к ним пользователей корпоративной сети, а также средст­ва использования списков SharePoint в приложениях Access.

1. Многопользовательская база данных Access

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

Под одноранговой понимается сеть, каждый компьютер которой мо­жет предоставлять остальным подключенным к сети компьютерам дос­туп ко всем или некоторым своим ресурсам, т.е. являться сервером и рабочей станцией одновременно. Одноранговая сеть может управляться встроенной сетевой операционной системой Windows 9x или Windows NT/2000/XP/Vista/Windows 7.

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

Работа локальной сети с файловым сервером обеспечивается ря­дом сетевых операционных систем. Наиболее популярными являются локальная сеть Microsoft Windows Server и локальная сеть Novell NetWare. ОС Windows имеют версию Windows NT Server, предназначен­ную для управления файловым и другими серверами сети, и версию «Workstation» 2000/XP/Vista/Windows 7, которая устанавливается на ра­бочей станции и под управлением которой могут выполняться различ­ные приложения, в том числе и Access.

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

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

Выбор режима блокировки на уровне записей по умолчанию в теку­щей базе данных производится параметром Открытие баз данных с ис­пользованием блокировки на уровне записей (Open databases using record level locking) в окне Параметры Access, «Блокировка на уровне записи» (Access Options) на вкладке Параметры клиента в группе До­полнительно (Advanced). Если флажок этого параметра сброшен, по умолчанию будет использована блокировка на уровне страницы. Вы­бранный вариант применяется к данным в формах, таблицах и програм­мах, использующих объект Recordset для перебора записей. Этот пара­метр не применяется к запросам на изменение или программам, выпол­няющим массовые операции с использованием инструкций SQL.

2. Работа Access с базой данных SQL Server

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

Приложение пользователя разрабатывается и выполняется под управлением СУБД Access на компьютере клиента. Общая база данных размещается на мощном компьютере, где функционирует сервер баз данных, управляемый СУБД SQL Server (см. рис. 19). Эта СУБД выпол­няет обработку данных, размещенных на сервере, и отвечает за их це­лостность и сохранность. Для доступа к данным базы на сервере ис­пользуется язык структурированных запросов SQL.

Широко известны серверы баз данных - SQL Server фирмы Microsoft и Oracle Server фирмы Oracle. SQL-серверы баз данных являются са­мым мощными приложениями для сетевой обработки данных.

Подключение из Access к серверам баз данных SQL может быть осуществлено с помощью драйверов ODBC. Каждому серверу баз дан­ных соответствует свой драйвер ODBC. В комплект поставки Ms Access включены драйверы ODBC для MS SQL Server и Oracle SQL Server.

Использование унифицированного языка запросов SQL позволяет работать с одной и той же базой данных сервера разным пользователям из различных приложений. Данные из базы могут получать Access, Excel, FoxPro и многие другие приложения, использующие протокол ODBC, посылая запросы на языке SQL серверу баз данных.

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

В Access реализована возможность создания приложения-проекта, в котором хранятся только объекты, составляющие приложение пользо­вателя, а база данных, с которой работает приложение, размещается на SQL-сервере. Причем в проекте Access обеспечивается работа с объек­тами базы данных (таблицами, представлениями, хранимыми процеду­рами, схемами данных) в диалоговом режиме через интерфейс, анало­гичный интерфейсу SQL-сервера. Проект Access, являющийся клиентом SQL-сервера, позволяет напрямую, не используя ядро баз данных Access Database Engine, подключаться к базам данных Microsoft SQL Server с помощью интерфейсов OLE DB. Из проекта Access посредством OLE DB обеспечивается доступ не только к базам данных SQL Server, но и к базам данных Access, файлам электронной почты и источникам дан­ных многих других типов.

Создается проект на вкладке Файл в окне представления Backstage, где при выборе местоположения файла новой базы данных в окне Файл новой базы данных задается имя файла и в поле Тип файла из списка выбирается Microsoft Access Проекты (*.adp).

MS SQL Server, начиная с версии 2005, представляет бесплатную версию SQL Server Express, которая позволяют создать проект, предна­значенный для работы с базой данных SQL Server, работая на локаль­ном компьютере, не подключенном к сети. При этом нет необходимости приобретать лицензию и устанавливать сетевой вариант сервера баз данных. Работа этой версии основывается на том же ядре базы данных, что SQL Server. Созданное с использованием этих версий приложение будет полностью пригодно для работы с базой данных на большом се­тевом SQL-сервере. После завершения разработки, переместив базу с локального компьютера на сервер и модифицировав информацию о со­единении, проект можно подключить к удаленному SQL-серверу.

Такой подход может быть удобен при разработке проекта для не­большого числа пользователей, когда в дальнейшем предполагается эксплуатация базы данных на SQL-сервере. Кроме того, использование локального варианта SQL-сервера позволяет изучить работу с базами данных сервера при наличии лишь одного компьютера.

В Access 2010 возможно преобразование базы данных в формат SQL Server. Для этого предназначена команда SQL Server в группе Пе­ремещение данных на вкладке Работа с базами данных. Мастер может создать новую базу данных SQL Server или воспользоваться сущест­вующей. При этом указывается имя SQL Server, имя базы данных и спо­соб соединения.

3. Интернет-технологии

Пользователи баз данных все больше ориентируются на уникаль­ные возможности быстрого сбора и совместного использования инфор­мации, предоставляемые интернет-технологиями. Базы данных широко используются как в интернет-публикациях, так и в электронной коммер­ции. Новые технологии в Access 2010 позволяют создавать специальные веб-приложения - веб-базы данных и публиковать их на сайтах Microsoft SharePoint Server, на котором выполняются службы Access. Базу данных можно опубликовать как на собственном сервере SharePoint в интрасе­ти, так и в Интернете. Пользователи могут использовать базу данных с помощью стандартного браузера, не устанавливая приложение Access на компьютере. Это делает простым совместное использование корпо­ративной информации в среде настольных систем. При этом пользова­тели могут с помощью браузера открывать веб-формы и отчеты. В то же время сохраняется возможность работы в Access с веб-базами данных автономно, можно вносить изменения в макеты и данные, а затем, вос­становив подключение, синхронизировать их с сервером Microsoft SharePoint Server 2010.

Создается веб-база данных, как и база данных для настольных ком­пьютеров, в окне представления Backstage после открытия Access или в любой момент после закрытия активной базы данных выбором Пустая веб-база данных. Для создания таблицы в веб-базе данных использует­ся режим таблицы, режим конструктора отсутствует. Использовать свя­занные таблицы в веб-базе данных нельзя, схема данных недоступна. Для создания связи в веб-базе данных используется поле подстановки. Поле подстановки создается с помощью мастера в таблице на стороне связи многие и указывает на таблицу на стороне один. Обеспечение це­лостности данных в веб-базе данных можно реализовать с помощью макросов данных.








Дата добавления: 2016-03-20; просмотров: 577;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.034 сек.