Жизнен цикъл на информационна система и на приложение от тип “база от данни”
Проектирането на базата от данни е сложен процес, когато в нея се съдържа много информация и самата тя е част от някаква информационна система. Сложността произтича от факта, че много потребители използват данните едновременно и изискванията на всеки един от тях трябва да бъдат удовлетворени. СУБД е част от информационната система, която се използва, за да управлява информационните ресурси. Информационната система обхваща всички средства за събиране, управление, използване и разпространяване на данни: самите данни, софтуера на СУБД, средите за съхранение, хардуера, персонала, приложните програми. Базата от данни е нейният интегриращ елемент. Затова прилагането на методология при проектирането на базата от данни е особено важно.
Методология на проектирането (design methodology) се нарича систематичният процес, обхващащ всички дейности, свързани с проектирането на определена база от данни, без оглед на модела на СУБД – релационен, обектно-ориентиран, обектно-релационен или друг.
В общи линии проектирането на малки бази от данни (до 25 обекта и до 20 потребители) не е сложно. Базите от данни от среден и голям размер (около 30-40 обекта/над 40 обекта и до 100 потребители/повече) се нуждаят от прилагането на методология при проектирането им. При тях обемът на данните не влияе върху сложността на проекта, а за да работи съответното приложение ефективно, най-важно е качеството на схемата.
Последователността на дейностите определя логиката на процеса и съответства на понятието модел на жизнения цикъл. При жизнения цикъл основните дейности се обособяват във фази. По този начин стават възможни управлението и контролът върху тяхното изпълнение. Жизненият цикъл на информационната система се нарича макро-жизнен цикъл и е свързан непосредствено с жизнения цикъл на базата от данни, който от своя страна се нарича микро-жизнен цикъл.