Нужны ли отношения в mysql / phpmyadmin - PullRequest
0 голосов
/ 20 ноября 2010

Я могу создавать отношения / внешние ключи в phpmyadmin / mysql. Мой вопрос ... это нужно? Это в основном только для моей блок-схемы / организации / заметок ... или это действительно помогает базе данных в производительности?

Кроме того, когда я экспортирую базу данных в файл sql, я нигде не вижу упоминания об отношениях ... как бы mysql восстановил их, если бы я перезагрузил базу данных из этого файла?

Спасибо

Ответы [ 2 ]

1 голос
/ 20 ноября 2010

Отношения между таблицами не для производительности - они для минимизации дублированных данных и реализации бизнес-правил.

Файлы mysqldump включают отношения - они называются внешними ключами и идентифицируютсяИНОСТРАННОЕ ключевое слово.

0 голосов
/ 20 ноября 2010

Я использую ERwin или Nevron diagram для создания некоторых отношений в БД.

используя его, мы можем проанализировать некоторое отношение. поэтому мы можем предотвратить любую ошибку в каждом отношении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...