Главная страница
Навигация по странице:

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

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

  • Курсовая работа. КУРСОВАЯ Мрыхин Е.Р.. Реферат 4 Введение 4


    Скачать 1.2 Mb.
    НазваниеРеферат 4 Введение 4
    АнкорКурсовая работа
    Дата03.09.2021
    Размер1.2 Mb.
    Формат файлаdocx
    Имя файлаКУРСОВАЯ Мрыхин Е.Р..docx
    ТипРеферат
    #229190
    страница4 из 7
    1   2   3   4   5   6   7

    5.2.Разработка схемы базы данных



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

    Сущность «Абоненты»: ключевое поле – код абонента. Атрибуты: наименование, ИНН, адрес.

    Сущность «Переговоры»: ключевое поле – код переговоры. Атрибуты: дата, номер абонента, город, длительность разговора, время суток, стоимость, стоимость со скидкой, код абонента, код тарифа.

    Сущность «Тарифы»: ключевое поле – код тарифа. Атрибуты: город, тариф дневной, тариф ночной.

    Сущность «Скидки»: ключевое поле – код скидки. Атрибуты: город, продолжительность разговора, процент скидки, код тарифа.

    Проанализировав предметную область, можно построить ER-диаграмму, представленную на рисунке 2.

    Рисунок 2 – ER-диаграмма базы данных «Телефонные переговоры»
    Существует 3 типа связей:

    • «один к одному» – каждой записи одной таблицы соответствует только одна запись в другой;

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

    • «многие ко многим» – множеству записей одной таблицы соответствует множество записей другой таблицы.

    Исходя из выделенных связей построим схему данных, представленную на рисунке 3.

    Рисунок 3 – Схема данных базы данных «Телефонные переговоры»


    5.3. Описание входной информации
    Описанием входной информации ИС «Телефонные переговоры» является поток, содержащий данные об абонентах, переговорах, тарифах, скидках. Разработанная информационная система должна способствовать решению задачи по быстрому доступу к информации о переговорах.
    5.4.Описание выходной информации
    Выходная информация представлена в текстовой и числовой форме. ИС «Телефонные переговоры» позволяет просматривать отчеты, работать с запросами по данным базы данных.

    5.5.Нормализация таблиц, описание таблиц



    Нормализация таблиц базы данных – первый шаг на пути проектирования структуры реляционной базы данных.

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

    Главная цель нормализации базы данных – устранение избыточности и дублирования информации. В идеале при нормализации надо добиться, чтобы любое значение хранилось в базе в одном экземпляре, причем значение это не должно быть получено расчетным путем из других данных, хранящихся в базе.

    Первая нормальная форма:

    • запрещает повторяющиеся столбцы (содержащие одинаковую по смыслу информацию);

    • запрещает множественные столбцы (содержащие значения типа списка и т.п.);

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

    Вторая нормальная форма.

    Вторая нормальная форма требует, чтобы не ключевые столбцы таблиц зависели от первичного ключа в целом, но не от его части.

    Третья нормальная форма.

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

    Для ИС «Телефонные переговоры»на основе разработанной выше ER–диаграммы были разработаны следующие таблицы:Абоненты, Переговоры, Тарифы, Скидки.

    Вид таблиц с описанием их атрибутов представлен на рисунках 4-7:




    Рисунок 4 – Таблица «Абоненты»



    Рисунок 5 – Таблица «Переговоры»


    Рисунок 6 – Таблица «Тарифы»


    Рисунок 6 – Таблица «Скидки»
    1   2   3   4   5   6   7


    написать администратору сайта