Perancangan database meliputi perancangan secara logik dan fisik. Perancangan secara logik meliputi pemetaan data dan penyesuaian skema ke DBMS. Perancangan secara fisik mempertimbangkan response time, space utility, dan transaction throughput. Implementasi sistem database meliputi DBMS yang menangani pendefinisian, manipulasi, dan pemeliharaan basis data.