Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Процесс создания модели данных




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

Таким образом, процесс создания модели данных можно представить в виде последовательности следующих этапов.

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

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

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

4. Преобразование модели п.3 с учетом особенностей выбранной модели данных. В большинстве случаев, с использованием особенностей реляционной модели данных. Фактически, это означает создание даталогической модели данных.

5. Модификация, расширение, преобразование модели п.4 с учетом особенностей выбранной СУБД и создание модели данных СУБД. Фактически это означает создание физической модели данных. Модификация и расширение означает, что даталогическая модель может подвергаться достаточно серьезным преобразованиям, которые допускают добавление новых, изменение или удаление старых сущностей, размещенных на даталогической модели.

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

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




Поделиться с друзьями:


Дата добавления: 2014-12-26; Просмотров: 615; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.