Создание структуры БД в среде СУБД ACCESS

Важно! Описание примеров реализации проекта ориентировано на использование СУБД ACCESS 2003. При разработке учебных базы данных и приложения в среде СУБД ACCESS 2007 студенту предлагается самостоятельно разобраться в отличиях панелей инструментов обеих версий.

 

Полученная модель данных отражает состав и взаимосвязь данных, хранимых в базе. Система управления данными позволяет запомнить модель и в дальнейшем использует ее для обеспечения правильного хранения и использования данных. Например, не позволяет ввести данные о заказе для клиента, сведений о котором нет в таблице «Клиенты». Размещение модели данных в среде СУБД ACCESS состоит из двух этапов:

· Создание структур таблиц;

· Объединение структур таблиц в единую схему.

Создание структуры таблиц

Структура каждой таблицы в СУБД ACCESS создается на основе структур таблиц модели. Рассмотрим пример создания структуры таблицы «ЗАКАЗ». Для этого в окне базы данных необходимо открыть вкладку «Таблицы» и выбрать позицию «Создание таблицы в режиме конструктора».

 

 

В результате появится окно конструктора таблиц. В нем необходимо ввести имена полей таблицы «ЗАКАЗ» и задать типы данных: у первых двух это будет «Числовой», а у последующих «Дата/время». Причем для числовых полей этой таблицы в свойствах поля необходимо выбрать размер поля «Целое». Необходимо отметить, что типы и размеры одинаковых полей во всех таблицах модели должны быть одними и теми же.

 

Далее следует установить ключ таблицы, выделив поле «Номер заказа» и нажав кнопку в панели инструментов. Для полей «Дата заказа» и «Дата поставки» рекомендуется установить маску ввода. Маска ввода позволяет удобно вводить такие структурированные данные как даты, время, номера телефонов. Для указанных полей лучше выбрать формат поля и маску ввода «Краткий формат даты».

 

 

При выборе маски ввода ( кнопка ) появится окно требующее сохранить таблицу. После подтверждения появится окно следующего вида, где нужно указать имя сохраняемой таблицы и нажать ОК.

 

Такое же окно появляется после создания структуры каждой таблицы. Поскольку в данном случае создается маска ввода, то после сохранения таблицы с заданным именем, появится последовательность окон, в которых надо нажимать кнопку «Далее >» и «Готово»:

 

 

 

 

В следующем окне нажать «Готово».

Создав маски ввода для обоих полей нужно закрыть окно конструктора. А на появившееся сообщение

 

 

ответить «Да».

Таким же образом создать структуры остальных таблиц. При создании таблиц СПЕЦИФИКАЦИЯ и ОПЛАТА необходимо помнить, что ключ состоит из двух полей. Чтобы создать такой ключ, надо курсором выделить эти два поля и нажать кнопку .