Студопедия — Схема базы данных
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Схема базы данных






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

На рисунке представлена модель предметной области.


 

Логическая модель БД «Сотовая связь»


После построения логической структуры БД проверяем на нарушение принципов нормализации, т.е. все ли ее атрибуты атомарные, а любой неключевой атрибут каждой таблицы:
функционально зависят от полного первичного ключа, а не от его части, если ключ составной;
не имеют функциональной зависимости от другого неключевого атрибута, то есть каждый неключевой атрибут не должен зависеть от ключа транзитивно (через другой промежуточный атрибут).
В данном случае, все атрибуты сущностей атомарные. Следовательно, все сущности находятся в 1НФ.


Сущности: Клиент, Тип звонка и Фирма сотовой связи не имеют составного ключа. Неключевые поля, перечисленных сущностей, не имеют функциональной зависимости друг от друга. Поэтому они нормализованы.
На основании анализа данных можно задавать шаблоны, которые будут определять формат выводимых значений для отдельных полей.

 

2.3. Ограничение целостности
Следующие ограничения связаны с принятыми стратегиями поддержания целостности данных

Родительская сущность Дочерняя сущность Правило удаления Правило обновления Правило вставки
1 Тариф Звонок каскадное каскадное ограничивающее
2 Тип_Звонка Звонок каскадное каскадное ограничивающее
3 Клиент Звонок каскадное каскадное ограничивающее
4 Фирма Тариф каскадное каскадное ограничивающее

 


Проектирование программного обеспечения
Описание программного обеспечения


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

Форма «Редактирование и поиск по БД» содержит в себе кнопки: «Добавление нового клиента», «Добавление нового тарифа», «Список клиентов», «Поиск клиента» которые дают возможность работы с таблицами «Тариф» и «Клиент».
Форма «Отчеты» содержит в себе кнопки: «отчет по клиентам», «отчет по активным тарифам», «отчет за период»,»отчет по состоянию счета».
В каждой кнопочной форме есть кнопка выход, позволяющая закрывать форму.

 

Описание интерфейса программного обеспечения
Модель представления интерфейса – это описание внешнего интерфейса, как его видит конечный пользователь системы.
В качестве главного меню выступает кнопочная форма.

Главная форма с кнопочным меню

Рисунок 2.3 – Главная форма.

 







Дата добавления: 2015-06-15; просмотров: 342. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Почему важны муниципальные выборы? Туристическая фирма оставляет за собой право, в случае причин непреодолимого характера, вносить некоторые изменения в программу тура без уменьшения общего объема и качества услуг, в том числе предоставлять замену отеля на равнозначный...

Тема 2: Анатомо-топографическое строение полостей зубов верхней и нижней челюстей. Полость зуба — это сложная система разветвлений, имеющая разнообразную конфигурацию...

Виды и жанры театрализованных представлений   Проживание бронируется и оплачивается слушателями самостоятельно...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Studopedia.info - Студопедия - 2014-2024 год . (0.022 сек.) русская версия | украинская версия