Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая работа / Сотовая связь.docx
Скачиваний:
362
Добавлен:
17.02.2014
Размер:
4.84 Mб
Скачать

4.2. Нормализация отношений

Произведем нормализацию БД «Сотовая связь». В результате нормализации должна исключиться возможная избыточность данных (один факт должен появ­ляться только в одном месте).

Преобразуем таблицы по трем нормальным формам:

  • Отношение находится в 1НФ, если все его атрибуты являются простыми (состоят из одного компонента).

  • Отношение находиться во 2НФ, если оно находиться в 1НФ и каждый неключе­вой атрибут функционально полно зависит от первичного состав­ного ключа.

  • Отношение находиться в 3НФ, если оно находиться во 2НФ и каждый неключе­вой атрибут нетранзитивно зависит от первичного составного ключа (то есть, не зависит функционально от любого другого неключевого поля).

Рассмотрим таблицы БД, приведенные выше, на предмет нормализации.

Все таблицы находится в третьей нормальной форме (3НФ), так как они нахо­дится в 2НФ и каждый неключевой атрибут нетранзитивно зависит от первич­ного ключа (то есть, не зависит функционально от любого другого неключевого поля).

Таблицы в данной БД «Сотовая связь» не нуждаются в нормализации.

5 ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

5.1 Составление форм, запросов и отчетов

Базы данных создаются для удовлетворения информационных потребностей поль­зователя. Их создание обуславливает заполнение их определенными данными.

В настоящее время можно выделить три основных способа ввода, загрузки и ре­дактирования данных в современных реляционных СУБД.

    • непосредственный ввод и редактирование данных в табличном режиме;

    • ввод и редактирование данных через формы;

    • ввод данных через импорт из внешних источников.

Ввод данных в табличном режиме и через формы является наиболее естествен­ным с точки зрения табличного характера организации данных в реляцион­ных СУБД. Но при этом ввод большого количества данных через таблицу более удо­бен, так как пользователь может лучше контролировать процесс заполнения база дан­ных.

Именно по этой причине заполнение базы данных «Сотовая связь» производилось путем ввода данных в таблицы отношения.

Рисунок 3 – Таблица «Операторы»

Рисунок 4 – Таблица «Данные об операторах»

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

Рисунок 6 – Таблица «Подключение»

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

Рисунок 8 – Таблица «Услуги»

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

На рисунке 9 рассположена главная кнопочная форма с которой и будет общаться возможный пользователь этой базы данных:

Рисунок 9 – Главная кнопочная форма

С помощью кнопок в группе «Формы» осуществляется доступ к одноимен­ным формам.

Рисунок 10 – Форма «Операторы»

Рисунок 12 – Форма «Тарифы»

Рисунок 13 – Форма «Услуги»

Рисунок 14 – Форма «Подключение»

Рисунок 20 – Форма «Абоненты»

С помощью кнопок в группе «Отчеты» осуществляется доступ к отчетам.

Рисунок 15– Отчет «Списки абонентов»

Рисунок 16 – Отчет «Тарифы без абонентской платы»

Рисунок 17 – Отчет «Услуги на каждом тарифе»

С помощью кнопок в группе «Запросы» осуществляется доступ к одноимен­ным запросам.

Рисунок 18 – Запрос «Бесплатные услуги»

Рисунок 19 – Запрос «Стоимость полного пакета услуг»

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

Рисунок 21 – Запрос с параметром «Подключившиеся за 2008 год»

Рисунок 22 – Перекрестный запрос «Подключение»

Рисунок 23 – Запрос с параметром «Цена услуги со скидкой»

Рисунок 24 – Запрос с параметром «Тарифы без абонентской платы»

Рисунок 25 – Запрос с параметром «Списки абонентов»

Соседние файлы в папке курсовая работа