• список ваших клиентов с контактными данными;
• список заказов конкретного клиента;
• список всех заказов за определенный период;
• какие товары в каком количестве были заказаны за определенный период и т. д.
2. Выделите из этого набора классы объектов, о которых нужно будет получать информацию из базы данных. Объекты каждого класса будут храниться в отдельной таблице, и вы тем самым получите список таблиц будущей базы данных. В примере из предыдущего пункта целесообразно выделить следующие классы: клиенты, заказы и товары. Таким образом, в базе данных будет три таблицы.
3. Выпишите интересующие вас атрибуты объектов каждого класса. Например, для каждого клиента необходимо хранить в базе его имя (или название организации) и контактную информацию, для товара – наименование и цену. В результате вы получите список полей каждой таблицы (рис. 1.1). Учтите, что в таблице должен быть первичный ключ, и добавьте в каждую таблицу дополнительное поле – уникальный номер записи.
Таким образом, были перечислены атрибуты и установлены связи между таблицами. Например, если в таблице заказов есть поля Товар и Клиент , содержащие код товара и номер клиента, то таблица Заказы ссылается и на таблицу Товары , и на таблицу Клиенты .
Рис. 1.1. Структура данных
Итак, вы разработали предварительную структуру данных – предварительную, поскольку в процессе работы структура может изменяться, например появятся новые поля или даже таблицы. Определившись со структурой, можно приступать к построению базы данных в Microsoft Access.
Этапы работы с базой данных
Теперь, когда вы уже знаете, какие таблицы и столбцы должна содержать ваша будущая база, вы готовы перейти непосредственно к работе с программой Access. Перед вами открывается все многообразие возможностей Access. С чего начать? Как не запутаться в сотнях команд, не погрязнуть в технических подробностях?
Примерная последовательность действий, описанная ниже, поможет вам сориентироваться, на каком этапе работы с базой данных вы находитесь в данный момент и какие инструменты Access вам на этом этапе нужны. Таким образом, вы постепенно освоите все те средства, которые потребуются для создания именно вашей базы данных, и вам не придется изучать лишнюю информацию.
Итак, если вы создаете базу данных «с нуля», вам предстоит выполнить следующие операции.
1. Создание базы данных или открытие уже созданной (см. разд. «Приступим к работе»).
2. Создание таблиц, настройка полей таблиц и связей между таблицами. Об этом описывается в гл. 2.