Разработка автоматизированной информационной системы учета объектов интеллектуальной собственности

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Вµ-ко-многим, необходимо введение вспомогательных таблиц с первичным ключом в виде комбинации ключей связываемых отношений.

Первичный ключ - один или более атрибутов отношения, значение которого уникально идентифицирует строку отношений.

Помимо связей типа многие-ко-многим в логической структуре используется связь типа один-ко-многим. Она реализуется с помощью размещения первичного ключа отношения-один на стороне отношения-много. Такой ключ называется внешним ключом.

На рисунке 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 продукцииИдентификатор продукцииЧисловой+++-НаименованиеПолное наименование продукцииТекстовый-+--НазначениеОписание назначения продукцииТекстовый-+--Комментарии к видуКомментарии к виду продукцииТекстовый----Технические характеристикиТехнические характеристики продукцииТекстовый----Комментарии к стадииКомментарии к стадии развития проду