Разработка структуры специализированной базы геоданных структуры и базы данных состояния войск для применения в автоматизированных системах управления войсками
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
базе геоданных. Если один и тот же объект был отредактирован в различных версиях, возникает конфликт. При такой ситуации ArcSDE выводит специальное диалоговое окно, которое обеспечивает помощь пользователю в разрешении конфликта, соответствующие конфликтующие объекты отображаются на карте.
Таким образом, ArcSDE представляет инструментарий, позволяющий сформировать банк данных геопространственной информации.
1.1.5Информационная база состояния войск
Информационная база состояния войск предназначена для хранения в СУБД следующей информации:
-данных о своих восках, войсках иностранных государств;
-вариантов моделирования обстановки;
данных о типовых и реальных штатных структурах своих войск и войск иностранных государств;
данных о наличии, состоянии и тактико-технических характеристиках вооружения, техники, имущества и боеприпасов;
оперативно-тактических нормативов;
оперативно-тактических условных знаков;
схем технических решений.
шаблонов документов;
результатов решения информационно-расчетных задач;
данных о местности;
Базы данных (БД) являются неотъемлемой частью современных автоматизированных систем управления войсками.
Любая АСУВ использует структуры данных для получения исходных данных, нормативно справочной информации, хранения результатов работы. Любая информация, используемая входящими в состав АСУВ информационными и информационно-расчетными задачами, в соответствии с современной методологией создания программного обеспечения, должна храниться в БД.
Проблемным вопросом является момент комплексирования программного обеспечения, и организации обмена данными между автоматизированными рабочими местами должностных лиц и звеньев управления. Это обусловлено тем, что программное обеспечение разрабатывается различными организациями, каждая из которых предоставляет для использования собственные структуры данных.
Решение этой проблемы заключается в использовании единой базы данных, с использованием настроек представлений и специально организованных скриптов для формирования минимально необходимой структуры данных.
По способу физической реализации база данных должна быть реализована как реляционная база данных.
База данных должна быть описана схемой данных, в которой необходимо отобразить структуры таблиц, ключевые поля, связи между таблицами.
Структура информационной базы имеет в своей основе реляционную модель данных. Информация в базе данных хранится в виде отдельных связанных таблиц. По составу информации можно выделить 4 следующих смысловых группы таблиц:
данные о своих войсках и войсках противника, тактико-технические характеристики вооружения, техники и боеприпасы, стандартные справочники и классификаторы, условные знаки, шаблоны документов, технические решения, ссылки на дополнительную информацию, представленную отдельными файлами;
информация для планирования и расчета передвижения войск, включая построение войск, нормативно-справочные таблицы, данные о местности и планируемых маршрутах передвижения в выбранном районе, информация для решения задач оптимизации маршрутов передвижения своим ходом, железнодорожным и воздушным транспортом, а также связанных задач расчета фортоборудования, горюче-смазочных материалов, крепления техники, организации комендантской службы;
данные о возможностях, боевом порядке, составе и укомплектованности формирований своих войск и войск противника, полученные в результате решения задач оценки. Данные хранятся в виде, обеспечивающим доступ к ним всем задачам, имеющим потребность в реальной информации о войсках на выбранный момент времени;
раздел данных о минно-взрывных заграждениях. Эта информация получена в результате решения задачи сбора и является постоянно пополняемой.
Структура таблицы включает в себя:
описание полей;
ключ;
индексы;
ограничения;
В описании полей для каждого поля задаются:
имя (только латинскими буквами);
тип (для обеспечения совместимости с существующими приложениями хранения, обработки и отображения информации допускается использование стандартных типов данных);
размер (в зависимости от типа поля).
Каждая таблица имеет ключевое поле.
Ключ представляет собой комбинацию полей, данные в которых однозначно определяют каждую запись в таблице.
Индекс, как и ключ, строится по полям таблицы, однако он может допускать повторение значений составляющих его полей. Поля, по которым построен индекс, называются индексными. При создании индексы именуются латинскими буквами. Индексирование таблиц БД реализовано в необходимом для ускорения обработки запросов масштабе.
Связи между таблицами устанавливаются при участии только ключевых или проиндексированных полей.
При работе со связанными таблицами разрешается использовать стандартные процедуры каскадного обновления и удаления данных. При удалении записи главной таблицы нужно удалять и соответствующие ей записи в подчиненной таблице (каскадное удаление).
При необходимости включения в базу данных графической информации необходимо организовать таблицу ссылок, в которой указываются ссылки на файлы, содержащие такую информацию.
1.1.6Защита базы данных от несанкционированного доступа
Остановимся подробнее на рассмотрении вопросов защиты данных. Комплекс программно-аппаратных средств и организационных (процедурных)