- •Аннотация
- •Задание на выпускную квалификационную работу
- •Содержание
- •1. Теоретическая часть 11
- •2. Разработка системы создания онтологий 15
- •3. Оценка факторов влияния на здоровье человека. Эргономичность и экологичность проекта 49
- •Введение
- •Теоретическая часть
- •Обзор существующих систем онтологий
- •Проблемы существующих систем создания онтологий
- •Разработка системы создания онтологий
- •Выбор инструментальных средств
- •Обоснование выбора средств реализации
- •2.1.2. Обоснование выбора технических средств
- •Анализ предметной области
- •Определение функциональных требований системы
- •Взаимодействие информационных объектов
- •Описание датологической модели базы данных в MySql
- •Разработка пользовательского интерфейса в виде
- •Характеристические особенности системы
- •Особенности реализации некоторых функций
- •Оценка факторов влияния на здоровье человека. Эргономичность и экологичность проекта
- •3.1. Обоснование необходимости эргономического анализа
- •3.2.Эргономика рабочего места
- •3.2.1. Рекомендации по комплектации оборудования рабочего места
- •Требования по обеспечению необходимой освещенности рабочего места пользователя
- •3.3. Обеспечение электробезопасности и пожаробезопасности
- •3.4.Организационные мероприятия при работе с ис
- •3.5. Защита веб-серверов
- •3.6 Выводы
- •Заключение
- •Список использованной литературы
Описание датологической модели базы данных в MySql
СУБД MySQL была выбрана для данной разработки за большие функциональные возможности. В частности можно отметить поддержку большого количества типов данных от целочисленных со знаком/без знака и записей фиксированной и переменной длины, до использования в типах столбцов значений по умолчанию. Полная поддержка операторов и функций SELECT и WHERE частях запросов, что позволяет решить все поставленные в работе задачи. Отдельно необходимо отметить безопасность. Система, основанная на привилегиях и паролях, за счет чего обеспечивается гибкость и безопасность, и с возможностью верификации с удаленного компьютера. Пароли защищены, т.к. они при передаче по сети при соединении с сервером шифруются [1-2, 9-19].
На основе логической модели данных описана датологическая модель БД, представленная в таблице 2.1., в которой даны физические имена полей, ограничения, ключевые поля и т. д.
Таблица 2.1. Описание датологической модели БД
Пользователь |
Тип данных |
Физическое имя |
Ключ |
Ограничения |
Обязательное |
ID_пользователя |
Int(3) |
Id_admin |
PK |
auto_increment |
NOT NULL |
Фамилия |
Varchar(50) |
Familia_admin |
|
|
NOT NULL |
Имя |
Varchar(50) |
Imia_admin |
|
|
NOT NULL |
Отчество |
Varchar(50) |
Otchestvo_admin |
|
|
NOT NULL |
Телефон |
Varchar(30) |
Telefon |
|
|
NOT NULL |
Направление |
Varchar(50) |
Napravlenie |
|
|
NOT NULL |
Varchar(20) |
|
|
|
||
login |
Varchar(20) |
login |
|
|
|
pass |
Varchar(20) |
pass |
|
|
|
role |
Varchar(20) |
role |
|
|
|
ID_онтологии |
Int(3) |
Id_ontologii |
FK |
|
NOT NULL |
Список онтологий |
Тип данных |
Физическое имя |
Ключ |
Ограничения |
Обязательное |
ID_онтологии |
Int(3) |
Id_ontologii |
PK |
auto_increment |
NOT NULL |
Имя онтологии |
Varchar(30) |
Imia_ontologii |
|
|
NOT NULL |
Ссылка |
Varchar(40) |
ssilka |
|
|
|
Описание |
Varchar(100) |
opisanie |
|
|
NOT NULL |
ID_элемента_графа |
Int(3) |
Id_graf |
FK |
|
NOT NULL |
ID_изображения |
Int(3) |
Id_image |
FK |
|
NOT NULL |
Графы |
Тип данных |
Физическое имя |
Ключ |
Ограничения |
Обязательное |
ID_элемента_графа |
Int(3) |
Id_graf |
PK |
auto_increment |
NOT NULL |
Имя_элементов_графа |
Varchar(10) |
Imia_grafa |
|
|
NOT NULL |
Изображения |
Тип данных |
Физическое имя |
Ключ |
Ограничения |
Обязательное |
ID_изображения |
Int(20) |
Id_image |
PK |
auto_increment |
NOT NULL |
Содержание |
Longblob |
Content |
|
|
NOT NULL |