Recently Я задал вопрос о том, как лучше всего разработать схему БД для поддержки нескольких типов пользователей и взаимодействия между ними, one of the answers предложил использовать одну таблицу для каждого типа пользователя и Distributed Keys.Где изучать SQL REFERENCES и внешние ключи для проектирования схемы?
Единственная база данных, с которой я активно работаю, это MySQL и SQLite, и я всегда делал эту работу по поддержанию целостности БД на стороне программирования и никогда непосредственно в базе данных, может кто-нибудь указать мне к подробному, но понятному руководству по внешним ключам, ссылкам и смежным темам?
Заранее благодарен!
EDIT: Меня интересуют конкретно примеры использования и документации MySQL, у меня есть already searched in the MySQL manual, но ничего полезного не появляется.
не просто ограничивают поиск в конкретных статьях MySQL. основные понятия, которые вы используете: таблицы, индексы, ограничения, внешние ключи и т. д. существуют практически во всех реляционных базах данных. при внедрении может быть несколько иной синтаксис, но когда вы узнаете, что они собой представляют, как их использовать и дизайн, механизм базы данных не имеет большого значения. –