Описание внутренней модели базы данных.
Таблицы.
На данном этапе составляются проекты таблиц, которые будут в дальнейшем реализовываться в конкретной базе данных.
Сущность «Пользователь» имеет следующие атрибуты (см. табл.1)
Таблица 1.
Атрибут
|
Типы данных
|
Примечание
|
Кодпользов
|
integer
|
Ключевое поле
|
Фамилия
|
charaster
| |
Имя
|
charaster
| |
Отчество
|
charaster
| |
Район
|
charaster
| |
Адрес
|
charaster
| |
Паспорт
|
charaster
| |
Телефон
|
charaster
| |
Постоянный
|
logical
| |
Депозит
|
currently
|
Атрибуты сущности «Технологии» приведены в таблице 2.
Таблица 2.
Атрибут
|
Типы данных
|
Примечание
|
Кодпользов
|
integer
|
Ключевое поле
|
кодтехнол
|
integer
| |
названтехнологии
|
charaster
| |
кодатс
|
integer
|
В сущности «Журнал работ» следующий набор атрибутов(см. табл.3)
Таблица 3.
Атрибут
|
Типы данных
|
Примечание
|
Кодсессии
|
integer
|
Ключевое поле
|
Дата
|
Date
| |
Действие
|
charaster
| |
Причина
|
charaster
| |
Кодпользов
|
integer
| |
Кодотдела
|
integer
|
В сущности «Отдел» можно выделить атрибуты(см. табл. 4).
Таблица 4.
Атрибут
|
Типы данных
|
Примечание
|
Кодотдела
|
integer
|
Ключевое поле
|
Названиеотдела
|
charaster
| |
Кодатс
|
integer
|
Атрибуты сущности «ГТС» приведены в таблице 5.
Таблица 5.
Атрибут
|
Типы данных
|
Примечание
|
Кодгтс
|
integer
|
Ключевое поле
|
Названиегтс
|
charaster
| |
адресгтс
|
charaster
|
Сущность «Агенты» имеет следующие атрибуты (см. табл. 6).
Таблица 6.
Атрибут
|
Типы данных
|
Примечание
|
Кодотдела
|
integer
|
Ключевое поле
|
Кодагента
|
integer
| |
Фамилия
|
charaster
| |
Имя
|
charaster
| |
Отчество
|
charaster
|
Атрибуты сущности «АТС» приведены в таблице 7.
Таблица 7.
Атрибут
|
Типы данных
|
Примечание
|
Кодатс
|
integer
|
Ключевое поле
|
Имяатс
|
charaster
| |
адресатс
|
charaster
| |
кодгтс
|
integer
|
Формы.
Для удобства пользования базой данных был создан пользовательский интерфейс, содержащий кнопочные формы, в каждой из которых можно получить данные о состоянии базы данных.
Рис.1 Главная форма базы данных
При нажатии кнопки «Формы» на главной форме базы данных появится кнопочная форма(Рис.2) с возможностью выбрать необходимую форму, каждая из которых связанна с таблицей базы данных.
Рис.2 Формы для пользователя по основным таблицам
Форма «Запросы» (Рис.3) необходима для выполнения основных запросов к базе данных пользователем.
Рис. 3 форма «Запросы»
Форма «Отчеты» (Рис.4) необходима для работы ,а точнее отображения отчетов с данными по базе данных.
Рис.4 Форма «Отчеты»
Форма «Список АТС»(Рис.5)
Содержит таблицу с данными о АТС.
Рис.5
Форма «Агенты» (Рис.6)отображает персонал работающий в отделах организации.
Рис.6 Форма «Агенты»
Форма «Технологии» (Рис.7) дает информацию о технологиях и пользователях которые ими пользуются.
Рис.7 Форма « Технологии»
Форма «Все пользователи» (Рис.8) предоставляет данные о всех клиентах базы данных.
Рис.8
Форма «Пользователи»(Рис.9) позволяет добавлять удалять и редактировать данные о пользователях.
Рис.9 Форма «Пользователи»
Форма «Журнал работ» (Рис.10) позволяет изменения о состоянии услуг пользователям.
Форма «Список ГТС» (Рис.11) не предоставляет возможность редактировать записи а служит для отображения используемых ГТС.
Рис.11