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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.02.2008, 15:38
|
|||
|---|---|---|---|
Какое поле лучше сделать ключом? |
|||
|
#18+
Привет всем! Есть таблица, в таблице 5 полей, 3 из них являются внешними ключами, а 2 поля просто данные! Три внешние ссылки вместе уникальны, и не могуть быть равны NULL. Как лучше организовать первичный ключ? Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2008, 15:45
|
|||
|---|---|---|---|
Какое поле лучше сделать ключом? |
|||
|
#18+
Использовать суррогатный ключ и не париться :) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2008, 16:17
|
|||
|---|---|---|---|
Какое поле лучше сделать ключом? |
|||
|
#18+
Dan BlackИспользовать суррогатный ключ и не париться :) Код: plaintext 1. Что имеется в виду под сурогатным? Если просто создать ID и сделать его ключём, то понятно, но мне что то такой вариант не нравится. А если эти три поля и сделать ключём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2008, 16:54
|
|||
|---|---|---|---|
|
|||
Какое поле лучше сделать ключом? |
|||
|
#18+
LeximusЕсли просто создать ID и сделать его ключом, то понятно, но мне что то такой вариант не нравится.А собственно в чем тогда вопрос ? Сделайте так, как вам нравится. Но многие программы для нормальной работы требуют первичного ключа по одному полю. В программе, да и в БД тоже, очень неудобно обрабатывать строки с таким первичным ключом. Представьте запрос на update/delete. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2008, 17:16
|
|||
|---|---|---|---|
Какое поле лучше сделать ключом? |
|||
|
#18+
Serik Akhmetov LeximusЕсли просто создать ID и сделать его ключом, то понятно, но мне что то такой вариант не нравится.А собственно в чем тогда вопрос ? Сделайте так, как вам нравится. Но многие программы для нормальной работы требуют первичного ключа по одному полю. В программе, да и в БД тоже, очень неудобно обрабатывать строки с таким первичным ключом. Представьте запрос на update/delete. На самом едел к таблице буду обращаться только через SELECT а по полю прочто WHERE ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2008, 10:14
|
|||
|---|---|---|---|
|
|||
Какое поле лучше сделать ключом? |
|||
|
#18+
Dan BlackИспользовать суррогатный ключ и не париться :) Код: plaintext 1. +1 Leximus Что имеется в виду под сурогатным? Если просто создать ID и сделать его ключём, то понятно, но мне что то такой вариант не нравится. А почему? ИМХО это как мимнимум удобно (особенно если запретить его менять нафиг). Впрочем на эту тему уже немало копий сломано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2008, 10:57
|
|||
|---|---|---|---|
Какое поле лучше сделать ключом? |
|||
|
#18+
это традиционный вопрос... Делайте как удобно, можно сделать ид как ключ, и по тем трём полям уникальный индекс (кстати, можно построить уникальный индекс?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2008, 11:29
|
|||
|---|---|---|---|
|
|||
Какое поле лучше сделать ключом? |
|||
|
#18+
Winnipuhкстати, можно построить уникальный индекс?можно: CREATE UNIQUE INDEX ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2008, 11:36
|
|||
|---|---|---|---|
Какое поле лучше сделать ключом? |
|||
|
#18+
Winnipuhкстати, можно построить уникальный индекс? LeXa NalBat Winnipuhкстати, можно построить уникальный индекс?можно: CREATE UNIQUE INDEX ... оба, как видно, читать разучились ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2008, 11:41
|
|||
|---|---|---|---|
Какое поле лучше сделать ключом? |
|||
|
#18+
Dan Black Winnipuhкстати, можно построить уникальный индекс? LeXa NalBat Winnipuhкстати, можно построить уникальный индекс?можно: CREATE UNIQUE INDEX ... оба, как видно, читать разучились ;) почему? все гут, мы в теме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=2004598]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 370ms |

| 0 / 0 |
