Для рассмотрения видов нормальных фор введем понятия функциональной и полной функциональных зависимости.
Рис.17. Логическая модель в нотации IDEF1.X
Функциональная зависимость
Атрибут В сущности Е функционально зависит от атрибута А сущности Е, тогда и только тогда, когда каждое значение А в Е связало с ним точно одно значение В в Е. другими словами, А однозначно определяет В.
Полная функциональная зависимость
Атрибут E в сущности B полностью функционально зависит от ряда атрибутов А сущности Е, если и только если В функционально зависит от А и не зависит ни от какого подряда А.
Существуют следующие виды нормальных форм:
Первая нормальная форма (1NF). Сущность Е находится в первой нормальной форме, тогда и только тогда, когда все атрибуты содержат только атомарные значения. Среди атрибутов не должно встречаться повторяющихся групп, т.е. нескольких значений для каждого экземпляра.
Вторая нормальная форма (2NF). Сущность Е находится во второй нормальной форме, если она находится в первой нормальной форме и каждый не ключевой атрибут полностью зависит от первичного ключа, Т.е. не существует зависимостей от части ключа.
Третья нормальная форма (3NF). Сущность Е находится в третьей нормальной форме, если она находится во второй нормальной форме и неключевые атрибуты сущности Е зависят от других атрибутов Е.
Логическую модель на рисунке 17. преобразуем в физическую модель:
Рис.18. Физическая модель в нотации IDEF1.X
3.3 Генерация физической модели
Посредством Erwin можно также создавать и физические модели данных для различных СУБД. Для создания физической модели необходимо в окне создания новой модели выбрать тип создаваемой модели Logical/Physical и тип базы данных, в которой необходимо создать таблицы (Рис. 19). В данном курсовом проекте мы создадим физическую модель для СУБД BorlandC++Builder 6 в сервере БД – Paradox 7.
Рис. 19. Выбор типа модели
Далее создается модель из уже ранее существующей модели созданной в Erwin, изображенной на рисунке 18. Для начала перейдем на физический уровень данных (рис. 20).
Рис. 20. Выбор уровня данных
Затем, в панели инструментов нажимаем кнопку
, в появившемся окне выбираем Modellevelcompare и указываем файл из которого необходимо импортировать данные (рис. 21)Рис. 21.Импорт данных из существующей модели
В последующих окнах необходимо выбрать данные, настройки которые необходимо импортировать. Импорт таблиц и их строк осуществляется путем нажатия на кнопку Import
. Чтобы не импортировать не нужные данные, надо выбрать их из списка и нажать на кнопку Ignore . Окно выбора данных представлено на рисунке 22После нажатия кнопки
необходимо подтвердить появившийся запрос Erwin. Получившаяся модель представляет собой физическую модель для сервера БД Paradox 7 (рис. 23)Рис. 22. Окно выбора импортируемых данных
Рис. 23 Физическая модель
На данном этапе возможно изменить формат конечной БД, для этого необходимо щелкнуть по кнопке
«Selecttargetserver» и в открывшемся окне Рис. 24 выбрать необходимый тип. При нажатии на кнопку «ОК» модель преобразуется в тот тип, который мы выбрали.Рис. 24 TargetServer
3.4Экспорт физической модели
Теперь необходимо построить таблицы на основе данной модели, для этого необходимо щелкнуть по кнопке
«ForwardEngineer» или же Tools-> ForwardEngineer/SchemaGeneration… В результате чего откроется окно представленное на Рис. 25Рис. 25 dBASEIVSchemaGeneration
Во вкладке «Options» мы указываем опции генерации таблиц, во вкладке «Summary» мы можем просмотреть включенные опции, а во вкладке «Comment» оставить комментарии.
Щелкнув по кнопке «Filter…» мы можем выбрать таблицы которые будут созданы Рис. 26
Рис. 26 Выбор таблиц
Щелкнув по кнопке «Preview…» мы просматриваем о действиях программы и данные о таблицах Рис. 27
Рис. 27 Preview
Щелкнув по кнопкам «Print» и «Report…» мы можем вывести на печать отчет или сохранить его в отдельном файле соответственно. Нажав на кнопку «Generate…» появляется окно Рис. 28 в котором мы должны указать папку для сохранения таблиц.
Рис. 28 Paradox/ODBCConnection
Щелкнув по кнопке «Connect» необходимо выбрать файловый источник данных, который мы создали Рис. 29
Рис. 29Выбор источника данных
После выбора источника данных запустится процесс создания таблиц в том каталоге, который мы указали при создании физического источника данных. Процесс создания таблиц отражается в окне «GenerateDatabaseSchema» представленном на Рис. 30
Рис.30 GenerateDatabaseSchema
Созданные нами таблицы могут в дальнейшем быть использованы для создания БД. На Рис. 31 представлены созданные таблицы.
Рис. 31 Таблицы в DatabaseDesktop
Заключение
Для оценки инвестиционных проектов используются различные методы и экономические показатели, позволяющие судить об экономической целесообразности капиталовложений, о финансовых преимуществах одного инвестиционного проекта над другим.
По признаку учета фактора времени методы делятся на динамические, в которых финансовые показатели проекта (денежные поступления и платежи) приводятся к единому времени - моменту принятия решения об инвестиционном проекте; а также статические, которые не учитывают фактор времени.
Показателями, рассчитываемыми при помощи статических методов анализа проектов капитальных вложений, являются срок окупаемости капиталовложений и норма прибыли.
Срок окупаемости определяется как отношение объема чистых инвестиций к среднегодовой сумме денежных поступлений от хозяйственной деятельности, полученных в результате реализации инвестиционного проекта.
Норма прибыли отражает эффективность инвестиций в виде процентного отношения среднегодовых денежных поступлений от хозяйственной деятельности к сумме чистых инвестиций.
Динамические методы анализа инвестиционных проектов позволяют сопоставлять затраты и доходы, возникающие в разное время, что осуществляется при помощи дисконтирования - процедуры приведения разновременных денежных выплат и поступлений к единому моменту времени.
К динамическим методам анализа инвестиционных проектов относятся метод приведенной стоимости, метод аннуитета, метод рентабельности и метод ликвидности.
Метод приведенной стоимости основан на расчете интегрального экономического эффекта от инвестиционного проекта, который рассчитывается как разность приведенных к одному моменту времени потоков поступлений и платежей проекта за весь инвестиционный период.
Метод аннуитета используется для оценки годового экономического эффекта, т.е. усредненной величины ежегодных доходов (или убытков), получаемых в результате реализации проекта.
Метод рентабельности предполагает анализ инвестиционного проекта по показателю внутренней нормы доходности, которая представляет собой расчетную норму дисконтирования, при которой обеспечивается равенство между суммами поступлений и отчислений денежных средств в течение срока экономического жизненного цикла инвестиций.
Метод ликвидности основан на определении периода возврата капиталовложений, который представляет собой календарный промежуток времени от момента начала вложения средств в инвестиционный проект до момента, когда чистая текущая стоимость проекта NPV, рассчитываемая нарастающим итогом по годам инвестиционного периода, становится равной нулю.
В ходе проектирования курсовой работы я изучила процесс создания информационной системы для моделирования и автоматизации инвестиционной деятельности предприятия. Для реализации курсового проекта использовались инструментальные среды BPwin и ERwin. С их помощью удалось автоматизировать инвестиционную деятельность в трех методологиях – IDEF0, IDEF3 и DFD. Данный программный пакет позволяет облегчить автоматизацию любых экономических процессов.
Курсовой проект выполнен с использованием инструментов визуального моделирования бизнес-процессов BPwin 4.1 и баз данных Erwin 4.1 автоматизированным способом и посвящен системе анализа управления оборотным капиталом.
Список использованной литературы:
1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2000.