Основные шаги жизненного цикла любой реляционной базы данных выглядят так:
- сбор и анализ требований;
- логическое проектирование базы данных;
- физическое проектирование базы данных;
- производственная реализация.
Каждый из этих этапов более подробно рассматривается в последующих моих публикациях. Конечно, можно не прибегать ни к каким методикам и просто проектировать базы данных любым желаемым образом, создавать структуры, загружать данные и работать так. Однако неправильное проектирование баз данных чревато возникновением серьезных проблем в будущем и может приводить к получению неадекватных баз данных или просто таких, которые совершенно не подходят для удовлетворения информационных и аналитических потребностей конкретной компании.
Еще важно помнить о том, что базы данных имеют тенденцию разрастаться, и чем лучше база данных, тем больше вероятность того, что к ней будет обращаться все больше и больше пользователей. Вдобавок, будет проходить совсем немного времени перед тем, как разработчики приложений базы данных будут начинать расширять базовые данные, особенно с сегодняшними потребностями в предоставлении доступа к как можно большему количеству данных через Веб.