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

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


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

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

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

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

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

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



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


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