Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Информационное моделирование.






Информационная структура данных создается в несколько этапов, на каждом из которых необходимо согласовать структуру данных с заказчиком и провести экспертизу этой структуры внутри команды, которая создает систему. Представление данных должно быть простым и понятным всем заинтересованным лицам. Именно потому наибольшее распространением получило представление базы данных под названием «сущность-связь» или ER-диаграмма. На использовании разновидностей ER-моделей основано большинство подходов к проектированию реляционных баз данных. Моделирование предметной области базируется на использовании графических диаграмм, включающих наибольшее число разнородных компонентов. В связи с наглядностью представления концептуальных схем баз данных ER-модели получили широкое распространение в системах CASE-средств, поддерживающих автономное проектирование реляционных баз данных. ER-диаграммы были приняты в качестве основы для создания стандарта IDEF1X. ER-диаграммы используются для разработки данных и представляют собой стандартный способ определения данных и отношений между ними. Таким образом, осуществляется детализация хранилищ данных. ER-диаграмма содержит информацию о сущностях системы и способах их взаимодействий, включает идентификацию объектов, важных для предметной области, идентификацию свойств этих объектов, а также их отношения с другими объектами. Во многих случаях информационная модель получается очень сложной и содержит множество атрибутов и связей. С развитием компьютерных технологий и появлением CASE-моделирования возникла потребность в инструментах, которые поддерживали бы стандарты моделирования. Современный инструмент моделирования баз данных должен удовлетворять следующим требованиям:

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

· инструмент должен проверять диаграмму на согласованность автоматически отправляя и устраняя несоответствие. Однако инструмент должен быть настраиваемым и при желании предоставлять разработчику право самому устранять несоответствие или разрешать отступление от методологии.

· инструмент моделирования должен поддерживать как логическое, так и физическое моделирование

· современный инструмент должен автоматически генерировать базу данных на СУБД назначения

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

Первый уровень – логический (точка зрения пользователя). На этом уровне описываются данные, задействованные в бизнесе предприятия.

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

Основой любой реляционной модели являются сущности, то есть множества индивидуальных объектов. Функциональная зависимость между сущностями – это связь. Процесс построение информационной модели состоит из следующих шагов:

· определение сущностей

· определение зависимостей между сущностями

· задание первичных и альтернативных ключей

· определение атрибутов сущностей

· приведение модели требуемому уровню нормальной формы

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

· генерация базы данных

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

 

 


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал