Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Более одного уникального индекса в таблице=? / 6 сообщений из 6, страница 1 из 1
09.06.2005, 14:07
    #33109477
Роман М
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Более одного уникального индекса в таблице=?
Здравствуйте! Вопрос такой: 1) технически сабж возможен? 2) насколько такая ситуация реальна на практике? Например, когда в таблице есть первичный ключ и еще один другой уникальный индекс?
...
Рейтинг: 0 / 0
09.06.2005, 14:15
    #33109506
JRM
JRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Более одного уникального индекса в таблице=?
А почему нет? Самый простой пример- таблица из 2-х полей - ИД и название; первичный ключ - по ИД, уникальный - по названию. Простейший справочник получился.
...
Рейтинг: 0 / 0
09.06.2005, 14:37
    #33109580
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Более одного уникального индекса в таблице=?
JRM

J> А почему нет? Самый простой пример- таблица из 2-х полей - ИД и
J> название; первичный ключ - по ИД, уникальный - по названию. Простейший
J> справочник получился.

И является он альтернативным ключем.

--
Dik76

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
09.06.2005, 14:37
    #33109581
Paul Sacks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Более одного уникального индекса в таблице=?
Роман МЗдравствуйте! Вопрос такой: 1) технически сабж возможен? 2) насколько такая ситуация реальна на практике? Например, когда в таблице есть первичный ключ и еще один другой уникальный индекс?

Ну можно еще рассмотреть совокупность столбцов, которые будут входить в первичный ключ
...
Рейтинг: 0 / 0
09.06.2005, 14:38
    #33109584
ModelR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Более одного уникального индекса в таблице=?
Возможен и часто нужен.
1)Суррогатные ключи /бизнес ключи. С точки зрения обеспечения целостности данных следует сохранять уникальность по бизнес-ключу.
2)Альтернативные бизнес-ключи типа
Группа, ДатаВремя --> Аудитория (Вся группа занимается только в одной аудитории),
Аудитория, ДатаВремя --> Группа (Аудитория вмещает только одну группу).
...
Рейтинг: 0 / 0
09.06.2005, 17:42
    #33110309
Роман М
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Более одного уникального индекса в таблице=?
Всем спасибо, классно объяснили! :-)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Более одного уникального индекса в таблице=? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]