Учебное пособие: Access для юристов

Практические примеры

ПРИМЕР 1:

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

Информационное описание договора можно представить в виде системы атрибутов:

1. Шифр договора (однозначно идентифицирует договор).

2. Вид договора (например, купля-продажа и т.п.).

З. Заказчик (код организации в виде аббревиатуры).

4. Исполнитель (код организации в виде аббревиатуры).

5. Дата заключения.

б. Дата окончания (срок действия).

7. Тип штрафных санкций (определяет способ начисления штрафа при ненадлежащем выполнении договора в срок: % от суммы при типе 1, или % от суммы за каждый день задержки выполнения договора при типе 2; договор может не предусматривать штрафных санкций).

8. Штрафные санкции (% от суммы договора).

9. Договорная сумма.

10. Состояние договора (Имеет два значения: "д" действующий, "о" - оконченный),

1 1. Дата выполнения (определяет день действительного выполнения договора).

12. Задержка выполнения (количество дней - определяется как разница между датой выполнения и договорной датой окончания).

13. Сумма штрафа (начисляется по просроченным договорам при наличии штрафных санкций).

14. Штрафная задолженность (наличие долга по штрафу, имеет два значения: "да" и "нет".

Атрибуты 1-10 являются входными, т.е. их значения известны при внесении информации о договоре в базу данных; все они являются обязательными, кроме атрибутов 7-8, так как штрафные санкции могут отсутствовать. Атрибут "состояние договора" является изменяемым в отличие от входных атрибутов 1-9.

Атрибуты 11-14 являются определяемыми: их значения "вычисляются" при наступлении определенного события - выполнения договора.

Информационное описание контрагента можно представить в виде системы атрибутов:

1 Код контрагента (однозначно определяет контрагента).

2. Наименование организации.

3. Адрес организации.

4. Телефон организации.

5. Банковские реквизиты.

Все атрибуты являются входными и обязательными.

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

Поскольку вся информация об объектах хранится в таблицах, на следующем этапе проектирования определяют структуры таблиц.

К-во Просмотров: 884
Бесплатно скачать Учебное пособие: Access для юристов