В структуре реляционной базы данных взаимосвязям между таблицами уделяется столько же внимания, сколько и самим таблицам. Целостность на уровне ссылок — важная составляющая надлежащей структуры и правильного функционирования базы данных. Когда объявляется ограничение внешнего ключа для столбца или набора столбцов, значения из этих столбцов должны существовать в столбцах первичного ключа или уникального ключа родительской таблицы. На первый взгляд все это достаточно просто.
Тем не менее некоторые разработчики программного обеспечения рекомендуют избегать ограничений целостности на уровне ссылок. В качестве причин упоминают следующие.
• Обновления данных могут конфликтовать с ограничениями.
• Используется структура базы данных, настолько гибкая, что она не может поддерживать ограничения целостности на уровне ссылок.
• Считается, что индекс, создаваемый базой данных для внешнего ключа, отрицательно влияет на производительность.
• Используется разновидность базы данных, которой не поддерживаются внешние ключи.
Необходимо искать в справочниках синтаксис объявления внешних ключей.
Опубликовал vovan666
June 18 2013 12:25:54 ·
0 Комментариев ·
3655 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.