powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование диплома
5 сообщений из 5, страница 1 из 1
Проектирование диплома
    #35883822
Здраствуйте, сут вопроса:
Имеются таблицы: Товар, Услуга, Счет-фактура.
Так вот счет-фактура может содержать как товар так и услугу.
В качестве связи таблиц Товар,Услуга кидаем их PK в счет-фактуры, НО в таблице счет фактуры указываются только один тип (чаще всего) или товар или услуга. Получается что одно из полей в таблице Счет-фактуры(id_ys(FK) или id_tov(FK)) будет пустое, вопрос можно/правильно ли так делать и если нет то как это правильно реализовать. С учетом того что СУБД MSSQL 2008.
Спасибо.
...
Рейтинг: 0 / 0
Проектирование диплома
    #35883866
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только_на_минутку,
...
Рейтинг: 0 / 0
Проектирование диплома
    #35884065
Сахават Юсифовтолько_на_минутку,
не совсем понял
...
Рейтинг: 0 / 0
Проектирование диплома
    #35884069
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только_на_минутку,

Чего понимать то? Нужен агрегирующий тип. С/Ф ссылается на агрегат. Агрегат - вертикальное объединение приведеннных простых типов путем кастрации до одинаковых свойств.
...
Рейтинг: 0 / 0
Проектирование диплома
    #35884180
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование диплома
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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