|
|
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как организовать таблицы. Задача вроде бы типовая. Пусть есть некоторая сущность (например анкета) она может привязыватся к совершенно разным сущностям в БД например к клиенту, объекту (авто), процессу и т.д. Как организовать такую базу. Создавать много полей в таблице анкет для ссылок на каждую отдельную сущность вроде бы некрасиво другого выхода пока не вижу подскажите пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:12 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
EAV, Модель Тенцера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:15 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительEAV, Модель Тенцера Извиняюсь не понял можно подробнее. И еще очень бы хотелось иметь такую структуру что бы можно было пользоватся Foreign key ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:17 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
asdfdfsd , как вариант такая схемка... АнкетаКодНазвание ПоказателиКодНазвание Состав анкетыКодКод анкетыКод показателя Такое можно "привязать" к разным "сущностям"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:24 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
ецукецукеИзвиняюсь не понял можно подробнее. Вот почитай ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:26 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
krvsa asdfdfsd , как вариант такая схемка... АнкетаКодНазвание ПоказателиКодНазвание Состав анкетыКодКод анкетыКод показателя Такое можно "привязать" к разным "сущностям"... Согласен так и делаю но вопрос как имеено привязать к разным сущностям (то есть к разным таблицам) Вариант держать ссылки на разные таблицы в разных дополнительных полях в таблице Анкета но не очеь нравится может есть варианты получше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:29 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
sadfgsd , как вариант "вязать" так... Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:40 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
Не тем выделил... СущностиКодНазваниеКод анкеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:40 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
krvsaНе тем выделил... СущностиКодНазваниеКод анкеты а если несколько анкет на 1 сущность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:46 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
о анкета если несколько анкет на 1 сущность Тогда еще одна табличка... СущностиКодНазвание Список анкетКодКод сущностиКод анкеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 14:58 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
asdfdfsdПусть есть некоторая сущность (например анкета) она может привязыватся к совершенно разным сущностям в БД например к клиенту, объекту (авто), процессу и т.д. Как организовать такую базу. Создавать много полей в таблице анкет для ссылок на каждую отдельную сущность вроде бы некрасиво другого выхода пока не вижу подскажите пожалуйста. Наверно точнее выразится не анкета может "привязываться к", а анкета может содержать ссылки на разные сущности. Если задача универсальность то может быть такая структура Сущности КодСущности НазваниеСущности ЗначенияСущностей КодСущности ПредставлениеЗначения АнкетаСущности КодСущности ЗначениеСущности Как вы все это будете представлять и заполнять вот наверно основной вопрос. В любом случае наверняка у вас анкета относится к какой-то конкретной предметной области, в этом случае однозначно будут типовые сущности для них сделайте отдельные таблицы, а для вспомогательных используйте прием приведенный выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 15:02 |
|
||
|
Создать структуру БД
|
|||
|---|---|---|---|
|
#18+
ецукецукеПрограммист-ЛюбительEAV, Модель Тенцера Извиняюсь не понял можно подробнее. И еще очень бы хотелось иметь такую структуру что бы можно было пользоватся Foreign key Здесь тоже можно с моделью Тенцера ознакомиться: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2010, 19:49 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36659061&tid=1542681]: |
0ms |
get settings: |
6ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
208ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 516ms |

| 0 / 0 |
