3.5 Физическая модель
Физическая модель базы данных определяет
способ размещения данных в среде хранения
и способ доступа к этим данным, которые
поддерживаются на физическом уровне.
Для представления информации используется
несколько форм. Табличная форма
представления информации является
наиболее распространенной и понятной.
Кроме того, такие семантические более
сложные формы, как деревья и сети, путем
введения некоторой избыточности могут
быть сведены к табличным. При этом
данные также будут представлены в форме
двумерных таблиц. Такой реляционный
подход, в основе которого лежит принцип
разделения данных и связей, обеспечивает
с одной стороны независимость данных,
а с другой – более простые способы
реализации хранения и обновления. Ниже
представлены таблицы базы данных
«Магазин музыкальных инструментов».
Таблицы в конструкторе:
Рисунок
4 - Таблица «Инструменты»
Рисунок
5 - Таблица «Поставщики»
Рисунок
6 - Таблица «Поставка»
Рисунок
7 - Таблица «Продажа»
Таблицы в редакторе таблиц:
Рисунок
8 - Таблица «Инструменты»
Рисунок
9 - Таблица «Поставщики»
Рисунок
10 - Таблица «Поставка»
Рисунок
11 - Таблица «Продажа»
4. Разработка программного продукта
4.1 Описание интерфейса
Рисунок
12 - Главная кнопочная форма
Начинается работа с программой с главной
кнопочной формы, на которой расположены
кнопки для открытия и просмотра форм,
а также выхода из приложения. Как видите,
интерфейс радует глаз великолепным
расположением кнопок и довольно изящным
логотипом, а фон главной формы способен
удовлетворить эстетические потребности
любого гурмана.
Рисунок
13 - Форма «Инструменты
Форма «Инструменты» содержит информацию
обо всех инструментах: код, название,
тип, цену, и описание. Присутствуют
кнопка выполнения макроса «Наличие»,
который отвечает за отображение списка
товаров на текущую дату, а также кнопки
навигации, добавления, поиска и удаления
записей; кнопка выхода.
Рисунок
14 - Форма «Поставка»
Форма «Поставка» содержит информацию
о поступивших товарах: код накладной,
дата поступления, код поставщика, его
наименование, код инструмента, название
инструмента, количество и сумма поставки.
На этой форме есть четыре кнопки,
отвечающие за просмотр отчетов: «Поставки
за январь», «Поставки за февраль»,
«Поставки за март» и «Незаказанные
товары», объединенные в один блок для
удобства и красоты. Присутствуют кнопки
навигации, добавления, поиска и удаления
записей; кнопка выхода.
Рисунок
15 - Форма «Поставщики»
Форма «Поставщики» содержит информацию
о поставщиках: код, название, директор
фирмы-поставщика, адрес, телефон, сайт.
Имеются кнопки навигации, добавления,
поиска и удаления записей; кнопка выхода.
Рисунок
16 - Форма «Продажа»
Форма «Продажа» содержит информацию
обо всех проданных товарах: код продажи,
дата продажи, код инструмента, его
название, количество, первоначальная
цена и стоимость продажи. Поле «Стоимость»
является вычисляемым. Формула для
вычисления:
=([Количество]*[Инструменты_Цена])+(([Количество]*[Инструменты_Цена])*0,25)
Также на форме расположены кнопки вывода
отчетов: «Продажи за январь», «Продажи
за февраль», «Продажи за март», «Топ
продаж» и «Не продавались», объединенные
в один блок. Имеются кнопки навигации,
добавления, поиска и удаления записей;
кнопка выхода.