Разработка базы данных, пригодной для хранения информации о торговле

Страницы работы

Содержание работы

Санкт-Петербургский Государственный Университет Аэрокосмического    Приборостроения

Работу приняла:                                                                        Зюбан Алевтина Васильевна

Пояснительная Записка по СУБД

на тему «Торговля»

Работу выполнил студент группы 4538:                                                                                      Иванина Елена

Санкт - Петербург

2008г.

Задание 9

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

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

При работе с БД могут потребоваться следующие сведения:

·  какие товары имеются в магазине (на базе);

·  какие отсутствующие товары может заказать  магазин на базе;

·  какие товары и в каком количестве имеются в отделах магазина;

·  список заведующих отделами магазина;

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

Администратор БД, может вносить следующие изменения:

закупка нового товара;

закрытие отдела в магазине;.

изменение цены товара.

Необходимо предусмотреть возможность выдачи справки о наличии товаров в отделе магазина и отчета по магазину (количество и наименование товаров в отделах, ФИО заведующих отделами, номер базы, за которой закреплен магазин).                                                                                                                       

Предметная область

Предметной областью данной БД является Торговля. БД предназначена для получения всех необходимых пользователю сведений, таких как: информация о магазинах, наличие товара в магазине, отделы магазина, баз, прикрепленных к магазину, ФИО заведующих отделами магазина, сорт, цена и количество товара как на базе так и в магазине. С помощью запросов пользователь может получать только ту информацию, которая ему требуется, не просматривая все данные. Например, ФИО заведующего отделом и наличие товара. С помощью форм пользователь может просматривать и редактировать данные нашей базы.

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

Объекты предметной области

На основании анализа концептуальной модели информация распределится следующим образом:

1.  Объект «Магазинт» - информация будет храниться в таблицах:

·  «Магазин»

·  «Товар магазина»

·  «Название товара»

2.  Объект «Отделыт» - информация будет храниться в таблицах:

·  «Отделы»

·  «Отделы название»

·  «Товар в отделе»

3.  Объект «Названия баз» - информация будет храниться в таблицах:

·  «Названия баз»

·  «Товары базы»

Схема данных

Родительская таблица

Подчиненная таблица

Условие связи

Магазин

Название баз

Номер магазина – номер магазина (1:1)

Магазин

Товар магазина

Номер магазина – Код товара (1:М)

Магазин

Отделы

Номер магазина – Код отдела (1:М)

Название баз

Товары базы

Номер магазина – Код базы (1:М)

Название товара

Товар магазина

Код названия товара – Код товара (1:М)

Отделы название

Отделы

Код название отдела – Код отдела (1:М)

Отделы название

Товар в отделе

Код название отдела – Код отдел товар (1:М)

Описание каждой таблицы с набором полей

1.  Магазин

2.  Название баз

3.Товар магазина

4.Отделы

5.Товары базы

6.Название товара

7.Отделы название

8.Товар в отделе

Формы

1.  Для решения задач построена сводная форма (или кнопочная). С ее помощью мы можем открыть три другие кнопочные формы: для работы с формами, для работы с запросами, для работы с отчётами.

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

Похожие материалы

Информация о работе