Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование логической модели в Erwin / 9 сообщений из 9, страница 1 из 1
12.04.2016, 12:54
    #39213508
Alexander00000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
Добрый день, товарищи.
В первый раз создаю логическую модель базы данных (в Erwin).
Проверьте правильно ли я определил сущности, атрибуты, связи и их мощности.
Буду рад любой помощи.

P.S. Подскажите в какую сущность можно добавить "количество купленного товара"?
(в Заказ или в Доставка)


В архиве модель БД в ErWin

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
12.04.2016, 13:28
    #39213557
Alexander00000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
...
Рейтинг: 0 / 0
12.04.2016, 22:32
    #39214126
Alexander00000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
Всё так плохо?
...
Рейтинг: 0 / 0
13.04.2016, 00:37
    #39214175
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
Alexander00000Всё так плохо?Даже для упрощенного варианта. Особенно плохо с первичными ключами.
Навскидку:
в таблицах "Заказ" и "Доставка" достаточно суррогатного ключа id_заказа, никаких id_менеджер и Логин. Кстати, что такое Логин? Тип данных какой ? Лучше, если это тоже будет суррогатный ключ типа identity или sequence, а не строковое поле.
в таблице Заказ_Товар в первичном ключе id_менеджер и Логин тоже излишни.

Это минимум миниморум. Остальное в структуре тоже вызывает сомнения в качестве реальной модели, разве что совсем уж примитивно учебной.
...
Рейтинг: 0 / 0
13.04.2016, 02:19
    #39214192
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
ChAAlexander00000Всё так плохо?Даже для упрощенного варианта. Особенно плохо с первичными ключами.

Из-за того что связям наставлен признак identifying.
В Erwin-е это несколько мутно сделано, новичку легко запутаться.
...
Рейтинг: 0 / 0
13.04.2016, 12:01
    #39214510
Alexander00000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
Тип Identifying ErWin выставляет для связей по умолчанию.

В таблице Заказ и Доставка ключи Логин и id_менеджера Erwin добавляет автоматически.

В таблице Заказчик предполагаю что лучше добавить суррогатный ключ id_заказчика типа (int), а Логин перекинут в атрибуты.
...
Рейтинг: 0 / 0
13.04.2016, 15:57
    #39214790
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
Alexander00000P.S. Подскажите в какую сущность можно добавить "количество купленного товара"?
[img=товар.png]
...
Рейтинг: 0 / 0
13.04.2016, 17:33
    #39214946
Alexander00000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
Serguei, спасибо, буду разбираться.
...
Рейтинг: 0 / 0
13.04.2016, 20:58
    #39215102
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование логической модели в Erwin
Alexander00000Тип Identifying ErWin выставляет для связей по умолчанию.



ерунду не говори...
какой тип связи ты с панели инструментов взял, такая и ставится. там их три: identifying, view, non-identifying.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование логической модели в Erwin / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]