Скачать 1.01 Mb.
|
2.3Разработка базы данныхПри разработке базы данных обычно выделяется несколько уровней моделирования, при помощи которых происходит переход от предметной области к конкретной реализации базы данных средствами конкретной СУБД. Можно выделить следующие уровни:
В ER-схемах вводится понятие нормальных форм. Аппарат нормализации отношений был разработан Е.Ф.Коддом. Кодд выделил три нормальные формы. Самая совершенная из них третья. В первой нормальной форме ER-схемы устраняются повторяющиеся атрибуты или группы атрибутов. Во второй нормальной форме устраняются атрибуты, зависящие только от части уникального идентификатора (каждый не ключевой атрибут полностью зависит от первичного ключа). Эта часть уникального идентификатора определяет отдельную сущность. В третьей нормальной форме устраняются атрибуты, зависящие от атрибутов, не входящих в уникальный идентификатор. Эти атрибуты являются основой отдельной сущности. 2.3.1Логическая модель данныхЛогический уровень – это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире, например «Организация», «Договор». Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами. Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД. В логической модели не имеет значения, какой конкретно тип данных имеет атрибуты. Различают три уровня логической модели, отличающихся по глубине представления информации о данных:
Диаграмма сущность-связь представляет собой модель данных верхнего уровня. Она включает сущности и взаимосвязи, отражающие основные бизнес-правила предметной области. В такую диаграмму включаются основные сущности и связи между ними. Диаграмма сущность-связь может включать связи многие-ко-многим и не включать описания ключей. Модель данных, основанная на ключах включает описание всех сущностей и первичных ключей и предназначена для представления структуры данных и ключей, которые соответствуют предметной области. Полная атрибутивная модель - наиболее детальное представление структуры данных: представляет данные в третьей нормальной форме и включает все сущности, атрибуты и связи. Основные компоненты ERwin - это сущности, атрибуты и связи. Каждая сущность является множеством подобных индивидуальных объектов, называемых экземплярами. Каждый экземпляр индивидуален и должен отличаться от всех остальных экземпляров. Атрибут выражает определенное свойство объекта. Основные компоненты диаграмм ERwin – это сущности, атрибуты и связи. Сущность (entity) – это «предмет», который может быть идентифицирован некоторым способом, отличающим его от других «предметов». Конкретные человек, компания или событие являются примерами сущности. Связь (relationship) – это ассоциация, устанавливаемая между сущностями. Возможно, некоторые люди могут относиться к чему-либо (например, браку) как к сущности, а другие будут считать это связью. В таких случаях нужно определить, что является сущностями, а что - связями, в соответствии с особенностями конкретной среды. Атрибут (attribute) может быть формально определен как функция, отображающая набор сущностей или набор связей в набор значений или Декартово произведение наборов значений. Связи также имеют атрибуты. Понятие атрибута связи важно для понимания семантики данных и определения функциональных зависимостей между данными. На основе исследованной предметной области была создана логическая модель данных, которая представлена на рисунке 2.3. Рис. 2.3 Логическая модель данных 2.3.2Описание сущностей и атрибутовДля документирования результатов моделирования Erwin позволяет генерировать разные виды отчетов. Далее представлен отчет по модели данных с описанием сущностей и атрибутов. Наименование сущности: Абонент Определение сущности: Юридическое лицо, которое представляет организацию. Содержащий наименование и адрес.
Наименование сущности: Группа услуг Определение сущности: Включает в себя улуги, которые входят в договор.
Наименование сущности: Договор Определение сущности: Соглашение между сторонами о выполнении обязательств. В конкретном случае источники услуг обязуются предоставлять все услуги, которые описаны в данном договоре, а абоненты обязуются во время оплачивать данные улуги. В договоре находится информация с Номером договора, датой заключения данного договора и примечанием.
Наименование сущности: Единица измерения Определение сущности: Единица измерения, в которой измеряется предоставляемая услуга. Например - вода измеряется в кубометрах.
Наименование сущности: Источник услуги Определение сущности: Организация, которая предоставляет услуги потребителям. В данном случае предоставляются услуги коммунального характера: вода холодная, горячая, отопление, газ, электричество.
Наименование сущности: Оплата за оказанные услуги Определение сущности: Содержит информацию об оплате за оказанные услуги, в свою очередь, если в организации, которая произвела движение средств, есть выставленные счет - фактуры, то оплата разносится по ним. Если же счет – фактур на данный момент нет, то вся оплата заносится в предоплату данной организации.
Наименование сущности: Организация Определение сущности: Объединение людей, совместно реализующих некоторую программу или цель, действующих на основе определения процедур и правил. Организация, потребляемая услуги, предоставляющие источником услуг. Содержит Идентификационный номер Организации, Название организации, ИНН, Юридический и Фактический адреса и телефон.
Наименование сущности: Период Определение сущности: Время, за которое собирается информация о потребляемом продукте, например счетчиками сбор фактических показателей. Или подсчет плановых показателей.
Наименование сущности: Позиция СФ Определение сущности: Данная сущность определяет оказанную услугу, она хранит информацию об услуге, содержащейся в счет-фактуре.
Наименование сущности: Сфера деятельности Определение сущности: Деятельность, которой занимается организация.
Наименование сущности: Счет-фактура Определение сущности: Содержит иформацию о выставленных счет-фактурах, такую как: номер счета-фактуры, дату выставления счета-фактуры, информацию о абоненте которому была выставлена счет- фактура и к какой организации относится тот или иной абонент.
Наименование сущности: Тариф Определение сущности: Система ставок платы за различные производственные и непроизводственные услуги. Тариф устанавливает конкретные цены на конкретные услуги.
Наименование сущности: Тип организации Определение сущности: Типы организации могут быть: коммерческие, государственные
Наименование сущности: Услуга Определение сущности: Услуга предоставляемая Источником услуг и потребляемая Абонентами-Организациями. Содержит в себе Идентификационный номер услуги, Код услуги, Название и Свойство.
Наименование сущности: Услуга по договору Определение сущности: Услуга, которая входит в состав договора. Включает в себя количество плановых показателей.
Наименование сущности: Фактические показатели Определение сущности: Показатели, которые не устанавливаются при заключении договора, а снимаются через определенный момент времени. В договоре устанавливается только тариф, по которому данные показатели будут оплачиваться.
|
Дипломного проекта Целью работы является разработка программного обеспечения платежного терминала фирмы demco, позволяющего решить задачу приема платежей... |
Результаты самооценки качества выполнения пояснительной записки и... |
||
Реферат в ходе выполнения дипломного проекта были проанализированы... Разработанная система призвана помочь в работе системного администратора и службы технической поддержки по настройке, обновлению... |
Методические указания к дипломному проектированию для студентов специальности... ... |
||
Реферат Пояснительная записка к дипломному проекту включает в себя:... Тема дипломного проекта «Проект программно-методического комплекса для оптимизации распределения заданий по формированию твердых... |
Общие рекомендации по выполнению курсового проекта Порядок выполнения курсового проекта Студенты выполняют курсовой проект по утвержденной теме в соответствии с заданием и планом-графиком. Образец плана-графика приведен... |
||
Название дипломного проекта Пояснительная записка 122 листа, 26 рисунков, 17 таблиц, 10 источников, 2 приложения |
Отдела образования Администрации Макушинского района о реализации... Од, о реализации проекта «Интеллектуал Зауралья» в образовательных учреждениях района. Был заслушан отчёт директора Макушинской сош... |
||
Реферат Объем пояснительной записки 103 страниц, 12 рисунков, 4 таблиц,... Объем пояснительной записки — 103 страниц, 12 рисунков, 4 таблиц, 1 приложения, 6 листов графического материала, 16 источников |
Экономический раздел Целью дипломного проекта является разработка прототипа системы управления поставками продукции для более эффективного учёта товаров... |
Поиск на сайте Главная страница Литература Доклады Рефераты Курсовая работа Лекции |