Составители:
Рубрика:
ГУАП МЦИТ
Введение в «ORACLE»
Под ред. проф. В.М.Космачёва
78
11. База данных для обслуживания склада.
База данных должна обеспечить автоматизацию складского учета, В ней должны содержаться следующие данные:
1) информация о "единицах хранения" — номер ордера, дата, код поставщика, балансный счет, код
сопроводительного документа по справочнику документов, номер сопроводительного документа, код
материала по справочнику материалов, счет материала, код единицы измерения, количество пришедшего
материала, цена единицы измерения;
2) информация о хранящихся на складе материалах (справочник материалов — код класса материала, код группы
материала, наименование материала);
3) информация о единицах измерения конкретных видов материалов — код материала, единица измерения
(метры, килограммы, литры и т.д.);
4) информация о поставщиках материалов — код поставщика, его наименование, ИНН, юридический адрес
(индекс, город, улица, дом), адрес банка (индекс, город, улица, дом), номер банковского счета.
Помимо SQL запросов для создания таблиц базы данных, разработать пакет, состоящий из процедур и функций,
позволяющий:
1) посчитать количество поставщиков данного материала;
2) предоставить возможность добавления единицы хранения с указанием всех реквизитов;
3) вывести список поставщиков с указанием всех реквизитов данного материала на склад;
4) для указанного адреса банка посчитать количество поставщиков склада, пользующихся услугами этого банка.
Предусмотреть разработку триггеров, обеспечивающих каскадные изменения в связанных таблицах.
12. База данных фирмы.
Фирма отказалась от приобретения некоторых товаров у своих поставщиков, решив самостоятельно наладить их
производство. С этой целью она организовала сеть специализированных цехов, каждый из которых принимает
определенное участие в технолцгическом процессе. Каждому виду выпускаемой продукции присваивается, как
обычно, свой шифр товара, под которым он значится в файле товарных запасов. Этот же номер служит и шифром
продукта. В записи с этим шифром указывается, когда была изготовлена последняя партия этого продукта, какова ее
стоимость, сколько опера ций потребовалось.
Операцией считается законченная часть процесса производства, которая целиком выполняется силами одного цеха в
соответствии с техническими требованиями, перечисленными на отдельном чертеже. Для каждого продукта и для
каждой операции в базе данных фирмы заведена запись, содержащая описание операции, ее среднюю
продолжительность и номер чертежа, по которому можно отыскать требуемый чертеж. Кроме того, указывается номер
цеха, обычно производящего данную операцию. В запись, связанную с конкретной операцией, заносятся потребные
количества расходных материалов, а также присвоенные им шифры товара. Расходными называют такие материалы,
как, например, электрический кабель, который нельзя использовать повторно. Когда, готовясь к выполнению
операции расходный материал забирают со склада, регистрируется фактически выданное количество,
соответствующий шифр товара, номер служащего, ответственного за выдачу, дата и время выдачи, номер операции и
номер наряда на проведение работ, который будет обсуждаться ниже. Реально ззтраченное количество материала
может не совпадать с расчетным, из-за того, например, что часть изготовленной продукции бракуется.
Каждый из цехов располагает многочисленными инструментами и приспособлениями. При выполнении некоторых
операций их все же не хватает, и цех вынужден обращаться в центральную инструментальную за недостающими.
Каждый тип инструмента снабжен отдельным номером и на него заведена запись со словесным описанием. Кроме
того, там отмечено, какое количество инструментов этого типа выделено цехам и какое осталось в инструментальной.
Экземпляры инструмента конкретного типа, например гаечные ключи одного размера, различаются по своим
индивидуальным номерам. На фирме для каждого типа инструмента имеется запись, содержащая перечень всех
индивидуальных номеров. Кроме того, указаны даты их поступления на склад. По каждой операции в фирме
отмечают типы и количества инструментов этих типов, которые должны использоваться при ее выполнении. Когда
инструменты действительно берутся со склада фиксируется индивидуальный номер каждого экземпляра, указываются
номер заказавшего их цеха и номер наряда на проведение работ. И в этом случае затребованное количество не всегда
совпадает с заказанным.
Наряд на проведение работ по форме напоминает заказ на приобретение товаров, но, в отличие от последнего, он
направляется не поставщику, а в один из цехов. Оформляется этот наряд после того, как руководство фирмы сочтет
необходимым выпустить партию некоторого продукта. В наряд заносятся шифр продукта, дата оформления наряда,
срок, к которому должен быть выполнен заказ, а также требуемое количество продукта.
Разработайте структуру таблиц базы данных, подберите имена таблиц и полей, в которых могла бы разместиться вся
эта информация.
Помимо SQL запросов для создания таблиц базы данных, разработать пакет, состоящий из процедур и функций,
позволяющий:
Страницы
- « первая
- ‹ предыдущая
- …
- 76
- 77
- 78
- 79
- 80
- …
- следующая ›
- последняя »
