Автоматизация базы данных для ООО "ОриенБанк"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

анных - графическое представление связей между таблицами и запросами. Связи между таблицами в БД используются при формировании запросов, разработке форм, при создании отчетов.

Как было упомянуто выше, таблицы связаны между собой для обмена информации между собой.

Таблица получатели собирает в себе информацию почти со всех таблиц, т.к. получатель является последним звеном в этой системе. Это наглядно показано в (Рисунок 2.6.), где показано связь от почтенной таблице к главной.

Рис. 2.6. Связь таблиц по ступени.

 

Этот результат бил достигнуть после построения связи между таблицами. Все они имеют связь один ко многим. Связи осуществлялись между таблицами по схеме первичный ключ - внешний ключ. Схема данных в оформленном виде показан на (Рисунок 2.7. ).

 

Рис. 2.7. Физическая модель данных (схема данных).

 

Стоит, отметит, что Ms Access сама определяет связь между таблицами, если не нарушается условия целостности данных, к примеру: связываемые таблицы должны иметь одинаковые тип поля.

 

2.1.2 Формы

Формы позволяют отображать данные из таблиц и запросов в более удобном для восприятия виде. С помощью форм можно добавлять и изменять данные, содержащиеся в таблицах. Правильно и разумно использую объект формы можно искать информацию по выбору, что во многом улучшает качество работы. Первым делом создаем форму для удобного ввода данных в таблицу товары. В Ms Access имеются следующие способы создания форм (Рисунок 2.8.):

Создание формы в режиме конструктора. Дает возможность разработчику создать форму с помощью панели элементов;

Создание формы с помощью мастера. Форма делается на основе уже созданных таблиц;

Автоформа: в столбец (многостраничная - поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи);

Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи);

Автоформа: табличная (отображение записей осуществляется в режиме таблица);

Автоформа: сводная таблица (автоматически создает формы в режиме сводной таблицы);

Автоформа: сводная диаграмма (автоматически создает формы в режиме сводной диограмме);

Диаграмма (создается форма с диаграммой, построенной Microsoft Graph);

Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel).

 

Рис. 2.8. Способы создания формы.

Так как мы уже имеем готовую таблицу товары создадим форму с помощью мастера. При нажатии на эту кнопку мастер создания форм предлагает вам выбрать таблицу из списка, для которой будет создаваться форма. После выбираем поля из таблицы, которые будут в форме (Рисунок 2.9.).

 

Рис. 2.9. Создания формы с помощью мастера.

 

Далее выбирается внешний вид таблицы, где выбираем выровненный, так как имеются поля с длинным текстом. Выбираем официальный стиль для нашей формы. Созданную мастером форму немного видоизменяем и получаем удобную и привлекательную форму для заполнения данных про товары, которые записываются в таблице товары (Рисунок 2.10.)

 

Рис. 2.10. Форма для ввода данных о товарах.

Аналогичным способом создаем формы для других таблиц. Информация для таблицы департамент\управление является фиксированной и она не меняется и не дополняется и по этой причине мы не создаем для нее форму а вводим данные прямо в таблицу без помощи мастера. Для других таблиц можно било сделать то же самое но другие таблицы поставщики и самое главное получатели очень часто заполняются и для них создаем формы (Рисунок 2.11.).

 

Рис. 2.11. Формы для таблиц Получатели и Поставщики

 

От базы данных заказчиком требовалось, чтобы она выводила информацию по требованию пользователя. Для написания отчета работником склада ему нужно иногда проверят некоторую информацию. К примеру, пользователь работник склада хочет знать, какие товары, в каком количестве, на какую сумму, кому и когда било передано. База должна выводить список департаментов \ управлений и после выбора нужного выводить нужную информацию. Для решения этой задачи воспользуемся формой, которая дает нам возможность ее выполнит.

Создаем форму с помощью мастера, из таблицы департамент \ управление добавляем в выбранные поля, поле департамент \ управление. Далее из таблицы получатели добавляем поля свыше указанной информацией. В результате продолжения мастер предлагает два варианта вывода данных подчиненная форма или связанные формы. Для этого случая воспользуемся первым вариантом, но получившаяся форма не имеет поле со списком для поля департамент \ управление. Для этого открываем форму конструктором и меня поле с значением на поле со списком добавив в неё кнопку печати формы и получаем форму которая при выборе департамента выводить информацию об получателе этого департамента (Рисунок 2.12.).

 

Рис. 2.12. Форма для поиска информации по департаментам.

 

Следующим требованием к системе било вывод информации по выбору товара, т.е. вывод информацию о получателей по полученным товарам. Работник склада пишет отчет каждый месяц и эта информация поможет ему при проверке, того получили все к примеру белую бумагу.

Эта форма тоже будет создана таким же способом, что и предыдущая. Создадим форму с помощью мастера и выберем из таблицы товары поле наименование, а с таблицы пол?/p>