
Создание базы данных
Исходя из условий задания, приходим к выводу, что необходимо создать таблицы со следующими полями:
Основные таблицы:
Приход[Код_прихода, Код_Товара, Код_приемщика, Количество, Дата Прихода]Расход[Код_Заказа, Код_Получателя, Код_Товара, Код_Менеджера, Количество, ДатаРасхода]
Вспомогательные таблицы:
Получатели[Код_Получателя, Фамилия, Имя]Товары[Код_Товара, Наименование, Цена, описание, фото, Гарантия]Приемщики [Код_Приемщика, Фамилия, Имя, стаж]Менеджеры[Код_Менеджера, Фамилия, Имя, стаж]
Теперь,
когда пустая база данных существует,
создадим таблицы, тем самым определим
их структуру – опишем каждое поле
записи. Начинать надо со вспомогательных
таблиц – «Приемщики», «Получатели»,
«Менеджеры», «Товары». Для создания
таблицы «Приемщики» в окно базы данных
нажмем кнопку Таблицы, а затем кнопку
создать. После создания таблицы в поле
"Все объекты Access” появится «Таблица1.»
Нажмем на нее пкм и выберем поле
конструктор. Затем задаем имя таблицы
и в режиме конструктора, обозначаемИмя
поля, а так же соответствующийТип
данных. В таблице «Товары» для имени
поляФотонеобходимо определить
тип данныхПоле объекта OLE,
чтобы в дальнейшем мы смогли вставить
изображение самого товара.
Рисунок 1. Вспомогательные таблицы в режиме Конструктор
Для
создания таблицы «Приход» и «Расход»
необходимо заполнить таблицу и выполнить
подстановку из вспомогательных таблиц
в поля Код_Товара, Код_Приемщика,
Код_получателя, Код_Товара, Код_менеджера.
После определения типа полей и уточнения
общих параметров с помощью вкладки
Общие, переходим на вкладку Подстановка.
Здесь в полях со списком выбираем тип
элемента управления (поле со списком),
тип источника строк (таблица или запрос),
источник строк (соответствующую таблицу),
присоединённый столбец (первый) и число
столбцов в списке (2).
Рисунок 2. Таблицы «Приход» и «Расход» в режиме Конструктор
Следующим шагом выполнения работы
является заполнение таблиц, сначала
вспомогательные, а за тем главные.
Рисунок
3. Заполнение всех таблиц
Поскольку в таблице «Товары» у нас присутствует поле Фото, в которое надо вставить изображение, то установим курсор в нужную ячейку и щелчком пкм вызовем контекстное меню, где выберем команду «Вставить Объект».В открывшемся диалоговом окне активируем один из предложенных вариантов добавления. Можно вставить уже существующий графический файл или создать его сначала в соответствующем редакторе и затем связать с текущей базой данных. Для вставки в табличное поле уже существующей картинки выбираем второй вариант – «Создать из файла». Нажимаем на кнопку «Обзор» и указываем путь и имя графического файла с изображением. Желательно на диске иметь картинку в формате .bmp. Также включаем в окне флажок «Связь» – это позволит СУБД отслеживать изменения графического файла и перезагружать изображение в таблице.
Рисунок
4. Вставка изображения в поле Фото в
таблице «Товары»
Создание схемы данных
Для создания схемы данных можно воспользоваться пунктом Работа с базами данных/Схема данныхили соответствующей кнопкой на панели инструментов. В появившемся диалоговом окне надо выбрать таблицы, включаемые в схему. После этого появится схематическое изображение таблиц в виде прямоугольников, содержащих список полей. После этого остаётся с помощью мыши соединить соответствующие поля с ключевыми полями других таблиц, а именно Код_Клиента, Код_Товара, Код_Менеджера. Если по стрелке щёлкнуть правой клавишей мыши, то выплывет меню, позволяющее изменить свойства связи: например, можно, выбрав методИзменить связь, установить в очередном диалоговом окне флажокОбеспечение целостности данных
Рисунок 5. Создание
схемы данных