|
|
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
Работаю сейчас с базой где таблицы по 200 полей, а уникальный ключ из 10 полей... Идея у разработчиков этой порнографии была судя по-всему что объединения работают долго... Я вот думаю это маленькое приемущестов по сравнению с получаемой избыточностью... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 16:11 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
Ага, теперь напишите простой SELECT и свяжите в нем две таблицы по этому составному ключу... и так каждый раз. И вопрос отпадет сам собой. Где-то должен быть топик "Суррогатный первичный ключ vs натуральный первичный ключ", там наверное все + и - рассмотрели. Я за суррогат. В ключах P.S. А про долго работающие объединения я не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 18:52 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
Хорошо относиться можно. Но не нужно. P.S. Работал я с такой порнографией. Задача была копеечной - засосать оттуда данные - но сил отняло порядком, в том числе потому, что некоторые простые в принципе запросы наши дамы не могли написать просто из-за объема - где-то да ошибались. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 20:40 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
СержP.S. А про долго работающие объединения я не понял. Представьте себе фрагмент БД: Таблица1 -> Таблица2 -> ... -> Таблица8. В запросе нужно получить данные из первой, второй и восьмой таблиц. Если делать нормально, придется делать join из восьми таблиц. Если же имеем мигрирующие атрибуты ПК, достаточно будет соединить только эти три таблицы (поскольку в ПК Таблица1 будут входить все атрибуты из ПК Таблица8). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 20:42 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
Понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 09:04 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
Хорошо относиться можно и нужно, т.к. способствует развитию совершенно замечательного качества - терпения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 11:05 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
modИдея у разработчиков этой порнографии была судя по-всему что объединения работают долго... Могла еще быть идея про нетривиальные ограничения целостности, которые на единственном атрибуте не построишь, типа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:34 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
МальвинаХорошо относиться можно и нужно, т.к. способствует развитию совершенно замечательного качества - терпения. Согласно этой же логике при визите к стоматологу нужно просить его выдирать зуб потихоньку, аккуратно, с постоянным усилием, обеспечивающим скорость два-три миллиметра в час. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 14:40 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
СержАга, теперь напишите простой SELECT и свяжите в нем две таблицы по этому составному ключу... и так каждый раз. И вопрос отпадет сам собой. Где-то должен быть топик "Суррогатный первичный ключ vs натуральный первичный ключ", там наверное все + и - рассмотрели. Я за суррогат. В ключах . Суррогат там есть, но не всегда по нему связь.... Серж P.S. А про долго работающие объединения я не понял. Считается что юзанье JOIN замедляет выборку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 10:46 |
|
||
|
Можно ли относиться хорошо к таблице если ключ из 10 полей?
|
|||
|---|---|---|---|
|
#18+
ModelR modИдея у разработчиков этой порнографии была судя по-всему что объединения работают долго... Могла еще быть идея про нетривиальные ограничения целостности, которые на единственном атрибуте не построишь, типа не в этот раз. самое интересное что база является промышленной разаботкой и очень эта распространена. не буду говорить в какой сфере, но факт... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2006, 13:57 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=131&tid=1544974]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 334ms |

| 0 / 0 |
