
- •Содержание
- •Введение
- •1 Формализация задачи
- •1.1 Словесное описание предметной области
- •1.2 Описание иерархии функций
- •1.3 Выбор субд
- •2 Проектирование и создание бд
- •2.1 Информационная модель предметной области
- •2.1.2 Перекрестная проверка модели данных и модели функций
- •2.1.3 Документирование er – диаграммы
- •2.2 Логическая модель бд
- •2.2.2 Схема базы данных приведённая к третьей нормальной форме.
- •2.2.3 Графическое представление связей между таблицами
- •2.3 Физическая модель бд
- •2.3.1 Техническое описание таблиц
- •2.3.2 Тексты sql-скриптов для создания объектов бд
- •3 Описание приложения
- •3.1 Описание технологии обработки данных
- •3.2 Описание программ
- •Заключение
- •Список использованной литературы
- •Приложение а (обязательное) Исходные тексты программ
- •Приложение б (справочное) Экранные формы
2.1.3 Документирование er – диаграммы
В таблице 2 представлено описание сущностей предметной области.
Таблица 2 – Описание сущностей
Имя сущности |
Пояснение |
Особенности использования |
Клиент |
Описывает клиентов предприятия-провайдера |
Клиенты могут быть физическими или юридическими лицами. Каждый клиент может несколько раз за день пользоваться Интернет |
Сеанс |
Описывает интернет-сеанс клиента, то есть каждое его вхождение в сеть |
- |
Предприятие- провайдер |
Описывает предприятие-провайдер |
- |
Прейскурант |
Описывает печень стоимость 1 минуты сеанса, в частности льготную стоимость на определенную дату |
Цены за пользование услугами могут изменяться |
В таблице 3 представлено описание доменов используемых при работе с БД
Таблица 3 – Описание доменов
Имя домена |
Характеристика домена |
Логические ограничения |
Kod |
Целое от 1 до 999 |
>0 |
Str |
Символьный |
- |
Stoim |
Вещественное от 1 до 999.99 |
>0 |
INN |
Символьный |
- |
В таблицах 4-7 представлено описание атрибутов сущностей
Таблица 4 – Сущность «Клиент»
Свойство |
Пояснение |
Физические характеристики |
Опциональность |
Логические огра- ничения |
|||
Код |
Уникальный инде-тификатор |
|
Обязательный |
|
|||
Подтип Физическое лицо |
|||||||
Фамилия |
|
Символьный |
Обязательный |
- |
|||
Имя |
|
Символьный |
Обязательный |
- |
|||
Отчество |
|
Символьный |
Обязательный |
- |
|||
Номер телефона |
|
Целое от 1 до 999 |
Обязательный |
- |
|||
Адрес |
|
Символьный |
Обязательный |
- |
|||
Подтип Юридическое лицо |
|||||||
Форма собственности |
|
Символьный |
Обязательный |
- |
|||
Название |
|
Символьный |
Обязательный |
|
|||
Фамилия директора |
|
Символьный |
Обязательный |
- |
|||
Имя директора |
|
Символьный |
Обязательный |
- |
|||
Отчество директора |
|
Символьный |
Обязательный |
- |
|||
Адрес |
|
Символьный |
Обязательный |
- |
|||
Наименование банка |
|
Символьный |
Обязательный |
- |
|||
Адрес банка |
|
Символьный |
Обязательный |
- |
|||
Корреспон-дирующий счет |
|
Символьный |
Обязательный |
- |
|||
Номер расчет- ного счета |
|
Символьный |
Обязательный |
- |
|||
БИК |
|
Символьный |
Обязательный |
- |
|||
ИНН/КПП |
|
Символьный |
Обязательный |
- |
Таблица 5 – Сущность «Предприятие-провайдер»
Свойство |
Пояснение |
Физические характеристики |
Опциональность |
Логические ограничения |
Код |
Уникальный индетификатор |
|
Обязательный |
|
Название |
|
Символьный |
Обязательный |
- |
Адрес |
|
Символьный |
Обязательный |
- |
Телефон |
|
Символьный |
Обязательный |
- |
Таблица 6 – «Сеанс»
Свойство |
Пояснение |
Физические харак-теристики |
Опциональность |
Логические ограничения |
Код |
Уникальный индетификатор |
|
|
|
Номер компьютера клиента (MAC адрес) |
|
|
Обязательный |
>0 |
IP адрес |
|
Символьный |
Обязательный |
>0 |
Дата начала соединения |
|
Тип дата |
Обязательный |
Дата начала соединения должна быть <=текущей даты |
Дата конца соединения |
|
Тип дата |
Обязательный |
Дата конца соединения должна быть <=текущей даты |
Время начала соединения |
|
Тип время |
Обязательный |
Время начала соединения должно быть <=текущего времени |
Время окончания соединения |
|
Типа время |
Обязательный |
Время окончания соединения должно быть >=текущего времени |
Стоимость |
|
|
Обязательный |
|
Таблица 7 – Прейскурант
Свойство |
Пояснение |
Физические характеристики |
Опциональность |
Логические ограничения |
Дата |
Уникальный индетификатор Цены меняются с течением времени |
Тип дата |
Обязательный |
Дата изменения цен в прейскуранте должна быть <= текущей даты |
Стоимость 1 минуты |
|
|
Обязательный |
|
Льготная стоимость 20.00-2.00 |
Стоимость одной минуты сеанса в период с 20.00 по 2.00 ночи |
|
Обязательный |
|
Льготная стоимость 2.00-6.00 |
Стоимость одной минуты сеанса в период с 2.00 по 6.00 ночи |
|
Обязательный |
|
Таблица 8 – Описание связей между сущностями
Сущность 1 |
Сущность 2 |
Имя связи |
Опциональность |
Кардинальность |
Клиент |
Сеанс |
Подключается |
Может быть |
1:М |
Сеанс |
Клиент |
Имется |
Должен быть |
М:1 |
Предприятие-провайдер |
Сеанс |
Подключает |
Может быть |
1:М |
Сеанс |
Предприятие-провайдер |
Имется |
Должен быть |
М:1 |
Предприятие-провайдер |
Прейскурант |
Имеет |
Может быть |
1:М |
Прейскурнат |
Предприятие-провайдер |
Имеется |
Должен быть |
М:1 |