База данных для информационной системы - Таксопарк
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
»ьное средство22.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.
Таблица 2.25 Динамические ограничения на уровне базы данных для функции3 Учет VIP клиентов
Группа атрибутовОграничениеНомер VIP картыВ тех строках таблицы №2, где атрибут №4.2 (номер карты) заполнен, он должен быть идентичен атрибуту №1.5 (номер карты) в одной и только одной строке таблицы №3;
2.4.3.2Динамические ограничения на уровне базы данных для данной функции не выявлены.
- Операционные правила на уровне базы данных для данной функции не выявлены.
2.4.4 Функция 4 Учет материальных средств
- Статические ограничения на уровне базы данных для данной функции приведены в табл.2.26.
Таблица 2.26 Динамические ограничения на уровне базы данных для функции4 Учет материальных средств
Группа атрибутовОграничение2.1 Код Мат СредстваСтрока символов. Новый код получается прибавлением 1 к числу или выбором следующей буквы алфавита Код участвует в функциях 4.
2.4.4.2Динамические ограничения на уровне базы данных для данной функции не выявлены.
2.4.4.3Операционные правила на уровне базы данных для данной функции не выявлены.
2.4.5 Функция 5 Учет кадров
2.4.5.1Статические ограничения на уровне базы данных для данной функции приведены в табл.2.27.
Таблица 2.27 Динамические ограничения на уровне базы данных для функции5 Учет кадров
Группа атрибутовОграничение1.1 Код КонтрагентаСтрока символов. Новый код получается прибавлением 1 к числу или выбором следующей буквы алфавита Код участвует в функциях 4.
2.4.5.2Динамические ограничения на уровне базы данных для данной функции не выявлены.
2.4.5.3Операционные правила на уровне базы данных для данной функции не выявлены.
2.5 Вывод
В результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые должны быть учтены при дальнейшем проектировании.
Общее число ограничений на уровне атрибутов составляет 127 (в том числе динамических 6), на уровне кортежей 11 , на уровне множеств кортежей 11 и на уровне базы данных 7(2).
3 ПРОЕКТИРОВАНИЕ ЛОКАЛЬНЫХ ER-МОДЕЛЕЙ
Данный раздел посвящен проектированию локальных ER-моделей, соответствующих отдельным автоматизируемым функци?/p>