Характеристика баз данных (нормативно-справочные, входные и промежуточные)
Информационная база – одна из важнейших составляющих информационной системы, так как правильная организация структуры хранения информации во многом оказывает воздействие на производительность информационной системы в целом.
Для реализации информационной системы, был выбран реляционный тип базы данных, как наиболее удобный. На сегодняшний день существует множество коммерческих и свободных системы управления базами данных, которые работают с реляционными базами данных.
В ходе работы над проектом образованы следующие объекты предметной области:
· Коды пакетов,
· Пакет,
· Коды ошибок,
· Хост,
· Сетевые адреса,
· Шаблон
Для обработки информации, присущей данным объектам, необходимо выявить атрибуты данных объектов, атрибуты детализируют содержание объекта, определяя его свойства и поведение, как в реальном мире, так и в модели данных, следовательно следующей стадией будет выявление атрибутов указанных объектов, для полноты охвата, необходимо указать, как можно больше атрибутов, каждого объекта, это позволит сделать модель данных более информативной.
Ниже приведен перечень объектов, с детализацией их атрибутов:
· Коды пакетов
Ø Название кода,
Ø Индекс кода
· Пакет
Ø Код,
Ø Значение,
Ø Адрес назначения,
Ø Адрес приема,
Ø Статус
· Коды ошибок
Ø Название ошибки,
Ø Код ошибки,
Ø Пояснения
· Хост
|
|
Ø Адрес 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!