Рисунок 38 – Окно приложения в процессе ввода информации в таблицы Заказы и СтрокиЗаказов
Рисунок 39 – Изменение значения внешнего ключа при изменении значения первичного ключа
Проверим, что при удалении какого-либо значения первичного ключа из главной таблицы автоматически будут удалены записи из подчиненных таблиц, связанные с этим значением. Например, при удалении из таблицы Клиенты записи с кодом клиента 007 будут удалены из таблицы Заказы записи, которые связаны с этим клиентом, а из таблицы СтрокиЗаказов – записи, относящиеся к удаляемым заказам.
Варианты индивидуальных заданий
Вариант 1. Прием материальных ценностей
Материальные ценности (инвентарные объекты), приобретаемые организацией делятся на инвентарные группы: литература, средства связи, мебель, вычислительная техника и другие. Они распределяются между подразделениями организации и учитываются в бухгалтерии по материально-ответственным лицам на основании документа «Акт приема материальных ценностей». Пример этого документа приведен в таблице 2.
Таблица 2 – Пример акта приема материальных ценностей
Акт № 175 от 12.02.2011 г.
приема материальных ценностей Грушиным А.Б. Плановый отдел
Инв. номер |
Название инвентарного объекта |
Наименование инвентарной группы |
Балансовая стоимость, р. |
ИПО123 |
Принтер LBP-810 |
Вычислительная техника |
520000 |
ИПО348 |
Стул |
Мебель |
18050 |
ИПО349 |
Кресло |
Мебель |
36800 |
Необходимо разработать в среде СУБД Access базу данных Материальные ценности, в которой должны быть отражены сущности Инвентарный объект и Материально-ответственные лица, содержащие нормативно-справочную информацию, а также сущности Акты и Строки актов, основанные на документе «Акт приема материальных ценностей». Сущность Акты содержит информацию из заголовочной части документов, а Строки актов – из их табличных частей. Надо учесть следующие обстоятельства (условия применения):
· номера актов не повторяются на протяжении всего периода учета;
· каждый инвентарный объект идентифицируется уникальным инвентарным номером;
· один и тот же объект может упоминаться в разных актах;
· в одном акте могут быть отражены поступления нескольких объектов, каждый из которых относится к своей инвентарной группе;
· все объекты одного акта принимаются одним материально-ответственным лицом (МОЛ);
· в один день могут быть оформлены несколько актов.
В результате логического проектирования БД был определен набор из четырех таблиц, структура которых описана ниже.
Структура таблицы ИнвентОбъект:
ИнвентОбъект (ИнвНомер, НазвИнвОб, БалансСтоим, НаимИнвГр), где ИнвНомер – инвентарный номер, первичный ключ, текстовый, до шести символов;
НазвИнвОб – название инвентарного объекта, текстовый, до 50 символов;
БалансСтоим – балансовая стоимость, денежный, ноль цифр в десятичной части;
НаимИнвГр – наименование инвентарной группы, текстовый, до 50 символов.
Структура таблицы МОЛ:
МОЛ (ТабНом, ФИОМОЛ, Подразд), где ТабНом – табельный номер МОЛ, первичный ключ, текстовый, до трех символов;
ФИОМОЛ – фамилия МОЛ, текстовый, до 50 символов;
Подразд – подразделение, в котором работает МОЛ, текстовый, до 50 символов.
Структура таблицы Акты:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.