Обработка исключительных ситуаций. Последовательный доступ к данным с использованием технологии BDE, страница 14

Акты (НомерАкт, ДатаАкт, ТабНом), где  НомерАкт       – номер акта, первичный ключ, текстовый, до трех символов;

ДатаАкт         – дата акта, дата/время, краткий формат даты;

       ТабНом           – табельный номер МОЛ, текстовый, до трех символов, внешний ключ, подстановка из таблицы МОЛ.

Структура таблицы СтрокиАктов:

СтрокиАктов (НомерАкт, ИнвНомер), где  НомерАкт       – номер акта, текстовый, до трех символов, внешний ключ, подстановка из таблицы Акты;

ИнвНомер        – инвентарный номер, текстовый, до шести символов, внешний ключ, подстановка из таблицы ИнвентОбъект.

Опишите в среде СУБД Access структуру перечисленных таблиц, создайте схему данных и заполните таблицы информацией в соответствии со следующими условиями:

·  информация в БД должна быть взята из четырех-пяти актах приема;

·  два из этих актов должны быть выписаны в один и тот же день;

·  справочник МОЛ должен содержать сведения о четырех сотрудниках, двое из которых должны работать в одном подразделении;

·  в справочнике ИнвентОбъект должна находиться информация не менее чем о восьми объектах, из которых две пары должны иметь одинаковые названия, но разные инвентарные номера.

Вариант 2. Издержки обращения в торговле

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

Таблица 3 – Пример ведомости издержек обращения

Ведомость №38 от 14.02.2011 г.

издержек обращения по подразделению: Склад

Статья издержек

Сумма, р.

Примечание

Транспорт

690000

Перевозка продуктов

Электроэнергия

147000

Освещение, холодильные установки

Спецодежда

109000

Спецодежда для грузчиков

Необходимо разработать в среде СУБД Access базу данных Издержки обращения, в которой должны быть отражены сущности Статьи издержек и Подразделения организации, содержащие нормативно-справочную информацию, а также сущности Ведомости и Строки ведомостей, основанных на документе «Ведомость издержек обращения в торговле». Сущность Ведомости содержит информацию из заголовочной части документов, а Строки ведомостей – из их табличных частей. Надо учесть следующие обстоятельства (условия применения):

·  номера ведомостей не повторяются на протяжении всего периода учета;

·  в одной ведомости могут быть оценены несколько статей издержек;

·  не все статьи из справочника должны быть оценены в одной ведомости;

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

·  дважды одна статья не может быть оценена в одной ведомости;

·  в один день в каждом подразделении должна быть оформлена только одна ведомость.

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

Структура таблицы СтатьиИздержек:

СтатьиИздержек (КодСт, НаимСтИзд), где  КодСт             – код статьи издержек, первичный ключ, текстовый, до двух символов;

НаимСтИзд    – наименование статьи издержек, текстовый, до 50 символов.

Структура таблицы Подразделения:

Подразделения (КодПодр, НазвПодр), где  КодПодр          – код подразделения, первичный ключ, текстовый, до трех символов;

НазвПодр        – название подразделения, текстовый, до 50 символов.

Структура таблицы Ведомости:

Ведомости (НомерВед, ДатаВед, КодПодр), где  НомерВед        – номер ведомости, первичный ключ, текстовый, до трех символов;

ДатаВед          – дата ведомости, дата/время, краткий формат даты;

КодПодр          – код подразделения, текстовый, до трех символов, внешний ключ, подстановка из таблицы Подразделения.