В версии Мicrosoft Office Access 2007 появилась новая страница Быстрый старт, обеспечивающая быстрое создание приложений. Здесь вы можете найти профессиональные шаблоны баз данных, выбор которых позволит вам за "два щелчка мышью" создать базу данных. В частности, вы можете создать собственную базу данных либо воспользоваться одной из существующих. В данном случае идет речь о реляционной базе данных, сформированной на основе таблиц с данными, между которыми устанавливаются связи.
Рис. 1. Рабочий экран Мicrosoft Office Access 2003.
Рис. 2. Рабочий экран Мicrosoft Office Access 2007.
Если до сих пор вы имели дело с программами, используемыми для создания и обработки текста, электронных таблиц и презентаций, т.е. традиционными "офисными" приложениями, то теперь мы научимся работать с программой, которая позволит формировать приложения, которые прежде могли создавать только профессиональные программисты. Конечно, возможности СУБД Access уступают возможностям такого инструмента профессионального разработчика баз данных, как Огасlе, но все же их вполне достаточно для создания "офисных" баз данных.
Благодаря подобным базам вы получите возможность накапливать и систематизировать самую различную информацию, искать и сортировать объекты в соответствии с выбранными (либо заранее заданными) критериями, создавать формы для ввода данных, а также генерировать на основании имеющихся записей изысканно оформленные отчеты.
Любая база данных представляет собой набор структур, предназначенных для хранения больших объемов информации, а также совокупность программных модулей, осуществляющих управление данными. Под управлением данными подразумевается выборка, сортировка, вывод, а также иные подобные действия.
Информация, закодированная в базе данных, фактически находится в составе одной таблицы либо целого набора подобных объектов. Таблицы представляют собой набор последовательно расположенных записей одного типа — строки таблицы. Пользователи вольны распоряжаться строками таблицы по своему усмотрению — могут добавлять, удалять или изменять их. Структура записи представляет собой совокупность именованных полей (ячеек), которые могут включать произвольную информацию. Так, вы можете закодировать в таблице базы данных такие простейшие сведения, как ваш табельный номер, в соответствии с которым начисляется зарплата в бухгалтерии, а можете хранить такие сложные структуры данных, как иллюстрированное описание процесса изготовления атомной бомбы. Учитывая, что последняя информация считается особо секретной, вы можете скрыть ее от взора чрезмерно любопытных пользователей, получая к ней эксклюзивный доступ на правах администратора базы данных. Если в состав различных записей входят поля, имеющие один и тот же тип, они формируют столбец таблицы.
Записи, относящиеся к одной таблице, как правило, включают связи с данными иной таблицы. Так, например, таблица, включающая штатное расписание сотрудников, может быть связана с таблицей, содержащей сведения о штатных окладах и начисленных премиях. При этом мы имеем дело с таким понятием, как связь в базе данных.
Существует целый набор структур баз данных, с помощью которых обрабатываются сведения, находящиеся в таблицах. Так, например, используя формы, вы сумеете осуществлять форматированный ввод визуальной информации. Используя заранее созданные запросы, проводится выборка данных, отвечающих заранее определенным условиям.
Отчеты предназначены для вывода (на экран либо принтер) отформатированного перечня записей, включающего заголовки на различных уровнях.
Схема базы данных — это структура связей между полями и таблицами.