13.02.2007, 12:35 | #5 |
Заноза в заднице
|
Но мы-то знем, что как бы мы не синхронизировали записи при вводе информации, у нас могут происходить исключения и прочие ошибки. Я например не возьмусь на сто процентов утверждать, что если данные двух записей в разных таблицах синхронизированы однажды при вводе или редактировании информации,- они идентичны в тот момент времени, когда я озадачился этим вопросом. Вы все прекрасно понимаете, что дублирование данных увеличивает вероятность появления ошибок при использовании данных (простой пример с отчетом - если мне нужен адрес, то мне нужно бы проверить, а не различаются ли они в разных таблицах, даже нсмотря на процедуру синхронизации), приводят к необходимости прописывать процедуры синхронизации данных при изменениях (пусть незначительно - но усложняют конструкции кода и замедляют его выполнение), занимают место в базе данных (тоже незначительно, но ресурсы-то тратятся). Так вот кто-нибудь может ответить: зачем или почему? Потому что так методически решили? Или потому что такую архитектуру утвердили? Какие преимущества дает такое дублирование? Или я может быть обращаю внимание на вещи, которые ничтожны по своей значимости?
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! |
|