Смекни!
smekni.com

База данных для информационной системы - Таксопарк (стр. 6 из 13)

2.2.3.3 Операционные правила для кортежей атрибутов соответствующих данной функции не выявлены.

2.2.4 Функция 4 «Учет материальных средств»

2.2.4.1 Статические ограничения для данной функции на уровне кортежей для отдельных атрибутов не выявлены, а для групп атрибутов — в табл. 2.14.

Таблица 2.14 – Статические ограничения для групп атрибутов на уровне кортежей функции 4 «Учет материальных средств»

п/п

Группа атрибутов

Ограничение

1

1.1 Код Ответственного Сотрудника

Уникальность

1.2 Фамилия Ответственного Сотрудника
1.3 Код Сотрудника, который использует это материальное средство
1.4 Фамилия Сотрудника (который использует это материальное средство)
2.1 Код Мат Средства

2.2.4.2 Динамические ограничения для кортежей атрибутов, соответствующих данной функции не выявлены.

2.2.4.3 Операционные правила для кортежей атрибутов соответствующих данной функции не выявлены.

2.2.5 Функция 5 «Учет сведений о контрагентах (поставщиках)»

2.2.5.1 Статические ограничения для данной функции на уровне кортежей для отдельных атрибутов не выявлены, а для групп атрибутов — в табл. 2.15.

Таблица 2.15 – Статические ограничения для групп атрибутов на уровне кортежей функции 5 «Учет сведений о контрагентах (поставщиках)»

п/п

Группа атрибутов

Ограничение

1

1.1 Код Контрагента

Уникальность

1.4 ИНН
1.5 ОКОНХ
1.6 ОКПО
1.10 Электронная почта

2.2.4.2 Динамические ограничения для кортежей атрибутов, соответствующих данной функции не выявлены.

2.2.4.3 Операционные правила для кортежей атрибутов соответствующих данной функции не выявлены.

Уровень множеств кортежей

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

2.3.1 Функция 1 «Учет сведений о сотрудниках»

2.3.1.1. Статические ограничения для множеств кортежей, соответствующих данной функции, приведены в табл. 2.16 (ограничения уникальности) и в табл. 2.17 (другие ограничения).

Таблица 2.16 – Ограничения уникальности на уровне множеств кортежей для функции 1 «Учет сведений о сотрудниках»

п/п

Группа атрибутов

Уникальность

1

1.5 Код Сотрудника

Для всех сотрудников

1.13-1.18 Паспортные данные

2

3.1 Дата Записи

Для всех записей

3.2 Автор Записи
3.3 Дата Последнего изменения
3.4 Автор Последнего Изменения

Таблица 2.17 – Другие ограничения на уровне множеств кортежей для функции 1 «Учет сведений о сотрудниках»

Группа атрибутов

Ограничение

1.6 Адрес (фактический)

Адрес города Уфы

2.3.1.2 Динамические ограничения для множества кортежей, соответствующих данной функции не выявлены.

2.3.1.3 Операционные правила для множеств кортежей, соответствующих данной функции не выявлены.

2.3.2 Функция 2 «Учет принятых вызовов»

2.3.2.1. Статические ограничения для множеств кортежей, соответствующих данной функции, приведены в табл. 2.18 (ограничения уникальности).

Таблица 2.18 – Ограничения уникальности на уровне множеств кортежей для функции 2 «Учет принятых вызовов»

п/п

Группа атрибутов

Уникальность

1

1.1 Код Вызова

Для всех вызовов

2

2.1 Код Сотрудника

Для всех сотрудников

3

3.2 Номер Машины

Для всех машин

4

4.2 Номер VIP карты

Для всех VIP карт

2.3.2.2 Динамические ограничения для множества кортежей, соответствующих данной функции не выявлены.

2.3.2.3 Операционные правила для множеств кортежей, соответствующих данной функции не выявлены.

2.3.3 Функция 3 «Учет VIP клиентов»

2.3.3.1. Статические ограничения для множеств кортежей, соответствующих данной функции, приведены в табл. 2.19 (ограничения уникальности).

Таблица 2.19 – Ограничения уникальности на уровне множеств кортежей для функции 3 «Учет VIP клиентов»

п/п

Группа атрибутов

Уникальность

1

