Инфологическое проектирование базы данных


Проанализировав предметную область, выделим следующие сущности:
  1. Пользователи –содержит основные сведения о пользователях автоматической телефонной сети;
  2. Технологии - содержит сведения о используемой технологии определенным пользователем;
  3. Журнал работ – содержит сведения о действих над определенным пользователем,
  4. Отдел- содержит сведения о отделе и принадлежности к автоматической телефонной сети,
  5. ГТС – содержит информацию о городской телефонной сети;  
  6. Агенты - объединяет сведения об агентах;
  7. АТС- сведения о автоматической телефонной сети;
Определим атрибуты каждой сущности.
Сущность «Пользователь» имеет следующие атрибуты (см. табл.1)
Таблица 1.
Атрибут
Описание атрибута
Кодпользов
Идентификационный номер пользователя
Фамилия
Фамилия пользователя
Имя
Имя пользователя
Отчество
Отчество пользователя
Район
Район города где проживает пользователь
Адрес
Адрес где проживает пользователь
Паспорт
Номер паспорта
Телефон
Номер домашнего телефона
Постоянный
Постоянный ли пользователь АТС


Атрибуты сущности «Технологии» приведены в таблице 2.
Таблица 2.
Атрибут
Описание атрибута
Кодпользов
Идентификационный номер пользователя
кодтехнол
Код технологии используемый пользователем
названтехнологии
Название технологии
кодатс
Код используемой пользователем автоматической телефонной сети


В сущности «Журнал работ» следующий набор атрибутов(см. табл.3)
Таблица 3.
Атрибут
Описание атрибута
Кодсессии
Идентификационный код сессии
Дата
Дата проведения действия
Коддействия
Идентификационный номер действия
Действие
Найменнование действия
Причина
Причина выполнения действия
Кодпользов
Код пользователя с которым происходит определенное действие
Кодотдела
Номер отдела выполняющего действия


В сущности «Отдел» можно выделить атрибуты(см. табл. 4).
Таблица 4.
Атрибут
Описание атрибута
Кодотдела
Идентификатор отдела
Названиеотдела
Название отдела
Кодатс
Код АТС к которому он принадлежит


Атрибуты сущности «ГТС» приведены в таблице 5.
Таблица 5.
Атрибут
Описание атрибута
Кодгтс
Идентификационный номер пользователя
Названиеатс
Фамилия пользователя
адресатс
Имя пользователя


Сущность «Агенты» имеет следующие атрибуты (см. табл. 6).
Таблица 6.
Атрибут
Описание атрибута
Кодотдела
Идентификационный номер отдела
Кодагента
Идентификационный номер агента работающего в отделе
Фамилия
Фамилия сотрудника
Имя
Имя сотрудника
Отчество
Отчество сотрудника


Атрибуты сущности «АТС» приведены в таблице 7.
Таблица 7.
Атрибут
Описание атрибута
Кодатс
Идентификационный номер автоматической телефонной станции
Имяатс
Название автоматической телефонной станции
адресатс
Адрес расположения автоматической телефонной станции
кодгтс
Код ГТС к которому принадлежит автоматической телефонной станции




Объект Пользователь связан с объектами Технологии, Журнал работ отношением 1: N. Объект Агент связан с объектом Отдел отношением 1: N. Объект Отдел связан с объектом АТС отношением 1: N. Объект АТС связан с объектом ГТС отношением 1:1.
На основании проведенного анализа получим информационную структуру взаимосвязей объектов, представленную на рис. 1.

Рисунок 1. Информационная структура взаимосвязей объектов предметной области "Городской телефонной сети"
2.2.Концептуальная инфологическая модель предметной области.
 C учетом описания атрибутов каждой из сущностей концептуальную модель рассматриваемой предметной области можно представить в следующем виде (рис. 2).


Рисунок 2. Концептуальная инфологическая модель базы данных предметной области «Городская телефонная сеть»