Концептуальная модель БД

АСУ целевыми программами в некоммерческой организации
194189
знаков
21
таблица
0
изображений

2.3.1.1. Концептуальная модель БД

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

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

Но, в то же время концептуальная модель базы данных должна адекватно отображать состав данных в системе управления объектом, в нашем случае - управлением процессом разработки и реализации целевых программ в РООИ «СОРАТНИК». Она должна отображать взаимосвязь между данными и их структуру, обеспечивать достаточность информации и в то же время - исключать ее избыточность. Разработанная концептуальная модель базы данных не зависит от методов и средств дальнейшей ее реализации и использования базы в системе управления, то есть она не зависит от выбора системы управления базами данных, средств вычислительной техники, используемых на ее основе для решения управленческих задач.

При концептуальном проектировании БД основным моментом является формирование модели "сущность – связь". Диаграмма "сущность - связь" (Entity Relationship Diagram, ER) предназначена для разработки модели данных и обеспечивает стандартный способ определения данных и отношения между ними. Она представляет собой модель данных верхнего уровня, и включает сущности и взаимосвязи, отражающие основные правила предметной области. Такая диаграмма не слишком детализирована, в нее включаются основные сущности и связи между ними, которые удовлетворяют основным требованиям, предъявляемым к ИС. Диаграмма "сущность - связь" может включать связи многие ко многим и не включать описание ключей. Как правило, ER используется для презентации и обсуждения структуры данных с экспертами предметной области.

Проведенный на основании данных аналитического раздела и результатов преддипломной практики, анализ предметной области показал, что целесообразно всю предметную область процесса разработки и реализации целевых программ в РООИ «СОРАТНИК», в соответствии с вышеизложенными требованиями к концептуальному моделированию баз данных, детализировать на отдельные сущности следующим образом (рис. 36)

Рисунок 36

2.3.1.2. Логическая модель БД


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

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

Логическая модель базы данных рассматриваемой задачи, созданная под СУБД Access 97, представляет собой реляционную структуру и отображается диаграммой "сущность - связь", дополненной первичными и внешними, ключами (рис.37) и таблицами описания данных.

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

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

Рисунок 37


Сущность «Вид инвестиций»

Поле

Тип

Длина

Назначение

Код_инвестиц Счетчик

Длинное целое

Идентификатор вида инвестиций PRIMARY KEY

Вид_инвестиц Текстовый 50 Наименование
Сущность «Заболевание»

Поле

Тип

Длина

Назначение

Код_заб Счетчик

Длинное целое

Идентификатор заболевания

PRIMARY KEY

Вид_заб Текстовый 50 Наименование заболевания
Сущность «Инвалид»

Поле

Тип

Длина

Назначение

Код_инвд Счетчик

Длинное целое

Идентификатор инвалида

PRIMARY KEY

ФИО_инвд Текстовый 50 Фамилия, имя, отчество
Дата_рожд Дата/время
Дата рождения
Гр_инвд Текстовый 1 Группа инвалидности
Пасп_серия Текстовый 10 Паспорт, серия
Пасп_ном Текстовый 10 Паспорт, номер
Пасп_выдан Текстовый 50 Кем выдан паспорт
Пасп_дата Дата/время
Дата выдачи паспорта
Ном_удост Текстовый 10 Номер удостоверения
Индекс Текстовый 10 Индекс
Адрес_инвд Текстовый 150 Домашний адрес
Тел_инвд Текстовый 10 Телефон
Ном_медкарт Текстовый 10 Номер медицинской карты

Сущность «Инвалид-Расходы»

Поле

Тип

Длина

Назначение

Код_инвд Числовой

Длинное целое

Идентификатор инвалида

FORING KEY

Код_расхпр Числовой

Длинное целое

Идентификатор прямых расходов FORING KEY

Сущность «Инвестор»

Поле

Тип

Длина

Назначение

Код_инвест Счетчик

Длинное целое

Идентификатор инвестора

PRIMARY KEY

Код_статус

Числовой

Длинное целое

