Создание новой базы данных
На практике создание новой базы данных может потребоваться:
- для новой предметной области;
- в целях модернизации устаревшей базы данных, например, унаследованной системы.
В первом случае база данных создается «с нуля» и, следовательно, осуществляется в комплексе всех необходимых этапов, работ и услуг. В такой ситуации нет особых ограничений – база данных может быть создана как путем доработки стандартных решений, так и в рамках индивидуально спроектированной и разработанной модели.
В случае необходимости модернизации базы данных, задачи, как правило, усложняются наличием многих ограничений, связанных с необходимостью сохранения некоторых атрибутов, присущих старой БД. Иногда ситуация настолько усложнена, что проще и выгоднее создание новой базы данных, чем модернизация устаревшей. Поэтому в каждом отдельно взятом случае первым делом необходимо будет проанализировать состояние системы и определить, насколько тот или иной подход будет оптимален.
Создание новой базы данных путем модернизации действующей системы упрощается, если основные задачи работ сводятся лишь к оптимизации функциональности, добавлению новых и (или) удалению ненужных функций. Однако, к сожалению, до сих пор можно встретить базы данных с примитивной структурой, использованием устаревших СУБД, огромным количеством дублирующихся данных, нарушениями целостности данных и прочими проблема. Работа над такими проектами ничуть не проще, а иногда и сложнее, чем создание новой базы данных «с нуля», при этом стандартной задачей будет являться сохранение и перенос данных из устаревшей системы в новую.
Если создание новой базы данных путем модернизации комплексно устаревшей системы – объективно необходимый вариант, разрабатывается такое решение, которое позволяет построить новую информационную систему, не утратив всего важного и необходимого от прежней системы. В этом случае все равно потребуется заново проектировать и разрабатывать систему, внедрять ее и сопровождать на первичном этапе эксплуатации.
Возможности компании АРТВЕЛЛ позволяют предложить заказчику такое решение, которое будет наиболее полно отвечать его целям и задачам, будет являться финансово оптимальным и позволит внедрить в свою практику лучшие современные технологии.