8. Таблица Поставщики

Таблица поставщиков создана также как и таблица товаров, в конструкторе таблиц. Она имеет 8 полей, в которые заносятся сведения о поставщиках товаров.

- Поле Код поставщика. Первое поле содержит уникальный код поставщика. Оно является ключевым полем, по этому совпадений не допускается. Тип данных хранящихся в поле «счетчик».

- Поле Наименование. В этом поле хранится информация о наименовании организации. Поле индексированно, но совпадения допускаются. Тип поля текстовый.

- Поле Обращаться К. Содержит фамилию контактного лица организации.

Тип поля текстовый, не индексированно.

- Поле Должность содержит должность контактного лица. Тип поля текстовый, не индексированно.

- Поле Адрес содержит адрес организации. Тип поля текстовый, не индексированно.

-Поле Город – город организации. Тип поля текстовый, не индексированно.

-Поле Страна – страна поставщика. Тип поля текстовый, не индексированно.

- Поле Телефон – контактный телефон. Тип поля текстовый, не индексированно.

Для удобства внесения новых поставщиков в БД была создана форма «Поставщики». На ней имеются поля для записи сведений о новых поставщиках , а так же дополнительные кнопки.

- кнопка Все поставщики позволяет просмотреть отчет о всех внесенных в базу поставщиках.

- кнопка новые товары открывает форму внесения новых товаров в БД.

В отличие от формы «Товары» созданной при помощи конструктора, данная форма была создана с помощью мастера форм.

Для этого в окне «формы» выбираем «Создать форму с помощью мастера»

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

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

9. Таблица Покупатели

Таблица Покупатели создана также как и таблица поставщиков, в конструкторе таблиц. Она имеет 8 полей, в которые заносятся сведения о покупателях товаров.

- Поле Код покупателя. Первое поле содержит уникальный код покупателя. Оно является ключевым полем, по этому совпадений не допускается. Тип данных хранящихся в поле «счетчик».

- Поле Наименование. В этом поле хранится информация о наименовании организации. Поле индексированно, но совпадения допускаются. Тип поля текстовый.

- Поле Обращаться К. Содержит фамилию контактного лица организации.

Тип поля текстовый, не индексированно.

- Поле Должность содержит должность контактного лица. Тип поля текстовый, не индексированно.

- Поле Адрес содержит адрес организации. Тип поля текстовый, не индексированно.

-Поле Город – город организации. Тип поля текстовый, не индексированно.

-Поле Страна – страна покупателя. Тип поля текстовый, не индексированно.

- Поле Телефон – контактный телефон. Тип поля текстовый, не индексированно.

Для удобства внесения новых покупателей в БД была создана форма «Клиенты». На ней имеются поля для записи сведений о новых покупателях.

Форма «Клиенты» была создана также, как и форма «Поставщики» при помощи «мастера создания форм»

10. Таблица Заказы

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

-поле код товара. Ключевое поле, по которому отслеживается товар заказанный покупателем. Числовой тип данных.

-поле Код покупателя. Здесь сохраняется код покупателя сделавший заказ.

Числовой тип данных. Индексировано возможны совпадения.

- поле Цена. Отпускная цена товара. Тип данных денежный. Не индексированно.

- поле Количество. Количество единиц, заказанных покупателем.

Тип данных числовой, Не индексированно.

Вносить новые данные по заказам помогает форма « Таблица заказы»

Создание форм описывалось ранее.

11. Связи

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

Связывание таблиц.

Таблицы связываются по ключевым полям. По правилам

- Один – к -одному

- Один – ко – многим

-Многие – ко – многим

- Многие – к - одному

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

Для того, чтобы связать таблицы, необходимо открыть схему данных.

Выбрать «добавить новые таблицы» и в появившемся окне отметить то, что нам нужно.

Выделенные таблицы появятся на форме «схема данных» Соединяем их, и в появившемся окне настраиваем схему взаимоотношения связей.

После того как связи установлены и настроены, нажимаем «создать».

12. Отчеты

Отчеты помогают сводить данные в форму удобную для чтения. При формировании отчета все необходимые сведения располагаются таким образом, что могут быть отправлены на печать без предварительной подготовки. Рассмотрим формирование отчета на примере «отчет по товарам». Откроем в БД объекты, выберем «создание отчетов с помощью мастера»

В появившемся окне выберем таблицу «Товары». Перенесем доступные поля в правую часть. Теперь эти поля будут отображаться в новом отчете.

В следующем окне добавим уровень группировки. Доступно три уровня.

В следующем окне зададим порядок сортировки. В нашем случае будем сортировать сведения в поле «марка товара» по возрастанию.

Следующий шаг очень важный. Здесь отчет встраивается в параметры печати .

Выбираем макет отчета, ориентацию листа, и самое главное выбираем «настроить ширину полей для размещения на одной странице». Это позволит уместить всю информацию на одном листе, и не позволит выйти за границы печати.

Далее выбираем стиль и наконец имя отчета, под которым он будет сохранен в БД.


Список использованной литературы

1.   Учебное пособие по курсу «Базы данных»/Сост. Ф.М.Шакирова. - Уфа: Восточная академия, 2008.

2.   Методические указания к написанию курсовых работ по курсу

«Базы данных»/Сост. Ф.М Шакирова. – Уфа: Восточный университет, 2006

3.   Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д.Хоменко. – Издание третье, дополнительное и переработанное. Санкт-Петербург 2003


Информация о работе «Проектирование базы данных оптового склада»
Раздел: Информатика, программирование
Количество знаков с пробелами: 11711
Количество таблиц: 0
Количество изображений: 0

Похожие работы

Скачать
37243
9
10

... является Client.exe. Для организации доступа к базе данных используется драйвер ODBC для SQL-сервера Microsoft, версия 03.81.9030. 5.2 Функциональное назначение Программный продукт «Автоматизированная система учёта товаров на оптовом складе (клиент)» предназначен для доступа к базе данных, хранящей сведения о поступлении и продаже товаров на складе, а также для оформления и печати складских ...

Скачать
32697
0
17

... но мало кто из нас задумывается над тем, откуда же эти товары оказываются на полках наших больших магазинов. Хотелось бы рассмотреть эту проблему на примере моей курсовой работы “Фруктовый склад". Несомненно, эта база данных будет состоять из таких сущностей взаимоотношений, как клиенты, т.е. закупщики товаров, и поставщики, т.е. те, кто непосредственно предоставляют эти товары. К этому складу ...

Скачать
5299
0
1

... данных предприятия, отношения, запросы. К зачету по вычислительной практике необходимо предоставить дискету с выполненной работой. Зачет по практике принимается руководителем практики от кафедры. 5. ЗАДАНИЯ НА ПРАКТИКУ 1          Разработать концептуальную схему базы данных для одной из следующих предметных областей (представить первую, вторую и третью нормальные формы отношений) согласно ...

Скачать
22499
1
32

... отношения между этими процессами. Диаграмма IDEF3 – методология моделирования, использующая графическое описание информационных потоков, взаимодействий между процессами обработки информации и объектов, являющихся частью этих процессов. Главной технологической операцией является производство и учет готовой продукции. В качестве исходных данных используется сырье – изображается с помощью стрелки ...

0 комментариев


Наверх