Идентификатор юридического статуса FORING KEY
Наим_инвест Текстовый 50 Наименование организации или ФИО физ. лица
Гдир_инвест Текстовый 50 ФИО генерального директора
Глб_инвест Текстовый 50 ФИО главного бухгалтера
Деят_инвест Текстовый 150 Описание вида деятельность
Адрес_инвест Текстовый 150 Адрес
Тел_инвест Текстовый 10 Телефон
Сущность «Медицинские показатели»

Поле

Тип

Длина

Назначение

Код_МП Числовой

Длинное целое

Идентификатор медицинского показателя FORING KEY

Код_инвд Числовой

Длинное целое

Идентификатор инвалида

FORING KEY

Код_ЦП

Числовой

Длинное целое

Идентификатор целевой программы FORING KEY
Знач_доЦП Числовой

Длинное целое

Значение показателя до проведения целевой программы

Знач_послеЦП Числовой

Длинное целое

Значение показателя после проведения целевой программы

Сущность «Нормы медицинских показателей»

Поле

Тип

Длина

Назначение

Код_МП Счетчик

Длинное целое

Идентификатор медицинского показателя PRIMARY KEY

Назв_МП Текстовый 50 Наименование медицинского показателя
Мин_МП Числовой

Длинное целое

Минимальное значение медицинского показателя

Макс_МП Числовой

Длинное целое

Максимальное значение медицинского показателя

Сущность «Планируемые доходы по этапам ЦП»

Поле

Тип

Длина

Назначение

Код_стад Счетчик

Длинное целое

Идентификатор статьи дохода PRIMARY KEY

Код_этап Числовой

Длинное целое

Идентификатор этапа целевой программы FORING KEY
Назв_стад Текстовый 50 Наименование статьи дохода
Сумм_стад Числовой

Длинное целое

Сумма по статье дохода
Сущность «Планируемые косвенные расходы»

Поле

Тип

Длина

Назначение

Код_статкр Счетчик

Длинное целое

Идентификатор статьи косв. расходов PRIMARY KEY

Код_этап Числовой

Длинное целое

Идентификатор этапа целевой программы FORING KEY
Назв_статкр Текстовый 50

Наименование статьи косвенных расходов

Сумм_статкр Числовой

Длинное целое

Сумма по статье косвенных расходов

Сущность «Планируемые прямые расходы»

Поле

Тип

Длина

Назначение

Код_статпр Счетчик

Длинное целое

Идентификатор статьи прямых расходов PRIMARY KEY

Код_этап Числовой

Длинное целое

Идентификатор этапа целевой программы FORING KEY
Назв_статпр Текстовый 50

Наименование статьи прямых расходов

Сумм_статпр Числовой

Длинное целое

Сумма по статье прямых расходов

Сущность «Поставщик-исполнитель»

Поле

Тип

Длина

Назначение

Код_пост Счетчик

Длинное целое

Идентификатор поставщика PRIMARY KEY

Код_статус Числовой

Длинное целое

Идентификатор юридического статуса FORING KEY
Наим_пост Текстовый 50 Наименование организации
Адрес_пост Текстовый 150 Адрес
Тел_пост Текстовый 10 Телефон
Гдир_пост Текстовый 50 ФИО генерального директора
Гбух_пост Текстовый 50 ФИО главного бухгалтера
Деят_пост Текстовый 150 Описание вида деятельности
Сущность «Прибыль от предпринимательской деятельности»

Поле

Тип

Длина

Назначение

Код_приб Счетчик

Длинное целое

Идентификатор прибыли PRIMARY KEY

Вид_приб Текстовый 50 Наименование вида прибыли

Сущность «Распределение целевых средств»

Поле

Тип

Длина

Назначение

Код_распред Счетчик

Длинное целое

Идентификатор распределения PRIMARY KEY

Код_цср Числовой

Длинное целое

Идентификатор целевых средств FORING KEY
Код_стад Счетчик

Длинное целое

Идентификатор статьи дохода FORING KEY

Сумм_распред Числовой

Длинное целое

Сумма распределения
Сущность «Статус»

Поле

Тип

Длина

Назначение

Код_статус Счетчик

Длинное целое

Идентификатор юридического статуса PRIMARY KEY

Вид_статус Текстовый 50 Наименование
Сущность «Фактические косвенные расходы»

Поле

Тип

Длина

Назначение

Код_расхкосв Счетчик