1.1 Код Клиента

Для всех VIP клиентов

1.5 Номер VIP карты
1.6 Номер Договора
1.13 Номер Паспорта

2.3.3.2 Динамические ограничения для множества кортежей, соответствующих данной функции не выявлены.

2.3.3.3 Операционные правила для множеств кортежей, соответствующих данной функции не выявлены.

2.3.4 Функция 4 «Учет материальных средств»

2.3.4.1. Статические ограничения для множеств кортежей, соответствующих данной функции, приведены в табл. 2.20 (ограничения уникальности)

Таблица 2.20 – Ограничения уникальности на уровне множеств кортежей для функции 4 «Учет материальных средств»

п/п

Группа атрибутов

Уникальность

1

1.1 Код Ответственного Сотрудника

Для всех сотрудников

1.3 Код Сотрудника, который использует это материальное средство

2

2.1 Код Мат Средства

Для всех Мат. Средств

2.3.4.2 Динамические ограничения для множества кортежей, соответствующих данной функции не выявлены.

2.3.4.3 Операционные правила для множеств кортежей, соответствующих данной функции не выявлены.

2.3.5 Функция 5 «Учет сведений о контрагентах (поставщиках)»

2.3.5.1. Статические ограничения для множеств кортежей, соответствующих данной функции, приведены в табл. 2.21 (ограничения уникальности).

Таблица 2.21 – Ограничения уникальности на уровне множеств кортежей для функции 5 «Учет сведений о контрагентах (поставщиках)»

Группа атрибутов

Уникальность

1.1 Код Контрагента

Для всех поставщиков

1.4 ИНН
1.5 ОКОНХ
1.6 ОКПО
1.10 Электронная почта

2.3.1.2 Динамические ограничения для множества кортежей, соответствующих данной функции не выявлены.

2.3.1.3 Операционные правила для множеств кортежей, соответствующих данной функции не выявлены.

2.4 Уровень базы данных

В данном подразделе для функций, определенных в разд. 1.2, выявляются ограничения и правила на уровне базы данных в целом.

2.4.1 Функция 1 «Учет сведений о сотрудниках»

2.4.1.1 Статические ограничения на уровне базы данных для данной функции приведены в табл. 2.22

Таблица 2.22 – Статические ограничения на уровне базы данных для функции 1 «Учет сведений о сотрудниках»

Группа атрибутов

Ограничение

Код Сотрудника Во всех строках таблицы №2 атрибут №2.1 (код сотрудника) должен быть идентичен атрибуту №1.1 (код сотрудника) в одной и только одной строке таблицы №1;

2.4.1.2 Динамические ограничения на уровне базы данных для данной функции приведены в табл. 2.23.

Таблица 2.23 – Динамические ограничения на уровне базы данных для функции 1 «Учет сведений о сотрудниках»

Группа атрибутов

Ограничение

Код Сотрудника Строка символов. Новый код получается прибавлением 1 к числу или выбором следующей буквы алфавита Код участвует в функциях 1, 2, 4.

2.4.1.3 Операционные правила на уровне базы данных для данной функции не выявлены.

2.4.2 Функция 2 «Учет принятых вызовов»

2.4.2.1 Статические ограничения на уровне базы данных для данной функции приведены в табл. 2.24.

Таблица 2.24 – Статические ограничения на уровне базы данных для функции 2 «Учет принятых вызовов»

Группа атрибутов

Ограничение

Номер VIP карты В тех строках таблицы №2, где атрибут №4.2 (номер карты) заполнен, он должен быть идентичен атрибуту №1.5 (номер карты) в одной и только одной строке таблицы №3;

2.4.2.2 Динамические ограничения на уровне базы данных для данной функции не выявлены.

2.4.2.3 Операционные правила на уровне базы данных для данной функции не выявлены.

2.4.3 Функция 3 «Учет VIP клиентов»

2.4.3.1 Статические ограничения на уровне базы данных для данной функции не выявлены.

Группа атрибутов

Ограничение

1.1 Код Клиента Строка символов. Новый код получается прибавлением 1 к числу или выбором следующей буквы алфавита Код участвует в функциях 2, 3.

2.4.3.2 Динамические ограничения на уровне базы данных для данной функции приведены в табл. 2.25.