ЖЦБД включает в себя следующие основные этапы: 1) планирование разработки базы данных; 2) определение требований к системе; 3) сбор и анализ требований пользователей; 4) проектирование базы данных: а) концептуальное проектирование базы данных; б) логическое проектирование базы данных; в) физическое проектирование базы данных; 5) разработка приложений: а) проектирование транзакций; б) проектирование пользовательского интерфейса; 6) реализация; 7) загрузка данных; 8) тестирование; 9) эксплуатация и сопровождение: а) анализ функционирования и поддержка исходного варианта БД; б) адаптация, модернизация и поддержка переработанных вариантов.