ник: kot_k_k
струтура БД - это таблы и их связи!!!!
- приходит "умный" чел (на смены другоме такомуже) и грит нужно добавить вот такие и такие данные по всем объектам в вот в этих отчетах и получать еще вот такие отчеты, он даже не знает что их в базе нет, и около птицы его, нет - введите любым для вас удобным способом.
в результате тебе нужно добавить в структу еще кучу табл и связать их с существующими + возможно придется менять кое-где алгоритм работы и построения базы, а твоя сделанная под условия "варианты могут быть, но мы их не учитываем", с конкретными - жесткими (сам задал, для облегчения работы) умолчаниями, - такого может не позволить - все пипец начинаем по новой строить, или переделывать до 70% старой.
есть понятие масштабируемость проекта - к БД это позволит база без особых напрягов дополнить ее еще данными, функциями, отчетами и проч....
вот ты и попал в маргарин обеими лапами:
тут химки вошли в состав москвы, что нужно сделать при моей структуре, зайти в таблицу, найти химки и поменять МО на город Москва. ВСЕ. Куда уж проще????
|
- а если не химки в МОскуву а область в другой округ.
структура таблы
1. gorod (id_gorod, naimen, id_obl, id_okru) - по мере необходимости
2. oblast (id_obl, naimen) - перечень всех областей (84)
3. okrug (id_okru, naimen) - перечень округов (8)
4. Obekt (id_obekt, ..............., id_gorod)
|
в каждом городе табла № 1 нужно менять ВЕЗДЕ округ для области, понятно можно запросом/кодом - но нет программиста рядом - сидит оператор - вспоминая программера вылавливая на форме город и меняя в ручную округ ВСЕ КУДА УЖ ПРОЩЕ!!!!!
"вот это и есть наша самая большая военная тайна" (ДБМ-1)