![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Построение модели предметной области начинается с выявления абстракций, существующих в реальном мире и принадлежащих моделируемой предметной области.
Концептуальная модель – это представление понятий в терминах предметной области. Она иллюстрирует структуру проектируемой системы на достаточно высоком уровне, никак не связанном с физической реализацией системы.
Лучше излишне детализировать концептуальную модель, чем недоопределить ее, поэтому в концептуальную модель включаются все понятия предметной области, даже если они не будут использоваться при разработке базы данных.
| Таблица 1.2. Диаграмма классов (Class Diagram) | ||||||||
| Сущность | Описание | Нотация | ||||||
| Класс (Class) | Основное понятие предметной области, характеризующееся своими атрибутами и поведением |
| ||||||
| Ассоциация | | |||||||
| Агрегация | Часть может существовать без целого |
| ||||||
| Композиция | Часть НЕ может существовать без целого |
| ||||||
| Наследование (обобщение) |
|
|
На языке UML концептуальная модель представлена в виде статической структурной Диаграммы классов (Class Diagram), на которой не определены никакие операции. Диаграмма классов определяет объекты системы и статические связи между ними (рис. 1.2).
Мощность отношений (множественность) – число связей между каждым экземпляром класса (объектом) в начале линии с экземпляром класса в её конце. Различают следующие случаи:
| Таблица 1.3. Мощность отношений (множественность) | ||
| Нотация | Описание | Пример |
| 0..1 | Ноль или один экземпляр | Поставка упаковывается одним способом или не упаковывается |
| 1 / 1..1 | Обязательно один экземпляр | Каждая деталь изготовлена из одного сплава |
| 0..N / 0..* | Ноль или более экземпляров | Из каждого сплава изготовлены ноль, одна или более деталей |
| 1..N / 1..* | Один или более экземпляров | В каждом чеке одна или более строк |
Правило: Для проверки читайте связь со слова «Каждый...». Пример: «Каждая поставка осуществляется одним поставщиком».
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 1.2. Диаграмма классов
Задание: постройте концептуальную модель в соответствии с описанием предметной области из вашего варианта задания.
Дата публикования: 2014-11-03; Прочитано: 2251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
