Разработка структуры специализированной базы геоданных структуры и базы данных состояния войск для применения в автоматизированных системах управления войсками

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

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



базе геоданных. Если один и тот же объект был отредактирован в различных версиях, возникает конфликт. При такой ситуации ArcSDE выводит специальное диалоговое окно, которое обеспечивает помощь пользователю в разрешении конфликта, соответствующие конфликтующие объекты отображаются на карте.

Таким образом, ArcSDE представляет инструментарий, позволяющий сформировать банк данных геопространственной информации.

1.1.5Информационная база состояния войск

Информационная база состояния войск предназначена для хранения в СУБД следующей информации:

-данных о своих восках, войсках иностранных государств;

-вариантов моделирования обстановки;

данных о типовых и реальных штатных структурах своих войск и войск иностранных государств;

данных о наличии, состоянии и тактико-технических характеристиках вооружения, техники, имущества и боеприпасов;

оперативно-тактических нормативов;

оперативно-тактических условных знаков;

схем технических решений.

шаблонов документов;

результатов решения информационно-расчетных задач;

данных о местности;

Базы данных (БД) являются неотъемлемой частью современных автоматизированных систем управления войсками.

Любая АСУВ использует структуры данных для получения исходных данных, нормативно справочной информации, хранения результатов работы. Любая информация, используемая входящими в состав АСУВ информационными и информационно-расчетными задачами, в соответствии с современной методологией создания программного обеспечения, должна храниться в БД.

Проблемным вопросом является момент комплексирования программного обеспечения, и организации обмена данными между автоматизированными рабочими местами должностных лиц и звеньев управления. Это обусловлено тем, что программное обеспечение разрабатывается различными организациями, каждая из которых предоставляет для использования собственные структуры данных.

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

По способу физической реализации база данных должна быть реализована как реляционная база данных.

База данных должна быть описана схемой данных, в которой необходимо отобразить структуры таблиц, ключевые поля, связи между таблицами.

Структура информационной базы имеет в своей основе реляционную модель данных. Информация в базе данных хранится в виде отдельных связанных таблиц. По составу информации можно выделить 4 следующих смысловых группы таблиц:

данные о своих войсках и войсках противника, тактико-технические характеристики вооружения, техники и боеприпасы, стандартные справочники и классификаторы, условные знаки, шаблоны документов, технические решения, ссылки на дополнительную информацию, представленную отдельными файлами;

информация для планирования и расчета передвижения войск, включая построение войск, нормативно-справочные таблицы, данные о местности и планируемых маршрутах передвижения в выбранном районе, информация для решения задач оптимизации маршрутов передвижения своим ходом, железнодорожным и воздушным транспортом, а также связанных задач расчета фортоборудования, горюче-смазочных материалов, крепления техники, организации комендантской службы;

данные о возможностях, боевом порядке, составе и укомплектованности формирований своих войск и войск противника, полученные в результате решения задач оценки. Данные хранятся в виде, обеспечивающим доступ к ним всем задачам, имеющим потребность в реальной информации о войсках на выбранный момент времени;

раздел данных о минно-взрывных заграждениях. Эта информация получена в результате решения задачи сбора и является постоянно пополняемой.

Структура таблицы включает в себя:

описание полей;

ключ;

индексы;

ограничения;

В описании полей для каждого поля задаются:

имя (только латинскими буквами);

тип (для обеспечения совместимости с существующими приложениями хранения, обработки и отображения информации допускается использование стандартных типов данных);

размер (в зависимости от типа поля).

Каждая таблица имеет ключевое поле.

Ключ представляет собой комбинацию полей, данные в которых однозначно определяют каждую запись в таблице.

Индекс, как и ключ, строится по полям таблицы, однако он может допускать повторение значений составляющих его полей. Поля, по которым построен индекс, называются индексными. При создании индексы именуются латинскими буквами. Индексирование таблиц БД реализовано в необходимом для ускорения обработки запросов масштабе.

Связи между таблицами устанавливаются при участии только ключевых или проиндексированных полей.

При работе со связанными таблицами разрешается использовать стандартные процедуры каскадного обновления и удаления данных. При удалении записи главной таблицы нужно удалять и соответствующие ей записи в подчиненной таблице (каскадное удаление).

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

1.1.6Защита базы данных от несанкционированного доступа

Остановимся подробнее на рассмотрении вопросов защиты данных. Комплекс программно-аппаратных средств и организационных (процедурных)