ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение Как определить диапазон голоса - ваш вокал
Игровые автоматы с быстрым выводом Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими Целительная привычка Как самому избавиться от обидчивости Противоречивые взгляды на качества, присущие мужчинам Тренинг уверенности в себе Вкуснейший "Салат из свеклы с чесноком" Натюрморт и его изобразительные возможности Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. Как научиться брать на себя ответственность Зачем нужны границы в отношениях с детьми? Световозвращающие элементы на детской одежде Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия Как слышать голос Бога Классификация ожирения по ИМТ (ВОЗ) Глава 3. Завет мужчины с женщиной 
Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д. Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу. Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар. | Концептуальное проектирование базы данных Построение модели «сущность-связь», является неформальным подходом построения структуры любой БД, при этом модель «сущность-связь» должна быть основой для проектирования структуры БД, с использованием формальных методов. IDEF1X является методом для разработки реляционных баз данных и использует условный синтаксис, специально разработанный для удобного построения концептуальной схемы. Концептуальной схемой называется универсальное представление структуры данных в рамках коммерческого предприятия, независимое от конечной реализации базы данных и аппаратной платформы. Использование метода IDEF1X наиболее целесообразно для построения логической структуры базы данных после того, как все информационные ресурсы исследованы и решение о внедрении реляционной базы данных, как части корпоративной информационной системы, было принято. Диаграмма IDEF1x представлена на рисунке 5. Все связи между сущностями на данной диаграмме представлены виде неидентифицирующей связи, что упрощает её доработку или редактирование, не оказывая негативного влияния на последующую реализацию базы данных. Сущность услуги абонента является ассоциативной сущностью. Это реализует возможность того, что к каждому телефону может быть подключено несколько услуг. Сущность “Телефоны” так же является ассоциативной, что реализации возможности наличия у одного человека нескольких номеров телефона.  Рисунок 5 – Логический уровень модели IDEF1x  Рисунок 6 – Физический уровень модели IDEF1x На рисунке 6 изображена физическая схема базы данных. Рассмотрим все сущности и их атрибуты. Сущность “Tariff” – хранит информацию о тарифных планах. В качестве первичного ключа используется ID_COPY типа INT. Атрибут Title типа VARCHAR(255) хранит название тарифа, Price_per_conversation_minute типа REAL хранит цену за минуту разговора, Sms_price типа REAL хранит цену одного СМС сообщения. Сущность «Service» - хранит информацию об услугах. В качестве первичного ключа используется атрибут ID_Service типа INT. Атрибут Title типа VARCHAR(255) хранит название услуги, а атрибут Monthly_price типа REAL хранит ежемесячную цену данной услуги. Сущность «Telephones» - хранит информацию о номерах телефонов. В качестве первичного ключа используется атрибут ID_Num, атрибут Phone_number типа VARCHAR(255) – хранит номер телефона, атрибут Balance типа REAL хранит баланс лицевого счёта для номера телефона, атрибут Is_active типа SMALLINT хранит значение, которое определяет активен или нет данный номер телефона, атрибут Passport_number – является мигрирующим ключом из сущности Client_info, атрибут ID_Tariff – является мигрирующим ключом из сущности Tariff. Cущность «Telephones_service» - содержит информацию о всех номерах телефонов и подключённых к ним услугах. В качестве первичного ключа для неё выступает ID_Telephone_service типа INT. Атрибут Date_connection типа Date хранит дату подключения услуги, атрибут Date_disconnection типа Date хранит дату отключения и допускает Null значение, Null значение в данном атрибуте означает, что услуга не имеет дату отключения и 2 атрибута ID_Service и ID_NUM, являющихся мигрирующими ключами из сущностей Service и Telephones соответственно. Сущность «Detailed_calls» содержит информацию о звонках аббонентов. Первичным ключом здесь является атрибут ID_Detail типа INT, также эта сущность содержит мигрирующий ключ ID_Num типа INT из сущности «Telephones» и атрибуты: Talk_time типа INT, Date_of_call типа Date, Call_price типа REAL, Call_Number типа REAL. Сущность Client_info – содержит информацию о клиентах, первичным ключом для неё является Passport_number типа VARCHAR(12). Так же эта сущность содержит атрибуты Sex типа VARCHAR(1), Name типа VARCHAR(255), Adress типа VARCHAR(255). Последняя сущность Recharge_balance – хранит историю пополнения баланса номеров, первичным ключом в ней выступает атрибут ID_Recharge типа INT. Так же эта сущность хранит атрибуты Date_recharge типа Date, Recharge_sum типа REAL и мигрирующий ключ ID_Num. |