Новинки компьютерных книг ->> Использование Microsoft Access 2002
Информационный Канал Subscribe.Ru |
Использование Microsoft Access 2002. Специальное изданиеРоджер Дженнингс
ВведениеMicrosoft Access 2002 версии 10.0 представляет собой мощную и устойчивую 32-разрядную систему управления реляционными базами данных (СУРБД), которая предназначена для создания настольных приложений и приложений клиент/сервер, работающих под управлением Windows 98/Me и XP, а также Windows NT 4.0/2000+. Составная часть изданий Professional, Premium и Developer пакета Microsoft Office XP, Access 2002 имеет усовершенствованный пользовательский интерфейс, логически совпадающий с интерфейсами остальных членов Office XP. Access превосходит своих конкурентов среди настольных систем управления реляционными базами данных (СУРБД). Основной причиной успеха Access является то, что она обеспечивает на настольном ПК возможности систем реляционных баз данных архитектуры клиент/сервер (также называемых базами данных SQL). СУРБД клиент/сервер представляют надежный путь переноса приложений баз данных с дорогостоящих миникомпьютеров и больших вычислительных машин на относительно недорогие сетевые ПК. Несмотря на всю мощь Access, эта настольная СУРБД легка в использовании даже для неспециалистов в программировании. Подобно всем продуктам, входящим в пакет Office XP, Access 2002 предлагает много связанных с Internet возможностей для создания HTML- и XML-документов, которые используются в Internet и intranet. Наиболее значительной из возможностей Access 2002 является обновленная версия 2.0 страниц доступа к данным (Data Access Pages - DAP), которые теперь полностью готовы к распространению в intranet и (с некоторыми замечаниями) в Internet. Пользователи Internet и intranet больше не нуждаются в лицензиях на Office для использования наиболее важных возможностей страниц доступа к данным. Вы можете перераспространять исполняемые (run-time) версии Web-компонент Office (Office Web Components - OWC) 10.0, которые обеспечивают полноценное использование элемента управления Data Source Control и его навигационной панели, плюс доступные только для просмотра страницы со сводными таблицами и сводными диаграммами. Пользователи Internet могут автоматически загрузить OWC 10.0 с Web-узла Microsoft. Следующим пунктом в списке модернизированных возможностей является включение в поставку SQL Server 2000 Desktop Engine (MSDE 2000). Новые графические конструкторы таблиц и запросов сделают создание и изменение таблиц, представлений, функций и сохраненных процедур SQL Server почти такими же легкими, как и работа с таблицами и запросами Jet. Расширенные (дополнительные) свойства добавили базам данных SQL Server поля подстановки, подтаблицы, маски ввода и другие возможности Access. Microsoft при создании Windows 2000/XP и Office XP в основном стремилась к сокращению общей стоимости владения - Total Cost of Ownership (TCO). Одним из основных требований для сокращения ТСО является упрощение использования; Access 2002 включает несколько новых или усовершенствованных мастеров и других вспомогательных средств для начинающих пользователей баз данных. Если вы продолжаете использовать Access 97, Access 2002 и MSDE сами по себе оправдают стоимость перехода к Office XP. Если вашей целью является использование страниц доступа к данным для просмотра и обновления данных в Internet Explorer 5+, в первую очередь, перейдите от Access 2000 к Access 2002. Для кого предназначена эта книгаВ данной книге использован подход, отличающийся от большинства книг о приложениях систем управления базами данных. Вас здесь не заставят с самого начала создавать базу данных для несуществующей компании, и вам не придется вводить список фиктивных клиентов этой мифической компании, чтобы овладеть основами Access. Автор позволил себе предположить о причинах вашего интереса к системе управления реляционными базами данных компании Microsoft следующее.
Если часть или все ваши данные представлены в виде текстовых файлов ASCII (ANSI) или содержатся в файлах электронных таблиц, вам необходимо уметь создавать базу данных Access "с нуля" и импортировать данные в формат .mdb-файлов Access. Если же речь идет о файлах dBASE, FoxPro или Paradox, из базы данных Access можно установить связи с этими файлами как с внешними таблицами и продолжать использовать имеющиеся данные в их исходном формате. Access 2002 также позволяет связывать базы данных Access с файлами Excel и традиционными текстовыми файлами. Возможность связывать данные в их собственном формате очень удобна при переходе от одной системы управления базами данных к другой. Все эти нюансы будут подробно рассмотрены в настоящей книге. Изучение структуры и управления реляционными базами данных с помощью Access 2002 - быстрейший и легчайший путь улучшить свои профессиональные навыки. Если вы - дизайнер Web-страниц, опыт использования технологий баз данных клиент/сервер, который вы получите при работе с проектами Microsoft Access, SQL Server и страницами доступа к данным, значительно расширит ваши будущие перспективы трудоустройства. Несмотря на экономический спад в секторе электронной коммерции, потребности в создании информации, хранимой в базах данных клиент/сервер и доступной по корпоративным сетям, не уменьшились. Access 2002 позволит вам сделать первый и большой шаг в получении навыков работы с XML, листами стилей XML (XML Stylesheet - XSL) и XSL Transform (XSLT). Большинство связанных с XML книг и других обучающих материалов используют тривиальные примеры для иллюстрации методологии XML и XSL(T). Access 2002 позволяет динамически генерировать реальные практические данные XML и применять стандартное преобразование для получения HTML-таблиц. Работа с получающимися в результате .xsl-файлами и внедренным в них кодом VBScript - скорейший путь к изучению практических методологий XSLT для распространения данных XML в виде полностью отформатированных Web-страниц. Как организована эта книгаКнига разделена на семь частей, расположенных в порядке возрастания сложности излагаемого материала. Каждая последующая часть основывается на знаниях и опыте, приобретенных при изучении предыдущих частей, поэтому при первоначальном изучении материала рекомендуется читать эту книгу последовательно, часть за частью. После того как будут усвоены основы баз данных Jet, вы познакомитесь с процессом преобразования в формат SQL Server и управлением SQL Server. Главы, посвященные новым возможностям Access в области XML и страниц доступа к данным, следуют за главами, посвященными SQL Server, потому что некоторые элементы XML и страниц доступа к данным зависят от MSDE как источника данных. При знакомстве с главами книги вы создадите модель приложения Access, которое мы назовем Личные дела. В главе 5 "Работа с базами данных Jet и таблицами" вы создадите одноименную таблицу, а в последующих главах будете добавлять в это приложение все новые и новые свойства. Обязательно выполняйте все упражнения, связанные с этим приложением, которые вам встретятся, поскольку последующие упражнения основаны на предыдущих. Все семь частей этой книги, а также темы, которые они затрагивают, описаны в следующих разделах. Часть I. Знакомство с Access 2002 Главы части I знакомят вас с Access и многими уникальными возможностями, делающими этот программный продукт первым среди всех систем управления базами данных.
Часть II. Изучение основ баз данных Jet Часть II посвящена созданию новых таблиц Jet, добавлению и редактированию табличных данных и интегрированию таблиц Jet с другими источниками данных. Большинство методов, которые вы изучите в части II, также применимы и к таблицам SQL Server.
Часть III. Преобразование данных с помощью запросов и сводных таблиц Главы части III покажут, как использовать запросы Access при выборе способа отображения данных, содержащихся в таблицах, и как воспользоваться реляционной структурой баз данных Access для связывания нескольких таблиц. Часть III также рассматривает новые возможности Access 2002 по представлению наборов результатов запроса в режимах сводной таблицы и сводной диаграммы.
Часть IV. Создание форм и отчетов Главы части IV знакомят вас с основными объектами приложений Access. (Таблицы и запросы рассматриваются как объекты баз данных.) Формы позволяют несколько оживить ваши приложения Access с помощью таких объектов, как элементы управления, которые вы можете добавлять, используя панель элементов Access 2002. Обладающий необходимыми возможностями генератор отчетов Access позволяет печатать профессионально оформленные отчеты, экспортировать или отправлять по электронной почте файлы снимков отчетов и сохранять эти отчеты в файлах для последующей обработки в Excel 2002 или Word 2002.
Часть V. Переход к базам данных SQL Server 2000 Ядро Jet еще не приказало долго жить, но версия 4.0 является последней предоставленной компанией Micro-soft версией этого заслуженного механизма баз данных. Начиная с Access 2002, SQL Server является предпочтительным настольным или серверным источником данных для приложений Access в формате проекта Microsoft Access (.adp). Если вы новичок в СУРБД, Access 2002 представляет для вас идеальный обучающий инструмент для повышения и расширения навыков построения баз данных и управления ими.
Часть VI. Публикация данных в корпоративных сетях и Internet Главы части VI подскажут, как пользоваться преимуществами новых XML-возможностей и обновленной технологии страниц доступа к данным Access 2002.
Часть VII. Программирование и преобразование приложений Access Материал глав части VII рассчитан на пользователей, не имеющих опыта работы ни с одним языком программирования. Данные главы объясняют принципы создания программ на VBA. Здесь вы также узнаете, как применять эти принципы для автоматизации приложений Access и непосредственного взаимодействия с объектами Recordset ADO. Часть VII также содержит рекомендации о конвертировании приложений Access 97 в Access 2002.
Словарь терминовСловарь предоставляет список описаний используемых в этой книге терминов, сокращений и аббревиатур, с которыми вы можете быть не знакомы и которые не сможете найти в традиционных словарях. Прилагаемый компакт-дискКомпакт-диск, прилагаемый к этой книге, включает файлы баз данных Access, содержащие таблицы, формы, отчеты, HTML-страницы, код VBA и VBScript, а также специальные файлы, необходимые для завершения рассмотренных в книге примеров и демонстрации ожидаемого результата. Приведенная выше пиктограмма обозначает разделы, которые указывают, какие файлы из используемых в данной главе включены на компакт-диск. Очень большая (20 Мбайт) база данных Oakmont.mdb включена для необязательного использования с не-которыми примерами этой книги. Университет Oakmont University в штате Техас - вымышленное учреждение с 30000 студентов и 2300 сотрудников. Базы данных с большим количеством записей в таблицах полезны для оптимизации выполнения при конструировании приложений, поэтому компакт-диск также включает базу данных NwindXL19.mdb (представляющую собой версию базы данных Northwind.mdb), которая имеет 21096 записей в таблице Orders и 193280 записей в таблице Order Details. Установка файлов примеров с помощью приложения Setup.exe, имеющимся на прилагаемом компакт-диске, требует около 140 Мбайт свободного дискового пространства. Требования, предъявляемые Access 2002 к системеAccess 2002 - это приложение, чрезвычайно нуждающееся в ресурсах, как и другие программные продукты, входящие в пакет Office XP. Вы обнаружите, что приложения Access на компьютерах Pentium с быстродействием ниже, чем 166 МГц, работают неприятно медленно. Приемлемую производительность обеспечивает процессор Pentium II с рабочей частотой 300 МГц и выше. Ниже приведены официальные рекомендации Microsoft по минимальному объему оперативной памяти для запуска Office XP под управлением поддерживаемых на сегодняшний день версий операционной системы Windows.
Предыдущие рекомендации не учитывают требований к объему оперативной памяти для запуска SQL Server 2000. Чтобы добиться приемлемой производительности при запущенной MSDE, необходимо удвоить объем оперативной памяти, определяемый в приведенных выше рекомендациях. Для Windows XP и XP Professional добавьте еще 64 Мбайта ОЗУ. Стандартная установка Office XP (без SQL Server 2000) требует 245 Мбайт свободного дискового пространства, из которых 115 Мбайт приходится на системный диск. Установка SQL Server потребует еще 100 Мбайт. С практической точки зрения вам необходимо не менее 500 Мбайт свободного дискового пространства для эффективной эксплуатации Office XP. Добавьте еще 140 Мбайт для файлов примеров на прилагаемом к этой книге компакт-диске. Другие источники информации об AccessSQL и проектированию реляционных баз данных, обсуждаемым в главах 2 и 21, посвящены множество руководств и пособий. Статьи в посвященных базам данных периодических изданиях и файлы, которые можно обнаружить в Internet, предоставят вам актуальную помощь в использовании Access 2002. Ближайшие разделы содержат библиографию книг и периодических изданий по базам данных, а также краткие описания Web-узлов и групп новостей, представляющих интерес для пользователей Access. Книги Следующие издания дополняют содержимое данной книги, предоставляя подробные сведения об Access и методах программирования на VBA, разработке приложений, структурированному языку запросов (SQL), SQL Server 2000, Windows 2000 Server, XML и HTML.
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||