Проект бази даних
Рассмотрим этапы создания БД на примере фирмы. Задача состоит в том, чтобы всю деятельность фирмы представить в таблицах. Фирма закупает товар у определенного предприятия в определенном количестве и по определенной цене. За эту работу отвечает менеджер по поставкам. Менеджер по продажам этот же товар продает, но уже другому предприятию, в другом количестве и по другой цене. Постановка задачи Вся… Читати ще >
Проект бази даних (реферат, курсова, диплом, контрольна)
Рассмотрим этапы создания БД на примере фирмы. Задача состоит в том, чтобы всю деятельность фирмы представить в таблицах. Фирма закупает товар у определенного предприятия в определенном количестве и по определенной цене. За эту работу отвечает менеджер по поставкам. Менеджер по продажам этот же товар продает, но уже другому предприятию, в другом количестве и по другой цене.
Работа с такой таблицей вызывает проблем: в каждую новую запись необходимо вводить повторяющиеся значения,; невозможно упорядочить записи, например, по поступающим товарам; и т. п. Для устранения этих недостатков служит БД. Необходимо переписать большую таблицу в виде нескольких таблиц, которые связаны между собой. После разбивки большой таблицы, получаем две основные таблицы (Поставка товара, Продажа товара) и пять вспомогательных таблиц (Товар, Поставщики, Клиенты, Менеджеры по поставкам, Менеджеры по продажам).
Постановка задачи Вся информация, с которой работает фирма, разнесена по таблицам. После этого необходимо изучить деятельность фирмы. В процессе изучения деятельности фирмы сформулированы следующие задачи для будущей БД:
- 1. составление данных на приобретенный товар с учетом наименования предприятия, количества приобретенного товара, цены товара и даты покупки, что отражается в реестре «Счет-фактура выданный» и в «Книге покупок»;
- 2. сбор информации о проданном товаре с учетом наименования предприятия, количества проданного товара, цены товара и даты продажи, что отражается в реестре «Счет-фактура полученный» и в «Книге продаж»;
- 3. расчет остатков товаров на определенную дату;
- 4. расчет прибыли фирмы из расчета разности суммы, затраченной на приобретение товара, и суммы, полученной от продажи, по каждому наименованию товара и по каждой категории товара;
- 5. предусмотреть возможность вывода сведений о каждом товаре, поставщике и клиенте средствами поиска по заданным критериям;
- 6. предусмотреть возможность ввода нового товара, нового поставщика, нового клиента;
Основные таблицы связаны со вспомогательными с помощью кодов:
7. предусмотреть возможность вывода на экран и на печать отчетов и документов.
С учетом поставленных задач, необходимо создать две дополнительных таблицы: Счет-фактура выданный и Счет-фактура полученный, которые будут заполняться автоматически при продаже и покупке товара соответственно.