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.