Длинное целое

Идентификатор косвенных расходов PRIMARY KEY

Код_статкр Числовой

Длинное целое

Идентификатор статьи косв. расходов FORING KEY
Дата_расхкосв Дата/время
Дата
Вид_расхкосв Текстовый 50 Вид косвенных расходов
Сумм_расхкосв Числовой

Длинное целое

Сумма косвенных расходов

Сущность «Фактические прямые расходы»

Поле

Тип

Длина

Назначение

Код_расхпр Счетчик

Длинное целое

Идентификатор косвенных расходов PRIMARY KEY

Код_статпр Числовой

Длинное целое

Идентификатор статьи прямых расходов FORING KEY
Код_пост Числовой

Длинное целое

Идентификатор поставщика FORING KEY
Дата_расхпр Дата/время
Дата
Вид_расхпр Текстовый 50 Вид прямых расходов
Сумм_расхпр Числовой

Длинное целое

Сумма прямых расходов

Ном_дог Текстовый 50 Номер договора
Сущность «Целевые средства»

Поле

Тип

Длина

Назначение

Код_цср Счетчик

Длинное целое

Идентификатор целевых средств PRIMARY KEY

Код_инвест Числовой

Длинное целое

Идентификатор инвестора FORING KEY
Код_приб Числовой

Длинное целое

Идентификатор прибыли FORING KEY
Код_инвестиц Числовой

Длинное целое

Идентификатор вида инвестиций FORING KEY
Дата_цср Дата/время
Дата поступления
Сумм_цср Числовой

Длинное целое

Сумма целевых средств
Оправд_докум Текстовый 50 Номер договора, платежного поручения, приходного ордера

Сущность «ЦП»

Поле

Тип

Длина

Назначение

Код_ЦП Счетчик

Длинное целое

Идентификатор целевой программы PRIMARY KEY

Код_МП Числовой

Длинное целое

Идентификатор медицинского показателя FORING KEY
Кол_инвд Числовой

Длинное целое

Количество инвалидов, участвующих в ЦП

Назв_ЦП Текстовый 50 Наименование ЦП
Мед_эф Числовой

Длинное целое

Медицинский эффект от ЦП
Стоим_ЦП Числовой

Длинное целое

Стоимость ЦП
Сущность «Этапы ЦП»

Поле

Тип

Длина

Назначение

Код_этап Счетчик

Длинное целое

Идентификатор этапа целевой программы PRIMARY KEY

Код_ЦП Числовой

Длинное целое

Идентификатор целевой программы FORING KEY
Назв_этап Текстовый 50 Наименование этапа
Датан_этап Дата/время
Дата начала этапа
Датак_этап Дата/время
Дата окончания этапа


Информация о работе «АСУ целевыми программами в некоммерческой организации»
Раздел: Информатика, программирование
Количество знаков с пробелами: 194189
Количество таблиц: 21
Количество изображений: 0

Похожие работы

Скачать
133183
15
3

... принципах, реализуемых через осуществление предпринимательской деятельности: 1.   самофинансирование; 2.   самоокупаемость; 3.   саморегулирование; 4.   материальная и финансовая ответственность; 5.   коммерческая тайна. Финансы некоммерческих организаций строятся на таких принципах, как: 1.   внешнее финансирование (образование денежных фондов за счет членских взносов, пожертвований, ...

Скачать
182172
1
0

... и эффективного участия в решении важнейших социальных проблем, включая профилактику безнадзорности несовершеннолетних. II. Взаимодействие специализированных учреждений для несовершеннолетних, нуждающихся в социальной реабилитации, с негосударственными организациями по профилактике детской безнадзорности §1. Диагностика социума детей группы риска Основным "поставщиком" безнадзорных детей ...

Скачать
68184
4
4

... самофинансировании, материальной заинтересованности, материальной ответственности, обеспечении финансовыми резервами, осуществлении контроля за финансово-хозяйственной деятельностью. Все эти принципы организации финансов существовали и ранее, но в условиях рыночной экономики существенно развились (рис. 1). Рис. 1. Принципы организации финансов Принцип хозяйственной самостоятельности ...

Скачать
88091
2
0

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

0 комментариев


Наверх