Особенности работы в СУБД Firebird.

Модераторы: kdv, CyberMax

Ответить
MisBug
Сообщения: 1
Зарегистрирован: 22 май 2011, 17:10

Особенности работы в СУБД Firebird.

Сообщение MisBug » 22 май 2011, 17:37

Добрый день.

Уважаемые форумчане, помогите пожалуйста разобраться с заданием.

Создать схему базы данных со следующим содержимым.

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

Таблица «Клиенты» (код клиента, наименование, адрес, телефон, кредит, скидка для клиента)

Таблица «Договора» (номер договора, дата договора, код клиента, состояние лицевого счета по договору)

Таблица «Оплаты» (номер документа, дата документа, номер договора, сумма оплаты)

Таблица «Заказы» (номер заказа, номер договора, код товара, количество, цена)

Таблица «Товары» (код товара, код категории, наименование товара, цена, скидка на товар)

Таблица «Категории» (код категории, наименование)


Реализовать с помощью хранимых процедур и триггеров, следующее

Отражение состояния лицевого счета по договору, учитывая заказы и оплаты.

При оформлении заказа учитывалась скидка клиента и скидка на товар.

При оформлении заказа проверять, что суммарный долг клиента по договорам не превышает 5000, в случае превышения не принимать заказ.



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

кто чем может - ссылкой или книжкой какой. или на пальцах объясните как это делать.
я даже не знаю с чего начать.

Ответить