|
Модераторы: Се ля ви |
|
RinaRegina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 3.11.2014 Репутация: нет Всего: нет |
Составить концептуальную модель. Требуется: определить типы сущностей, определить типы связей, определить атрибуты и связать их с типами сущностей и связями, определить домены атрибутов, определить атрибуты, которые являются потенциальными и первичными ключами, провести специализацию или генерализацию типов сущностей, создать диаграммы.
Склады принадлежат филиалам. Поступающие продукты регистрируются в общем журнале, с указанием номер склада, куда поступили, кол-ва и даты. Выбывающие продукты регистрируются в общем журнале, с указанием номер склада, откуда выбыли, кол-ва и даты. Это сообщение отредактировал(а) RinaRegina - 3.11.2014, 22:00 |
|||
|
||||
baldina |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
поможем. в чем затруднения?
|
|||
|
||||
baldina |
|
||||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
да. только не продукты, а продукт. специализировать и генерализировать здесь нечего, т.к. каждая сущность выполняет отдельную роль и имеет свой уникальный набор атрибутов и операций. пожалуй, специализация может возникнуть позднее, т.к. просто "продукта" не бывает, на складах продукты конкретные - рыба, ботинки, брюки, ракеты. у складов тоже обычно бывает специализация, ракеты вместе с продуктами питания обычно не хранят. еще не хватает сущности "запись в журнале". итого: филиал, склад, продукт, журнал, запись
да, агрегация. но если склады уничтожаются при закрытии филиала (или мгновенно передаются другому филиалу, что равносильно), то композиция.
что такое "именная"? имхо это тоже композиция. продукт принадлежит складу, склад принадлежит филиалу. продуктов вне склада и складов вне филиалов не бывает.
потому что она не прямая, а посредством "записи в журнале" продукт [1] <агрегация>[1..*]запись запись [0..*] <композиция> [1]журнал у филиалов, складов и продуктов ключами будут их идентификаторы (возможно, составные) - наименования, номера и т.п. эадачей это не определено. журналу идентификатор не нужен, т.к. он в единственном экземпляре (при реализации в БД он будет таблицей) из известных атрибутов, помимо идентификаторов, можно выделить количество продуктов конкретного типа (т.е. с одним идентификатором), хранящихся на конкретном складе. остается запись в журнале. атрибуты ясны из условий, а потенциальными ключами являются время операции (если операции производятся последовательно, а "дата" это полная метка времени, то оно уникально) и совокупность дата/ид склада/ид продукта. если "дата" таки уникальна, в качестве первичного лучше выбрать её, как более короткую. Это сообщение отредактировал(а) baldina - 8.11.2014, 01:15 |
||||||||
|
|||||||||
ida |
|
|||
замужем Профиль Группа: Завсегдатай Сообщений: 2275 Регистрация: 14.5.2002 Где: Санкт-Петербург Репутация: 6 Всего: 60 |
На мой взгляд, информации для разработки модели недостаточно. Она фрагментарна и не дает полного представления о задаче. Как аналитик, я бы с этой вводной информацией пошла к заказчику и стала задавать вопросы, а потом уже, выяснив недостающие детали, описывала модель.
|
|||
|
||||
Правила форума "Системный анализ, проектирование и UML" | |
|
Форум "Системный анализ, проектирование и UML" предназначен для обсуждения вопросов, так или иначе связанных с этапами жизненного цикла автоматизированных (программных, информационных, автоматических) систем: • предпроектные обследования объектов автоматизации; • разработка концепции создания систем; • моделирование бизнес-процессов (в т.ч. на UML); • проектирование архитектуры систем; • управление проектами; • управление качеством; • CASE-средства; • реинжиниринг. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Системный анализ, проектирование и UML | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |