Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kit.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
732.16 Кб
Скачать

Кардинальное число атрибута

Каждый атрибут семантического объекта имеет минимальное и максимальное кардинальные числа. Минимальное кардинальное число показывает количество экземпляров атрибута, которые должны существовать, чтобы объект был допустимым. Обычно это число равно 0 или 1. Если оно равно 0, атрибут не обязан иметь значение, а если 1, то атрибут обязан иметь значение.

Максимальное кардинальное число показывает максимальное количество экземпляров атрибута, которое может иметь объект. Обычно оно равно 1 или N. Если оно равно 1, атрибут может иметь не более одного экземпляра, если оно равно N, атрибут может иметь много экземпляров, и предельное количество не задано.

Кардинальность изображается в виде нижнего индекса атрибута в формате N.М,  где N – минимальное кардинальное число, а М – максимальное, На рис 1 кардинальность атрибута Номер телефона равна 1.N, то есть кафедра, обязана иметь минимум один номер телефона, но в принципе номеров у нее может быть много. Кардинальность 0.1 у атрибута Номер факса означает, что кафедра может не иметь факса, а может иметь, но только один.

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

Домен атрибута – это описание множества его значений. Домен простого атрибута состоит из физического и семантического описания. Физическое описание показывает тип данных (число или строка), длину данных и др. ограничения. Семантическое описание указывает функцию, или назначение данного атрибута; оно отличает этот атрибут от других атрибутов с тем же физическим описанием.

Для описания типов семантических объектов используют следующие понятия: однозначный атрибут – атрибут с максимальным кардинальным числом равны 1; многозначный атрибут – атрибут с максимальным кардинальным число больше 1; необъектный атрибут – простой или групповой атрибут.

Типы объектов:

  1. Простые – семантический объект, имеющий только однозначные простые или групповые атрибуты;

  2. Композитные – семантические объекты, содержащие 1 или несколько многозначных атрибутов, простых или групповых, но не имеющих объектных атрибутов;

  3. Составные – имеют минимум один объектный атрибут;

  4. Гибридные – комбинация композитных и составных объектов;

  5. Ассоциативные – каждый такой объект связывает 2 или более объектов и описывает характер связи, а также содержит данные относящиеся к этой связи;

  6. Родитель – семантический объект, который порождает др. семантический объект.

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

Case-средства (Computer-Aided System Engineering) – предназначены для автоматич-ого проектирования реляционных БД.

Они позволяют строить ER-диаграммы в реальном масштабе времени. Современные Case-средства обладают характерными особенностями:

  1. Единый графический язык,

  2. использование репозитария.

Репозитарий – это БД проекта, предназначенных для хранения всей информации о проекте, к-я может использоваться совместно разработчиками соответственно их правом доступа.

  1. Поддержка коллективной разработки и управления проектом;

  2. Макетирование;

  3. Генерация документации

  4. Верификация проекта.

Верификация – проверка проекта на полноту и соответ-ть на ранних этапах разработки.

Современные Case-средства поддерживают все этапы ЖЦБД.

Достоинства:

  1. Позволяет избежать ошибок на этапе концептуального проектирования системы.

  2. Улучшает качество создаваемых БД зав счет применения современных методов проектирования, формализации проекта, автоматического контроля.

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

  4. Ускоряет процесс проектирования и разработки системы.

  5. Освобождает разработчиков от рутинной работы, позволяя сосредоточится на творческой части разработанных проектов.

  6. Поддерживаем развитие и сопровождение разработки БД.

Мы встречались в курсе КИТ 2 с Erwin.

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