Создание структуры БД в среде СУБД ACCESS
Важно! Описание примеров реализации проекта ориентировано на использование СУБД ACCESS 2003. При разработке учебных базы данных и приложения в среде СУБД ACCESS 2007 студенту предлагается самостоятельно разобраться в отличиях панелей инструментов обеих версий.
Полученная модель данных отражает состав и взаимосвязь данных, хранимых в базе. Система управления данными позволяет запомнить модель и в дальнейшем использует ее для обеспечения правильного хранения и использования данных. Например, не позволяет ввести данные о заказе для клиента, сведений о котором нет в таблице «Клиенты». Размещение модели данных в среде СУБД ACCESS состоит из двух этапов:
· Создание структур таблиц;
· Объединение структур таблиц в единую схему.
Создание структуры таблиц
Структура каждой таблицы в СУБД ACCESS создается на основе структур таблиц модели. Рассмотрим пример создания структуры таблицы «ЗАКАЗ». Для этого в окне базы данных необходимо открыть вкладку «Таблицы» и выбрать позицию «Создание таблицы в режиме конструктора».
В результате появится окно конструктора таблиц. В нем необходимо ввести имена полей таблицы «ЗАКАЗ» и задать типы данных: у первых двух это будет «Числовой», а у последующих «Дата/время». Причем для числовых полей этой таблицы в свойствах поля необходимо выбрать размер поля «Целое». Необходимо отметить, что типы и размеры одинаковых полей во всех таблицах модели должны быть одними и теми же.
Далее следует установить ключ таблицы, выделив поле «Номер заказа» и нажав кнопку в панели инструментов. Для полей «Дата заказа» и «Дата поставки» рекомендуется установить маску ввода. Маска ввода позволяет удобно вводить такие структурированные данные как даты, время, номера телефонов. Для указанных полей лучше выбрать формат поля и маску ввода «Краткий формат даты».
При выборе маски ввода ( кнопка ) появится окно требующее сохранить таблицу. После подтверждения появится окно следующего вида, где нужно указать имя сохраняемой таблицы и нажать ОК.
Такое же окно появляется после создания структуры каждой таблицы. Поскольку в данном случае создается маска ввода, то после сохранения таблицы с заданным именем, появится последовательность окон, в которых надо нажимать кнопку «Далее >» и «Готово»:
В следующем окне нажать «Готово».
Создав маски ввода для обоих полей нужно закрыть окно конструктора. А на появившееся сообщение
ответить «Да».
Таким же образом создать структуры остальных таблиц. При создании таблиц СПЕЦИФИКАЦИЯ и ОПЛАТА необходимо помнить, что ключ состоит из двух полей. Чтобы создать такой ключ, надо курсором выделить эти два поля и нажать кнопку .