Подскажите!
Спасибо...;)
Цитата:
Originally posted by Taevas
Объясните пожалуйста, кто знает, как все-таки индексы обеспечивают целостность системы?
Объясните пожалуйста, кто знает, как все-таки индексы обеспечивают целостность системы?
Если быть точным, целостность базы данных обеспечивают не индексы, а ограничения (constraints), построенные на индексах - первичных или уникальных ключах. Из определения видно, что уникальный ключ обеспечивает неповторямость набора значений (ключа) для полей, входящих в ограничение. Многие современные сервера не делают различий между первичными или просто уникальными ключами - каждая таблица БД может иметь сколько угодно уникальных ключей.
Ограничения могут строиться не только на индексах. Есть еще ограничения внешнего ключа (foreign key constraints) и ограничения-проверки (check constraints). Внешние ключи для проверки выполнимости ограничения используют первичные или уникальные ключи таблиц.