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

ФИОМОЛ        – фамилия МОЛ, текстовый, до 50 символов;

Подразд           – подразделение, в котором работает МОЛ, текстовый, до 50 символов.

Структура таблицы УчКарты:

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

ДатаУК           – дата учетной карты, дата/время, краткий формат даты.

Структура таблицы СтрокиУК:

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

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

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

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

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

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

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

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

Вариант 5. Учет банковских кредитов

Для каждого кредита, предоставляемого какой-то организации, банк составляет договор, имеющий уникальный номер для банка. В этом договоре точно определяются сумма кредита, срок погашения (возврата кредитованной суммы) и годовой банковский процент за предоставление кредита. Периодически в банке составляется документ «Ведомость поступления денежных средств по договорам кредитов за период». Пример этого документа приведен в таблице 6.

Таблица 6 – Пример ведомости поступления денежных средств по договорам кредитов

Ведомость № 31 за период от 02.02.2011 до 06.02.2011г.

поступления денежных средств по договорам кредитов

Организация

№ договора

Оплаченная сумма, р.

Дата оплаты

ООО "Мир"

54

20000000

02.02.2011

ООО "Мир"

59

10000000

02.02.2011

АО "Земля"

67

15000000

06.02.2011

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

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

·  в одной ведомости могут быть зафиксированы поступления денежных средств не по всем заключённым договорам;

·  в одной ведомости ссылка на один договор может встретиться несколько раз, если заемщик сделал несколько взносов в рассматриваемый период;

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

·  в одну ведомость включаются все сведения об оплатах, произведённых в указанный период.

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

Структура таблицы Заемщики:

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

НазвОрг           – название организации, текстовый, до 50 символов;

АдресОрг         – адрес организации, текстовый, до 50 символов.

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