Помощь в написании студенческих работ
Антистрессовый сервис

Описание моделей базы данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Создание логической модели начинается с определения базового шаблона модели (рис. 3.42), который может быть сформирован пользователем и использован для создания новых моделей, или сделанного ранее разработчиками инструментального средства. Также определяется проект, для которого создается модель. В случае создания новой модели через механизм контекстного меню папки моделей (Data Models) открытого… Читать ещё >

Описание моделей базы данных (реферат, курсовая, диплом, контрольная)

Создание модели базы данных выполняется через проводник проекта в разделе «Data Models» (модели данных). Для этого необходимо вызвать контекстное меню этого раздела (правая кнопка мыши) и выбрать пункт «New Logical Data Model» (в случае создания логической модели базы данных). Помимо логической модели через данное контекстное меню разработчик может создать физическую модель базы данных, определить глоссарий наименований для применения в именах объектов (сущности, атрибуты), модель доменов (пользовательских типов данных), логическую и физическую модели для многомерного анализа (хранилища данных), настроить преобразование (трансформацию) моделей разных уровней при переходе от одного уровня к другому.

Создание логической модели начинается с определения базового шаблона модели (рис. 3.42), который может быть сформирован пользователем и использован для создания новых моделей, или сделанного ранее разработчиками инструментального средства. Также определяется проект, для которого создается модель. В случае создания новой модели через механизм контекстного меню папки моделей (Data Models) открытого проекта — имя проекта — владельца модели определяется автоматически, но разработчик может изменить это закрепление. Еще определяется имя модели в рамках проекта, которое должно дать возможность однозначно понимать суть представляемых в модели данных и отношения к предметной области.

Рис. 3.42. Фиксирование размещения и имени логической модели базы данных.

Рис. 3.42. Фиксирование размещения и имени логической модели базы данных.

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

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

  • • Name (наименование) — точное наименование модели базы данных, определенное при анализе предметной области с выделением информационной сути хранимых в ней данных;
  • • Location (расположение) — физическое размещение файла репозитория модели базы данных, имеющего расширение «*.ldm» ;
  • • Size (размер) фактический размер репозитория модели базы данных на жестком диске;
  • • Compress diagrams (сжатие диаграмм) — признак необходимости сжимать, в целях сокращения размера файла репозитория, создаваемые графические диаграммы модели базы данных;
  • • Last Modified (последняя модификация) — дата последней корректировки модели базы данных;
  • • Editable (редактируемая) — фиксированный признак возможности редактировать модель базы данных.

Рис. 3.43. Описание базовых свойств логической модели.

Рис. 3.43. Описание базовых свойств логической модели.

Указанные свойства, кроме свойства «Compress diagrams», являются определенными заранее, некоторые из которых специфицированы в момент создания модели базы данных. Свойство «Compress diagrams» может быть изменено, что приведет к его применению и изменению размера файла репозитория модели базы данных в соответствии с указанным решением: выбранный флажок сокращает размер файла, сжимая графическое изображение диаграмм, отсутствие выбора флажка определяет больший размер файла без сжатия диаграмм.

Дополнительно к основным свойствам разработчик имеет возможность указать в разделе «Intellectual Property Information» (Сведения об интеллектуальных свойствах) сведения об авторе и владельце модели (рис. 3.44):

  • — Author (автор) — указываются лицо или лица, которые участвуют в разработке создаваемой модели базы данных;
  • — Company (организация) — указывается организация, где производится разработка модели базы данных;
  • — Version (версия) — указывается версия логической модели базы данных;
  • — Copyright (авторское право) — указываются организация, лицо или лица, которые являются владельцем модели базы данных.

Рис. 3.44. Дополнительные свойства логической модели базы данных.

Рис. 3.44. Дополнительные свойства логической модели базы данных.

Особого внимания заслуживает свойство «Copyright» (авторское право), поскольку правом на владение моделью могут обладать лица или организации, которые не являются разработчиками. Объясняется это тем, что разработка информационной системы может выполняться по заказу организации-заказчика и тогда право на модель базы данных будет принадлежать ей, а не организации-разработчику. В то же время, если организация-разработчик создает некий уникальный механизм работы с данными, который внедряется в решение для заказчика, право на модель внедряемого механизма может принадлежать организации-разработчику. Учитывая, что необходимо по каждой модели и для каждого этапа разработки информационной системы создавать документацию, правильное указание авторского права позволит избежать многих сложностей, связанных с разрешением споров по владению и возможности использования и распространения элементов, в том числе моделей, информационной системы.

В разделе «Data Model Documentation» (документирование модели данных) разработчиком дается содержательное описание формируемой модели базы данных.

Показать весь текст
Заполнить форму текущей работой