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

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

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






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

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


 

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


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


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

 

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

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

 


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


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

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

 

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

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

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

 







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



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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

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

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

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