Разработка автоматизированной информационной системы учета объектов интеллектуальной собственности
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Вµ-ко-многим, необходимо введение вспомогательных таблиц с первичным ключом в виде комбинации ключей связываемых отношений.
Первичный ключ - один или более атрибутов отношения, значение которого уникально идентифицирует строку отношений.
Помимо связей типа многие-ко-многим в логической структуре используется связь типа один-ко-многим. Она реализуется с помощью размещения первичного ключа отношения-один на стороне отношения-много. Такой ключ называется внешним ключом.
На рисунке 2.11 представлена логическая структура базы данных, где PK - первичные ключи таблиц, а FK - внешние ключи таблиц. Жирным шрифтом обозначены обязательные поля в таблицах, остальные поля - необязательные. На рисунке приняты сокращения:
НПШ - научно-педагогическая школа
НОН - научно-образовательное направление
ОИС - объект интеллектуальной собственности
ID - Identification number
Для всех связей принято каскадное обновление полей (U:c) и каскадное удаление записей (R:c).
3. Реализация АИС учета объектов интеллектуальной собственности и научно-технической продукции университета
3.1Разработка физической структуры базы данных
автоматизированный информационный университет интеллектуальный
Разработка физической структуры базы данных проводилась в среде разработки Microsoft Access 2003. Структура физической базы данных представлена на рисунке 3.1.
Рисунок 3.1 - Структура физической базы данных
Далее представлено описание используемых в базе данных таблиц с указанием типа полей, уникальностью их значения (У), обязательностью заполнения при добавлении новой записи (О), первичного ключа (ПК) и внешнего ключа (ВК).
Таблица 3.1 - Научные направления
ПолеНазначениеТип данныхУОПКВКID направленияИдентификатор научного направленияЧисловой+++-Научные направленияНазвание научного направленияТекстовый++--
Таблица 3.2 - НПШ
ПолеНазначениеТип данныхУОПКВКID НПШИдентификатор НПШЧисловой+++-Название НПШНазвание НПШТекстовый++--
Таблица 3.3 - НОН
ПолеНазначениеТип данныхУОПКВКID НОНИдентификатор научно-образовательного направленияЧисловой+++-Название НОННазвание научно-образовательного направленияТекстовый++--
Таблица 3.4 - Подразделения
ПолеНазначениеТип данныхУОПКВКID подразделенияИдентификатор подразделенияЧисловой+++-Название длинноеПолное название подразделенияТекстовый++--Название краткоеАббревиатура названия подразделенияТекстовый+---КодировкаКодировка подразделения, принятая в университетеТекстовый+---РасположениеНомер аудитории (комнаты)Текстовый----ID типа подразделенияИдентификатор типа подразделенияЧисловой-+-+E-mailЭлектронная почта подразделенияТекстовый----Электронный адресЭлектронный адрес подразделения в ИнтернетТекстовый----ID родителяИдентификатор подразделения - родителяЧисловой-+--
Таблица 3.5 - Тип подразделения
ПолеНазначениеТип данныхУОПКВКID типаИдентификатор типа подразделенияЧисловой+++-Название типаНазвание типа подразделенияТекстовый++--
Таблица 3.6 - Руководитель
ПолеНазначениеТип данныхУОПКВКID руководителяИдентификатор руководителяЧисловой+++-ФамилияФамилия руководителяТекстовый-+--ИмяИмя руководителяТекстовый----ОтчествоОтчество руководителяТекстовый----ЗваниеУченое звание руководителяТекстовый----Ученая степеньУченая степень руководителяТекстовый----Дата рожденияДата рождения руководителяВремя / Дата----Мобильный телефонНомер мобильного телефона руководителяТекстовый----E-mail(личный)Личная электронная почта руководителяТекстовый----ПримечаниеКомментарииТекстовый----
Таблица 3.7 - Руководство
ПолеНазначениеТип данныхУОПКВКID руководителяИдентификатор руководителяЧисловой+++-ID подразделенияИдентификатор подразделенияЧисловой+++-ID должностиИдентификатор должностиЧисловой++-+Часы приемаРабочее время руководителяТекстовый----Телефон рабочийНомер рабочего телефона руководителяТекстовый----E-mail(рабочий)Адрес рабочей электронной почты руководителяТекстовый----№ в группеСтатус руководителя в подразделенииЧисловой----КомнатаНомер рабочего кабинета руководителяТекстовый----
Таблица 3.8 - Должность
ПолеНазначениеТип данныхУОПКВКID должностиИдентификатор должностиЧисловой+++-Название должностиНазвание должностиТекстовый++--
Таблица 3.9 - ОИС
ПолеНазначениеТип данныхУОПКВКID ОИСИдентификатор ОИСЧисловой+++-Название ОИСПолное название ОИСТекстовый-+--ID типа ОИСИдентификатор типа ОИСЧисловой-+-+Дата приоритетаДата оформления приоритетаДата / Время----№ охранного документаНомер охранного документаТекстовый+---Дата выдачиДата выдачи документовДата / Время----АвторАвторы ОИСТекстовый----
Таблица 3.10 - Типы ОИС
ПолеНазначениеТип данныхУОПКВКID типа ОИСИдентификатор типа ОИСЧисловой+++-Название типа ОИСНазвание типа ОИСТекстовый++--ID категорииИдентификатор категории ОИСЧисловой-+-+
Таблица 3.11 - Категории ОИС
ПолеНазначениеТип данныхУОПКВКID категорииИдентификатор категории ОИСЧисловой+++-Название категорииНазвание категории ОИСТекстовый++--
Таблица 3.12 - Продукция
ПолеНазначениеТип данныхУОПКВКID продукцииИдентификатор продукцииЧисловой+++-НаименованиеПолное наименование продукцииТекстовый-+--НазначениеОписание назначения продукцииТекстовый-+--Комментарии к видуКомментарии к виду продукцииТекстовый----Технические характеристикиТехнические характеристики продукцииТекстовый----Комментарии к стадииКомментарии к стадии развития проду