Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
final шпоры КИТ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
186.31 Кб
Скачать

32. Семантическая объектная модель. Пример объектной диаграммы.

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

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

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

Одной из наиболее распространённых семантических моделей данных является модель «сущность-связь» или ER-модель. Моделирование предметной области базируется на использовании графических диаграмм или ER-диаргамм.

Для моделирования данных в семантических объектах используется объектные диаграммы. Такие диаграммы используются разработчиками баз данных для описания и визуального представления структуры объектов. Объекты в них отражаются в вертикально ориентированных прямоугольниках. Имя объекта указывается внутри прямоугольника в верхней его части, а затем следует список атрибутов по порядку их значимости для этого объекта.

Основное достоинство СОМ-моделей по сравнению с ER-моделями – это большая гибкость, т.е. используя СОМ-модели, проще представить сложные структуры данных. Например, многозначные групповые атрибуты, вложенные групповые атрибуты и т.д. Недостатки: меньшая наглядность и меньшая формализованность, чем в ER-моделях.

33. Сase-средства для моделирования данных.

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

Инструментальные CASE-средства – программные средства, поддерживающие процессы создания и сопровождения информационных систем, коорые включают следующие этапы:

- анализ и формулировка требований предметной области.

- проектирование БД и прикладного программного обеспечения.

- генерацию кода для выбранной СУБД и языка приложений.

- тестирование.

- документирование.

- обеспечение требуемого качества работы и др.

Средства концептуального моделирования базы данных (CASE-средства):

- Platinum/CA ErWin и AllFusion Data Model

- AllFusion Modeling Suit

Модели данных в ErWin

Уровни представления моделей:

- логический: абстрактный взгляд на данные.

- физический: зависит от конкретной СУБД, являясь отражением системного каталога, содержащего информацию о всех объектах БД.

ErWin позволяет решить задачу по переносу структуры данных с одного сервера на другой.

Основные возможности ErWin:

- создание визуальной модели различных видов.

- прямой инжиниринг и обратный, проверка синтаксиса модели.

- групповая работа с правами и контролем изменений.

- поддержка макросов форматирования и шаблонов.

- экспорт/импорт сущностей/атрибутов в другие форматы (IDL, Bpwin, Oracle).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]