Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
поясн.записка.docx
Скачиваний:
39
Добавлен:
31.05.2015
Размер:
2.92 Mб
Скачать

Создание базы данных

Исходя из условий задания, приходим к выводу, что необходимо создать таблицы со следующими полями:

Основные таблицы:

Приход[Код_прихода, Код_Товара, Код_приемщика, Количество, Дата Прихода]Расход[Код_Заказа, Код_Получателя, Код_Товара, Код_Менеджера, Количество, ДатаРасхода]

Вспомогательные таблицы:

Получатели[Код_Получателя, Фамилия, Имя]Товары[Код_Товара, Наименование, Цена, описание, фото, Гарантия]Приемщики [Код_Приемщика, Фамилия, Имя, стаж]Менеджеры[Код_Менеджера, Фамилия, Имя, стаж]

Теперь, когда пустая база данных существует, создадим таблицы, тем самым определим их структуру – опишем каждое поле записи. Начинать надо со вспомогательных таблиц – «Приемщики», «Получатели», «Менеджеры», «Товары». Для создания таблицы «Приемщики» в окно базы данных нажмем кнопку Таблицы, а затем кнопку создать. После создания таблицы в поле "Все объекты Access” появится «Таблица1.» Нажмем на нее пкм и выберем поле конструктор. Затем задаем имя таблицы и в режиме конструктора, обозначаемИмя поля, а так же соответствующийТип данных. В таблице «Товары» для имени поляФотонеобходимо определить тип данныхПоле объекта OLE, чтобы в дальнейшем мы смогли вставить изображение самого товара.

Рисунок 1. Вспомогательные таблицы в режиме Конструктор

Для создания таблицы «Приход» и «Расход» необходимо заполнить таблицу и выполнить подстановку из вспомогательных таблиц в поля Код_Товара, Код_Приемщика, Код_получателя, Код_Товара, Код_менеджера. После определения типа полей и уточнения общих параметров с помощью вкладки Общие, переходим на вкладку Подстановка. Здесь в полях со списком выбираем тип элемента управления (поле со списком), тип источника строк (таблица или запрос), источник строк (соответствующую таблицу), присоединённый столбец (первый) и число столбцов в списке (2).

Рисунок 2. Таблицы «Приход» и «Расход» в режиме Конструктор

Следующим шагом выполнения работы является заполнение таблиц, сначала вспомогательные, а за тем главные.

Рисунок 3. Заполнение всех таблиц

Поскольку в таблице «Товары» у нас присутствует поле Фото, в которое надо вставить изображение, то установим курсор в нужную ячейку и щелчком пкм вызовем контекстное меню, где выберем команду «Вставить Объект».В открывшемся диалоговом окне активируем один из предложенных вариантов добавления. Можно вставить уже существующий графический файл или создать его сначала в соответствующем редакторе и затем связать с текущей базой данных. Для вставки в табличное поле уже существующей картинки выбираем второй вариант – «Создать из файла». Нажимаем на кнопку «Обзор» и указываем путь и имя графического файла с изображением. Желательно на диске иметь картинку в формате .bmp. Также включаем в окне флажок «Связь» – это позволит СУБД отслеживать изменения графического файла и перезагружать изображение в таблице.

Рисунок 4. Вставка изображения в поле Фото в таблице «Товары»

Создание схемы данных

Для создания схемы данных можно воспользоваться пунктом Работа с базами данных/Схема данныхили соответствующей кнопкой на панели инструментов. В появившемся диалоговом окне надо выбрать таблицы, включаемые в схему. После этого появится схематическое изображение таблиц в виде прямоугольников, содержащих список полей. После этого остаётся с помощью мыши соединить соответствующие поля с ключевыми полями других таблиц, а именно Код_Клиента, Код_Товара, Код_Менеджера. Если по стрелке щёлкнуть правой клавишей мыши, то выплывет меню, позволяющее изменить свойства связи: например, можно, выбрав методИзменить связь, установить в очередном диалоговом окне флажокОбеспечение целостности данных

Рисунок 5. Создание схемы данных