= Креирање и пополнување на базата = Во оваа фаза се креира шемата на базата на податоци, се дефинираат табелите, ограничувањата и клучевите, а потоа базата се пополнува со иницијални и масовни податоци. Дополнително, се креираат погледи кои претставуваат реални прашалници што може да се користат од апликацијата. === DDL скрипта за креирање на шемата, табелите и иницијално пополнување === Оваа скрипта ја брише постоечката public schema, ја креира повторно и ги дефинира сите табели во базата. Во неа се вклучени primary keys, foreign keys, unique constraints, check constraints, default вредности и секвенци. Дополнително, во истиот фајл се внесуваат почетни default податоци потребни за правилно функционирање на релациите меѓу табелите. [[html(01_schema_and_initial_seed.sql)]] === DML скрипта за масовно пополнување и проверка на податоците === Оваа скрипта ја пополнува базата со голем број записи користејќи SQL генерација на податоци. Во неа се вклучени масовното пополнување на табелите, дополнителното пополнување со голем обем на податоци и проверката на бројот на внесени записи во најголемите табели. [[html(02_bulk_data_population_and_validation.sql)]] === Погледи (Views) === Оваа скрипта ги креира погледите во базата на податоци. Погледите ја поедноставуваат работата со податоците и претставуваат реални прашалници кои може да се користат од апликацијата и во понатамошната анализа. [[html(03_database_views.sql)]]