нормализация бд



Автор Іылимбадзе Цылимбадзе задал вопрос в разделе Другие языки и технологии

Автоматическая нормализация БД и получил лучший ответ

Ответ от Александр Потетнин[гуру]
Автоматически только кошки родятся. Во-первых, думать нужно при создании базы, а не после. Правильная структура данных - половина решения. Во-вторых, без описания базы ничего конкретного сказать нельзя. Вот если есть данные какого-то лица и оно может повториться в записях, то естественно, нужно завести таблицу типа "Досье" с первичным ключом. А в других таблицах хранить ТОЛЬКО ссылку на нужную запись. И не придется 20 раз вводить данные на одного человека. И мне неясно, а что Вы имеете ввиду под дубликатами? Если у Вас одна таблица, то одинаковые записи в ней могут означать или ошибку, или действительную необходимость держать две записи, например, еще один заказ одинакового товара одним и тем же лицом.
Источник: Работаю с базами около 20 лет. Есть некоторый опыт. Не теория, а опыт.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Автоматическая нормализация БД
Нормальная форма на Википедии
Посмотрите статью на википедии про Нормальная форма
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*