Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП ГТС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
969.73 Кб
Скачать

2.1.2. Описание выходной информации.

На выходе получаем:

  • Распечатка данных об абонентах;

  • Распечатка данных об очереди на подключение;

  • Распечатка данных о свободных номерах;

  • Распечатка данных о таксафонах;

2.1.3. Разработка концептуальной модели данных.

Концептуальная модель является представлением точки зрения пользователя на предметную область и не зависит ни от программного обеспечения СУБД, ни от технических решений. Она стабильна.

Одной из распространенных моделей концептуальной схемы является модель «сущность - связь». Под сущностью понимают основное содержание объекта предметной области, о котором собирают информацию. В качестве сущности могут выступать место, вещь, личность, явление.

Экземпляр сущности - конкретный объект.

Сущность принято определять атрибутами - поименованными характеристиками.

Рис 2. Логическая структура реляционной базы данных.

2.1.4. Выявление информационных объектов

Определим функциональные зависимости реквизитов справочного документа «Сведения об абонентах» и выделим информационный объект. Функциональная зависимость реквизитов имеет место только в том случае, если одному значению ключа соответствует только одно значение зависимого (описательного) реквизита. Функциональную зависимость реквизитов можно изобразить графически в виде линий со стрелками, идущими от ключевого реквизита к зависимому реквизиту. Ключевой реквизит подчеркивается.

Установим функциональные зависимости между реквизитами всех справочных документов. Сначала для документа «Сведения об абонентах».

Таблица 2.1. Функциональная зависимость реквизитов

Документ

Наименование реквизита

Имя реквизита

Сведения об абонентах

Код АТС

К АТС

Телефон

ТЕЛ

Адрес

АД

ФИО

ФИО

Пол

ПОЛ

Дата рождения

ДР

Паспортные данные

ПД

Льготы

ЛГ

Тип телефона

ТТЕЛ

Тариф

ТАР

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

Таблица 2.2.

Зависимые реквизиты

Ключевые реквизиты

Вид ключа

Имя ИО, включающего реквизит

КАТС

ПД

П,У

Абонент

ТЕЛ

КАТС

П,У

АТС

АД

КАТС

П,У

АТС

ФИО

ПД

П,У

Абонент

ПОЛ

ПД

П,У

Абонент

ДР

ПД

П,У

Абонент

ПД

ПД

П,У

Абонент

ЛГ

ПД

П,У

Абонент

ТТЕЛ

ПД

П,У

Абонент

ТАР

ПД

П,У

Абонент

У – уникальный, П – простой.

Рассмотрим схему отношений: КАТС, ТЕЛ, АД, ПД, ФИО, ПОЛ, ДР, ЛГ, ТТЕЛ, ТАР.

Первичный ключ: КАТС, ПД.

Реквизиты каждого информационного объекта канонической модели данных должны отвечать требованиям, соответствующим третьей нормальной форме реляционной модели данных:

  • информационный объект должен содержать уникальный идентификатор – первичный ключ;

  • все описательные реквизиты должны быть взаимонезависимы, то есть между ними не должно быть функциональных зависимостей;

  • все реквизиты, входящие в составной ключ, также должны быть взаимонезависимы;

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

  • каждый описательный реквизит должен зависеть от ключа нетранзитивно.

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

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

Таблица 2.3. Группировка реквизитов ИО.

Реквизит ИО

Признак ключа

Имя ИО

Семантика ИО

ПД

КАТС

ФИО

ПОЛ

ДР

ЛГ

ТТЕЛ

ТАР

П,У

Абонент

Сведения о всех абонентах

КАТС

ТЕЛ

АД

П,У

АТС

Сведения о всех адресах и телефонах, входящих в данную АТС

Теперь выделенные информационные объекты полностью отвечают требованиям нормализации, то есть находятся в третьей нормальной форме.

Аналогично выполняем анализ документа «Список общественных телефонов и таксофонов».

Таблица 2.4. Функциональная зависимость реквизитов

Документ

Наименование реквизита

Имя реквизита

Список таксофонов

Код АТС

К АТС

Адрес АТС

АДАТС

Код таксофона

КТАКС

Адрес таксофона

АДТАКС

Для каждого зависимого реквизита по связи устанавливаем ключевой реквизит.

Таблица 2.5.

Зависимые реквизиты

Ключевые реквизиты

Вид ключа

Имя ИО, включающего реквизит

КАТС

КТАКС

П,У

Таксофон

АДАТС

КАТС

П,У

АТС

АДТАКС

КТАКС

П,У

Таксофон

У – уникальный, П – простой.

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

Таблица 2.6. Группировка реквизитов ИО.

Реквизит ИО

Признак ключа

Имя ИО

Семантика ИО

КТАКС

КАТС

АДТАКС

П,У

Таксофон

Сведения о всех таксофонах

КАТС

АДАТС

П,У

АТС

Сведения об АТС

Анализ документа «Список свободных номеров»:

Таблица 2.7.

Документ

Наименование реквизита

Имя реквизита

Имя ИО

Список свободных номеров

Код АТС

КАТС

Свободный номер

Свободный номер

СВНОМ

Анализ документа «Очередь на подключение»:

Таблица 2.8.

Документ

Наименование реквизита

Имя реквизита

Имя ИО

Очередь на подключение

Паспортные данные

ПД

Очередник

ФИО

ФИО

Адрес

АД

Льготы

ЛГ

Возможность

ВМЖТ

Код АТС

КАТС

Объекты справочной информации:

Таблица 2.9.

Информационный объект

Название реквизита

Обозначение

Признак ключа и другие примечания

АТС

Код АТС

Адрес АТС

Адрес абонента

Телефон

КАТС

АДАТС АД ТЕЛ

Уникальный простой ключ

АБОНЕНТ

Код АТС

Паспортные данные

ФИО

Пол

Дата рождения

Льготы

Тип телефона

Тариф

КАТС

ПД ФИО ПОЛ ДР ЛГ ТТЕЛ ТАР

Уникальный простой ключ

ТАКСОФОН

Код АТС

Код таксофона

Адрес таксофона

КАТС КТАКС АДТАКС

Уникальный простой ключ

СВОБОДНЫЙ НОМЕР

Код АТС

Свободный номер

КАТС

СВНОМ

Уникальный простой ключ

ОЧЕРЕДНИК

Код АТС

Паспортные данные

ФИО

Адрес

Льготы

Возможность

КАТС ПД ФИО АД ЛГ ВМЖТ

Уникальный простой ключ

Проанализируем учетный документ «Оплата услуг»:

Таблица 2.10.

Документ

Наименование реквизита

Имя реквизита

Имя ИО

Оплата услуг

ФИО

ФИО

Оплата

Телефон

ТЕЛ

Льготы

ЛГ

Тариф

ТАР