Вихідна канонічна модель була розроблена на попередньому етапі. Розроблені специфікації реляційної моделі наведені в документі 2014.230700.62.БД.КР. РМ Реляційна модель .
Усунення подсущностей і категорій
Подсущность і категорії перше узагальнюючої сутності Співробітник усунені шляхом виділення в окремі сутності категорій Науковий керівник raquo ;, Член ради raquo ;, Експерт raquo ;, Опонент raquo ;, що мають власні атрибути, і елімінування категорії Співробітник з введенням відповідного правила посилальної цілісності для пов'язаних з категорією сутностей.
Усунення явних зв'язків типу один до багатьох
Явні зв'язку типу один до багатьох замінені неявними шляхом копіювання атрибутів-ідентифікаторів батьківської сутності в безліч атрибутів дочірньої суті. Таке копіювання вироблено для сутностей Доповідь raquo ;, Автор raquo ;, Проведення raquo ;, Організатори raquo ;, Учасник raquo ;, Виступ raquo ;, Керівник raquo ;, Розсилка автореферату raquo ;, Відгук , Зауваження raquo ;. У разі ідентифікує зв'язку скопійований ідентифікатор стає компонентом первинного ключа.
. 2 Специфікації обмежень і правил
У даному підрозділі обмеження і правила, сформульовані в розд. 4 для глобальної ER-моделі, трансформовані стосовно до реляційної моделі, а саме:
обмеження атрибутів сутностей (таблиця 5.1);
обмеження кортежів (таблиця 5.2);
обмеження унікальності (таблиця 5.3);
інші обмеження (таблиця 5.4);
операційні правила (таблиця 5.5);
стандартні посилальні правила (таблиця 5.6).
При цьому інші обмеження, а також операційні правила перетворені до подієво-орієнтованої формі для наступної реалізації у вигляді тригерів бази даних.
Таблиця 5.1
Обмеження атрибутів
Ім'я атрибута або агрегатаТіпРазмерГраніци або опустімие значеніяСтруктураУсловіеМногозначностьЗначеніе по умолчаніюмінмакс1.1. Реєстраційний номер покладе. целое11інкр.3) 1.2. Назва конференцііположіт. целое11інкр. 3) рядок рус. букв lt;=501) 111.3. Проведеніестрока рус. Букв lt;=501) 111.3.1 Дата проведеніяДата2) 111.3.2.Место проведення покладе. ціле 1 1інкр. 3) 1.3.3.Время проведеніястрока рус .букв lt;=50 1) 1 11.4. Оргкомітет положіт.целое1) 11інкр. 3) 1.4.1.Код оргкомітету рядок рус .букв lt;=50111.4.2.Організатор положіт.целое1) 1) 1.4.3.1.Код організатора рядок рус .букв lt;=50 1 +11 11.4.3.2.ФІО організатораположіт. целое11інкр. 3) 1.4.3.3.Роль в комітетеположіт. целое11інкр. 3) 1.5.Участнікстрока рус .букв lt;=501) 111.5.1. НВП участнікаположіт. ціле 1 1інкр. 3) 1.5.2.Код участнікаположіт. целое11інкр. 3) 2.1. Реєстраційний номер рядок рус .букв lt;=501) 112.2. Назва конкурсу/виставки покладе. ціле 1 1інкр. 3) 1.1. Реєстраційний номер рядок рус .букв lt;=501) 11.2. Назва конференції покладе. ціле 1інкр. 3) рядок рус .букв lt;=50 1122 Опонент. НВП покладе. целое1) 1інкр. 3) 23 Опонент. Код опонента покладе. ціле 11інкр. 3) 24 Опонент. ПІБ оппонентастрока рус .букв lt;=501) 1125 Захист. Реєстраційний номер покладе. ціле 11інкр. 3) 1.1. Реєстраційний номер Дата2) 111.2. Назва конференціістрока рус.букв1) 1 1положіт. ціле 11інкр. 3) 1.3. Проведеніестрока рус. букв lt;=501) 111.3.1 Дата проведеніяположіт. ціле 11інкр. 3) 1.3.2.Место проведення рядок рус .букв lt;=501) 1 11.3.3.Время проведення покладе. ціле 1 1інкр. 3) 1.4. Оргкомітетстрока рус .букв lt;=501) 1 11.4.1.Код оргкомітету покладе. ціле 1 1інкр. 3) 1.4.2.Організатор рядок рус .букв lt;=501) 111.4.3.1.Код організатора рядок рус .букв lt;=501) 1 1 Є Примітки:
) Російські прізвища, імена, по батькові (перша буква прописна, інші - рядкові; можливі подвійні прізвища, розділені дефісом, багатослівні імена, розділені пробілами).
) Дата gt; Поточна дата - 100 років; Дата lt; Поточна дата - 16 років.
) Наступне значення (інкремент).
Таблиця 5.2.
Обмеження кортежів
Група атрібутовОграніченіеФункція 1 Конференції - немає ограніченійФункція 2 Конкурси і виставки - немає обмежень
Функція 3 Заходи - немає обмежень
Примітки: lt; якщо є
Таблиця 5.3.
Обмеження унікальності
Група атрібутовСреді яких примірників має місце унікальность1.1 Прийом дисертації. Реєстраційний номер акта пріемасреді всього конференцій1.2 Діссер?? ант. Код діссертантасреді всього ...