Как устроена база данных Microsoft Access
Проектирование структуры данных
Этапы работы с базой данных
Приступим к работе
Пользовательский интерфейс Access 2007
Настройка элементов интерфейса
Справочная система Access 2007
Резюме
Программа Microsoft Access 2007 представляет собой систему управления базами данных (СУБД). Используя Access, вы сможете легко обрабатывать большие объемы информации и извлекать из базы данных нужные вам сведения. Acсess обладает огромными возможностями, и в то же время для начала работы и создания собственной базы данных достаточно освоить лишь несколько простых операций.
Эта книга поможет вам в построении вашей базы данных «с нуля»: вы научитесь создавать структуру базы, наполнять ее информацией, находить нужные данные среди большого объема сведений и создавать наглядные отчеты. В книге приведены подробные инструкции для всех операций, которые вам предстоит выполнить.
Все основные понятия и принципы работы с базой данных будут проиллюстрированы примерами. В качестве примера мы будем использовать простую базу данных, содержащую сведения о продукции некоей компании, о ее клиентах и о заказах, сделанных клиентами.
Прочитав данную главу, вы сможете спроектировать структуру данных, отвечающую именно вашим требованиям, сделать первые шаги в создании своей базы, а также узнать о дальнейших этапах работы. Но вначале ознакомьтесь с несколькими несложными понятиями, лежащими в основе баз данных.
Как устроена база данных Microsoft Access
Программа Access представляет собой реляционную СУБД (от англ. relation – отношение). Это означает, что база данных Access состоит из взаимосвязанных таблиц. Рассмотрим таблицы и их составляющие, а затем перейдем к изучению связей.
Таблица базы данных – это обычная таблица из строк и столбцов. Ниже приведен пример таблицы (табл. 1.1), содержащей сведения о клиентах компании.
Таблица 1.1. Клиенты
Строки таблицы называются записями. Каждая запись описывает один объект, и, как видно из примера, запись содержит несколько ячеек таблицы, хранящих определенные сведения об объектах. В примере каждая запись содержит информацию об одном клиенте, скажем, запись № 536 – о клиенте по фамилии Крылов, запись № 534 – по фамилии Петров и т. д.
Ячейки таблицы, составляющие запись, по терминологии баз данных называются полями. В ячейках хранятся атрибуты объекта. Например, если объект (то есть клиент) имеет рейтинг 1000, то и в соответствующей записи поле Рейтинг содержит значение 1000.
Полем также называют весь столбец таблицы. Когда говорят о поле записи, речь идет о ячейке. Например, поле Имя записи 536 содержит значение Крылов. Когда же говорят о поле таблицы, то речь идет о столбце. Например, поле Номер (ID) таблицы Клиенты не должно содержать повторяющихся значений.
Каждое поле таблицы имеет строго определенный тип данных. Так, поля Номер (ID) и Рейтинг – числовые, а поля Имя, Телефон и Адрес – текстовые.
Связь между двумя таблицами организуется посредством общих полей этих таблиц. Приведем пример таблицы (табл. 1.2), связанной с таблицей Клиенты.
Таблица 1.2. Заказы компании
В этом примере общими полями являются поле