Характеристика баз данных (нормативно-справочные, входные и промежуточные)



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

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

В ходе работы над проектом образованы следующие объекты предметной области:

· Коды пакетов,

· Пакет,

· Коды ошибок,

· Хост,

· Сетевые адреса,

· Шаблон

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

Ниже приведен перечень объектов, с детализацией их атрибутов:

· Коды пакетов

Ø Название кода,

Ø Индекс кода

· Пакет

Ø Код,

Ø Значение,

Ø Адрес назначения,

Ø Адрес приема,

Ø Статус

· Коды ошибок

Ø Название ошибки,

Ø Код ошибки,

Ø Пояснения

· Хост

Ø Адрес IP,

Ø Адрес MAC,

Ø Наименование,

Ø Состояние

· Сетевые адреса

Ø Тип адреса,

Ø Название,

Ø Статус

· Шаблон

Ø Путь к шаблону,

Ø Тип шаблона,

Ø Тип шаблона

В любой информационной системе все таблицы информационной базы делятся на три основных типа:

· Простые справочники,

· Составные справочники,

· Основные таблицы

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

Таблица 1. Таблица базы данных tTempleTypes для размещения типов шаблонов

Name Type Description
ID INTEGER Первичный ключ
NAME CHAR(30) Название типа шаблона

 

Таблица 2. Таблица базы данных tErrorCodes для размещения кодов ошибок

Name Type Description
ID INTEGER Первичный ключ
NAME CHAR(30) Наименование ошибки
CODE INTEGER Код ошибки
Desc CHAR(50) Описание ошибки

 

Таблица 3. Таблица базы данных tNetAddr для размещения сетевых адресов

Name Type Description
ID INTEGER Первичный ключ
IPAddr CHAR(15) IP адрес машины
MACAddr CHAR(15) MAC адрес машины
HostName CHAR(30) Название машины в DNS

 

Таблица 4. Таблица базы данных tCODES для размещения кодов пакетов

Name Type Description
ID INTEGER Первичный ключ
NAME CHAR(20) Название кода

 

Таблица 5. Таблица базы данных tStatuses для размещения статусов

Name Type Description
ID INTEGER Первичный ключ
NAME CHAR(50) Название статуса

 

Таблица 6. Таблица базы данных tHost для размещения информации о хостах сети

Name Type Description
ID INTEGER Первичный ключ
NAME CHAR(30) Название машины
IPAddr CHAR(15) IP адрес машины
MacAddr CHAR(15) MAC адрес машины
Desc CHAR(90) Описание
Status CHAR(15) Состояние

 

Таблица 7. Таблица базы данных tPACKET для размещения данных о пакетах

Name Type Description
ID INTEGER Первичный ключ
VALUE INTEGER Значение
HOST_ID INTEGER Внешний ключ
HOSTTO_ID INTEGER Внешний ключ
STATUS_ID INTEGER Внешний ключ
DATA_1 BLOB Данные в пакете, сырые
CODE_ID INTEGER Внешний ключ
ERR_ID INTEGER Внешний ключ

 

Таблица 8. Таблица базы данных tTempls для размещения путей и названий шаблонов

Name Type Description
ID INTEGER Первичный ключ
NAME CHAR(50) Название шаблона
PATH CHAR(255) Путь
TYPE_ID INTEGER Внешний ключ
NetAddr_ID INTEGER Внешний ключ
PACKET_ID INTEGER Внешний ключ

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

Рис.2. Схема данных

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


Дата добавления: 2016-01-04; просмотров: 120; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!