О чем и для кого это пособие

Пособие посвящено описанию новой версии одного из самых популярных программных продуктов в сфере управления базами данных — Microsoft Access 2002. Существует еще несколько названий этой версии Access - Access 10, Access XP или Access eXPerience, но в дальнейшем мы будет использоваться только название Microsoft Access 2002 . Microsoft Access 2002 является составной частью новой версии офисного пакета фирмы Microsoft — Office XP Professional with FrontPage, которую в дальнейшем будем называть Microsoft Office 2002.

Существует много причин привлекательности Microsoft Access для пользователей и программистов, имеющих дело с использованием и созданием приложений баз данных. В первую очередь привлекает удобный, интуитивно понятный интерфейс и хорошо организованная справочная система. Пользуясь только визуальными средствами, а также услугами помощников (assistants) и мастеров (wizards), даже неопытный новичок может за короткое время создать реально работающее приложение. С Microsoft Access поставля­ется достаточно много разнообразных шаблонов, на основе которых можно в течение нескольких минут создать нужное вам приложение, содержащее все необходимые таблицы. Кроме таблиц, база данных будет содержать все необходимые связи, а также запросы, формы, отчеты и, возможно, другие объекты. Microsoft Access содержит шаблоны, которые можно использовать во многих случаях, таких как, отслеживание активов и расходов, управление контактами, событиями и других. Если имеющиеся шаблоны вас не устраивают, можно обратиться к ресурсам постоянно обновляемого сайта фирмы Microsoft (www.microsoft.com). Для этого достаточно щелкнуть мышкой на ссылке Шаблоны на Microsoft.com (Templates on Microsqft.com), расположенной на панели создания новой базы данных (New File Pane).

В последнее время офисный пакет фирмы Microsoft, в состав которого входит и Microsoft Access, стал стандартом дефакто на большинстве компьютеров, использующих Windows в качестве операционной системы. Практически все деловые бумаги готовятся с применением программы Microsoft Word, а отчеты составляются преимущественно в Microsoft Excel. Тесная интеграция Microsoft Access с остальными программами, входящими в состав Microsoft Office (Word, Excel, PowerPoint, Outlook и др.) делает работу по созданию и обновлению различного рода документов быстрой, легкой и удобной. Этому же способствует большое количество поддерживаемых Microsoft Access форматов файлов с данными, а также легкость и универсальность их подключения и импорта в базу данных. Так, например, вы можете легко подключить к базе данных текстовый файл (содержащий информацию в виде таблицы с разделителями или без них), электронную таблицу Excel, таблицу dBase или FoxPro и таблицу из другой (внешней) базы данных Microsoft Access, а затем объединить информацию из всех четырех таблиц при помощи запроса в одну итоговую выборку. Эту выборку вы можете либо распечатать, либо сохранить в таблице в любом подходящем для вас формате, например, для дальнейшего использования другим приложением.

Продолжающийся рост интереса к Интернет и интранет заставляет производителей программного обеспечения интегрировать в свои продукты Web-технологии различного уровня. Microsoft Access, равно как и остальные продукты фирмы Microsoft, входящие в состав Microsoft Office 2002, является удачным примером такой интеграции. Организованная в Web-стиле справочная система позволяет не только легко перемещаться между различными темами справки, находящейся на вашем локальном жестком диске, но и получать свежую справочную информацию, расположенную на соответствующих Web-сайтах.

Удобный сервис предоставляет и новый элемент интерфейса — Область задач (Task Pane), также оформленный в интернет-стиле. Область задач содержит набор разнообразных команд, сгруппированных по назначению и оформленных в стиле интернет-ссылок. Каждое приложение, входящее в состав Microsoft Office имеет свой набор групп, доступных через панель задач. В Microsoft Access имеется возможность переключаться между тремя группами (панелями) - Создание файла (New File Pane), Буфер Обмена (Clipboard Pane) и Поиск (Search Pane).

