|
|
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
Какие есть рекомендации по построению ключей и индексов? Где почитать? Если сейчас в таблице первичный ключ (уникальный) состоит из 10 строковых полей (char и varchar), это как, нормально/нет? Раньше такого не видел. Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 11:20 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
reliefКакие есть рекомендации по построению ключей и индексов? Где почитать? Если сейчас в таблице первичный ключ (уникальный) состоит из 10 строковых полей (char и varchar), это как, нормально/нет? Раньше такого не видел. Модератор: Тема перенесена из форума "Microsoft SQL Server".это клиника ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 11:49 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
reliefклиника что?такой первичный ключ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 11:57 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
Nafreliefклиника что?такой первичный ключ а аргументировать можно? или хотя бы ссылки на рекомендации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 12:29 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
reliefNafпропущено... такой первичный ключ а аргументировать можно? или хотя бы ссылки на рекомендации http://www.ibase.ru/devinfo/NaturalKeysVersusAtrificialKeysByTentser.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 12:50 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
reliefNafпропущено... такой первичный ключ а аргументировать можно? или хотя бы ссылки на рекомендации На самом деле зависит от задачи, СУБД, и многих-многих других вещей. Да, сейчас модно среди СУБД делать кластерный первичный ключ, и все остальные индексы -- со ссылкой на поля PK, и тогда нужно делать PK как можно короче. Ну и с точки зрения ссылок на эту таблицу по FK, тоже длинные PK неудобны. Но СУБД бывают разные, задачи -- тоже, так что ... универсальных рецептов нет. Например, широкие PK в OLAP -- нормально на 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:10 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
MasterZiv... Ну и с точки зрения ссылок на эту таблицу по FK, тоже длинные PK неудобны. ... Не понял, что именно неудобно, и почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:19 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
MasterZivreliefпропущено... а аргументировать можно? или хотя бы ссылки на рекомендации На самом деле зависит от задачи, СУБД, и многих-многих других вещей. Да, сейчас модно среди СУБД делать кластерный первичный ключ, и все остальные индексы -- со ссылкой на поля PK, и тогда нужно делать PK как можно короче. Ну и с точки зрения ссылок на эту таблицу по FK, тоже длинные PK неудобны. Но СУБД бывают разные, задачи -- тоже, так что ... универсальных рецептов нет. Например, широкие PK в OLAP -- нормально на 100%. фишка в том, что тут связей нет на внешние таблицы. всё рулится джойнами в динамических запросах. вы имеете ввиду, что если есть таблица городов и строю индекс по названию + код страны, то лучше еще добавить ссылку на первичный ключ (код города) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:36 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
[quot relief]MasterZivпропущено... фишка в том, что тут связей нет на внешние таблицы. всё рулится джойнами в динамических запросах. Если ссылок на таблицу нет - то ничего страшного, первичный роль просто играет роль уникального ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:55 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
reliefфишка в том, что тут связей нет на внешние таблицы. всё рулится джойнами в динамических запросах.Джойн - это и есть физическая реализация связи, её видимое воплощение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 23:08 |
|
||
|
Построение ключа
|
|||
|---|---|---|---|
|
#18+
> фишка в том, что тут связей нет на внешние таблицы. всё рулится джойнами в > динамических запросах. Это не важно, есть ли физические связи. > > вы имеете ввиду, что если есть таблица городов и строю индекс по названию + код > страны, то лучше еще добавить ссылку на первичный ключ (код города) ? ссылку откуда куда ? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 04:30 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1541844]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 373ms |

| 0 / 0 |
