|
|
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
Необходимо реализовать следующие сущности с заданным поведением: Статьи - можно комментировать Тренинги - можно комментировать и оплачивать Аудиокниги - можно оплачивать . Как реализовать в реляционной БД хранение комментариев и заказов ? В ООП это можно представить с помощью композиции или множественного наследования, есть ли возможность реализовать это на MSSQL + Entity Framework? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 22:05 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
А поискать по слову "наследование"? http://www.sql.ru/forum/actualsearch.aspx?search=????????????&sin=0&bid=36&a=&ma=0&dt=-1&s=1&so=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2015, 22:38 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
sentikaКак реализовать в реляционной БД хранение комментариев и заказов ? Руками и молча ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 08:02 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
sentika, Сущность "Комментарий" со ссылкой на "Статью". Сущность "Оплата" со ссылкой на "Аудиокнигу". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 08:32 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
SERG1257, вы предлагаете наследовать все три сущности от общего родителя? В этом и заключается подвох, что не все три сущности обладают комментариями / возможностью оплаты, а разным набором поведения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 09:01 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
DirksDR, Если развивать вашу логику, то сущность комментариев должна быть не только с ссылкой на статью, но также и с ссылкой на тренинги. Получаем, что кол-во столбцов растет прямо пропорционально кол-ву зависимых сущностей. То же касается и оплаты. Что если товаров к оплате будет исчисляться десятками других сущностей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 09:04 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
sentika, Множественное наследование в РСУБД осуществляется так же просто. Прямо на этой странице лежит одно из обсуждений кейса с наследованием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 09:25 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
Кот Матроскин, РСУБД - это какая та непонятная штукенция в РМД - нет понятия наследование, ни просто, ни множественно, никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 12:49 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
ViPRosКот Матроскин, РСУБД - это какая та непонятная штукенция в РМД - нет понятия наследование, ни просто, ни множественно, никак Можно взять, например, PostgreSQL у которого есть возможность наследования таблиц :-) Пробовал... работает. Даже позволяет делать выборку у родителя по потомкам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 14:40 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, это означает что постгри что еще, а не РСУБД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 14:47 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
ViPRosmad_nazgul, это означает что постгри что еще, а не РСУБД Вы же только что не знали, что такое РСУБД - какая-то, говорили, непонятная штукенция? Как же беретесь судить, что РСУБД, а что нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 14:53 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
sentika Что если товаров к оплате будет исчисляться десятками других сущностей? Тогда вводите общий предок - таблицу товар (или комментируемый объект). А чтобы избежать проблем с айди, генерите их через общую секвенцию (в каком-то роде общий предок всех объектов) или через гуид. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 17:10 |
|
||
|
Общие таблицы для разных сущностей
|
|||
|---|---|---|---|
|
#18+
sentikaНеобходимо реализовать следующие сущности с заданным поведением: Статьи - можно комментировать Тренинги - можно комментировать и оплачивать Аудиокниги - можно оплачивать . Как реализовать в реляционной БД хранение комментариев и заказов ? В ООП это можно представить с помощью композиции или множественного наследования, есть ли возможность реализовать это на MSSQL + Entity Framework? Если Вы думаете, что у этой "задачи" есть какие-то "проблемы", то обсудите их с преподавателем)) Услуги, например, не хранятся на складе, в отличие от товаров. И никаких проблем не возникало никогда с их, например, продажей. А если Вы хотите обсуждать проблемы так называемых РСУБД или, точнее, просто СУБД, то так и пишите, и ставьте точно соответствующие вопросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2015, 20:54 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=39012769&tid=1540511]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 504ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...