Достаточно впечатляющими в Microsoft Access являются предоставляемые им возможности публикации информации в Интернет и интранет. Появившиеся еще в версии Microsoft Access 2000 страницы доступа к данным (Data Access Pages — DAP) позволяют манипулировать информацией, расположенной в базе данных. Страницы доступа к данным используют специально разработанные Web компонентыOffice Web Components (OWS), включающие в свой состав сводные таблицы, диаграммы и другие элементы управления. С использованием страниц доступа к данным, динамических и статических HTML можно создавать Web-страницы не только отображающие самую свежую информацию из таблиц, но и позволяющие редактировать хранящиеся там данные. Для этого не нужно даже иметь на своем компьютере установленным Microsoft Office, достаточно использовать Microsoft Internet Explorer версии 5.0 и выше (хотя некоторые возможности страниц доступа к данным, появившиеся в Microsoft Access 2002, для более адекватного отображения Web-страницы потребуют Microsoft Internet Explorer версии не ниже 5.5).

В конце предыдущего пункта приводилась классификация реляционных баз данных по способу доступа к информации. Локальные базы данных сочетают в себе простоту освоения и использования с отсутствием средств для создания и поддержки больших проектов. Клиент-серверные базы данных, напротив, предназначены именно для создания больших, корпоративного уровня, приложений. Между обоими типами баз данных лежит огромная пропасть, обусловленная различием в подходах, идеологии, технике программирования и другими факторами. Существует, пожалуй, единственный продукт, призванный заполнить эту пропасть, облегчив переход с локальной идеологии на клиент-серверную - это Microsoft Access. С его помощью можно создавать и простые локальные приложения, и более сложные файл-серверные. Начиная с версии 2000, Microsoft Access поддерживает так называемые проекты (Projects). С использованием проектов можно создать клиентское приложение, связанное с сервером баз данных MS SQL Server, почти так же легко, как и локальную базу данных.

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

Тематически пособие разбито на пять частей. Для тех, кто совершенно не знаком с основами работы в Microsoft Access и с базами данных, начать изучение книги нужно с части I. Для остальных порядок обращения к частям несущественен - можно прямо, без всякого ущерба, обратиться к любой части.

Пособие посвящена изложению вопросов программирования баз данных различной сложности, в том числе и очень сложных. Трудно предположить, что человек, впервые севший за компьютер, сразу займется именно этим разделом программирования. Поэтому предполагается, что читатель — достаточно опытный пользователь, которому не нужно объяснять, что означает фраза «выбрать пункт меню» и чем отличается щелчок мышкой на объекте от двойного щелчка. В Microsoft Access, как и в большинстве других программ, работающих под управлением операционных систем серии Windows, существует несколько равнозначных путей для достижения какой-либо цели. Например, содержимое элемента управления можно скопировать в буфер обмена либо нажав комбинацию клавиш <Ctrl+C>, либо воспользовавшись меню Edit главного меню приложения, либо выбрав команду Сору в контекстном меню элемента. Обычно при изложении материала будет упоминаться какой-либо один вариант, в предположении, что читатель изберет для себя тот вариант, который ему наиболее удобен.

И в заключение хотелось бы привести несколько рассуждений на тему — кому может быть адресована предлагаемая книга. Многие пользователи обычно начинают свое знакомство с компьютером с текстового редактора Word, входящего в состав пакета Microsoft Office. По мере приобретения опыта и с возникновением необходимости решать более сложные задачи, связанные с учетом и анализом информации, логичным становится использование Microsoft Excel. Затем, по мере роста объема обрабатываемой информации и с включением в круг интересов новых аспектов учета и анализа, столь же логичным является переход на использование Microsoft Access. Пройдя такой путь, пользователи прекрасно ориентируются в интерфейсе Microsoft Access, который сходен с интерфейсом остальных компонентов Microsoft Office, и могут сконцентрировать все свое внимание непосредственно на вопросах проектирования баз данных. К тому же, тесная интеграция между собой программ из пакета Microsoft Office позволяет легко манипулировать данными в различных форматах, перенося их из одного приложения в другое.

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

С выходом в свет версии Microsoft Access 2000 пользователи продукта MS SQL Server смогли использовать ее для создания клиентских приложений, управляющих базами данных MS SQL Server версий 6.5 и выше. Процесс создания таких приложений почти не отличается от создания обычных баз данных. В версии 2002 арсенал клиент-серверных возможностей Microsoft Access расширен и улучшен.

Интернет-ориентированные возможности Microsoft Access 2002 несомненно привлекут к себе внимание специалистов, постоянно сталкивающихся с проблемой распространения информации в сетях Интернет и интранет.

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


Предыдущая ]


Начало пособия Начало части Начало главы Следующая глава Следующая часть