Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Концептуальное моделирование предметной области



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

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

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

Таблица 1.2. Диаграмма классов (Class Diagram)
Сущность Описание Нотация
Класс (Class) Основное понятие предметной области, характеризующееся своими атрибутами и поведением    
Ассоциация  
 
 

Агрегация Часть может существовать без целого
Целое  
Часть

Композиция Часть НЕ может существовать без целого

Часть
Целое  

Наследование (обобщение)
Дочерн. -й  
Дочерние наследуют все свойства родительской сущности (атрибуты и связи)

Родит. -й  

Дочерн. -й  

На языке UML концептуальная модель представлена в виде статической структурной Диаграммы классов (Class Diagram), на которой не определены никакие операции. Диаграмма классов определяет объекты системы и статические связи между ними (рис. 1.2).

Мощность отношений (множественность) – число связей между каждым экземпляром класса (объектом) в начале линии с экземпляром класса в её конце. Различают следующие случаи:

Таблица 1.3. Мощность отношений (множественность)
Нотация Описание Пример
0..1 Ноль или один экземпляр Поставка упаковывается одним способом или не упаковывается
1 / 1..1 Обязательно один экземпляр Каждая деталь изготовлена из одного сплава
0..N / 0..* Ноль или более экземпляров Из каждого сплава изготовлены ноль, одна или более деталей
1..N / 1..* Один или более экземпляров В каждом чеке одна или более строк

Правило: Для проверки читайте связь со слова «Каждый...». Пример: «Каждая поставка осуществляется одним поставщиком».

Вид транспорта
Вид упаковки
Способ доставки
Форма собственности
Индивидуальный предприниматель
0..*
0..*
 
0..*
0..*
1..*
1..*
 
 
1..*
 
1..*
0..*
 
Название
Цех
1..*
Статус
Дата
Отпуск
 
0..*
 
Кредитный рейтинг
Приоритет
Поставщик
Дата
Поставка
 
 
 
Описание
Вес
Название
Деталь
 
 
Стоимость
Количество
Строка поставки
Стоимость
Количество
Строка отпуска
Резерв
Количество
Название
Склад
 
Вид деятельности
Дата госрегистрации
Номер госрегистрации
Юридический адрес
Наименование
Юридическое лицо
 
Название
Город
Название
Материал
№ страхового полиса
№ паспорта
ИНН
ФИО

Рис. 1.2. Диаграмма классов

Задание: постройте концептуальную модель в соответствии с описанием предметной области из вашего варианта задания.





Дата публикования: 2014-11-03; Прочитано: 2160 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...